Package: python-imaging
Version: 2.6.1-1
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package fails to upgrade from
'wheezy'.
It installed fine in 'wheezy', then the upgrade to 'jessie' fails,
i.e. python-imaging is kept at the wheezy version instead up being upgraded.

>From the attached log (scroll to the bottom...):

  Starting 2
  Investigating (0) python-imaging-tk [ amd64 ] < 1.1.7-4+deb7u1 > ( python )
  Broken python-imaging-tk:amd64 Depends on python-imaging [ amd64 ] < 
1.1.7-4+deb7u1 -> 2.6.1-1 > ( python ) (= 1.1.7-4+deb7u1)
    Considering python-imaging:amd64 2 as a solution to python-imaging-tk:amd64 
3
    Added python-imaging:amd64 to the remove list
    Fixing python-imaging-tk:amd64 via keep of python-imaging:amd64
   Try to Re-Instate (0) python-imaging:amd64
  Re-Instated python-imaging:amd64 (1 vs 1)
  Investigating (1) python-imaging-tk [ amd64 ] < 1.1.7-4+deb7u1 > ( python )
  Broken python-imaging-tk:amd64 Depends on python-imaging [ amd64 ] < 
1.1.7-4+deb7u1 -> 2.6.1-1 > ( python ) (= 1.1.7-4+deb7u1)
    Considering python-imaging:amd64 2 as a solution to python-imaging-tk:amd64 
3
    Added python-imaging:amd64 to the remove list
    Fixing python-imaging-tk:amd64 via keep of python-imaging:amd64
  Investigating (1) python-pil [ amd64 ] < none -> 2.6.1-1+b1 > ( python )
  Broken python-pil:amd64 Breaks on python-imaging [ amd64 ] < 1.1.7-4+deb7u1 
-> 2.6.1-1 > ( python ) (< 1.1.7+2.0.0-1.1)
    Considering python-imaging:amd64 2 as a solution to python-pil:amd64 1
    Holding Back python-pil:amd64 rather than change python-imaging:amd64
  Done
  The following NEW packages will be installed:
[...]
  The following packages have been kept back:
    python-imaging
  The following packages will be upgraded:
[...]

apt does not consider removing the old python-imaging-tk due to its quite high 
score
(in this case: 3, due to rdepends) even though some other package will provide 
the name

A solution that should work in this case is to reintroduce python-imaging-tk as
a transitional package:

  Package: python-imaging-tk
  Depends: python-pil.imagetk
  Description: transitional dummy package for smooth upgrades to 
python-pil.imagetk
   This package can be safely removed.

The transitional package can be dropped for jessie->stretch.


cheers,

Andreas

Attachment: mgltools-pmv_1.5.7~rc1+cvs.20140424-1.log.gz
Description: application/gzip

Reply via email to