Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 122005 - eix -D never finds duplicates (newer versions of app-portage/eix only)
Summary: eix -D never finds duplicates (newer versions of app-portage/eix only)
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Tools (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Benedikt Böhm (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-07 10:03 UTC by Martin Väth
Modified: 2006-02-08 11:48 UTC (History)
2 users (show)

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


Attachments
Make -D work again. (eix-0.5.1-bug122005.patch,1.64 KB, patch)
2006-02-08 03:14 UTC, Emil Beinroth
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Väth 2006-02-07 10:03:00 UTC
For all newer versions of eix (at least since eix-5.*), eix seems to never find duplicates. This behaviour seems independent of the cache method (I use "cdb", but even if I switch to "plain" or have the same ebuild in several overlays (thus: "none") directories, I do not get any match. This was different in (much) earlier versions of eix (I forgot the version it broke).

The following emerge --info output is from amd64, but the same happens on my x86 installation with somewhat different useflags (I intentionally recompiled eix without any CFLAGS):

Portage 2.0.54 (!/gentoo64/usr/portage/profiles/default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-mv-r5 x86_64)
=================================================================
System uname: 2.6.14-mv-r5 x86_64 AMD Athlon(tm) 64 Processor 3000+
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr
/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/gentoo64/distdir/distfiles"
FEATURES="autoconfig ccache collission-protect distlocks sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-er
langen.de/pub/mirrors/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp
.gentoo.mesh-solutions.com/gentoo/"
LANG="C"
LDFLAGS="-Wl,-z,combreloc,--sort-common,-O1,-z,now"
LINGUAS="en de ru"
MAKEOPTS="-j2"
PKGDIR="/space/gentoo/x86_64"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/gentoo64/usr/local/overlays/portage.de /home/gentoo/various/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 16bit 64bit 7zip S3TC X a52 aac aalib acpi adsl alsa amarok aotuv apache2 arts asf async athena atlas auctex audiofile ax25 bas
h-completion bcmath berkdb bigpatch bindist bitmap-fonts bittorrent bl blas bmp browserplugin bzip2 cap caps ccache cdda cdio cdparanoia c
dr cdrom cg chasen checkpath chipcard clvm config_wizard crypt crypto_openssl css curl curlwrappers custom-cflags cvs dga dio discard-path
 dnd double-precision dpms dri dtaus dts dv dvd dvdr dvdread dynamic ecc edl emacs emul-linux-x86 encode escreen esd eurofile exif extrafi
lters extras fam fame fat fbcon fbsplash festival ffmpeg fix-connected-rt flac fmod fortran gatos gd gdbm geldkarte gencertdaily gif gimp 
ginac gkrellm glade glgd glibc-compat20 glibc-omitfp glitz glut glx gmail gmailtimestamps gmp gmtsuppl gmttria gpm grammar gs gsm gtk gtk2
 gzip hardenedphp hbci hddtemp ibam id3 idea ieee1394 ilbc image imagemagick imap imlib imlib2 input_devices_keyboard input_devices_mouse 
irda jack java java-external jbig jce jp2 jpeg jpeg2k kde kdeenablefinal lame latex libsamplerate libtommath libwww linguas_de linguas_en 
linguas_ru lirc live login-watch logitech-mouse logrotate lzo lzw mad math matroska maya-shaderlibrary mbox md5sum mikmod mime mimencode m
ixer mjpeg mng mod mode-force mode-paranoid modplug motif mounts-check mozilla moznocompose moznoirc moznoxft mp3 mp4live mpeg mpeg2 mplay
er mschap mupad-noscilab musepack music musicbrainz mythtv nas ncurses nforce2 ngui nls no-old-linux no_wxgtk1 noamazon nocardbus nocd nof
lagstrip nolvm1 nolvmstatic nomirrors nosnapshots nowin nvidia octave offensive ogg oggvorbis ogre on-the-fly-crypt openal openexr opengl 
opera oss pcntl pcre pdflib perl pic player plib plotutils png pnp pop portaudio posix preview-latex print python qt quicktime rar rc5 rea
dline real realms recode reiser4 reiserfs remix rle rogue scp screen sdl setup-plugin sid skins slang smime sndfile sou sox speex spell ss
e-filters ssl stats stlport stream subp subtitles suidcheck symlink sysfs szip tabs tagwriting tcltk tcpmd5 tetex themes theora thesaurus 
thumbnail tiff timidity tomsfastmath transcode udev unicode usb userfiles userlocales utf8 uudeview v4l v4l2 vcd vcdimager video_cards_nv 
video_cards_nvidia video_cards_v4l videos vlm voice vorbis wma wmf wordperfect wxwindows x264 xanim xatrix xchat xchattext xcomposite xext
 xgetdefault xine xlockrc xml2 xmms xosd xpm xrandr xscreensaver xv xvid xvmc yaepg yv12 zip zlib zvbi userland_GNU kernel_linux elibc_gli
bc"
Unset:  ASFLAGS, CTARGET, LC_ALL
Comment 1 Emil Beinroth 2006-02-08 03:14:17 UTC
Created attachment 79212 [details, diff]
Make -D work again.

The only problem is that eix will also show sys-apps/busybox-1.01 and sys-apps/busybox-1.1.0 as duplicated versions.
Comment 2 Martin Väth 2006-02-08 07:08:57 UTC
Thanks. The patch works on my systems (x86 and amd64).
Comment 3 Stefan Schweizer (RETIRED) gentoo-dev 2006-02-08 11:48:23 UTC
thanks, fixed in portage