Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 160535 - app-admin/eselect-1.0.7 and related eselect-* ebuilds stabilization request
Summary: app-admin/eselect-1.0.7 and related eselect-* ebuilds stabilization request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: eselect (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo eselect Team
URL:
Whiteboard:
Keywords:
: 160745 161211 (view as bug list)
Depends on: 162008
Blocks:
  Show dependency tree
 
Reported: 2007-01-06 18:28 UTC by Mike Kelly (RETIRED)
Modified: 2007-02-07 14:48 UTC (History)
2 users (show)

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 Mike Kelly (RETIRED) gentoo-dev 2007-01-06 18:28:06 UTC
Has been in the tree for 2 months. No major bugs. Requesting stabilization for the CC-ed arches. Thanks.
Comment 1 Scott Van Der Wall 2007-01-06 20:46:19 UTC
app-admin/eselect-1.0.7  USE="-bash-completion -doc"

on x86:
1: emerges ok
2: passes collsion test
3: works

emerge --info:

Portage 2.1.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r5 i686)
=================================================================
System uname: 2.6.18-gentoo-r5 i686 Genuine Intel(R) CPU           T2500  @ 2.00GHz
Gentoo Base System version 1.12.6
Last Sync: Sat, 06 Jan 2007 17:00:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
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.14
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=prescott -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=prescott -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict test"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j5"
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'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib acpi alsa alsa_cards_hda-intel alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol apm berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt cups dbus divx dlloader dri dvd dvdread elibc_glibc emacs encode ffmpeg firefox flac fortran gdbm gnome gpm gstreamer gtk gtk2 hal iconv input_devices_keyboard input_devices_mouse input_devices_synaptics ipv6 isdnlog ithreads java jpeg jpeg2k kernel_linux ldap libg++ mad mmx mmxext mono mp3 mp4 mpeg mplayer ncurses nls nptl nptlonly nsplugin nvidia ogg openal opengl oss pam pcre perl png ppds pppd python quicktime readline realmedia reflection session spl sse sse2 sse3 ssl tcpd test threads truetype-fonts type1-fonts udev unicode userland_GNU vcd video_cards_nvidia vidix win32codecs wmf wmp x264 xine xml xorg xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 2 Matthias Langer 2007-01-07 04:40:43 UTC
on x86:
looks good after a first glance.
Comment 3 Matthias Langer 2007-01-07 04:42:14 UTC
(In reply to comment #2)
> on x86:
> looks good after a first glance.

well, that is,
app-admin/eselect-1.0.7  USE="-bash-completion -doc" ;-)

Comment 4 Matthias Langer 2007-01-07 04:56:35 UTC
well, there is at least a minor problem: the latest stable version of
app-admin/eselect-opengl is 1.0.3 (an all arches except for x86 fbsd) and the ebuild for it contains:

RDEPEND=">=app-admin/eselect-1.0_rc1
<app-admin/eselect-1.0.3"

thus, i think it should be considered to either stable a newer version of this module (and possibly other modules) or change the ebuild (at least "eselect opengl show" and "eselect opengl list" works for me with an combination of eselect-1.0.7 and eselect-opengl-1.0.3).
Comment 5 Torsten Veller (RETIRED) gentoo-dev 2007-01-07 10:38:54 UTC
Well spotted, Matthias!
So which version of app-admin/eselect-opengl should be stabilized? I guess 1.0.5 should be fine.


eselect-1.0.7.ebuild prints:

 * Modules cblas.eselect, blas.eselect and lapack.eselect have
 * been split-out to separate packages called:
 *
 *   app-admin/eselect-cblas
 *   app-admin/eselect-blas
 *   app-admin/eselect-lapack

so we should offer them too, shouldn't we? These are currently only in testing.


