Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 167664 - stabilize net-fs/nfs-utils-1.0.10
Summary: stabilize net-fs/nfs-utils-1.0.10
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Network Filesystems
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-19 19:43 UTC by Tom Lloyd
Modified: 2007-03-25 06:52 UTC (History)
0 users

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


Attachments
Output of the failing ebuild. (failure,10.94 KB, text/plain)
2007-02-19 19:47 UTC, Tom Lloyd
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Lloyd 2007-02-19 19:43:26 UTC
Bugzilla won't let me post the output of the failing ebuild (it says "comment too long") so I'll attached it as a file.

Reproducible: Always

Steps to Reproduce:
1.emerge net-fs/nfs-utils
2.
3.







Here's my emerge --info:

splig ~ # emerge --info
Portage 2.1.2-r9 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r4-splig-X1-bluetooth-no_oss i686)
=================================================================
System uname: 2.6.19-gentoo-r4-splig-X1-bluetooth-no_oss i686 AMD Athlon(tm) 64 Processor 3700+
Gentoo Base System release 1.12.6
Timestamp of tree: Wed, 14 Feb 2007 19:50:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.3.5-r2, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
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.20
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -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/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS=""
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig candy distlocks fixpackages metadata-transfer sandbox sfperms"
GENTOO_MIRRORS="ftp://ftp.heanet.ie/pub/gentoo/ http://ftp.heanet.ie/pub/gentoo/ http://gentoo.blueyonder.co.uk ftp://mirrors.blueyonder.co.uk/mirrors/gentoo"
LINGUAS="en_GB"
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"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aalib alsa apache2 apm asf avi bash-completion berkdb bitmap-fonts bluetooth branding browserplugin bzip2 cdr cjk cli cracklib crypt cups dbus dga divx divx4linux dlloader dri dv dvd dvdr eds emboss encode fbcon ffmpeg firefox flac foomaticdb fortran ftp gd gdbm gif gimpprint gphoto2 gpm gtk gtk2 hal howl iconv ieee1394 imagemagick imlib ipod ipv6 irmc isdnlog java jpeg kde libg++ libwww lm_sensors logitech-mouse mad midi mikmod mime mjpeg mmx mmxext mono motif mozbranding mozcalendar mozilla mp3 mp4 mpeg mplayer msn musicbrainz mysql mythtv nas ncurses nls nptl nptlonly nsplugin nvidia offensive ogg opengl pam pcre pdf perl php png posix pppd python qt qt3 qt4 quicktime readline real reflection sdl session spell spl spreadsheet srvdir sse sse2 ssl svg svga tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb v4l vcd videos vorbis webservices win32codecs x86 xcomposite xine xml xorg xpm xscreensaver xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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 evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS




I asked about it in this forum thread: http://forums.gentoo.org/viewtopic.php?p=3916207 and got the following response:
PaulBredbury wrote:
> > getkversion.c:15: error: 'UTS_RELEASE' undeclared (first use in this function)
> 
> I think that file should include a reference to /usr/src/linux/include/linux/utsrelease.h
Comment 1 Tom Lloyd 2007-02-19 19:47:04 UTC
Created attachment 110686 [details]
Output of the failing ebuild.
Comment 2 Markus Meier gentoo-dev 2007-02-23 10:54:45 UTC
on x86, we need the following deps stable:
net-libs/librpcsecgss-0.14-r1
app-crypt/libgssapi-0.10


net-libs/librpcsecgss-0.14-r1
1. emerges on x86
2. passes collision test

app-crypt/libgssapi-0.10
1. emerges on x86
2. passes collision test

net-fs/nfs-utils-1.0.10  USE="kerberos tcpd -nonfsv4"
1. emerges on x86, please note:
   QA Notice: USE Flag 'elibc_glibc' not in IUSE for net-fs/nfs-utils-1.0.10
2. passes collision test
3. works


