Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 368001 - app-portage/g-cpan-0.16.2 fails to install Sys::Filesystem
Summary: app-portage/g-cpan-0.16.2 fails to install Sys::Filesystem
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-19 08:33 UTC by sphakka
Modified: 2016-05-12 10:20 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sphakka 2011-05-19 08:33:42 UTC
Hi there,

I can't install Sys::Filesystem via g-cpan (v0.16.2) because of a regex matching error:

flexzo ~ # g-cpan -iv Sys::Filesystem
 * Getting CPAN Info for Sys::Filesystem
-Going to read '/var/tmp/g-cpan/.cpan/Metadata'
  Database was generated on Thu, 19 May 2011 07:42:33 GMT
 * Scanning /usr/portage for Sys-Filesystem
 * Scanning /usr/local/portage/unsupported for Sys-Filesystem
|Checksum for /var/tmp/g-cpan/.cpan/sources/authors/id/R/RE/REHSACK/Sys-Filesystem-1.30.tar.gz ok
Use of uninitialized value in string eq at /usr/lib64/perl5/vendor_perl/5.12.3/Gentoo/CPAN.pm line 234.
 * Checking on dependency Module::Pluggable for Sys::Filesystem
 * Module::Pluggable is part of the core perl install
 * Checking on dependency FindBin for Sys::Filesystem
 * FindBin is part of the core perl install
 * Checking on dependency Carp for Sys::Filesystem
 * Carp is part of the core perl install
 * Checking on dependency Test::More for Sys::Filesystem
 * Test::More is part of the core perl install
 * Checking on dependency perl for Sys::Filesystem
 * perl is part of the core perl install
 * Checking on dependency Params::Util for Sys::Filesystem
 * Scanning /usr/portage for Params-Util
 * Found ebuild for CPAN name Params-Util
 * Ebuild already exists for Params-Util (dev-perl/Params-Util)
 * Scanning /usr/portage for Params-Util
 * Checking on dependency ($^OeqMSWin32?(Win32::DriveInfo for Sys::Filesystem
|Unmatched ( in regex; marked by <-- HERE in m/($^OeqMSWin32?( <-- HERE Win32/DriveInfo/ at /usr/bin/g-cpan line 532.
 * Cleaning temporary space
flexzo ~ # echo $?
0

Also, please, note that g-cpan doesn't catch the exception end exits OK.
The package installs fine via the CPAN shell.

Cheers,

  ^m'e

Reproducible: Always

Steps to Reproduce:
1. run as root 'g-cpan -iv Sys::Filesystem'
2.
3.
Actual Results:  
Package Sys::Filesystem not installed, possibly wrong g-cpan's exit code (0).

Expected Results:  
Sys::Filesystem installed or exception raised and exit code != 0.

Portage 2.1.9.42 (default/linux/amd64/10.0/desktop/kde, gcc-4.4.5, libc-0-r0, 2.6.36-gentoo-r8 x86_64)
=================================================================
System uname: Linux-2.6.36-gentoo-r8-x86_64-AMD_Turion-tm-_64_X2-with-gentoo-2.0.2
Timestamp of tree: Wed, 18 May 2011 13:15:01 +0000
app-shells/bash:     4.1_p9
dev-java/java-config: 2.1.11-r3
dev-lang/python:     2.6.6-r2, 2.7.1-r1, 3.1.3-r1
dev-util/cmake:      2.8.4-r1
sys-apps/baselayout: 2.0.2
sys-apps/openrc:     0.8.2-r1
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13::<unknown repository>, 2.65-r1
sys-devel/automake:  1.4_p6-r1, 1.7.9-r1::<unknown repository>, 1.8.5-r3::<unknown repository>, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.3.4, 4.4.5
sys-devel/gcc-config: 1.4.1-r1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
sys-kernel/linux-headers: 2.6.36.1
sys-libs/glibc:      2.11.3
virtual/os-headers:  0
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O3 -pipe -fomit-frame-pointer -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=athlon64 -O3 -pipe -fomit-frame-pointer -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo http://gentoo.mirror.solnet.ch"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/unsupported"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acpi alsa amd64 bash-completion berkdb bittorrent bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups curl cvs cxx dbus directfb dri dts dvd dvdr emacs embedded emboss encode exif fam fbcon firefox flac gdbm gdu gif git gnutls gpm iconv ipv6 jabber jack jpeg kde ladspa lame laptop lcms ldap libnotify mad mmx mng modules mp3 mp4 mpeg mplayer mudflap multilib musepack mysql ncurses nls nptl nptlonly nsplugin nvidia ogg opengl openmp pam pango pcre pdf perl png policykit ppds pppd python qt3support qt4 quicktime readline samba sdl seamonkey semantic-desktop session spell sql sqlite sse sse2 ssl startup-notification svg sysfs tcpd tiff truetype udev unicode usb v4l v4l2 vorbis webkit wifi x264 xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="hda-intel usb-audio" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="braindump flow karbon kexi kpresenter krita tables words" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" SANE_BACKENDS="epson2" USERLAND="GNU" VIDEO_CARDS="nvidia fbdev vga vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Sergiy Borodych 2015-01-05 19:42:31 UTC
Could you please check on last version (0.16.6)? (or even on live version 9999)

I can't reproduce it now.