[Bug 703472] Re: apt.Package.installed is not multiarch-capable
This bug was fixed in the package python-apt - 0.7.100.3ubuntu1 --- python-apt (0.7.100.3ubuntu1) natty; urgency=low * merge fixes from debian-sid, most notably the fixes to support multiarch (thanks to Julian Andres Klode) python-apt (0.7.100.3) unstable; urgency=low [ Barry Warsaw ] * PyFetchProgress::Pulse(): When ignoring a false return value from PyArg_Parse() after running the simple callback pulse(), there can be an exception on the stack, which must be cleared. (LP: #711225) [ Michael Vogt ] * python/arfile.cc, apt/debfile.py: - add support for .xz archives * tests/test_debfile.py: - add test for xz compression * update priority of python3-apt to match the archive [ Julian Andres Klode ] * python/cache.cc: - Add Package.get_fullname() and Package.architecture * apt/cache.py, apt/package.py: - Add architecture property to apt.Package (LP: #703472) - Change apt.Package.name to use get_fullname(pretty=True) (LP: #740072) * tests/test_debfile.py: - Disable multi-arch for the test, it fails when run via test_all.py - Fix mixed tab/spaces indentation in xz test * tests/test_apt_cache.py: - Package records 'Package' field now corresponds to shortname * debian/python3-apt-dbg.install - Do not try to install old-style debugging files. * debian/rules: - Support the nocheck build option and ignore test failures on hurd (Closes: #610448) - Move Python 3 debug files before installing other files (Closes: #619528) [ Scott Kitterman ] * Removed ${python:Breaks} - No longer used in dh_python2 -- Michael VogtMon, 04 Apr 2011 16:15:15 +0200 ** Changed in: python-apt (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/703472 Title: apt.Package.installed is not multiarch-capable -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 703472] Re: apt.Package.installed is not multiarch-capable
Fixed in python-apt's debian-sid branch. This should land in natty once we fixed some other bugs, merged it and tested it. Please do note that architecture is a property of packages in APT, so installed still returns one version, but there are multiple packages now, such as apt (or apt:amd64) and apt:i386 on and amd64 + i386 system. The relevant revisons are: http://bzr.debian.org/scm/loggerhead/apt/python-apt/debian-sid/revision/484 http://bzr.debian.org/scm/loggerhead/apt/python-apt/debian-sid/revision/485 http://bzr.debian.org/scm/loggerhead/apt/python-apt/debian-sid/revision/488 ** Changed in: python-apt (Ubuntu) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/703472 Title: apt.Package.installed is not multiarch-capable -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 703472] Re: apt.Package.installed is not multiarch-capable
Thanks to Steve's hard work, multiarch is landing in natty at the moment (see FFe bug #733501 and https://blueprints.launchpad.net/ubuntu/+spec/packageselection-foundations-n-multiarch-support ). So natty should be a diverse enough repository to test against. The basic support in dpkg has been there for a while AFAIK, 1.16.0 will make it official, and the current prerelease in natty should be OK to test against and develop for. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/703472 Title: apt.Package.installed is not multiarch-capable -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 703472] Re: apt.Package.installed is not multiarch-capable
** Tags added: multiarch natty ** Tags removed: maverick -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/703472 Title: apt.Package.installed is not multiarch-capable -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 703472] Re: apt.Package.installed is not multiarch-capable
On Sun, Jan 16, 2011 at 11:00:35AM -, Julian Andres Klode wrote: > A package has one architecture, and a version has one architecture. All > packages with one name, ignoring the architecture, are called groups in > APT, but the bindings are not there yet. I personally would like to see > multi-arch in dpkg and a test repository first, so we can try the code > when we write it. What do you expect such a test repository to contain? The packages for each architecture will still be listed in their own per-architecture Packages file in repositories. We're in progress on getting a dpkg that can co-install compliant Multi-Arch: same packages, but this will carry on right up until feature freeze for the natty cycle. If python-apt is going to cope with such installations in natty, there's a definite need to begin working in parallel. I'm certainly happy to help with mocking up suitable data for the test suite if that's of any use. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developerhttp://www.debian.org/ slanga...@ubuntu.com vor...@debian.org -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/703472 Title: apt.Package.installed is not multiarch-capable -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 703472] Re: apt.Package.installed is not multiarch-capable
A package has one architecture, and a version has one architecture. All packages with one name, ignoring the architecture, are called groups in APT, but the bindings are not there yet. I personally would like to see multi-arch in dpkg and a test repository first, so we can try the code when we write it. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/703472 Title: apt.Package.installed is not multiarch-capable -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 703472] Re: apt.Package.installed is not multiarch-capable
** Changed in: python-apt (Ubuntu) Importance: Undecided => Wishlist -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/703472 Title: apt.Package.installed is not multiarch-capable -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs