Please include into main

Bug #353846 reported by Martin Pitt
12
Affects Status Importance Assigned to Milestone
python-launchpadlib (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: python-launchpadlib

I would like to switch apport to using launchpadlib instead of python-launchpad-bugs. The latter breaks too often and is too unreliable. Today I already switched the apport retracers to launchpadlib (see https://launchpad.net/~pitti/+archive/apport-retracer).

apport is the only application in main which still uses python-launchpad-bugs, and we'd like to get rid of it entirely. Universe still has three reverse dependencies:

  python-bughelper
  ubuntu-dev-tools
  ubuntu-qa-tools

but those should be migrated soon, so that we can remove python-launchpad-bugs entirely (it needs too much maintenance, and constantly breaks in stable releases).

To switch apport to launchpadlib officially, we need launchpadlib and its associated packages (python-wadllib, python-simplejson, python-httplib2) in main.

Revision history for this message
Martin Pitt (pitti) wrote :
Revision history for this message
Kees Cook (kees) wrote :

If, before Jaunty releases, we can have these two things:
 - apport switched to python-launchpadlib
 - python-launchpad-bugs demoted to universe
then I approve. Promoting python-launchpadlib and its deps would then be a net win: the support effort will be reduced.

+1

Changed in python-launchpadlib (Ubuntu):
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :

Thanks. The switch is already prepared in a branch and available in PPA, waiting for the FFE in bug 353879 to get approved. Once done, p-lp-bugs automatically falls out of main.

Revision history for this message
James Westby (james-w) wrote :

Martin,

Will any of the outstanding bugs affect the installed case?

In particular, the current proposed fix for the encoding problem
we looked at the other day may not be easily applicable to the
package, due to major refactoring upstream. If that is an issue
then deferring this until after Jaunty may be preferred.

Obviously py-lp-bugs has an unknown maintenance burden for
the release, so we may be better off with lplib and the workaround
anyway.

Thanks,

James

Revision history for this message
Martin Pitt (pitti) wrote : Re: [Bug 353846] Re: Please include into main

James Westby [2009-04-03 9:14 -0000]:
> Will any of the outstanding bugs affect the installed case?

No, I already committed workarounds for bug 353805 and bug 353784 and
rolled them out to the retracer bots. They will do just fine. I don't
depend on any launchpadlib changes in Jaunty for this right now.

There is another failure that occurs some times, which I still need to
investigate. But it looks like it should be easy to work around in
apport as well.

Also, let me reiterate that this update does not affect bug
*reporting* in any way (the code for this does not change at all).
This change is solely for retracing, and for dropping p-lp-bugs out of
the dependency chain and thus out of main.

Revision history for this message
James Westby (james-w) wrote :

On Fri, 2009-04-03 at 09:30 +0000, Martin Pitt wrote:
> Also, let me reiterate that this update does not affect bug
> *reporting* in any way (the code for this does not change at all).
> This change is solely for retracing, and for dropping p-lp-bugs out of
> the dependency chain and thus out of main.

Ah, that sounds perfect then. Thanks for the clarification.

James

Revision history for this message
Steve Langasek (vorlon) wrote :

Kees, I'm not sure why you've subscribed ubuntu-archive here. Per <https://wiki.ubuntu.com/MainInclusionProcess>, the next step is for someone to upload a package to main that actually uses python-launchpadlib, at which point it will show up for us in component-mismatches and we can find this bug report in the ubuntu-mir buglist - until then, there doesn't appear to be any action for us to take related to this bug.

Revision history for this message
Martin Pitt (pitti) wrote :

python-apport in karmic depends on python-launchpadlib.

Revision history for this message
Martin Pitt (pitti) wrote :

Since Kees approved, I promoted this now.

Changed in python-launchpadlib (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.