Bug 174095 - app-arch/alien messes up perllocal.pod
|
Bug#:
174095
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: CLOSED
|
Severity: normal
|
Priority: P2
|
|
Resolution: TEST-REQUEST
|
Assigned To: lordvan@gentoo.org
|
Reported By: pacho@condmat1.ciencias.uniovi.es
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: app-arch/alien messes up perllocal.pod
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-04-10 21:33 0000
|
I get the following:
* checking 87 files for package collisions
existing file /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod is
not owned by this package
* This package is blocked because it wants to overwrite
* files belonging to other packages (see messages above).
* If you have no clue what this is all about report it
* as a bug for this package on http://bugs.gentoo.org
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod is installed by
app-arch/alien-8.65
Portage 2.1.2.2 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0,
2.6.20-ck1 x86_64)
=================================================================
System uname: 2.6.20-ck1 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System release 1.12.9
Timestamp of tree: Tue, 10 Apr 2007 18:20:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python: 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: 2.4-r6
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.61
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.19.2-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo
/etc/texmf/web2c"
CXXFLAGS="-march=k8 -O2 -pipe -msse3"
DISTDIR="/usr/distfiles"
FEATURES="autoaddcvs ccache collision-protect cvs distlocks metadata-transfer
multilib-strict parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
LANG="es_ES.UTF-8"
LC_ALL="es_ES.UTF-8"
LINGUAS="es en_US"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/armagetron
/usr/portage/local/layman/sunrise /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acpi alsa amd64 apache2 arts asf audiofile bash-completion
beagle bitmap-fonts bzip2 bzlib cairo caps cdb cdda cddb cdparanoia cdr cli
cpdflib cpudetection cracklib cross crypt cscope cups curl dbus dga divx4linux
dlloader dri dts dvb dvd dvdr dvdread encode erandom escreen esd evo evolution
exif fam fbcon flac foomaticdb fortran ftp galago gb gcj ggi gif gimp gimpprint
glitz glut glx gnome gnome-print gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal
iconv idn imagemagick imlib isdnlog ithreads jabber jack java jpeg kde
kdeenablefinal kdehiddenvisibility latex lcms libg++ libnotify logrotate mad
madwifi midi mikmod mime mng mono motif mp3 mpeg mpi mplayer musepack
musicbrainz nas nautilus ncurses nethack network nls nocardbus nptl nptlonly
nvidia ogg oggvorbis openal opengl oss pam pcre pdf perl pic plotutils png
posix ppds pppd python qt3 qt4 quicktime readline reflection rtc ruby scanner
sdl seamonkey session slang slp sockets spell spl sse3 ssl startup-notification
svg sysvipc tcltk tcpd tetex theora threads tiff timidity tk totem trayicon
truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vcd videos vim vorbis
wma wmf xcomposite xine xml xml2 xorg xpm xv xvid zlib" ALSA_CARDS="ali5451
als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938
es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx
via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop
empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi
null plug rate route share shm softvol" DVB_CARDS="usb-dib0700" ELIBC="glibc"
INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz
cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="es en_US"
USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa fbdev vga"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS
Reproducible: Always
(In reply to comment #0)
> /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod is installed by
> app-arch/alien-8.65
While it shouldn't... *Nothing* should own this file; if it belongs to
app-arch/alien it means that ebuild is broken and has overwritten this file. It
should use fixlocalpod from perl-app.eclass to prevent such behavior.
i'll have a look asap (i don't use alien much myself anymore - though i am of
course still interested in it and to keep it working ;))
just to let you know that i did not forget about it, just was quite busy with
work
Added version 8.66 to portage. uses perl-app.
please test (i don't want to change the other existing ebuilds before someone
else can confirm this works ok - i don't have a lot of rpm,deb,.. packages
around and don't have the time to do extensive tests on it unfortunately)
I get an access violation:
ACCESS DENIED mkdir: /var/lib/alien
install: no se pueden cambiar los permisos de «/var/lib/alien»: No existe el
fichero o el directorio
make: *** [extra_install] Error 1
!!! ERROR: app-arch/alien-8.66 failed.
Call stack:
ebuild.sh, line 1614: Called dyn_install
ebuild.sh, line 1060: Called qa_call 'src_install'
environment, line 3442: Called src_install
ebuild.sh, line 1304: Called perl-module_src_install
perl-module.eclass, line 164: Called die
!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if
relevant.
!!! A complete build log is located at
'/var/tmp/portage/app-arch/alien-8.66/temp/build.log'.
--------------------------- ACCESS VIOLATION SUMMARY
---------------------------
LOG FILE = "/var/log/sandbox/sandbox-app-arch_-_alien-8.66-14669.log"
mkdir: /var/lib/alien
--------------------------------------------------------------------------------
hmm strange .. it emerged fine here last night...
maybe some update in the eclass. will check.
btw .. please set your locale to english before posting error messages ;) (in
this case i can guess the message but that's only cuz it's very simle ;))
Well, all was that needed to fix the original bug was adding the inherit and
sticking fixlocalpod to src_install. Just do it this way if the perl way fails.
:)
a little bit of 'sed-magic' (yes i could have used perl but i'm more
comfortable with sed for small things like this ;)) solved the problem :D
The bug is FIXED
Thanks :-)
The bug is FIXED
Thanks :-)