[Bug 531518] Re: Feature Freeze exception request

2010-03-23 Thread Launchpad Bug Tracker
This bug was fixed in the package python-apt - 0.7.94.2ubuntu1 --- python-apt (0.7.94.2ubuntu1) lucid; urgency=low Updated to the 0.7.9x series (FFe LP: #531518), this brings us python3 support and a more PEP08 conform API [ Julian Andres Klode ] * python/generic.cc: -

[Bug 531518] Re: Feature Freeze exception request

2010-03-23 Thread Michael Vogt
Both is fixed in bzr now, I'm doing some final tests and then I will upload. Many thanks. ** Changed in: python-apt (Ubuntu) Status: Confirmed => In Progress ** Changed in: python-apt (Ubuntu) Importance: Undecided => Medium ** Also affects: apport (Ubuntu Lucid) Importance: Medium

[Bug 531518] Re: Feature Freeze exception request

2010-03-20 Thread Launchpad Bug Tracker
This bug was fixed in the package apport - 1.13.1-0ubuntu1 --- apport (1.13.1-0ubuntu1) lucid; urgency=low [ Martin Pitt ] * New upstream bug fix release: - Update parse-segv to handle gdb 7.1 output. - Enhance test suite to work with gdb 7.1 as well, and catch future

[Bug 531518] Re: Feature Freeze exception request

2010-03-19 Thread Michael Vogt
I just talked to Martin and this is approved if: a) deprecation warnings silent (at least for lucid-final) b) apt.Cache() not verbose (just like in ubuntu before) I work on the fixes and target monday for a upload. -- Feature Freeze exception request https://bugs.launchpad.net/bugs/531518 You

[Bug 531518] Re: Feature Freeze exception request

2010-03-18 Thread Launchpad Bug Tracker
** Branch linked: lp:apport -- Feature Freeze exception request https://bugs.launchpad.net/bugs/531518 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/mai

[Bug 531518] Re: Feature Freeze exception request

2010-03-18 Thread Martin Pitt
apport trunk r1735 ** Changed in: apport (Ubuntu) Status: In Progress => Fix Committed -- Feature Freeze exception request https://bugs.launchpad.net/bugs/531518 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mai

[Bug 531518] Re: Feature Freeze exception request

2010-03-18 Thread Martin Pitt
Adding apport task to silence apt.Cache() spewage (a lot of Apport programs are CLI). ** Changed in: apport (Ubuntu) Importance: Undecided => Medium ** Changed in: apport (Ubuntu) Status: New => In Progress ** Changed in: apport (Ubuntu) Assignee: (unassigned) => Martin Pitt (pitt

[Bug 531518] Re: Feature Freeze exception request

2010-03-18 Thread Martin Pitt
> Ah, that works. Thanks! How much backwards compatible is that? To answer my own question, it at least doesnt' work in Hardy. For apport I'll add a try/except thing to try both. But I really don't think that a library should output anything to stdout by default.. ** Also affects: apport (Ubuntu)

Re: [Bug 531518] Re: Feature Freeze exception request

2010-03-18 Thread Martin Pitt
Julian Andres Klode [2010-03-18 18:47 -]: > pass apt.progress.base.OpProgress() as the first argument. Ah, that works. Thanks! How much backwards compatible is that? > But IIRC, the behavior should be the same as previously, maybe just > on a different output stream In our current version (0

[Bug 531518] Re: Feature Freeze exception request

2010-03-18 Thread Julian Andres Klode
> >>> import apt > >>> c=apt.Cache() > Reading package lists... Done > Building dependency tree > Reading state information... Done > Building data structures... Done > > With the current lucid version this isn't so chatty, but doesn't output > anything. This now causes a lot of screen garbage on

[Bug 531518] Re: Feature Freeze exception request

2010-03-18 Thread Martin Pitt
Thanks for the PPA. I ran the apport and jockey tests suites against that, and they mostly succeed. I get a large bunch of deprecation warnings, though (you mentioned that already, if we can silence them for the release that's fine), Also, this behaviour is new: >>> import apt >>> c=apt.Cache()

[Bug 531518] Re: Feature Freeze exception request

2010-03-12 Thread Michael Vogt
I performed a full system upgrade (via update-manager -d) with the python-apt from the PPA and the compat code worked. gdebi worked in my tests as well. We will have to silence the deprecation warnings (maybe using a environment so that people who port stuff can still see them?) for lucid-final. -

[Bug 531518] Re: Feature Freeze exception request

2010-03-12 Thread Michael Vogt
I put it into a PPA now, you can test it with: $ sudo add-apt-repository ppa:mvo/python-apt -- Feature Freeze exception request https://bugs.launchpad.net/bugs/531518 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs maili

[Bug 531518] Re: Feature Freeze exception request

2010-03-11 Thread Julian Andres Klode
Note that I renamed 0.7.93.4 to 0.7.94, as it splits the documentation into its own package now and I wanted to increase the version number and not stay at 0.7.93.X. -- Feature Freeze exception request https://bugs.launchpad.net/bugs/531518 You received this bug notification because you are a mem

[Bug 531518] Re: Feature Freeze exception request

2010-03-11 Thread Martin Pitt
Do you have the merge prepared in a PPA, so that we can test it with update-notifier, apport, jockey, etc.? -- Feature Freeze exception request https://bugs.launchpad.net/bugs/531518 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ub

[Bug 531518] Re: Feature Freeze exception request

2010-03-11 Thread Michael Vogt
Thanks Julian for the detailed response. I would like to add that while I clearly see the risks. But the benefit of having the API availalbe in lucid now for the next lucid->lts+1 upgrade outweigh them IMO. Otherwise for lucid->lts+1 we will have to write the upgrader code against a different

[Bug 531518] Re: Feature Freeze exception request

2010-03-04 Thread Julian Andres Klode
I would not say it's half a rewrite. all: Python 3 support aptsources: Almost completely identical, just some small fixes. apt: API rename, using tested compatibility functions derived from the ones used in python-debian. apt.progress: Mostly rename, and a rewritten AcquireProgress (the complete

[Bug 531518] Re: Feature Freeze exception request

2010-03-04 Thread Martin Pitt
Michael, I read the changelog since 0.7.13.4 (which we have in lucid right now), and indeed it looks like half a rewrite. python-apt does have some tests, but they only seem to cover the API to a low degree. To be honest I'd rather like to see this in a PPA first, so that we can test rdepends whi

[Bug 531518] Re: Feature Freeze exception request

2010-03-03 Thread Michael Vogt
** Changed in: python-apt (Ubuntu) Milestone: None => ubuntu-10.04-beta-1 -- Feature Freeze exception request https://bugs.launchpad.net/bugs/531518 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-

[Bug 531518] Re: Feature Freeze exception request

2010-03-03 Thread Julian Andres Klode
See also this thread: http://bugs.debian.org/cgi- bin/pkgreport.cgi?users=de...@lists.debian.org;tag=python-apt-0-8-api and http://lists.debian.org/debian-devel/2010/02/msg00424.html - and sorry for three comments in a row; it seems I forget many things today. -- Feature Freeze exception request

[Bug 531518] Re: Feature Freeze exception request

2010-03-03 Thread Julian Andres Klode
Furthermore, I already provided patches for 22 packages to use the new API; and it would make collaboration between Debian and Ubuntu a lot easier if we were to ship the same python-apt API. -- Feature Freeze exception request https://bugs.launchpad.net/bugs/531518 You received this bug notificat

[Bug 531518] Re: Feature Freeze exception request

2010-03-03 Thread Julian Andres Klode
I just want to add that I introduced the new API in python-apt 0.7.92 in Debian experimental in August 2009. The code is in unstable since Wed, 20 Jan 2010 17:06:20 +0100 and is now stable. Another side benefit of this version is that we now free the objects we create; which was not possible in th