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

2012-09-29 Thread Salvatore Bonaccorso
Control: tags -1 + moreinfo

Hi Cristian

Sorry for the late reply.

On Fri, Sep 21, 2012 at 06:53:27PM +0200, Cristian Ionescu-Idbohrn wrote:
 On Thu, 20 Sep 2012, Salvatore Bonaccorso wrote:
 
  Hi Cristian
 
  I hope the following approach with manual intervention might help:
 
 I think i might.  Thanks again for keeping looking into this.

Did that actually worked for you?

If you still have the files around, could you send us the contained
dates in the manpages? I noticed due to the chat with Gregor that I
pointed you to 'zgrep 2012', but I would like to see also the date for
the spurious file (which seems to have date in 2011 for you :-)).

 $ zgrep 201 /usr/share/man/man1/corelist*

Regards,
Salvatore


signature.asc
Description: Digital signature


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

2012-09-29 Thread Cristian Ionescu-Idbohrn
On Sat, 29 Sep 2012, Salvatore Bonaccorso wrote:

 Control: tags -1 + moreinfo

 Hi Cristian

 Sorry for the late reply.

No problem.

 On Fri, Sep 21, 2012 at 06:53:27PM +0200, Cristian Ionescu-Idbohrn wrote:
  On Thu, 20 Sep 2012, Salvatore Bonaccorso wrote:
  
   Hi Cristian
  
   I hope the following approach with manual intervention might help:
 
  I think i might.  Thanks again for keeping looking into this.

 Did that actually worked for you?

Yes, it did.  Thanks.

 If you still have the files around, could you send us the contained
 dates in the manpages? I noticed due to the chat with Gregor that I
 pointed you to 'zgrep 2012', but I would like to see also the date for
 the spurious file (which seems to have date in 2011 for you :-)).

  $ zgrep 201 /usr/share/man/man1/corelist*

As I said, all /usr/share/man/man1/corelist* except current (after
reinstallin the perl package):

/usr/share/man/man1/corelist.1.gz
127:.TH CORELIST 1 2012-09-06 perl v5.14.2 Perl Programmers 
Reference Guide

whiped out.  Simply installing and purging libmodule-corelist-perl does
not recreate the problem I had.  After installation, these files:

/usr/share/man/man1/corelist.1p.gz
/usr/share/man/man1/corelist.bundled.1.gz

are present.  After purge, I only see this one:

/usr/share/man/man1/corelist.1.gz

If you feel like closing the bug, please go ahead.


Cheers,

-- 
Cristian


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



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

2012-09-21 Thread Cristian Ionescu-Idbohrn
On Thu, 20 Sep 2012, Salvatore Bonaccorso wrote:

 Hi Cristian

 I hope the following approach with manual intervention might help:

I think i might.  Thanks again for keeping looking into this.

 Let's check the files:

 root@sid:~# zgrep 2012 /usr/share/man/man1/corelist.*.gz
 /usr/share/man/man1/corelist.bundled.1.gz:.TH CORELIST 1 2012-09-07 perl 
 v5.14.2 Perl Programmers Reference Guide
 root@sid:~# ls -lah /usr/share/man/man1/corelist.*
 -rw-r--r-- 1 root root0 Sep 20 18:07 /usr/share/man/man1/corelist.1.gz
 -rw-r--r-- 1 root root 3.0K Sep  7 03:16 
 /usr/share/man/man1/corelist.bundled.1.gz

 Ah okay so my empty created /usr/share/man/man1/corelist.1.gz is still
 there, the one from libmodule-corelist-perl is already gone:

In my case:

$ ls -l /usr/share/man/man1/corelist*
-rw-r--r-- 1 root root 2982 Aug 10  2011 /usr/share/man/man1/corelist.1.gz
-rw-r--r-- 1 root root 3259 Sep 20 14:13 /usr/share/man/man1/corelist.1p.gz
-rw-r--r-- 1 root root 2985 Sep  7 01:26 
/usr/share/man/man1/corelist.bundled.1.gz

$ zcat /usr/share/man/man1/corelist.1.gz | head -n1
.\ Automatically generated by Pod::Man 2.23 (Pod::Simple 3.14)
$  zcat /usr/share/man/man1/corelist.1p.gz | head -n1
.\ Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
$ zcat /usr/share/man/man1/corelist.bundled.1.gz | head -n1
.\ Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)