Portage 2.1.2-r9 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19.3 i686)
=================================================================
System uname: 2.6.19.3 i686 Genuine Intel(R) CPU           T2300  @ 1.66GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Fri, 23 Feb 2007 10:00:01 +0000
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.3.5-r3, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
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 -fomit-frame-pointer"
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/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--nospinner"
FEATURES="autoconfig collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict test userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ http://gentoo.inode.at/"
LINGUAS="en de en_GB de_CH"
MAKEOPTS="-j3"
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="X a52 aac acpi alsa apache2 asf berkdb bitmap-fonts cairo cdr cdrom cli cracklib crypt cups dbus divx dri dts dvd dvdr dvdread eds emboss encode fam ffmpeg firefox flac fortran gdbm gif gnome gpm gstreamer gtk hal iconv ipv6 isdnlog java jpeg kde kdeenablefinal ldap libg++ mad midi mikmod mmx mono mp3 mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre perl png ppds pppd python qt3 qt4 quicktime readline reflection rtsp ruby samba sdl session smp spell spl sse sse2 sse3 ssl svg tcpd test tetex theora threads truetype truetype-fonts type1-fonts unicode vcd vorbis win32codecs wxwindows x264 x86 xine xml xorg xprint xv xvid zlib" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LINGUAS="en de en_GB de_CH" USERLAND="GNU" VIDEO_CARDS="i810 fbdev vesa"
Unset:  CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 3 Christian Faulhammer (RETIRED) gentoo-dev 2007-02-23 11:06:22 UTC
x86 stable
Comment 4 Markus Rothe (RETIRED) gentoo-dev 2007-02-23 22:15:23 UTC
ppc64 stable
Comment 5 Daniel Carosone 2007-02-26 03:32:49 UTC
This explodes for me, using heimdal instead of mit-krb5:

Calculating world dependencies... done!
[blocks B     ] app-crypt/mit-krb5 (is blocking app-crypt/heimdal-0.7.2-r3)
[blocks B     ] app-crypt/heimdal (is blocking app-crypt/mit-krb5-1.5.2)
[ebuild  N    ] net-libs/libnfsidmap-0.17  USE="-ldap" 318 kB
[ebuild  N    ] app-crypt/libgssapi-0.10  331 kB
[ebuild  N    ] dev-libs/libevent-1.3a  436 kB
[ebuild  N    ] net-libs/librpcsecgss-0.14-r1  355 kB
[ebuild     U ] net-misc/openssh-4.5_p1-r1 [4.5_p1] USE="X kerberos pam -X509 -chroot -hpn -ldap -libedit (-selinux) -skey -smartcard -static -tcpd" 0 kB
[ebuild  N    ] app-crypt/mit-krb5-1.5.2  USE="ipv6 -doc -krb4 -tcl" 9,850 kB
[ebuild     U ] net-fs/nfs-utils-1.0.10 [1.0.6-r6] USE="kerberos%* -nonfsv4% -tcpd" 840 kB
[ebuild     U ] www-client/mozilla-firefox-2.0.0.2 [2.0.0.1-r4] USE="ipv6 -debug -filepicker -gnome -java -mozbranding -mozdevelop -moznopango -restrict-javascript -xforms -xinerama -xprint" LINGUAS="-af% -ar -be% -bg -ca -cs -da -de -el -en_GB -es -es_AR -es_ES -eu -fi -fr -fy -fy_NL -ga -ga_IE -gu -gu_IN -he -hu -it -ja -ka -ko -ku -lt -mk -mn -nb -nb_NO -nl -nn -nn_NO -pa -pa_IN -pl -pt -pt_BR -pt_PT -ru -sk -sl -sv -sv_SE -tr -zh -zh_CN -zh_TW" 36,300 kB

I'm guessing that USE=kerberos for nfs-utils doesn't recognise heimdal as a krb provider.
Comment 6 SpanKY gentoo-dev 2007-02-26 04:13:14 UTC
nfs-utils has always been broken with heimdal, this is not a regression

visit Bug 134064 if you wish to actually work on it (i know i dont)
Comment 7 Daniel Carosone 2007-02-26 05:29:41 UTC
Hmm. Ok.  I wonder how I ever managed to get here, then; perhaps it pulled in mit-krb5 at the start and I then removed that and switched the lib underneath it to heimdal.

In any case, I already worked around it "temporarily" with a -kerberos in package.use; I'll just leave that in place permanently.
Comment 8 nixnut (RETIRED) gentoo-dev 2007-03-16 20:17:23 UTC
Stable on ppc
Comment 9 Chris Gianelloni (RETIRED) gentoo-dev 2007-03-21 15:23:36 UTC
amd64 done
Comment 10 SpanKY gentoo-dev 2007-03-25 06:52:15 UTC
all set