Your message dated Sun, 19 Oct 2014 18:33:56 +0000
with message-id <[email protected]>
and subject line Bug#764754: fixed in cupt 2.8.4
has caused the Debian Bug report #764754,
regarding Only non-suffixed version strings should be sent to other programs
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 [email protected]
immediately.)


-- 
764754: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764754
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libcupt3-0
Version: 2.8.3
Severity: important

Doing an update today, apt-listbugs showed a bugs that seemed worth
pinning the packages over, so I did that.  This resulted in
/etc/apt/preferences.d/apt-listbug containing pins like

  Pin: version 1.17.13^installed

Any tool other than cupt doesn't understand that version, which means
that e.g. a pinned package related to a security upgrade may get
upgraded when it shouldn't (unattended-upgrades).

$ cupt policy dpkg-dev
dpkg-dev:
  Installed: 1.17.13^installed
  Preferred: 1.17.13^installed
  Version table:
 *** 1.17.13^installed 1000
        /var/lib/dpkg/status installed/ (unsigned)
     1.17.15 501
        http://http.debian.net/debian unstable/main (signed)
$ apt-cache policy dpkg-dev
dpkg-dev:
  Installed: 1.17.13
  Candidate: 1.17.15
  Package pin: (not found)
  Version table:
     1.17.15 1000
        500 http://http.debian.net/debian/ sid/main i386 Packages
 *** 1.17.13 1000
        100 /var/lib/dpkg/status

Removing the version selector from the pin causes apt to understand the
pin again, but now cupt doesn't:

$ cupt policy dpkg-dev
dpkg-dev:
  Installed: 1.17.13^installed
  Preferred: 1.17.15
  Version table:
     1.17.15 501
        http://http.debian.net/debian unstable/main (signed)
 *** 1.17.13^installed 100
        /var/lib/dpkg/status installed/ (unsigned)
$ apt-cache policy dpkg-dev
dpkg-dev:
  Installed: 1.17.13
  Candidate: 1.17.13
  Package pin: 1.17.13
  Version table:
     1.17.15 1000
        500 http://http.debian.net/debian/ sid/main i386 Packages
 *** 1.17.13 1000
        100 /var/lib/dpkg/status


Regardless of how the pin is specified, cupt still decides to upgrade
dpkg-dev due to libdpkg-perl having a lock-step Depends on dpkg-dev,
although at different scores.

With the version selector in the pin:
D: (0:0) problem (3:1): <user requests> <not installed>: custom: upgrade 
libdpkg-perl
D: (0:0) -> (1,Δ:[uw=-460]) trying: '' -> 'unsatisfied custom: upgrade 
libdpkg-perl'
D: (0:0) -> (2,Δ:[401v/u/pp=539]) trying: 'libdpkg-perl 1.17.13^installed' -> 
'libdpkg-perl 1.17.15'
D: (0:0) -> (3,Δ:[-200v/r/ra/2pp=-764]) trying: 'libdpkg-perl 
1.17.13^installed' -> 'libdpkg-perl <not installed>'
D:  (2:539) problem (5:2): dpkg-dev 1.17.13^installed: depends 'libdpkg-perl (= 
1.17.13)'
D: ignoring soft dependency relation: dpkg-dev 1.17.15: recommends 
'libalgorithm-merge-perl'
D:   (2:539) -> (4,Δ:[-499v/u=-359]) trying: 'dpkg-dev 1.17.13^installed' -> 
'dpkg-dev 1.17.15'
D:   (4:180) finished


Without the version selector:
D: (0:0) problem (3:1): <user requests> <not installed>: custom: upgrade 
libdpkg-perl
D: (0:0) -> (1,Δ:[uw=-460]) trying: '' -> 'unsatisfied custom: upgrade 
libdpkg-perl'
D: (0:0) -> (2,Δ:[401v/u/pp=539]) trying: 'libdpkg-perl 1.17.13^installed' -> 
'libdpkg-perl 1.17.15'
D: (0:0) -> (3,Δ:[-200v/r/ra/2pp=-764]) trying: 'libdpkg-perl 
1.17.13^installed' -> 'libdpkg-perl <not installed>'
D:  (2:539) problem (5:2): dpkg-dev 1.17.13^installed: depends 'libdpkg-perl (= 
1.17.13)'
D: ignoring soft dependency relation: dpkg-dev 1.17.15: recommends 
'libalgorithm-merge-perl'
D:  (2:539) -> (4,Δ:[-200v/r=-1960]) trying: 'dpkg-dev 1.17.13^installed' -> 
'dpkg-dev <not installed>'
D:  (2:539) -> (5,Δ:[401v/u/pp=539]) trying: 'dpkg-dev 1.17.13^installed' -> 
'dpkg-dev 1.17.15'

