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

Bug 23904

Summary: Slotted gpgme install causes error rebuild GNU info directory
Product: Gentoo Linux Reporter: Chris Williams <gentoo>
Component: Current packagesAssignee: Robert Coie (RETIRED) <rac>
Status: RESOLVED FIXED    
Severity: normal CC: carlo, dragonheart, kurt.hindenburg
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 57193    
Bug Blocks:    

Description Chris Williams 2003-07-03 01:59:31 UTC
The recent update to gpgme 0.4.0 installed a second slotted version.

chrisw gpgme # qpkg -I -v gpgme
app-crypt/gpgme-0.3.14 *
app-crypt/gpgme-0.4.0 *

The info files installed (see excerpts in additional info) cause a collision
when emerge tries to rebuild the info directory:
...snip...
 * Regenerating GNU info directory index...
install-info: menu item `GPGME' already exists, for file `gpgme'
 * Processed 99 info files; 1 errors.

The error is reported any time emerge has to refresh this index, including on
packages unrelated to gpgme.  Info continues to work.  gpgme 0.3.14 is the
version you get with "info gpgme".


Reproducible: Always
Steps to Reproduce:
1. # emerge -C gpgme
2. # emerge /usr/portage/app-crypt/gpgme/gpgme-0.3.14.ebuild
3. # emerge /usr/portage/app-crypt/gpgme/gpgme-0.4.0.ebuild

Actual Results:  
No errors on step 1 or 2. 
After step 3.
...snip...
 * Regenerating GNU info directory index...
install-info: menu item `GPGME' already exists, for file `gpgme'
 * Processed 99 info files; 1 errors.



Expected Results:  
No errors rebuilding the info directory.  

I'm not sure how this can be achieved.  Perhaps a patch to change the offending
tag in ./doc/gpgme.info ?

Related to Bug 21682 possibly.

Files involved:
chrisw gpgme # qpkg -l gpgme
app-crypt/gpgme-0.3.14 *
CONTENTS:
...snip...
/usr/share/info
/usr/share/info/gpgme.info-2.gz
/usr/share/info/gpgme.info-3.gz
/usr/share/info/gpgme.info-4.gz
/usr/share/info/gpgme.info.gz
/usr/share/info/gpgme.info-1.gz
...snip...

app-crypt/gpgme-0.4.0 *
CONTENTS:
...snip...
/usr/share/info/gpgme4.info-3.gz
/usr/share/info/gpgme4.info-4.gz
/usr/share/info/gpgme4.info-5.gz
/usr/share/info/gpgme4.info.gz
/usr/share/info/gpgme4.info-2.gz
/usr/share/info/gpgme4.info-1.gz
...snip...

# emerge info
Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4)
=================================================================
System uname: 2.4.21 i686 AMD Athlon(TM) XP 2400+
GENTOO_MIRRORS=" ftp://203.16.234.20/pub/gentoo/"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/mnt/data/tmp"
PORTDIR_OVERLAY=""
USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg
ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib alsa gdbm
berkdb slang readline arts tetex svga java guile X sdl gpm tcpd pam libwww ssl
perl python imlib oggvorbis gtk qt kde motif opengl mozilla ldap cdr -gnome -esd
-nas tcltk moznoirc moznomail moznocompose"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-mcpu=athlon-xp -O3 -pipe"
CXXFLAGS="-mcpu=athlon-xp -O3 -pipe"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://ptolemy/gentoo-portage"
FEATURES="sandbox ccache"
Comment 1 Heinrich Wendel (RETIRED) gentoo-dev 2003-12-11 11:18:41 UTC
*** Bug 33122 has been marked as a duplicate of this bug. ***
Comment 2 Daniel Black (RETIRED) gentoo-dev 2004-08-08 13:14:53 UTC
I've hopefully fixed this in versions gpgme-0.13.4-r1 and 0.9.0-r1 - in bug #57193. I aim to remove all but these two versions soonish (and their consequensital upgrades).
Comment 3 SpanKY gentoo-dev 2004-08-14 19:38:50 UTC
*** Bug 24404 has been marked as a duplicate of this bug. ***
Comment 4 Daniel Black (RETIRED) gentoo-dev 2004-08-27 02:18:05 UTC
fixed in 0.3.14-r1 and 0.9.0-r1