On Sun, Feb 16, 2014 at 4:52 PM, Andreas Beckmann <a...@debian.org> wrote:
> Package: conky-std
> Version: 1.9.0-2
> Severity: serious
> User: debian...@lists.debian.org
> Usertags: piuparts
> Control: affects -1 + conky
>
> Hi,
>
> during a test with piuparts I noticed your package fails to upgrade from
> 'lenny' to 'squeeze' to 'wheezy'.
> It installed fine in 'lenny', and upgraded to 'squeeze' successfully,
> but then the upgrade to 'wheezy' failed because it tries to overwrite
> other packages files without declaring a Breaks+Replaces relation.
>
> See policy 7.6 at
> http://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces
>
> There is no conky package in squeeze, so the version from lenny may have
> survived until wheezy.

There actually was a conky package in squeeze, but it got moved into
contrib by the previous maintainer, whereas conky in lenny and wheezy
(and later) is in main (#579102). Without contrib enabled though,
piuparts wouldn't know this.

> >From the attached log (scroll to the bottom...):
>
>   Selecting previously unselected package conky-std.
>   Unpacking conky-std (from .../conky-std_1.9.0-2_amd64.deb) ...
>   dpkg: error processing /var/cache/apt/archives/conky-std_1.9.0-2_amd64.deb 
> (--unpack):
>    trying to overwrite '/etc/conky/conky.conf', which is also in package 
> conky 1.6.0-2+lenny1
>   configured to not write apport reports
>   dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)

...nonetheless this is still a valid bug (conky-{cli,std,all} need to
breaks+replaces lenny's conky, which was the last release before conky
was turned into an empty transitional package and started to depend on
conky-{cli,std,all}). Thanks for reporting this!

Regards,
Vincent


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to