lp:ubuntu/raring-updates/whoopsie

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/raring-updates/whoopsie
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

17. By Evan

Continue to process the existing crash reports every two hours, not
just once after two hours (LP: #1205374).

16. By Evan

Bring back old GDBus code to talk to NetworkManager as a workaround
for LP: #1124330.

15. By Evan

Don't crash when there are no active connections. Thanks Ben
Collins.

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.

11. By Evan

Build-depend on valgrind.

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

8. By Evan

Also include the InstallationMedia field so that we can tie the
installation date to a release (LP: #1071255).

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
This branch contains Public information 
Everyone can see this information.

Subscribers