[Bug 354172] Re: gdb and python-xdg required dependencies for apport?
This bug was fixed in the package apport - 1.8.1-0ubuntu1 --- apport (1.8.1-0ubuntu1) karmic; urgency=low * New upstream bug fix release: - data/general-hooks/generic.py: Check $HOME, not /home for enough space. (LP: #422658) - launchpad.py: Intercept httplib2.ServerNotFoundError as well, to avoid crashes when being offline. (LP: #396276) - apport-cli: Save reports with .apport extension instead of .txt. Thanks to Steve Beattie! (LP: #401983) - fileutils.py, likely_packaged(): Ignored crashes in /var, packages don't ship executables there, and it creates false positives. (LP: #414368) - packaging-apt-dpkg.py, get_modified_files(): Fix crash with empty lines. (LP: #408280) - packaging-apt-dpkg.py: Use installed version instead of candidate version where appropriate. This also fixes a crash where an obsolete package is not available any more. (LP: #423511) - hookutils.py, attach_gconf(): Fix crash with keys which do not have a schema default. (LP: #422277) - launchpad.py: Remove LP #353805 workaround, seems fixed now. - launchpad.py: Talk to staging if $APPORT_STAGING is set. - launchpad.py: Explicitly supply content_type for addAttachment, current wadllib requires it now. - apport_python_hook.py: Paper over inexplicable import error. (LP: #348250) - apport_python_hook.py: Protect against nonexisting sys.argv. (LP: #418051) - apport/ui.py, load_report(): Check that report has ProblemType field. (LP: #198543) - ui.py: Fix handling of complete vs. reduced report size. (LP: #92653). This also fixes a race condition crash with os.path.getsize(). (LP: #348137) - fi.po: Fix mistranslation of "&Cancel". (LP: #355303) - apport-{gtk,kde}: Check for having $DISPLAY at startup to avoid crashes. (LP: #411276) - report.py, add_gdb_info(): Fix race condition in unlink_core, thanks to Tommi Komulainen! (LP: #397945) - ui.py, load_report(): Robustify check whether program is still installed. (LP: #329184) - packaging-apt-dpkg.py, install_retracing_packages(): Install package for ExecutablePath/InterpreterPath if missing; this can happen with package hooks which reassing package - launchpad.py: Add a comment when marking a bug as a duplicate. (LP: #418871) * Move gdb dependency from apport to GUI packages to avoid pulling in gdb on Ubuntu server. Thanks to Steve Beattie! (LP: #354172) * ubuntu-bug: Fix handling of .crash file arguments, thanks to Marco Rodrigues for pointing this out! (LP: #422881) * debian/local/apport-collect: Set content_type and description, wadllib requires them now. (LP: #423512) Also drop the ASCII reencoding workaround, this doesn't seem to be necessary any more. * apport/hookutils.py, attach_conffiles(): Fix crash with obsolete conffiles. (LP: #412132) * debian/local/apport-collect: Do not upload data if the affected package isn't installed and there is no source package hook available either. (LP: #417277) * debian/local/ubuntu-bug: Accept .apport extension, too; thanks to Steve Beattie! (LP: #401983) * debian/local/apport-collect: Drop $APPORT_STAGING check, it's done by launchpad.py itself now. -- Martin PittThu, 03 Sep 2009 21:08:31 +0200 ** Changed in: apport (Ubuntu) Status: Fix Committed => Fix Released -- gdb and python-xdg required dependencies for apport? https://bugs.launchpad.net/bugs/354172 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 354172] Re: gdb and python-xdg required dependencies for apport?
** Branch linked: lp:~ubuntu-core-dev/ubuntu/karmic/apport/ubuntu -- gdb and python-xdg required dependencies for apport? https://bugs.launchpad.net/bugs/354172 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 354172] Re: gdb and python-xdg required dependencies for apport?
Thanks, Steve! Committed to bzr. ** Changed in: apport (Ubuntu) Status: In Progress => Fix Committed -- gdb and python-xdg required dependencies for apport? https://bugs.launchpad.net/bugs/354172 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 354172] Re: gdb and python-xdg required dependencies for apport?
gdb is still being pulled in by python-apport's Recommends: on it; per discussions with Martin, this recommends can be moved to the gui packages, so that apport/ubuntu-bug can be installed by default on ubuntu-server without pulling in gdb. Attached is a debdiff to do this; I've verified that on ubuntu-server, gdb doesn't get pulled in. On an amd64 install, installing apport and dependencies results in a little over 3MB used in additional disk space. ** Attachment added: "apport-move_gdb_recommends_to_gui_packages.debdiff" http://launchpadlibrarian.net/31159319/apport-move_gdb_recommends_to_gui_packages.debdiff ** Changed in: apport (Ubuntu) Status: Fix Released => In Progress -- gdb and python-xdg required dependencies for apport? https://bugs.launchpad.net/bugs/354172 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 354172] Re: gdb and python-xdg required dependencies for apport?
This bug was fixed in the package apport - 1.1-0ubuntu1 --- apport (1.1-0ubuntu1) karmic; urgency=low * New upstream release: - Drop some remaining distro specific pieces of code from non-backends. - Add hookutils methods for attaching relevant packages, greatly improve attach_alsa() for sound problem debugging. - Move launchpad crash database implementation from ever-breaking python-launchpad-bugs (screenscraping) to launchpadlib (official and stable Launchpad API). (LP: #353879) - Add new field Report.pid which gets set on add_proc_info() and can be used by hooks. - setup.py: Properly clean up all generated files, install missing mimetypes/text-x-apport.svg icon symlink. - Add README file. - Add translations from Launchpad. - Remove preloadlib/*; it's undermaintained, and not really useful any more these days. - Various bug fixes; most visible being the misnamed etc/default/apport.default file (which should just be etc/default/apport). * Merge some bug fixes from trunk: - launchpad.py: Send and read Date: field again, reverting r1128; it is useful after all. (LP: #349139) - report.py, add_proc_info(): Only add ProcAttrCurrent if it is not "unconfined". - ui.py: Detect invalid PIDs (such as for kernel processes) and give a friendly error message. (LP: #360608) - report.py, add_hooks_info(): Always run common hooks, and run source package hooks if we do not have a binary package name. (LP: #350131) - launchpad.py: Consider socket errors when connecting as transient, so that crash-digger doesn't stop completely on them. * Drop debian/apport.README.Debian, superseded by upstream README. * Drop debian/apport.links, done by upstream setup.py now. * debian/rules, debian/apport.preinst: Drop upgrade fix for misnamed default file again, was only necessary for intra-Jaunty upgrades. * debian/control: python-launchpad-bugs → python-launchpadlib dependencies. * debian/local/apport-collect: Drop launchpadlib login code, just use the CrashDatabase implementation from apport/crashdb_impl/launchpad.py. * Make package backportable to hardy and intrepid: - debian/control: Relax python-central buil-dependency to 0.5.6. - debian/rules: Determine DH_PYCENTRAL value ("include-links" vs. "nomove") based on the installed pycentral version. - debian/rules: Only supply --install-layout=deb when Python version is 2.6. * apport/hookutils.py: Add docstring for attach_hardware, thanks Matt Zimmerman! (Merged from lp:~mdz/apport/hookutils) * apport/crashdb_impl/launchpad.py: Support older wadllib API where bug.date_created was a string instead of a datetime object. (Cherrypicked from trunk). * debian/control: Drop apport dependency to python-xdg, it's not required. (LP: #354172) * debian/control: Drop gdb from Depends: to Recommends:. (LP: #354172) * debian/local/apport-collect: Print a friendly error message instead of crashing if the bug number is not an integer. (LP: #351050) * debian/local/apport-collect: Change incomplete tasks back to "New" after data collection. (LP: #363126) * debian/apport.links: source_linux-meta.py -> source_linux.py package hook, so that apport-collect works on "linux" source bug tasks. These get opportunistically translated into binary packages, but the binary "linux" is built by the source "linux-meta". (LP: #350131) * debian/local/setup-apport-retracer: - Use ports.ubuntu.com for non-{i386,amd64,lpia}. - Set up Jaunty by default. - Fix test for being in local unpackaged apport source tree. - Drop installation of python-launchpad-bugs. - Install bzr branches/packages necessary for launchpad, in a shared ~/launchpadlib/ tree: launchpadlib, wadllib, oauth, lazr.uri, httplib2, simplejson. - Clean up apport-chroot calling for extra packages. -- Martin PittTue, 28 Apr 2009 10:50:49 +0200 ** Changed in: apport (Ubuntu) Status: Fix Committed => Fix Released -- gdb and python-xdg required dependencies for apport? https://bugs.launchpad.net/bugs/354172 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 354172] Re: gdb and python-xdg required dependencies for apport?
gdb dropped to Recommends: now. ** Changed in: apport (Ubuntu) Status: Triaged => Fix Committed ** Changed in: apport (Ubuntu) Assignee: (unassigned) => Martin Pitt (pitti) -- gdb and python-xdg required dependencies for apport? https://bugs.launchpad.net/bugs/354172 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 354172] Re: gdb and python-xdg required dependencies for apport?
python-xdg was added for bug 177095, but I verified that the code doesn't fail any more if it isn't installed, so this can go (it will stay on apport-gtk). gdb needs to stay, I'm afraid, since otherwise you cannot call gdb to create the Stacktrace, Registers, etc. fields, which many hooks, bug report default title, and other things depend on. ** Changed in: apport (Ubuntu) Status: New => Triaged -- gdb and python-xdg required dependencies for apport? https://bugs.launchpad.net/bugs/354172 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs