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:
-
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
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
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
** 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
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
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
> 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)
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
> >>> 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
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()
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.
-
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
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
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
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
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
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
** 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-
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
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
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
22 matches
Mail list logo