lp:ubuntu/raring-updates/whoopsie
- Get this branch:
- bzr branch lp:ubuntu/raring-updates/whoopsie
Branch merges
Branch information
Recent revisions
- 17. By Evan
-
Continue to process the existing crash reports every two hours, not
just once after two hours (LP: #1205374). - 14. By Dimitri John Ledkov
-
Do not start whoopsie if ubiquity presence is detected, as it causes
failures to install/oem-configure. Regression between 0.2.90.2.13.
See http://pad.lv/ 1123798 for history. - 13. By Evan
-
* Do not leak when CURL cannot be initialised. Tear down the directory
monitors in the test cases. Cast to correct arguments when setting
up a report processing timeout.
* Don't try to connect signals to NULL objects.
* Don't look for reports in /var/crash when running the valgrind
tests. Makefile
* Set up /var/crash earlier and with the correct permissions, while we
still have root. - 12. By Evan
-
* g_type_init is deprecated in 2.35/2.36 according to the buildds.
* Put src/ in the library path when running whoopsie under the
valgrind test.
* Fix memory leak when the .upload file does not exist when checking
to see if a report has already been handled. Thanks Colin Watson.
* Use glib memory allocation everywhere.
* Fix a leak if we cannot get the default network monitor.
* Don't initialise the W32 bits in CURL.
* Don't initialise curl until we're ready to use it.
* Actually pass the report directory to process_existing_ files at the
timeout interval. - 10. By Brian Murray
-
Do not modify the .uploaded file corresponding to a .crash file when
starting up (LP: #1084311) - 9. By Martin Pitt
-
* Fix /whoopsie/
get-mac- address test. This test previously hardcoded "eth0"
for comparing the MAC against. eth0 is not guaranteed to exist, and
whoopsie might use another device instead (such as wlan0).
Change the test to require that whoopsie_identifier_ get_mac_ address( )
matches any network device instead.
* Run as non-root when specifying additional environment variables. We
mostly need root privileges for determining the system UUID and for
creating the lock file. When testing, it is often convenient to run this
with a predictable fake UUID and a temporary report directory, so start
without root privileges if $CRASH_DB_IDENTIFIER is provided. Just like
Apport, also respect $APPORT_REPORT_DIR to use a different report
directory. If this is given, create the lock file there instead of in
/var/lock/whoopsie/ .
* Fix all compiler warnings:
- Add some missing #includes
- Fix version parsing in src/tests/Makefile
- Fix broken function declarations
- Move non-test code into #ifndef TEST section
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/saucy/whoopsie