[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#623485: marked as done (python-apt: please add bindings pkgOrderList)



Your message dated Fri, 29 Apr 2011 12:19:52 +0000
with message-id <E1QFmfo-0002Hr-Vl@franck.debian.org>
and subject line Bug#623485: fixed in python-apt 0.8.0~exp4
has caused the Debian Bug report #623485,
regarding python-apt: please add bindings pkgOrderList
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
623485: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=623485
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: python-apt
Version: 0.7.100.3+b1
Severity: wishlist


Hello,

This is a request to add a new binding to the class pkgOrderList of apt.
The idea is to allow to compute and set the pkgOrderList independently
and reason about it.

At the moment the only way to compute (via apt-get) the installation
plan is to execute it and print a debug trace of it. 

For the mancoosi project we would like to compute the plan before
executing it and to simulate the installation in order to detect
possible problems in the installation scripts.

I'm aware that this binding will export a read-only object and that the
installation plan will be recomputed by apt-get. This will be sufficient
for our goals.

Provided a bit of guidance (I'm not very familiar with the apt python
bindings), we'll be happy to provide a patch.

look forward for your feedback.

pietro


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-xen-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-apt depends on:
ii  apt [libapt-pkg4.10]          0.8.14.1   Advanced front-end for dpkg
ii  apt-utils [libapt-inst1.2]    0.8.14.1   APT utility programs
ii  libc6                         2.11.2-13  Embedded GNU C Library: Shared lib
ii  libgcc1                       1:4.6.0-3  GCC support library
ii  libstdc++6                    4.6.0-3    The GNU Standard C++ Library v3
ii  python                        2.6.6-14   interactive high-level object-orie
ii  python-apt-common             0.7.100.3  Python interface to libapt-pkg (lo
ii  python2.6                     2.6.6-8+b1 An interactive high-level object-o
ii  python2.7                     2.7.1-6    An interactive high-level object-o

Versions of packages python-apt recommends:
ii  iso-codes                     3.25-1     ISO language, territory, currency,
ii  lsb-release                   3.2-27     Linux Standard Base version report
ii  python2.6                     2.6.6-8+b1 An interactive high-level object-o

Versions of packages python-apt suggests:
pn  python-apt-dbg               <none>      (no description available)
pn  python-apt-doc               <none>      (no description available)
ii  python-gtk2                  2.17.0-4+b2 Python bindings for the GTK+ widge
pn  python-vte                   <none>      (no description available)

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: python-apt
Source-Version: 0.8.0~exp4

We believe that the bug you reported is fixed in the latest version of
python-apt, which is due to be installed in the Debian FTP archive:

python-apt-common_0.8.0~exp4_all.deb
  to main/p/python-apt/python-apt-common_0.8.0~exp4_all.deb
python-apt-dbg_0.8.0~exp4_amd64.deb
  to main/p/python-apt/python-apt-dbg_0.8.0~exp4_amd64.deb
python-apt-dev_0.8.0~exp4_all.deb
  to main/p/python-apt/python-apt-dev_0.8.0~exp4_all.deb
python-apt-doc_0.8.0~exp4_all.deb
  to main/p/python-apt/python-apt-doc_0.8.0~exp4_all.deb
python-apt_0.8.0~exp4.dsc
  to main/p/python-apt/python-apt_0.8.0~exp4.dsc
python-apt_0.8.0~exp4.tar.gz
  to main/p/python-apt/python-apt_0.8.0~exp4.tar.gz
python-apt_0.8.0~exp4_amd64.deb
  to main/p/python-apt/python-apt_0.8.0~exp4_amd64.deb
python3-apt-dbg_0.8.0~exp4_amd64.deb
  to main/p/python-apt/python3-apt-dbg_0.8.0~exp4_amd64.deb
python3-apt_0.8.0~exp4_amd64.deb
  to main/p/python-apt/python3-apt_0.8.0~exp4_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 623485@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julian Andres Klode <jak@debian.org> (supplier of updated python-apt package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

Format: 1.8
Date: Fri, 29 Apr 2011 13:57:30 +0200
Source: python-apt
Binary: python-apt python-apt-doc python-apt-dbg python-apt-dev python-apt-common python3-apt python3-apt-dbg
Architecture: source amd64 all
Version: 0.8.0~exp4
Distribution: experimental
Urgency: low
Maintainer: jak@debian.org
Changed-By: Julian Andres Klode <jak@debian.org>
Description: 
 python-apt - Python interface to libapt-pkg
 python-apt-common - Python interface to libapt-pkg (locales)
 python-apt-dbg - Python interface to libapt-pkg (debug extension)
 python-apt-dev - Python interface to libapt-pkg (development files)
 python-apt-doc - Python interface to libapt-pkg (API documentation)
 python3-apt - Python 3 interface to libapt-pkg
 python3-apt-dbg - Python 3 interface to libapt-pkg (debug extension)
Closes: 623485
Changes: 
 python-apt (0.8.0~exp4) experimental; urgency=low
 .
   * apt_pkg: Add OrderList, wanted for mancoosi (Closes: #623485)
   * apt_pkg: Add subclassing fun to PackageManager, for #623485 as well
   * apt.cache: Emit change signals in ProblemResolver
   * apt.Cache: Add a _changes_count member for later use
Checksums-Sha1: 
 56e80c7ac48daddb84d3780424f431162e158eb3 1308 python-apt_0.8.0~exp4.dsc
 84d42068166be8e833d871f8ab87ccc401a80cfa 348484 python-apt_0.8.0~exp4.tar.gz
 1e2020841055e10f9f920a333dc7b5e6eb2728d5 310858 python-apt_0.8.0~exp4_amd64.deb
 5b1cbe1e5aeccb758e006ba2668e75d7b305dddc 224286 python-apt-doc_0.8.0~exp4_all.deb
 29e257d06e714d4b4e5ece30f8769fe9b448b71e 2824294 python-apt-dbg_0.8.0~exp4_amd64.deb
 8e2f20d37d146136195b4c69874c62ef9e039868 7644 python-apt-dev_0.8.0~exp4_all.deb
 56bc225981c8f66bcc9c8c49d574dc6d6e147731 84042 python-apt-common_0.8.0~exp4_all.deb
 fabc1a287c81efd853949a984f71d443ad9b8431 187296 python3-apt_0.8.0~exp4_amd64.deb
 c2b6b2f3ddd5f8312fb1a9d41e2f716b709403f4 1406930 python3-apt-dbg_0.8.0~exp4_amd64.deb
Checksums-Sha256: 
 6cee77153e7ae5c72d6f606296fec227c7fcf7f386854e311b5ceb69afcdab21 1308 python-apt_0.8.0~exp4.dsc
 f98f0bd6080d0c83e1d3cbda3a4df3f21a1045d9a640d4975772cf9e930cd7dc 348484 python-apt_0.8.0~exp4.tar.gz
 ce307bf373c7ffd314c34976fec5f30205364a03d46cb065b478d4c9345480d1 310858 python-apt_0.8.0~exp4_amd64.deb
 62b687f9a90e846fcdf9502756ba4f398a2f840e13803341f949db37da04ea6b 224286 python-apt-doc_0.8.0~exp4_all.deb
 a3cd43fd99a07215c24911ee2809a97d4abf91b29cb1242ead2c6bddfa7e718c 2824294 python-apt-dbg_0.8.0~exp4_amd64.deb
 330de66eb092521a4e90269d9c1d54df51a09b5187d4cb11b59884b36d9241d1 7644 python-apt-dev_0.8.0~exp4_all.deb
 296c1217f5b74f78bf71deb65ad608d8daebdbc0d6a2af9e3d2e6290ffbd6ad3 84042 python-apt-common_0.8.0~exp4_all.deb
 1974f2c755ffcf7308488f6eb3472e3f4f0d00d347adb17d83cbeac967950a62 187296 python3-apt_0.8.0~exp4_amd64.deb
 6c33fff19c6026c819d1d2727bd897ae263f5dc94994b99e49f356fb7baa4444 1406930 python3-apt-dbg_0.8.0~exp4_amd64.deb
Files: 
 e088f665a70a31f5187c0954615393d7 1308 python standard python-apt_0.8.0~exp4.dsc
 73b3795792c426a59aad53a37897f18c 348484 python standard python-apt_0.8.0~exp4.tar.gz
 c40d289708d89dc30d8449f40e059f01 310858 python standard python-apt_0.8.0~exp4_amd64.deb
 24274232d3784e9b879ae4ca92731a08 224286 doc optional python-apt-doc_0.8.0~exp4_all.deb
 b7b4d14335574a1f03b823420e334266 2824294 debug extra python-apt-dbg_0.8.0~exp4_amd64.deb
 f86785f9d1dc68d3368726b8893448ea 7644 python optional python-apt-dev_0.8.0~exp4_all.deb
 a15c894c1f93ff957e9a4abb8bd7e329 84042 python optional python-apt-common_0.8.0~exp4_all.deb
 1835dc8fe369ab60cf0fb951eae14ca9 187296 python optional python3-apt_0.8.0~exp4_amd64.deb
 aee1dcd92bc09b72dce8a70812cc5345 1406930 debug extra python3-apt-dbg_0.8.0~exp4_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEAREDAAYFAk26qaQACgkQrCpf/gCCPsI/6ACbB+o+NmlH8u4nQ2B1NwHetfk1
AZMAn0VurCDjjwaKISQmDF1911U7Lkxb
=679l
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: