Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 343029 - [portage-tree] virtual/perl-Test-Harness - Manifest and ChangeLog contain data for fcron.
Summary: [portage-tree] virtual/perl-Test-Harness - Manifest and ChangeLog contain dat...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-28 06:39 UTC by Dieter Saeys
Modified: 2010-12-09 13:45 UTC (History)
1 user (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 Dieter Saeys 2010-10-28 06:39:42 UTC
The Manifest and Changelog files for package virtual/perl-Test-Harness appear to contain data for sys-process/fcron resulting in a failed merge for virtual/perl-Test-Harness

Reproducible: Always

Steps to Reproduce:
1. emerge virtual/perl-Test-Harness
Actual Results:  
>>> Verifying ebuild manifests
!!! Manifest is empty: '/usr/portage/virtual/perl-Test-Harness/Manifest'

While the Manifest file isn't really empty, it clearly contains not the correct data.

Expected Results:  
Emerged virtual/perl-Test-Harness

Contents of the Manifest file:

perl-Test-Harness # cat Manifest 

# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-process/fcron/fcron-3.0.6-r1.ebuild,v 1.6 2010/08/29 18:32:44 armin76 Exp $

inherit cron pam eutils

MY_P=${P/_/-}
DESCRIPTION="A command scheduler with extended capabilities over cron and anacron"
HOMEPAGE="http://fcron.free.fr/"
SRC_URI="http://fcron.free.fr/archives/${MY_P}.src.tar.gz"

LICENSE="GPL-2"
KEYWORDS="amd64 ~arm hppa ia64 ~mips ~ppc sparc x86 ~x86-fbsd"
IUSE="debug pam selinux linguas_fr"

DEPEND="selinux? ( sys-libs/libselinux )
        pam? ( virtual/pam )"

# see bug 282214 for the reason to depend on bash
RDEPEND="${DEPEND}
        app-shells/bash
        app-editors/gentoo-editor
        pam? ( >=sys-auth/pambase-20100310 )"

S="${WORKDIR}/${



Emerge --info:

Portage 2.1.8.3 (hardened/linux/x86, gcc-3.4.6, glibc-2.9_p20081201-r2, 2.6.14-gentoo-r2 i686)
=================================================================
System uname: Linux-2.6.14-gentoo-r2-i686-Pentium_II_-Deschutes-with-gentoo-1.12.11.1
Timestamp of tree: Thu, 28 Oct 2010 05:15:03 +0000
distcc 3.1 i686-pc-linux-gnu [enabled]
app-shells/bash:     4.1_p7
dev-lang/python:     2.3.5, 2.4.4-r9, 2.5.4-r2, 2.6.5-r2
dev-util/cmake:      2.8.1-r2
dev-util/confcache:  0.4.2-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
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.2, 1.11.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       3.4.6-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
sys-devel/make:      3.81
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-act
ive/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/u
dev/rules.d"
CXXFLAGS="-O2 -march=i686"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests confcache distcc distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict
 unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
 "
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
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"
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage/"
USE="7zip apache2 bash-completion berkdb bzip2 cgi chroot cli cracklib crypt ctype cxx dri figlet filter flood gd gnutls
 hardened iconv imap jabber jpeg maildir mbox modules msn msnextras mudflap multiuser mysql mysqli nagios-dns nagios-pin
g nagios-ssh ncurses nls nptl nptlonly nss openmp openssl oscar pam pcre perl php pic png pppd python readline reiserfs 
samba session snmp sockets ssl svg sysfs tcl tcpd twitter unicode urandom x86 xml xmlreader xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1      emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel i
ntel8x0 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 mmap_emul mulaw multi null plug rat
e route share shm softvol" APACHE2_MODULES="authz_host auth_basic auth2_owner authz_user imagemap vhost_alias filter acc
ess auth auth_dbm auth_anon auth_digest alias file-cache echo charset-lite cache disk-cache mem-cache ext-filter case_fi
lter case-filter-in deflate mime-magic cern-meta expires headers usertrack unique-id proxy proxy-connect proxy-ftp proxy
-http info include cgi cgid dav dav-fs vhost-alias speling rewrite log_config logio env setenvif mime status autoindex a
sis negotiation dir imap actions userdir so" 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 o
ceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mou
se evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS
="php5-2" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 intel
        mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage      siliconmotion sis sisusb tdfx tga triden
t tseng v4l vesa via vmware     voodoo" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface ge
oip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS,
 PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Dieter Saeys 2010-10-28 07:13:22 UTC
Ok, I solved it by manually deleting and syncing again.

Still it seems very odd that such an error got into my portage tree.
And also weird is that an emerge --sync didn't overwrite this faulty file.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-10-28 17:50:15 UTC
Well, I think we can't do anything for you. I suggest doing a full fsck on the file system you're having your portage tree on.
Comment 3 Mathijs de Bruin 2010-12-09 13:45:18 UTC
Have the same problem here. Removed the file and got a hash error. Removed all the files in the directory and now it works. I do think something weird is or has been going on here.

Perhaps a mysterious collision in some hashing function in rsync or something.