So we should probably stabilize:
=app-admin/eselect-opengl-1.0.5
=app-admin/eselect-cblas-0.1
=app-admin/eselect-blas-0.1
=app-admin/eselect-lapack-0.1
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2007-01-07 18:31:46 UTC
*** Bug 160745 has been marked as a duplicate of this bug. ***
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-01-07 18:36:18 UTC
Adding amd64 back to CC; this really can't be done without stabilizing newer eselect-opengl and others.
Comment 8 Gustavo Zacarias (RETIRED) gentoo-dev 2007-01-08 13:02:14 UTC
Oh but eselect-blas/cblas/lapack is only used on newer ~arch versions of sci-libs/blas and so on, so there really is no need for them to go stable until those do. It would probably confuse people if we do.
Comment 9 Mike Kelly (RETIRED) gentoo-dev 2007-01-08 17:38:48 UTC
It looks like the route that sparc has chosen is to stable eselect-opengl-1.0.5 and eselect-1.0.7, but not -cblas, -blas, or -lapack. Would this be acceptable to others as well?
Comment 10 Gustavo Zacarias (RETIRED) gentoo-dev 2007-01-08 18:31:07 UTC
I think we're done with that. Feel free to call us back if the sci stuff goes stable, otherwise it's just eselect modules not required by anything stable. And are they supposed to work on current stable stuff anyway or will they just break things?
Comment 11 Markus Rothe (RETIRED) gentoo-dev 2007-01-09 08:14:34 UTC
eselect-opengl-1.0.5 and eselect-1.0.7 stable on ppc64
Comment 12 Christian Faulhammer (RETIRED) gentoo-dev 2007-01-09 10:44:21 UTC
x86 selected
Comment 13 Jakub Moc (RETIRED) gentoo-dev 2007-01-10 07:26:34 UTC
*** Bug 161211 has been marked as a duplicate of this bug. ***
Comment 14 Kalin KOZHUHAROV 2007-01-14 07:41:13 UTC
app-admin/eselect-1.0.7  USE="-bash-completion -doc"

This ebuild is broken with parallel make (MAKEOPTS=-j4).

Reproducible on two (though similar) machines here, most of the time.
Builds with MAKEOPTS=-j1 100% of the time (3 attempts).

During the install phase usually borks:

Making install in bin
make[1]: Entering directory `/var/tmp/portage/eselect-1.0.7/work/eselect-1.0.7/bin'
make[2]: Entering directory `/var/tmp/portage/eselect-1.0.7/work/eselect-1.0.7/bin'
test -z "/usr/bin" || mkdir -p -- "/var/tmp/portage/eselect-1.0.7/image//usr/bin"
ln -snf /var/tmp/portage/eselect-1.0.7/image//usr/bin/eselect \
                /var/tmp/portage/eselect-1.0.7/image//usr/bin/kernel-config
ln -snf /var/tmp/portage/eselect-1.0.7/image//usr/bin/eselect \
                /var/tmp/portage/eselect-1.0.7/image//usr/bin/profile-config
ln: creating symbolic link `/var/tmp/portage/eselect-1.0.7/image//usr/bin/profile-config': No such file or directory
make[2]: *** [install-symlink-profile-config] Error 1
make[2]: *** Waiting for unfinished jobs....
ln: creating symbolic link `/var/tmp/portage/eselect-1.0.7/image//usr/bin/kernel-config': No such file or directory
make[2]: *** [install-symlink-kernel-config] Error 1
 /bin/install -c 'eselect' '/var/tmp/portage/eselect-1.0.7/image//usr/bin/eselect'
