Package: xz-utils
Version: 5.1.1alpha+20110809-3
Severity: wishlist

When upgrading via aptitude, xz-utils upgrade is not smooth because of
conflict with xz-lzma.

I see:
|Package: xz-utils
|Architecture: any
|Depends: ${shlibs:Depends}, ${misc:Depends}
|Multi-Arch: foreign
|Conflicts: lzma (<< 9.22-1), xz-lzma
|Breaks: lzip (<< 1.8~rc2)
|Replaces: lzip (<< 1.8~rc2), xz-lzma
|Provides: lzma

I am not so bright on this matter but policy has:
http://www.debian.org/doc/debian-policy/ch-relationships.html#s-conflicts

So use of Conflicts: for lzma and xz-lzma may be too strong.

I wonder following may be something you wish to do.

|Package: xz-utils
|Architecture: any
|Depends: ${shlibs:Depends}, ${misc:Depends}
|Multi-Arch: foreign
|Breaks: lzma (<< 9.22-1), xz-lzma (<=  5.1.1alpha+20120614-1), lzip (<< 
1.8~rc2)
|Replaces: lzma, lzip, xz-lzma

Also add dummy transitional package for xz-lzma in next release.

Then everything should go without question.

Please note dummy upgrade packages goes to oldlibs.  See:
http://wiki.debian.org/Renaming_a_Package

Osamu

RE:  Please do not take my suggestion for solution without checking
their effects.

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

Kernel: Linux 3.4-trunk-amd64 (SMP w/8 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 xz-utils depends on:
ii  libc6     2.13-33
ii  liblzma5  5.1.1alpha+20120614-1

xz-utils recommends no packages.

Versions of packages xz-utils suggests:
ii  xz-lzma  5.1.1alpha+20110809-3

-- no debconf information



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to