tag 499096 unreproducible
thanks

On Fri, Sep 19, 2008 at 08:30:56PM +0300, Yavor Doganov wrote:

> No, I've never installed those packages (and never will).  You think
> that a broken package might corrupt the `diversions' file?
> /usr/lib/liferea/liblihtmlx.so.disabled actually existed on my system,
> which presumably means it was created by dpkg-divert invoked via
> liferea's maintainer scripts.

I can get both of the bugs to happen by manually removing the entries
from /var/lib/dpkg/diversions and then re-installing the corresponding
packages. Something like this:

   78  apt-get install liferea
   79  apt-get install liferea-webkit
   80  vi /var/lib/dpkg/diversions
   81  apt-get --reinstall install liferea
   82  apt-get --reinstall install liferea-webkit

or

   87  apt-get install perl-doc
   88  vi /var/lib/dpkg/diversions
   89  apt-get --reinstall install perl
   90  dpkg -r perl-doc
   91  apt-get --reinstall install perl

But no, I can't think of a mechanism that would remove a wrong entry
from the diversions file. I certainly hope no package in the Debian
archive modifies /var/lib/dpkg/diversions without using dpkg-divert.

Two parallel invocations of dpkg-divert might cause something like
that, as there's no locking AFAICS (except the dpkg lock). But the
maintainer scripts aren't run in parallel, so that would require somebody
deliberately backgrounding the dpkg-divert invocations, which makes
no sense.

Tagging as unreproducible for now.
-- 
Niko Tyni   [EMAIL PROTECTED]



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

Reply via email to