So, where do all these /usr/share/man/man1/corelist*.gz come from?

 root@sid:~# rm /usr/share/man/man1/corelist.1.gz
 root@sid:~# apt-get --purge remove libmodule-corelist-perl
 Reading package lists... Done
 Building dependency tree
 Reading state information... Done
 The following packages will be REMOVED:
   libmodule-corelist-perl
 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
 1 not fully installed or removed.
 After this operation, 475 kB disk space will be freed.
 Do you want to continue [Y/n]? y
 (Reading database ... 30181 files and directories currently installed.)
 Removing libmodule-corelist-perl ...
 No diversion 'diversion of /usr/bin/corelist to /usr/bin/corelist.bundled by 
 libmodule-corelist-perl', none removed.
 Removing 'diversion of /usr/share/man/man1/corelist.1.gz to 
 /usr/share/man/man1/corelist.bundled.1.gz by libmodule-corelist-perl'
 root@sid:~# zgrep 2012 /usr/share/man/man1/corelist.*.gz
 .TH CORELIST 1 2012-09-07 perl v5.14.2 Perl Programmers Reference Guide

Hmm... I don't see that in the unpacked perl deb:

/var/cache/apt/archives/perl_5.14.2-13_i386.deb

but something else:

$ zcat usr/share/man/man1/corelist.1.gz | head
.\ Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)

So, who's at fault here?  What am I missing?


Cheers,

-- 
Cristian


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



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

2012-09-20 Thread Salvatore Bonaccorso
Hi Cristian

I hope the following approach with manual intervention might help:

On Wed, Sep 19, 2012 at 07:46:07PM +0200, Cristian Ionescu-Idbohrn wrote:
 On Wed, 19 Sep 2012, gregor herrmann wrote:
 
   So, restoring the perl man-page is what I want.  And I want to do it
   properly.
 
  I'd probably try to reinstall libmodule-corelist-perl to get the
  diversions in order and then remove it;
 
 Did that.  No joy :(
 
  might fail too since there's some confusion on your machine :/
 
 Yes, it did fail.  What would I need to do to clean upp the mess?
 I just need something to get me going.  I see:
 
   # dpkg-divert --list \*corelist\*
   diversion of /usr/share/man/man1/corelist.1.gz to 
 /usr/share/man/man1/corelist.bundled.1.gz by libmodule-corelist-perl
   diversion of /usr/bin/corelist to /usr/bin/corelist.bundled by 
 libmodule-corelist-perl
 
 and /var/lib/dpkg/info/libmodule-corelist-perl.postrm shows:
 
   dpkg-divert --remove --package libmodule-corelist-perl --rename \
   --divert /usr/bin/corelist.bundled /usr/bin/corelist
 
   dpkg-divert --remove --package libmodule-corelist-perl --rename \
   --divert /usr/share/man/man1/corelist.bundled.1.gz 
 /usr/share/man/man1/corelist.1.gz
 
 What can I do to clean that up?

First how I reproduced it by creating a spurious
/usr/share/man/man1/corelist.1.gz:

root@sid:~# zgrep 2012 /usr/share/man/man1/corelist.1.gz 
.TH CORELIST 1 2012-09-07 perl v5.14.2 Perl Programmers Reference Guide

Checked the version from 'perl' package and then installed
libmodule-corelist-perl:

root@sid:~# apt-get install libmodule-corelist-perl
Reading package lists... Done
Building dependency tree   
Reading state information... Done
The following NEW packages will be installed:
  libmodule-corelist-perl
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/68.4 kB of archives.
After this operation, 475 kB of additional disk space will be used.
Selecting previously unselected package libmodule-corelist-perl.
(Reading database ... 30180 files and directories currently installed.)
Unpacking libmodule-corelist-perl (from 
.../libmodule-corelist-perl_2.73-1_all.deb) ...
Adding 'diversion of /usr/bin/corelist to /usr/bin/corelist.bundled by 
libmodule-corelist-perl'
Adding 'diversion of /usr/share/man/man1/corelist.1.gz to 
/usr/share/man/man1/corelist.bundled.1.gz by libmodule-corelist-perl'
Processing triggers for man-db ...
Setting up libmodule-corelist-perl (2.73-1) ...
root@sid:~# zgrep 2012 /usr/share/man/man1/corelist.*.gz
/usr/share/man/man1/corelist.1p.gz:.TH CORELIST 1p 2012-09-20 perl v5.14.2 
User Contributed Perl Documentation
/usr/share/man/man1/corelist.bundled.1.gz:.TH CORELIST 1 2012-09-07 perl 
v5.14.2 Perl Programmers Reference Guide

Ok so far fine, now add a spurious empty
/usr/share/man/man1/corelist.1.gz and try to remove
libmodule-corelist-perl leads to the situation you have:

root@sid:~# touch /usr/share/man/man1/corelist.1.gz
root@sid:~# apt-get --purge remove libmodule-corelist-perl
Reading package lists... Done
Building dependency tree   
Reading state information... Done
The following packages will be REMOVED:
  libmodule-corelist-perl*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 475 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 30193 files and directories currently installed.)