I can split this part out to a separate bug if you'd like.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.16-2-486
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libcupt3-0 depends on:
ii  libc6           2.19-11
ii  libcupt-common  2.8.3
ii  libgcc1         1:4.9.1-16
ii  libgcrypt20     1.6.2-4
ii  libstdc++6      4.9.1-16

Versions of packages libcupt3-0 recommends:
ii  bzip2                           1.0.6-7
ii  ed                              1.10-2
ii  gpgv                            1.4.18-4
ii  libcupt3-0-downloadmethod-curl  2.8.3

Versions of packages libcupt3-0 suggests:
ii  cupt             2.8.3
pn  debdelta         <none>
ii  dpkg-dev         1.17.13
pn  dpkg-repack      <none>
ii  xz-utils [lzma]  5.1.1alpha+20120614-2

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: cupt
Source-Version: 2.8.4

We believe that the bug you reported is fixed in the latest version of
cupt, which is due to be installed in the Debian FTP archive.

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Eugene V. Lyubimkin <[email protected]> (supplier of updated cupt 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 19 Oct 2014 20:50:23 +0300
Source: cupt
Binary: cupt-dbg libcupt3-0 libcupt-common libcupt3-dev libcupt3-doc cupt 
libcupt3-0-downloadmethod-curl libcupt3-0-downloadmethod-wget
Architecture: source amd64 all
Version: 2.8.4
Distribution: unstable
Urgency: medium
Maintainer: Cupt developers <[email protected]>
Changed-By: Eugene V. Lyubimkin <[email protected]>
Description:
 cupt       - flexible package manager -- console interface
 cupt-dbg   - flexible package manager -- debugging symbols
 libcupt-common - flexible package manager -- runtime library (support files)
 libcupt3-0 - flexible package manager -- runtime library
 libcupt3-0-downloadmethod-curl - flexible package manager -- libcurl download 
method
 libcupt3-0-downloadmethod-wget - flexible package manager -- wget download 
method
 libcupt3-dev - flexible package manager -- development files
 libcupt3-doc - flexible package manager -- library documentation
Closes: 760489 764238 764754
Changes:
 cupt (2.8.4) unstable; urgency=medium
 .
   * lib:
     - system/worker:
       - 'changeSystem': preinstall hooks: pass original version strings of
         installed versions, not id-suffixed ones. (Closes: #764754)
     - cache:
       - Version pinning: fixed matching version strings of installed versions.
         (Closes: #764238)
     - system/resolvers/native:
       - Reverted 'fixed failing to satisfy 'remove x --no-remove'-kinds of
         requests', so 'no-remove' option works again for any kind of user
         requests. This now includes explicit ones as well, so
         'remove x --no-remove' are now expected to fail if 'x' is manually
         installed package. The regression was introduced in 2.7.3.
   * cmakelists:
     - Added '-pthread' to compiling and linking flags. (Closes: #760489)
Checksums-Sha1:
 891a1aad9c1f98c6992d6a2af8a119283eecd7d8 2220 cupt_2.8.4.dsc
 a9d4a915ba1c74638f2e877cfb0fc5aab2e99b09 378378 cupt_2.8.4.tar.gz
 dcf7d0dd99ca462cf7d2b3bf92005ada8009a7d1 9418312 cupt-dbg_2.8.4_amd64.deb
 8fbdd6721e40975e78acfb445cd9d076b44157a4 502596 libcupt3-0_2.8.4_amd64.deb
 dd5ec63dfebbd9ac824584cd12e3c8b6de4ce494 79526 libcupt-common_2.8.4_all.deb
 b88ace5c1180ce85c42c2709d8b494cdefde5665 55374 libcupt3-dev_2.8.4_amd64.deb
 aa6cbdd4cbd627e861dbd41d2be2f88889e86a6a 167066 libcupt3-doc_2.8.4_all.deb
 5ad18cf967a1ce2f695aa55e1cc65ee03a58cdc7 362174 cupt_2.8.4_amd64.deb
 231ee08f4ffcc93bf3cd36b586ed2471df1f5664 48816 
libcupt3-0-downloadmethod-curl_2.8.4_amd64.deb
 3ff444bccc30079d975f55083e41348bbece1858 50556 
libcupt3-0-downloadmethod-wget_2.8.4_amd64.deb
Checksums-Sha256:
 2684504bee90ef1eef9974d9996f1095bfa85c0ebdc56e40eaaf3336357297f9 2220 
cupt_2.8.4.dsc
 562278493625305c7b35aa76e246a2a3c63de56b7a79767aacec56fc2bd440fa 378378 
cupt_2.8.4.tar.gz
 19a707a540ad6346c679c38bb73ac89128f07cb97098218ff970ccddac204efa 9418312 
cupt-dbg_2.8.4_amd64.deb
 e360115caa486bf68cc18ef22d6c4c8003a507a187ab953ea594edbcaa9ac16a 502596 
libcupt3-0_2.8.4_amd64.deb
 53f70596778e72a473009148249168e4eb534eea34316713e7355227a2de9a9f 79526 
libcupt-common_2.8.4_all.deb
 7d529b311d40e565689eb5fe29786d363a5a079dd36ca9d04081cbafed98b3b0 55374 
libcupt3-dev_2.8.4_amd64.deb
 873aced29e1288e61b8f9e9d2d2455ab49bb1aafee344e92348d84d4c92cdb93 167066 
libcupt3-doc_2.8.4_all.deb
 325723ad3bab9ce1993047dba6706a2c4a87f6bddcd96325b0e822e1edbb39a0 362174 
cupt_2.8.4_amd64.deb
 d6bad6792dfb5126f03f7027dc66363a193f91777f4dbc21d9c43c7191fc7a4c 48816 
libcupt3-0-downloadmethod-curl_2.8.4_amd64.deb
 e0353e7a9e5fc49c3288f43513cc76e9f89b32c5f65ca9d30515293970ea03e0 50556 
libcupt3-0-downloadmethod-wget_2.8.4_amd64.deb
Files:
 b1c27a665de41a431393576939871ddf 2220 admin optional cupt_2.8.4.dsc
 e2c785234108e987a71b8b9b3d3263bd 378378 admin optional cupt_2.8.4.tar.gz
 359e0acfdb68a755d9ef578e16573f6e 9418312 debug extra cupt-dbg_2.8.4_amd64.deb
 29883161aacd8e015df1b43658dc44b0 502596 admin optional 
libcupt3-0_2.8.4_amd64.deb
 0be1a55bb268bcc948208e4a3a42f7f6 79526 admin optional 
libcupt-common_2.8.4_all.deb
 6771bb1e26bd4051f7f89e9aeb446019 55374 libdevel optional 
libcupt3-dev_2.8.4_amd64.deb
 ec9b2540eb1dd933a06baa07da013b1f 167066 doc optional libcupt3-doc_2.8.4_all.deb
 22e7f2b8ee331e10e00e82620ce441b3 362174 admin optional cupt_2.8.4_amd64.deb
 13ca195407fbcc6a4d44bf7b452a2707 48816 admin optional 
libcupt3-0-downloadmethod-curl_2.8.4_amd64.deb
 be39f65372072534cd79caacc936d316 50556 admin optional 
libcupt3-0-downloadmethod-wget_2.8.4_amd64.deb

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

iQIcBAEBCAAGBQJURABGAAoJEKftgx9Zs6DovxkP/A8g6RHaMjpNDC0CrSFjjFYE
CQUI2+kWyIBrfv0bdFGmz7FJcNV5d/lDZ6qkZe2FGKSDqO2dBJ/26Z2Eo1c/O9uH
ZGSLDX/Fa6hLB7n9h43Cjyh1IRn108vYEGPhqzMbPrLfosmYvqTXwy+PrlYfCS3Q
UnTS/WIgTjZkU/1L/gBGw2RRSvI9AkCtlhtMYxuKa3wv4UGolZdxXs5Lz3RWzO0K
ESrm7IYC5UN0zPbtv+HGtVqOdCaRHkTOr03p4W4aSJ57+g3yg3pKoEQ/Nj/uNSvc
Oat6HOffeSYRD2cGwyrogxFsmmDAuAQRYjVWnHGdWvOh+48Q8Im6KmEJtZ63wcvX
wBSn1mnTPRUj7Lc8ORjLLHkUrOEaSndEUU56Bn+YmJ4VJKsDuRTL61NzErve8U0H
8IdEH6d7n5YZl1P8HjOagLoOZEpjDKS4TA6wvGrM5gbXSX4byM/0+2zqtd49uwSA
FceFySl3zubLIXn0n/phT7O5vaEsyDk7YyAm3qcfYVKdZTrkNmACe5glPPniIz+z
bJFZa9VWIqw1m9piw7DnoCvNoSNZcR0NMX2rYfX4InXT8aVEgHKnX+8DSXTvpqo+
lqi8klOD+SqlU5r78b+CZvrfbb0jwesELBunf4t+e9U+BP7qGUmI98l46XrhSykK
N2u6plJ7r1RzRGMevMvY
=4LSC
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to