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

Bug 180049

Summary: net-nds/phpldapadmin-1.0.2 installed as slotted version
Product: Gentoo Linux Reporter: Marc Arens <gentoo>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Marc Arens 2007-05-27 20:07:22 UTC
As shown in http://bugs.gentoo.org/show_bug.cgi?id=171778 a new version of phpldapadmin is available. So my installation of phpldapadmin-1.0.1 was currently updated during emerge -uDN world

* phpldapadmin-1.0.1 is already installed - upgrading
 * Running //usr/sbin/webapp-config -U -h localhost -u root -d /phpldapadmin phpldapadmin 1.0.2
* Upgrading phpldapadmin-1.0.1 to phpldapadmin-1.0.2

but why was it installed as a slotted version?

eix -I phpldapadmin
[D] net-nds/phpldapadmin
     Available versions:  
	(0.9.8.2)	0.9.8.2
	(0.9.8.4)	~0.9.8.4
	(1.0.2)	(~)1.0.2
     Installed versions:  1.0.1(1.0.1)(08:53:19 PM 05/17/2007)(-vhosts)
			  1.0.2(1.0.2)(09:43:13 PM 05/27/2007)(-vhosts)
     Homepage:            http://phpldapadmin.sourceforge.net
     Description:         phpLDAPadmin is a web-based tool for managing all aspects of your LDAP server.

Reproducible: Always

Steps to Reproduce:
1. Precondition: Have phpldapadmin-1.0.1 installed
2. Change phpldapadmin-1.0.1 to phpldapadmin-1.0.2 in package.keywords
3. emerge -uDN world

Actual Results:  
Two versions of phpldapadmin coexist 

eix -I phpldapadmin
[D] net-nds/phpldapadmin
     Available versions:  
	(0.9.8.2)	0.9.8.2
	(0.9.8.4)	~0.9.8.4
	(1.0.2)	(~)1.0.2
     Installed versions:  1.0.1(1.0.1)(08:53:19 PM 05/17/2007)(-vhosts)
			  1.0.2(1.0.2)(09:43:13 PM 05/27/2007)(-vhosts)
     Homepage:            http://phpldapadmin.sourceforge.net
     Description:         phpLDAPadmin is a web-based tool for managing all aspects of your LDAP server.

Expected Results:  
The older version which got updated via webapp-config should be removed automatically after the update

emerge --info
Portage 2.1.2.7 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r2, 2.6.20-gentoo-r6 i686)
=================================================================
System uname: 2.6.20-gentoo-r6 i686 AMD Athlon(tm) XP 2100+
Gentoo Base System release 1.12.9
Timestamp of tree: Sun, 27 May 2007 19:00:01 +0000
ccache version 2.4 [disabled]
dev-java/java-config: 1.3.7, 2.0.32
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
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.16
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-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/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
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/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X acl acpi alsa apache2 berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt cups dbus divx4linux doc dri dvd dvdr dvdread eds emboss encode esd evo fam ffmpeg firefox flac foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 hal iconv ipv6 isdnlog java jikes jpeg kerberos ldap libg++ mad midi mikmod mmx mp3 mpeg mudflap mysql ncurses nls nptl nptlonly offensive ogg opengl openmp oss pam pcre pdf perl pic png ppds pppd python qt3 qt3support qt4 quicktime readline reflection samba sdl session spell spl sse ssl svg tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l vorbis win32codecs x86 xml xml2 xorg xprint xv xvid zlib" ALSA_CARDS="intel8x0" 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia vesa fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Easy workaround: emerge -C =phpldapadmin-1.0.1
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-05-27 21:12:41 UTC
All webapps are installed as slotted; not a bug.