Bug#523997: python-apt: Package class should allow to set the candidate version
Package: python-apt
Version: 0.7.7.1+nmu1
Severity: wishlist
Tags: patch
The Package class should allow to set its the candidate version.
-- System Information:
Debian Release: 5.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages python-apt depends on:
ii apt [libapt-pkg-libc6.7-6-4. 0.7.20.2 Advanced front-end for dpkg
ii apt-utils [libapt-inst-libc6 0.7.20.2 APT utility programs
ii libc6 2.7-18 GNU C Library: Shared libraries
ii libgcc1 1:4.3.2-1.1 GCC support library
ii libstdc++6 4.3.2-1.1 The GNU Standard C++ Library v3
ii lsb-release 3.2-20 Linux Standard Base version report
ii python 2.5.2-3 An interactive high-level object-o
ii python-central 0.6.8 register and build utility for Pyt
python-apt recommends no packages.
Versions of packages python-apt suggests:
pn python-apt-dbg <none> (no description available)
-- no debconf information
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: renate@unstable.virtual-20090410202703-krdd15z5xhoz11h0
# target_branch: ../debian-sid/
# testament_sha1: e6d468f392106808f743f3e3c67a38c1a2970026
# timestamp: 2009-04-10 22:34:15 +0200
# base_revision_id: jak@debian.org-20090401154054-zh33a3avjszl3fg7
#
# Begin patch
=== modified file 'apt/package.py'
--- apt/package.py 2009-04-01 14:27:15 +0000
+++ apt/package.py 2009-04-10 20:27:03 +0000
@@ -874,6 +874,12 @@
# depcache actions
+ def set_candidate(self, version):
+ """Set the candidate version of the package."""
+ self._pcache.cachePreChange()
+ self._pcache._depcache.SetCandidateVer(self._pkg, version._cand)
+ self._pcache.cachePostChange()
+
def markKeep(self):
"""Mark a package for keep."""
self._pcache.cachePreChange()
# Begin bundle
IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWWKjHTEAAZffgEQQUWf//3pC
TQC////wUAP2a9p1c7qJ7m9nQkokno09CekGCaGkxMg9I0AAaCSgRiaUw0anqaNAAGmgNAACSEmm
o1T8Impp+qe0p6TPVD0g0xpDTJpkDaqamQyDRo0GmhoA0AAAAJJBNTNDUxPVR+hNTQ9IaaA0Gmho
aORXjzaCvZjWbPhIt1SWcYpsvqtc8Br2ym/DEkoI2afUfa9hml2njKZa9hU5bX2ajkh/xb6cXdqj
x41yNDDMPhEHnI5iOU+OOq1rof1trp0cz8BVGx4ZB+/A/Jv1jMo3D9ldPshwusXvPao5yvNfvOY4
GH4oAaA5TFwSyqjRtvKxOOoh8xK8LjcKBOLqEaypUQmLKnVciCT2iHiKHLZslSPaRweeolqcja9X
C2lI6mRuhhG1xjPkcLLz4aL2qaNeAjCLLxnfFEQiyUUGAhCBU0JCtjicU44ZEdaGcFcrMOlWkRiS
vBk44PEz38SxSzgQJG8xIEC8NxluoWYF9+TjBRW1NW8Jwr7CxxQ7CyBdtpgyFXHtRLksmUjE35PK
oE0xAeTJm90LUTMKK0sGLLmxJGwyEPMzKRIwMRM1ziTrIDXyFROeRCGoXatxgUYa2H2+lQ3Nowf5
OG3icPSJuTZ/rLqCxSSua5kx3yIjLUBBQ98QymZGeTGUFSqngfNXdhwWxW0atUhggI2dM4SaAJB6
1GkqOBvvESWwWoHuFrLE8tD9DildUvciN6O+a92Isua0CaTVX6XZU6yp5LyY4HJdWVbgbdnO4iMY
Wm60ZtykebOlDiSaxYFA+OGQfBhF2EVBNmTRAZGh0C7w/Ge34GpNFTt+fSe1ncxhmcDPAl5zmOyl
7J8y0glw3jt2A7ljIIeHEKaWvl+6i60RA8UyLP82lLLA1CpuVCNwElKOtRqIvJS5poKCUrXrr2WM
W+7IESkhTAPtPFZtFWm0gxK4qTRSchPV7pxN3g3OuKm6kVo54BpmTTTTSEsHxFMchSJAH2SQ7Wk4
WVdSaMVZLuhsHyMoDDBEDRjCJ+e7DnTc63qZ4Y2H6H9lc+UmPCGBkGJclBIGRJ3XI+d6UwhkOnW/
fjhYbV0rIKAdAwZX0RByBydAv7HTcKd6tZXVUp7VfMIN0y0xRDJu+xwTDh5RXW8EzKmSFTkuexOs
Ckmq9uQHifoSaNTKhmzPh/U2NjGk0bgZJ6LQacUnwojvTx2r3KB1F7p6/oSAqSHbTcUZWTuIThQU
MrmToKxHcaP0uJsLw86UEpcAQJKqMKjd1R+UTiCCNjHhjbqJilsNavU/+LuSKcKEgxUY6Yg=
Reply to: