Bug#688068: libmodule-corelist-perl: error removing diversion

Salvatore Bonaccorso carnil at debian.org
Wed Sep 19 14:04:10 UTC 2012


Hi Cristian, Hi Gregor

I was neither able to reproduce the error by installing a squeeze
system, installing libmodule-corelist-perl. Then upgrade to wheezy and
purging libmodule-corelist-perl.

On Wed, Sep 19, 2012 at 12:06:31AM +0200, Cristian Ionescu-Idbohrn wrote:
> On Tue, 18 Sep 2012, gregor herrmann wrote:
> >
> > The interesting question is how you managed to get into a situation
> > where the package is installed without getting the diversions (from
> > the .preinst)? - Or where one is missing and the other is "a different file"?
> 
> I have no recollection of doing anything special.  At some point,
> libmodule-corelist-perl was installed because of some dependency.  The
> other day, that dependency was no longer needed.
> 
> Here is what I got:
> 
> $ dpkg -S usr/share/man/man1/corelist
> diversion by libmodule-corelist-perl from: /usr/share/man/man1/corelist.1.gz
> diversion by libmodule-corelist-perl to: /usr/share/man/man1/corelist.bundled.1.gz
> diversion by libmodule-corelist-perl from: /usr/share/man/man1/corelist.1.gz
> diversion by libmodule-corelist-perl to: /usr/share/man/man1/corelist.bundled.1.gz
> perl: /usr/share/man/man1/corelist.1.gz
> libmodule-corelist-perl: /usr/share/man/man1/corelist.1p.gz
> 
> $ ls -l --full-time /usr/share/man/man1/corelist*
> -rw-r--r-- 1 root root 2982 2011-08-10 23:20:39.000000000 +0200 /usr/share/man/man1/corelist.1.gz
> -rw-r--r-- 1 root root 3259 2012-08-22 07:29:55.000000000 +0200 /usr/share/man/man1/corelist.1p.gz
> -rw-r--r-- 1 root root 2985 2012-09-07 01:26:10.000000000 +0200 /usr/share/man/man1/corelist.bundled.1.gz

So it seems here there is 'spurious' /usr/share/man/man1/corelist.1.gz
lying arround ...

> 
> $ diff -u corelist.bundled.1 corelist.1
> --- corelist.bundled.1  2012-09-18 23:06:07.834430594 +0200                     +++ corelist.1  2012-09-18 23:06:29.274038825 +0200
> @@ -1,4 +1,4 @@
> -.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
> +.\" Automatically generated by Pod::Man 2.23 (Pod::Simple 3.14)
>  .\"
>  .\" Standard preamble:
>  .\" ========================================================================
> @@ -124,7 +124,7 @@
>  .\" ========================================================================
>  .\"
>  .IX Title "CORELIST 1"
> -.TH CORELIST 1 "2012-09-06" "perl v5.14.2" "Perl Programmers Reference Guide"
> +.TH CORELIST 1 "2011-08-10" "perl v5.12.4" "Perl Programmers Reference Guide"
>  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
>  .\" way too many mistakes in technical documents.
>  .if n .ad l

... and if I'm correct here the date 2011-08-10 is when the file was
created. This correspond around the day before 5.14.1-2 was uploaded
to experimental. perl 5.14.2-3 was then uploaded to unstable on
2011-11-13.

Cristian, did you have at some point perl installed from experimental?

As said I cannot reproduce the issue by toing a squeeze->wheezy
upgrade, and afterwards removing libmodule-corelist-perl.

Regards,
Salvatore
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20120919/009f7f03/attachment.pgp>


More information about the pkg-perl-maintainers mailing list