lp:~bjornt/landscape-client/disable-apport-dpkg-crash
- Get this branch:
- bzr branch lp:~bjornt/landscape-client/disable-apport-dpkg-crash
Branch merges
- Jerry Seutter (community): Approve
- Chris Glass (community): Approve
-
Diff: 138 lines (+84/-2)2 files modifiedlandscape/package/facade.py (+28/-0)
landscape/package/tests/test_facade.py (+56/-2)
Related bugs
Bug #1076150: landscape-package-changer crashed when dpkg exited with error | Medium | Fix Released |
Related blueprints
Branch information
Recent revisions
- 589. By Björn Tillenius
-
Install a custom excepthook to prevent Apport from generating crash reports for handled dpkg errors.
- 586. By Thomas Herve
-
Merge config-permissions [r=tealeg,ack] [f=1066042,1066116]
Complain when the config file can't be read by the landscape user, and enforce
permissions in postinst. - 585. By Björn Tillenius
-
Merged process-
state-key- error [r=jseutter,ack] [f=1062278]. Handle new process states in when getting process information.
The bug report was about "t (tracing stop)", but a bunch of other states
can occur as well that we don't handle. I've change the code to use the
one-character representation of the process state that the kernel uses,
instead of using our own mapping. This ensure that future state
additions will be handled as well. As a result, we now represent the
"tracing stop" state as "t" instead of "I", but as far as I can see, the
only state we're explicitly checking for in our code is Z, so that
change shouldn't cause a problem.I put in a special-case for "T (tracing stop)", since in Lucid you can
have both "T (stopped)" and "T (tracing stop)". I made it so that the
latter is represented by "t", since that's the way it is in releases
newer than Lucid. - 582. By Andreas Hasenack
-
Merged move-manpage [r=free,ack] [f=1056898]
Move the lanscape-sysinfo manpage from the -client to the -common
package, where the binary actually resides. - 581. By Andreas Hasenack
-
Remove the mention to update-motd from the sysinfo manpage, as that is
no longer used. Also set the locale to C before running txt2man, or else
it will update the date in the manpages using the system locale. [trivial]
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~landscape/landscape-client/trunk