make[2]: Leaving directory `/var/tmp/portage/eselect-1.0.7/work/eselect-1.0.7/bin'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/eselect-1.0.7/work/eselect-1.0.7/bin'
make: *** [install-recursive] Error 1

!!! ERROR: app-admin/eselect-1.0.7 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_install
  ebuild.sh, line 1020:   Called src_install
  eselect-1.0.7.ebuild, line 34:   Called die



or say




Making install in man
make[1]: Entering directory `/var/tmp/portage/eselect-1.0.7/work/eselect-1.0.7/man'
make[2]: Entering directory `/var/tmp/portage/eselect-1.0.7/work/eselect-1.0.7/man'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/man/man1" || mkdir -p -- "/var/tmp/portage/eselect-1.0.7/image//usr/share/man/man1"
test -z "/usr/share/man/man5" || mkdir -p -- "/var/tmp/portage/eselect-1.0.7/image//usr/share/man/man5"
ln -snf \
                /var/tmp/portage/eselect-1.0.7/image//usr/share/man/man5/kernel.eselect.5 \
                /var/tmp/portage/eselect-1.0.7/image//usr/share/man/man1/kernel-config.1
ln: creating symbolic link `/var/tmp/portage/eselect-1.0.7/image//usr/share/man/man1/kernel-config.1': No such file or directory
make[2]: *** [install-symlink-kernel-config] Error 1
make[2]: *** Waiting for unfinished jobs....
 /bin/install -c -m 644 './bashcomp.eselect.5' '/var/tmp/portage/eselect-1.0.7/image//usr/share/man/man5/bashcomp.eselect.5'
 /bin/install -c -m 644 './binutils.eselect.5' '/var/tmp/portage/eselect-1.0.7/image//usr/share/man/man5/binutils.eselect.5'
 /bin/install -c -m 644 './env.eselect.5' '/var/tmp/portage/eselect-1.0.7/image//usr/share/man/man5/env.eselect.5'
 /bin/install -c -m 644 './profile.eselect.5' '/var/tmp/portage/eselect-1.0.7/image//usr/share/man/man5/profile.eselect.5'
 /bin/install -c -m 644 './eselect.1' '/var/tmp/portage/eselect-1.0.7/image//usr/share/man/man1/eselect.1'
 /bin/install -c -m 644 './mailer.eselect.5' '/var/tmp/portage/eselect-1.0.7/image//usr/share/man/man5/mailer.eselect.5'
 /bin/install -c -m 644 './rc.eselect.5' '/var/tmp/portage/eselect-1.0.7/image//usr/share/man/man5/rc.eselect.5'
 /bin/install -c -m 644 './kernel.eselect.5' '/var/tmp/portage/eselect-1.0.7/image//usr/share/man/man5/kernel.eselect.5'
make[2]: Leaving directory `/var/tmp/portage/eselect-1.0.7/work/eselect-1.0.7/man'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/eselect-1.0.7/work/eselect-1.0.7/man'
make: *** [install-recursive] Error 1

!!! ERROR: app-admin/eselect-1.0.7 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_install
  ebuild.sh, line 1020:   Called src_install
  eselect-1.0.7.ebuild, line 34:   Called die


Any insights?
Comment 15 Joe Jezak (RETIRED) gentoo-dev 2007-01-14 09:48:38 UTC
Marked ppc stable.
Comment 16 Mike Kelly (RETIRED) gentoo-dev 2007-01-14 19:43:28 UTC
(In reply to comment #14)
> app-admin/eselect-1.0.7  USE="-bash-completion -doc"
> 
> This ebuild is broken with parallel make (MAKEOPTS=-j4).

See Bug #162008. I've "fixed" this for now by forcing -j1 for the emake install. I thought I had fixed some of these issues before, but I'll try to be sure they are totally fixed in a future release.
Comment 17 Jeroen Roovers (RETIRED) gentoo-dev 2007-01-16 06:05:35 UTC
Stable for HPPA:
  =app-admin/eselect-1.0.7
  =app-admin/eselect-opengl-1.0.5
Comment 18 Alexander Færøy 2007-01-27 11:35:00 UTC
MIPS should be done -- feel free to add us again if I have missed anything.
Comment 19 Christian Faulhammer (RETIRED) gentoo-dev 2007-01-29 12:59:12 UTC
alpha, ia64, arm and s390 stable
Comment 20 Simon Stelling (RETIRED) gentoo-dev 2007-02-07 14:48:15 UTC
amd64 stable