[Bug 354172] Re: gdb and python-xdg required dependencies for apport?

2009-09-03 Thread Launchpad Bug Tracker
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?

2009-09-01 Thread Launchpad Bug Tracker
** 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?

2009-09-01 Thread Martin Pitt
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?

2009-09-01 Thread Steve Beattie
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?

2009-04-28 Thread Launchpad Bug Tracker
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?

2009-04-23 Thread Martin Pitt
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?

2009-04-23 Thread Martin Pitt
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