Activity log for bug #832740

Date Who What changed Old value New value Message
2011-08-24 13:04:18 Martin Pitt bug added bug
2011-08-24 13:04:38 Martin Pitt bug added subscriber Ubuntu Release Team
2011-08-24 13:05:55 Martin Pitt description The apport-retrace version in current oneiric only knows how to re-process a crash report in the installed system, and needs packages and ddebs being installed in the running system. For developers this is rather inconvenient, but mostly this tool has been used in the data center on the porter machines, using fakechroot and fakeroot. Maintenance of this has been very high, as fakechroot is very brittle, and the chroots had to be fixed/hacked a lot. As fakechroot now has stopped working pretty much completely in oneiric (presumably somewhere in between multiarch and new glibc ABI), I finally reengineered the entire thing to use some current gdb features and stop using chroots completely. It now just needs a temporary directory and dpkg-deb -x'es packages into that sandbox. With that, the apport retracer is now running happily in the DC again. I also did the remaining cleanup (manpage updates, etc.), and merged the new branch into trunk: http://bazaar.launchpad.net/~apport-hackers/apport/trunk/revision/1928 I would like to get this packaged into oneiric as well, so that developers can use apport-retrace to reprocess crash reports they are interested in without always having to clutter their system by installing lots of extra packages temporarily. This does not change the reporting side at all, just the apport-retrace binary package (which we don't even install by default). Note that this isn't a blocker for the retracers, I use the trunk branch in the data center. The apport-retrace version in current oneiric only knows how to re-process a crash report in the installed system, and needs packages and ddebs being installed in the running system. For developers this is rather inconvenient, but mostly this tool has been used in the data center on the porter machines, using fakechroot and fakeroot. Maintenance of this has been very high, as fakechroot is very brittle, and the chroots had to be fixed/hacked a lot. As fakechroot now has stopped working pretty much completely in oneiric (presumably somewhere in between multiarch and new glibc ABI), I finally reengineered the entire thing to use some current gdb features and stop using chroots completely. It now just needs a temporary directory and dpkg-deb -x'es packages into that sandbox. With that, the apport retracer is now running happily in the DC again. I also did the remaining cleanup (manpage updates, etc.), and merged the new branch into trunk:   http://bazaar.launchpad.net/~apport-hackers/apport/trunk/revision/1928 I would like to get this packaged into oneiric as well, so that developers can use apport-retrace to reprocess crash reports they are interested in without always having to clutter their system by installing lots of extra packages temporarily. This does not change the reporting side at all, just the apport-retrace binary package (which we don't even install by default). This will drop the apport-chroot tool (as it's now rather useless), and ship the improved apport-retrace with the new --sandbox mode. Note that this isn't a blocker for the retracers, I use the trunk branch in the data center.
2011-08-25 14:01:29 Scott Kitterman apport (Ubuntu): status New Confirmed
2011-08-25 14:35:13 Launchpad Janitor apport (Ubuntu): status Confirmed Fix Released
2012-07-06 05:25:26 Launchpad Janitor branch linked lp:~ubuntu-branches/ubuntu/oneiric/apport/oneiric