Created by Ubuntu Package Importer on 2014-10-30 and last modified on 2015-03-13
Get this branch:
bzr branch lp:ubuntu/vivid-proposed/whoopsie
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches
Review team:
Ubuntu Development Team

Recent revisions

52. By Didier Roche on 2015-03-12

[ Didier Roche ]
* Remove /etc/default/whoopsie conffile and avoid upgrade prompt:
  (LP: #1431432)
  - debian/whoopsie.maintscript: get it removed on upgrade
  - debian/whoopsie.preinst: copy the optional report_metrics value if set
    by gnome-control-center capplet to /etc/whoopsie (not a conffile).
    (LP: #1412719)
    Refactor the logic for caching report_crashes as well.
  - debian/whoopsie.postinst: enhance the logic to ensure we don't have the
    service started after upgrade and keep it disable if it was disabled
  - Makefile, data/whoopsie: remove the conffile so that we don't ship it
* Bump Standards-Version

[ Michael Blennerhassett ]
* Under upstart: Set the WAIT_STATE to get wait-for-state to do something
  useful. GOAL is also not needed.

51. By Ricardo Salveti on 2015-02-05

debian/whoopsie.init: Reverting previous change as it makes whoopsie
upstart job to get in an infinite loop when starting the service (needs
to be better investigated first)

50. By Brian Murray on 2015-02-02

Merge patch from Bryan Quigley to only log when whoopsie's state changes.
(LP: #1217407)

49. By Martin Pitt on 2015-01-15

debian/whoopsie.init: Make this actually work.

48. By Brian Murray on 2014-12-17

* Remove .crash file if we are unable to create a .uploaded file for it
  to prevent trying to upload the same crash file multiple times.
  (LP: #1392412)
* Avoid buffer overflow when parsing reports. Thanks to John-Mark Bell for
  the patch. (LP: #1397340)

47. By Didier Roche on 2014-11-06

* Disable whoopsie in systemd if the sysadmin set it as disabled in
  /etc/default/whoopsie: (LP: #1390014)
  - remove report_crashes key from the conffile
  - if was set to false, generate an upstart override and disable it
    with systemctl
  - remove the condition in the upstart job, just use the override
* Add Environment= to units instead of executing a shell script to set
  the daemon env.
* Ship an init script file and handle upstart/init startup being disabled
  depending on /etc/default/whoopsie.
* Use systemd debhelper sequence now.

46. By Brian Murray on 2014-10-31

Start whoopsie if ubiquity presence is detected, so that we can report
crashes from installation environments to the Error Tracker.

45. By Brian Murray on 2014-10-29

[ Evan Dandrea ]
* Wait for network-manager to start when it's installed.

[ Brian Murray ]
* tests/monitor: Stop using mktemp, and clean up after ourselves in the
  callback_not_triggered_without_upload_file test.
* Change ownership of whoopsie-id so that it is not world readable.
  (LP: #1386752)

44. By Iain Lane on 2014-10-16

* Use G_SOURCE_CONTINUE and G_SOURCE_REMOVE for GSourceFunc return values,
  for clarity
* tests/monitor: Call g_main_loop_quit from a callback function which
  removes the source instead of directly. GSourceFuncs need to return a
  boolean to say if they should be executed again or not. (LP: #1381804)

43. By Brian Murray on 2014-10-09

[ Evan Dandrea ]
* Run all the tests, then exit on failure.

[ Brian Murray ]
* Add _MarkForUpload field to the blacklist as it is redundant.
* Make whoopsie_identifier_generate() stable throughout the system boot.
  Thanks Dimitri. (LP: #1339916)
* Temporarily disable test_identifier test as it has never worked when
  building the package.
* Create /var/lib/whoopsie and store the identifier there in whoopsie-id.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.