Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Caleb Tennis (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-16 09:43 UTC by Alexander Papaspyrou
Modified: 2003-09-21 14:52 UTC (History)
0 users

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 Alexander Papaspyrou 2003-09-16 09:43:18 UTC
When trying to emerge app-misc/kdiff3, emerge always selects v0.931 despite of
having the more recent v0.96.1 (unmasked) in the tree.

This happens because the author of the application changed the versioning scheme
with v0.95:

For versions < v0.95, versioning was done like v0.93 < v0.931 < v0.94 < v0.941
and so on...

For versions > v0.95, versioning was done like v0.95 < v0.95.1 < v0.96 < v0.96.1
and so on...

The portage system and emerge consider v0.931 newer than v0.96.1, which
unfortunately is wrong.

Reproducible: Always
Steps to Reproduce:
1. emerge -p app-misc/kdiff3

Actual Results:  
emerge tries to merge v0.931

Expected Results:  
emerge should try to merge v0.96.1

hostname # emerge info
Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r6)
=================================================================
System uname: 2.4.20-gentoo-r6 i686 AMD Athlon(tm) Processor
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
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"
CXXFLAGS="-march=athlon -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg ccache notitles sandbox"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
http://gentoo.linux.no/ http://www.ibiblio.org/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 avi crypt cups encode gif jpeg libwww mad mmx mpeg ncurses nls pdflib
png quicktime spell truetype xml2 xv zlib berkdb readline arts X sdl gpm tcpd
pam ssl perl esd imlib oggvorbis gtk qt kde motif opengl ldap cdr 3dnow acl acpi
alsa -apm dvd fbcon -foomaticdb -gdbm -gnome gtk2 imap -java jikes lcms -libg++
maildir -mikmod mpi oav -oss pda -python samba -slang -svga usb -xmms"
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2003-09-19 22:48:51 UTC
I'd recommend renaming it to 961 instead, and then when it hits stable, switch out the version numbers via package.mask
Comment 2 Caleb Tennis (RETIRED) gentoo-dev 2003-09-21 14:52:55 UTC
ah, i just got rid of the old ebuild since they were both marked x86.  easier for me :)