Removing libmodule-corelist-perl ...
Removing 'diversion of /usr/bin/corelist to /usr/bin/corelist.bundled by 
libmodule-corelist-perl'
Removing 'diversion of /usr/share/man/man1/corelist.1.gz to 
/usr/share/man/man1/corelist.bundled.1.gz by libmodule-corelist-perl'
dpkg-divert: error: rename involves overwriting 
`/usr/share/man/man1/corelist.1.gz' with
  different file `/usr/share/man/man1/corelist.bundled.1.gz', not allowed
dpkg: error processing libmodule-corelist-perl (--purge):
 subprocess installed post-removal script returned error exit status 2
Processing triggers for man-db ...
Errors were encountered while processing:
 libmodule-corelist-perl
E: Sub-process /usr/bin/dpkg returned an error code (1)

Let's check the files:

root@sid:~# zgrep 2012 /usr/share/man/man1/corelist.*.gz
/usr/share/man/man1/corelist.bundled.1.gz:.TH CORELIST 1 2012-09-07 perl 
v5.14.2 Perl Programmers Reference Guide
root@sid:~# ls -lah /usr/share/man/man1/corelist.*
-rw-r--r-- 1 root root0 Sep 20 18:07 /usr/share/man/man1/corelist.1.gz
-rw-r--r-- 1 root root 3.0K Sep  7 03:16 
/usr/share/man/man1/corelist.bundled.1.gz

Ah okay so my empty created /usr/share/man/man1/corelist.1.gz is still
there, the one from libmodule-corelist-perl is already gone:

root@sid:~# rm /usr/share/man/man1/corelist.1.gz
root@sid:~# apt-get --purge remove libmodule-corelist-perl
Reading package lists... Done
Building dependency tree   
Reading state information... Done
The following packages will be REMOVED:
  libmodule-corelist-perl
0 upgraded, 0 newly 

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

2012-09-19 Thread Salvatore Bonaccorso
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.0 +0200 
 /usr/share/man/man1/corelist.1.gz
 -rw-r--r-- 1 root root 3259 2012-08-22 07:29:55.0 +0200 
 /usr/share/man/man1/corelist.1p.gz
 -rw-r--r-- 1 root root 2985 2012-09-07 01:26:10.0 +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


signature.asc
Description: Digital signature


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

2012-09-19 Thread Cristian Ionescu-Idbohrn
Thanks for looking into this Salvatore,

On Wed, 19 Sep 2012, Salvatore Bonaccorso wrote:

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

Nope.  I'm reasonably sure.

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

The thing is I've always run unstable on this box.
This:

 $ 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

tells me that the diversion came along with libmodule-corelist-perl.
So, restoring the perl man-page is what I want.  And I want to do it
properly.

I agree that this may be a non-issue for the vast majority.  In that
case, I'd need some guidance to manually resolve my problem.


Cheers,

-- 
Cristian


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



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

2012-09-19 Thread gregor herrmann
On Wed, 19 Sep 2012 17:19:09 +0200, Cristian Ionescu-Idbohrn wrote:

  Cristian, did you have at some point perl installed from experimental?
 Nope.  I'm reasonably sure.
 The thing is I've always run unstable on this box.

Ok, thank you.

  $ 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
 tells me that the diversion came along with libmodule-corelist-perl.

Yup, and it looks the same here.

 So, restoring the perl man-page is what I want.  And I want to do it
 properly.

I'd probably try to reinstall libmodule-corelist-perl to get the
diversions in order and then remove it; might fail too since there's
some confusion on your machine :/
 
Cheers,
gregor
 
