Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 37016

Summary: dplicated install of man3 -pages of perl and same perl modules
Product: Gentoo Linux Reporter: Toralf Förster <toralf>
Component: Current packagesAssignee: Gentoo Perl team <perl>
Status: RESOLVED CANTFIX    
Severity: minor CC: matthias.foerste
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Toralf Förster gentoo-dev 2004-01-02 05:42:39 UTC
while playing with qpkg -c -mc I realized that dev-lang/perl installs man3-pages whose are also installed by perl modules.  Here are some of these files owns by dev-lang/perl and ...

... dev-perl/File-Spec-0.84-r1:
/usr/share/man/man3/File::Spec::VMS.3pm.gz !md5!
/usr/share/man/man3/File::Spec::Cygwin.3pm.gz !md5!
/usr/share/man/man3/File::Spec::Epoc.3pm.gz !md5!
/usr/share/man/man3/File::Spec::Functions.3pm.gz !md5!
/usr/share/man/man3/File::Spec.3pm.gz !md5!
/usr/share/man/man3/File::Spec::Unix.3pm.gz !md5!
/usr/share/man/man3/File::Spec::Win32.3pm.gz !md5!
/usr/share/man/man3/File::Spec::Mac.3pm.gz !md5!
/usr/share/man/man3/File::Spec::OS2.3pm.gz !md5!

... dev-perl/Test-Simple-0.47-r1:
/usr/share/man/man3/Test::Simple.3pm.gz !md5!
/usr/share/man/man3/Test::Tutorial.3pm.gz !md5!
/usr/share/man/man3/Test::Builder.3pm.gz !md5!
/usr/share/man/man3/Test::More.3pm.gz !md5!

... dev-perl/Test-Harness-2.28-r1:
/usr/share/man/man3/Test::Harness::Assert.3pm.gz !md5!
/usr/share/man/man3/Test::Harness.3pm.gz !md5!
/usr/share/man/man3/Test::Harness::Straps.3pm.gz !md5!
/usr/share/man/man3/Test::Harness::Iterator.3pm.gz !md5!


That's why I got :

# qpkg -v -f /usr/share/man/man3/Test::Harness::Assert.3pm.gz
dev-lang/perl-5.8.0-r12 *
dev-perl/Test-Harness-2.28-r1 *


The output shows 2 packages for the same file.
Is this ok ? 


Reproducible: Always
Steps to Reproduce:
1.
2.
3.


Expected Results:  
Files should only owns by one package 

# emerge info 
Portage 2.0.49-r20 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 
2.4.23-grsec-1.9.13) 
================================================================= 
System uname: 2.4.23-grsec-1.9.13 i686 Pentium III (Coppermine) 
Gentoo Base System version 1.4.3.10p1 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-march=pentium3 -O3 -pipe" 
CHOST="i686-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" 
CXXFLAGS="-march=pentium3 -O3 -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs ccache sandbox" 
GENTOO_MIRRORS="http://gentoo.linux.no/ http://gentoo.oregonstate.edu 
http://www.ibiblio.org/pub/Linux/distributions/gentoo" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="" 
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" 
USE="X apache2 apm arts avi berkdb crypt cups encode esd foomaticdb gd gdbm gif 
gpm gtk2 imlib innodb java jbig jpeg kde lcms libg++ libwww mad mbox mikmod 
motif mpeg mysql ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl png 
python qt quicktime readline sdl slang slp snmp spell ssl svga tcltk tcpd tiff 
truetype usb wmf x86 xml2 xv zlib linguas_de"
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2004-02-25 09:39:41 UTC
This is fine. One set is from the original core install of perl, the modules are newer versions of the same module.