lp:~barry/ubuntu-system-image/lp1277589-udm

Created by Barry Warsaw and last modified
Get this branch:
bzr branch lp:~barry/ubuntu-system-image/lp1277589-udm
Only Barry Warsaw can upload to this branch. If you are Barry Warsaw please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Barry Warsaw
Project:
Ubuntu system image
Status:
Merged

Recent revisions

237. By Barry Warsaw

* Flesh out the last new test.
* Log signals.

236. By Barry Warsaw

* Default release_checking to None for the manual download case.
* Allow nose tests to provide -L option to specify an explicit log file
  destination path. This greatly improves debugging.

235. By Barry Warsaw

* Add a useful repr to the Mediator class so that you can tell in the logs
  when a new mediator or state machine is created.
* Add some useful debugging to the DBus service.
* Fiddle with the checking lock release so that it's actually released at the
  right time (hopefully).

234. By Barry Warsaw

  * Request ubuntu-download-manager to download all files to temporary
    destinations, then atomically rename them into place. This avoids
    clobbering by multiple processes and mimic changes coming in u-d-m.

233. By Barry Warsaw

  * Return the empty string from `ApplyUpdate()` D-Bus method. This restores
    the original API (patch merged from Ubuntu package, given by Didier
    Roche). (LP: #1260768)

232. By Barry Warsaw

 * Better protection against several possible race conditions during
   `CheckForUpdate()` (LP: #1277589)
   - Use a threading.Lock instance as the internal "checking for update"
     barrier instead of a boolean. This should eliminate the race window
     between testing and acquiring the checking lock.
   - Put an exclusive claim on the `com.canonical.SystemImage` system dbus
     name, and if we cannot get that claim, exit with an error code 2. This
     prevents multiple instances of the D-Bus system service from running at
     the same time.

231. By Barry Warsaw

Merge branch:

* Internal improvements to SignatureError for better debugging. (LP: #1279056)

230. By Barry Warsaw

Bump copyright years.

229. By Barry Warsaw

 * MANIFEST.in: Make sure the .bzr directory doesn't end up in the
   sdist tarball.

228. By Barry Warsaw

 * No change release to test the new landing process.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~registry/ubuntu-system-image/client
This branch contains Public information 
Everyone can see this information.

Subscribers