-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT  SPI, fellow of the Free Software Foundation Europe
   `-   NP: Bob Dylan: I Shall Be Free


signature.asc
Description: Digital signature


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

2012-09-19 Thread Cristian Ionescu-Idbohrn
On Wed, 19 Sep 2012, gregor herrmann wrote:

  So, restoring the perl man-page is what I want.  And I want to do it
  properly.

 I'd probably try to reinstall libmodule-corelist-perl to get the
 diversions in order and then remove it;

Did that.  No joy :(

 might fail too since there's some confusion on your machine :/

Yes, it did fail.  What would I need to do to clean upp the mess?
I just need something to get me going.  I see:

# dpkg-divert --list \*corelist\*
diversion of /usr/share/man/man1/corelist.1.gz to 
/usr/share/man/man1/corelist.bundled.1.gz by libmodule-corelist-perl
diversion of /usr/bin/corelist to /usr/bin/corelist.bundled by 
libmodule-corelist-perl

and /var/lib/dpkg/info/libmodule-corelist-perl.postrm shows:

dpkg-divert --remove --package libmodule-corelist-perl --rename \
--divert /usr/bin/corelist.bundled /usr/bin/corelist

dpkg-divert --remove --package libmodule-corelist-perl --rename \
--divert /usr/share/man/man1/corelist.bundled.1.gz 
/usr/share/man/man1/corelist.1.gz

What can I do to clean that up?


Cheers,

-- 
Cristian


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



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

2012-09-18 Thread Cristian Ionescu-Idbohrn
Package: libmodule-corelist-perl
Version: 2.72-1
Severity: important

Started with:

The following package was automatically installed and is no longer required:
  libmodule-corelist-perl
Use 'apt-get autoremove' to remove it.

$ apt-get --purge remove libmodule-corelist-perl
...
Removing libmodule-corelist-perl ...
No diversion 'diversion of /usr/bin/corelist to /usr/bin/corelist.bundled by 
libmodule-corelist-perl', none removed.
Removing 'diversion of /usr/share/man/man1/corelist.1.gz to 
/usr/share/man/man1/corelist.bundled.1.gz by libmodule-corelist-perl'
dpkg-divert: error: rename involves overwriting 
`/usr/share/man/man1/corelist.1.gz' with
  different file `/usr/share/man/man1/corelist.bundled.1.gz', not allowed
dpkg: error processing libmodule-corelist-perl (--remove):
 subprocess installed post-removal script returned error exit status 2
Errors were encountered while processing:
 libmodule-corelist-perl


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-3-686-pae (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages libmodule-corelist-perl depends on:
ii  perl  5.14.2-13

libmodule-corelist-perl recommends no packages.

libmodule-corelist-perl suggests no packages.

-- no debconf information


Cheers,

-- 
Cristian


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



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

2012-09-18 Thread gregor herrmann
Control: tag -1 unreproducible

On Tue, 18 Sep 2012 22:57:55 +0200, Cristian Ionescu-Idbohrn wrote:

 $ apt-get --purge remove libmodule-corelist-perl
 ...
 Removing libmodule-corelist-perl ...
 No diversion 'diversion of /usr/bin/corelist to /usr/bin/corelist.bundled by 
 libmodule-corelist-perl', none removed.
 Removing 'diversion of /usr/share/man/man1/corelist.1.gz to 
 /usr/share/man/man1/corelist.bundled.1.gz by libmodule-corelist-perl'
 dpkg-divert: error: rename involves overwriting 
 `/usr/share/man/man1/corelist.1.gz' with
   different file `/usr/share/man/man1/corelist.bundled.1.gz', not allowed
 dpkg: error processing libmodule-corelist-perl (--remove):
  subprocess installed post-removal script returned error exit status 2
 Errors were encountered while processing:
  libmodule-corelist-perl

Hm, the dpkg-divert code in .preinst/.postrm hasn't changed since
2.18-2 (August 2009).

And I can't reproduce it:

# apt-get --purge remove libmodule-corelist-perl
[..]
Removing libmodule-corelist-perl ...
Removing 'diversion of /usr/bin/corelist to /usr/bin/corelist.bundled by 
libmodule-corelist-perl'
Removing 'diversion of /usr/share/man/man1/corelist.1.gz to 
/usr/share/man/man1/corelist.bundled.1.gz by libmodule-corelist-perl'
Purging configuration files for libmodule-corelist-perl ...
[..]


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?

Anyone any ideas?

Cheers,
gregor, installing libmodule-corelist-perl again, and seeing
the two diversions passing by on the screen :)
 
-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT  SPI, fellow of the Free Software Foundation Europe
   `-   NP: B.B. King and Eric Clapton


signature.asc
Description: Digital signature


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

