Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 113103 - python-updater fails on missing ebuilds
Summary: python-updater fails on missing ebuilds
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-20 10:40 UTC by Kevin O'Gorman
Modified: 2006-02-02 13:26 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 Kevin O'Gorman 2005-11-20 10:40:02 UTC
running python-updater reports two packages cannot be installed.
One (wxpython) is alread installed at the version named.
The other (config-kernel) does not appear to exist at all.

Reproducible: Always
Steps to Reproduce:
1.python-updater
2.note error messages at the end
3.attempt to follow the instructions given

Actual Results:  
treat bin # python-updater
 * Logging disabled due to permissions
 * Starting Python Updater from 2.3 to 2.4 :
 * Searching for packages with files in /usr/lib/python2.3 /usr/lib32/python2.3
/usr/lib64/python2.3 ..
   Adding to list: dev-python/wxpython-2.4.2.4-r2
   Adding to list: sys-kernel/config-kernel-0.3.3
 * Calculating Upgrade Package List ..
 * Re-ordering packages to merge ..
 * Preparing to merge these packages in this order:
   dev-python/wxpython-2.4.2.4-r2
   sys-kernel/config-kernel-0.3.3
 * Starting to merge (1/2) dev-python/wxpython-2.4.2.4-r2 ..
Calculating dependencies
emerge: there are no ebuilds to satisfy "=dev-python/wxpython-2.4.2.4-r2".

 * Failed merging dev-python/wxpython-2.4.2.4-r2 (1/2)!
 * Starting to merge (2/2) sys-kernel/config-kernel-0.3.3 ..
Calculating dependencies
emerge: there are no ebuilds to satisfy "=sys-kernel/config-kernel-0.3.3".

 * Failed merging sys-kernel/config-kernel-0.3.3 (2/2)!

 * ************************************************************
 * * Packages that still need to be manually emerged :        *
 * ************************************************************

 *  Failed Packaged:
 *  ----------------
 *  These packages have failed and need to be re-emerged again.
 *  Alternatively, try re-running this script again to see if it
 *  can be fixed.

 *  emerge -p  \=dev-python/wxpython-2.4.2.4-r2 \=sys-kernel/config-kernel-0.3.3

treat bin # emerge -p  \=dev-python/wxpython-2.4.2.4-r2
\=sys-kernel/config-kernel-0.3.3

These are the packages that I would merge, in order:

Calculating dependencies
emerge: there are no ebuilds to satisfy "=dev-python/wxpython-2.4.2.4-r2".

treat bin # emerge -p  \=sys-kernel/config-kernel-0.3.3

These are the packages that I would merge, in order:

Calculating dependencies
emerge: there are no ebuilds to satisfy "=sys-kernel/config-kernel-0.3.3".

treat bin #


Expected Results:  
Successful completion, or at least the ability to emerge the named packages

treat bin # eix wxpython
* dev-python/wxpython
     Available versions:  2.4.2.4 2.4.2.4-r3 ~2.6.0.0-r1 2.6.1.0
     Installed:           2.4.2.4-r2
     Homepage:            http://www.wxpython.org/
     Description:         A blending of the wxWindows C++ class library with Python

* dev-python/wxpython-docs
     Available versions:  2.4.2.4-r1 ~2.6.0.0-r1
     Installed:           none
     Homepage:            http://www.wxpython.org
     Description:         wxPython documentation


Found 2 matches
treat bin # eix config-kernel

Found 0 matches
treat bin #



treat bin # emerge info
Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2,
2.6.13-gentoo-r5-kosmanor i686)
=================================================================
System uname: 2.6.13-gentoo-r5-kosmanor i686 Intel(R) XEON(TM) CPU 1.80GHz
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5-r2, 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.15.92.0.2-r10
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.8.1-r1, 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -mcpu=pentium4 -fomit-frame-pointer -pipe
-mfpmath=sse -msse2 -mmmx"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown
/usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -mcpu=pentium4 -fomit-frame-pointer -pipe
-mfpmath=sse -msse2 -mmmx"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://gentoo.ccccom.com http://mirrors.tds.net/gentoo
http://gentoo.netnitco.net http://gentoo.seren.com/gentoo"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X Xaw3d acl acpi aim alsa apache2 apm arts audiofile avi
bash-completion bcmath berkdb bitmap-fonts bonobo bzip2 calendar caps cdr crypt
cscope ctype cups curl dbm doc dvd dvdr eds emboss encode esd ethereal exif
expat fam fastcgi ffmpeg flac foomaticdb fortran gd gdbm gif glut gphoto2 gpm
gstreamer gtk gtk2 gtkhtml guile icq idn imagemagick imagemagik imap imlib ipv6
java joystick jpeg junit kde kerberos lcms ldap libg++ libwww mad mbox mcal
mikmod mime mmap mmx mng motif mozilla mp3 mpeg mpi msession mysql ncurses nis
nls nsplugin odbc offensive ogg oggvorbis openal opengl oscar oss pam pcre
pdflib perl pic png posix postgres ppds python qt quicktime readline recode ruby
samba sdl slang snmp sockets spell sse ssl svga sysvipc tcltk tcpd tetex tiff
truetype truetype-fonts type1-fonts udev usb vorbis xml xml2 xmms xpm xv xvid
yahoo zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS

treat bin #
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-11-20 11:31:12 UTC
config-kernel is no longer in portage, just unmerge it; for wxpython, run

emerge =dev-python/wxpython-2.4*
Comment 2 Bryan Østergaard (RETIRED) gentoo-dev 2006-02-02 13:26:25 UTC
I can't see any good way for python-updater to handle this besides failing and leaving it to the user to figure out what needs to happen.

We could strip the version in case that specific version doesn't exist anymore but that would break on SLOTed packages. There's also a bunch of other cases that would be fairly tricky to deal with correctly, like packages being renamed / moved to another category / superseeded by other packages etc.

With the above problems in mind I'm therefore closing this bug as CANTFIX.