2012-09-18 Thread Cristian Ionescu-Idbohrn
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.0 +0200 
/usr/share/man/man1/corelist.1.gz
-rw-r--r-- 1 root root 3259 2012-08-22 07:29:55.0 +0200 
/usr/share/man/man1/corelist.1p.gz
-rw-r--r-- 1 root root 2985 2012-09-07 01:26:10.0 +0200 
/usr/share/man/man1/corelist.bundled.1.gz

$ 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

$ grep -w perl /var/log/dpkg.log
...
2012-09-07 18:48:19 upgrade perl:i386 5.14.2-12 5.14.2-13
2012-09-07 18:48:19 status half-configured perl:i386 5.14.2-12
2012-09-07 18:48:19 status unpacked perl:i386 5.14.2-12
2012-09-07 18:48:20 status half-installed perl:i386 5.14.2-12
2012-09-07 18:48:20 status half-installed perl:i386 5.14.2-12
2012-09-07 18:48:21 status half-installed perl:i386 5.14.2-12
2012-09-07 18:48:21 status unpacked perl:i386 5.14.2-13
2012-09-07 18:48:22 status unpacked perl:i386 5.14.2-13
2012-09-07 18:48:23 upgrade perl-base:i386 5.14.2-12 5.14.2-13
2012-09-07 18:48:23 status half-configured perl-base:i386 5.14.2-12
2012-09-07 18:48:23 status unpacked perl-base:i386 5.14.2-12
2012-09-07 18:48:23 status half-installed perl-base:i386 5.14.2-12
2012-09-07 18:48:23 status half-installed perl-base:i386 5.14.2-12
2012-09-07 18:48:25 status half-installed perl-base:i386 5.14.2-12
2012-09-07 18:48:25 status unpacked perl-base:i386 5.14.2-13
2012-09-07 18:48:25 status unpacked perl-base:i386 5.14.2-13
2012-09-07 18:48:32 configure perl-base:i386 5.14.2-13 none
2012-09-07 18:48:32 status unpacked perl-base:i386 5.14.2-13
2012-09-07 18:48:32 status half-configured perl-base:i386 5.14.2-13
2012-09-07 18:48:32 status installed perl-base:i386 5.14.2-13
2012-09-07 18:48:34 upgrade perl-modules:all 5.14.2-12 5.14.2-13
2012-09-07 18:48:34 status half-configured perl-modules:all 5.14.2-12
2012-09-07 18:48:34 status unpacked perl-modules:all 5.14.2-12
2012-09-07 18:48:34 status half-installed perl-modules:all 5.14.2-12
2012-09-07 18:48:36 status half-installed perl-modules:all 5.14.2-12
2012-09-07 18:48:36 status unpacked perl-modules:all 5.14.2-13
2012-09-07 18:48:36 status unpacked perl-modules:all 5.14.2-13
2012-09-07 18:48:37 upgrade libxml-libxslt-perl:i386 1.77-1 1.78-1
2012-09-07 18:48:37 status half-configured libxml-libxslt-perl:i386 1.77-1
2012-09-07 18:48:37 status unpacked libxml-libxslt-perl:i386 1.77-1
2012-09-07 18:48:37 status half-installed libxml-libxslt-perl:i386 1.77-1
2012-09-07 18:48:37 status half-installed libxml-libxslt-perl:i386 1.77-1
2012-09-07 18:48:37 status half-installed libxml-libxslt-perl:i386 1.77-1
2012-09-07 18:48:37 status unpacked libxml-libxslt-perl:i386 1.78-1
2012-09-07 18:48:37 status unpacked libxml-libxslt-perl:i386 1.78-1
2012-09-07 18:48:38 upgrade perl-doc:all 5.14.2-12 5.14.2-13
2012-09-07 18:48:38 status half-configured perl-doc:all 5.14.2-12
2012-09-07 18:48:38 status unpacked perl-doc:all 5.14.2-12
2012-09-07 18:48:38 status half-installed perl-doc:all 5.14.2-12
2012-09-07 18:48:38 status half-installed perl-doc:all 5.14.2-12
2012-09-07 18:48:40 status half-installed perl-doc:all 5.14.2-12
2012-09-07 18:48:40 status unpacked perl-doc:all 5.14.2-13
2012-09-07 18:48:41 status unpacked perl-doc:all 5.14.2-13
2012-09-07 18:49:11 configure perl-modules:all 5.14.2-13 none
2012-09-07