Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 169888 - stabilize dev-util/buildbot-0.7.5
Summary: stabilize dev-util/buildbot-0.7.5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: MIPS Porters
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2007-03-08 04:49 UTC by SpanKY
Modified: 2008-02-12 22:42 UTC (History)
1 user (show)

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


Attachments
build.log (build.log,41.27 KB, text/plain)
2007-03-09 14:01 UTC, Christian Faulhammer (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description SpanKY gentoo-dev 2007-03-08 04:49:10 UTC
i want it, you want it, we all want ice cream
Comment 1 Christian Faulhammer (RETIRED) gentoo-dev 2007-03-08 07:35:23 UTC
Test suite fails, is that ok?

 CVS
      testCheckout ...   setUp                                                      [ERROR]
      testCheckoutBranch ...   setUp                                                      [ERROR]
      testPatch ...   setUp                                                      [ERROR]
      testTry ...   setUp                                                      [ERROR]

Portage 2.1.2-r9 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r5 i686)
=================================================================
System uname: 2.6.19-gentoo-r5 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System release 1.12.9
Timestamp of tree: Thu, 08 Mar 2007 06:20:01 +0000
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     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"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openjms/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/spool/PBS /var/vpopmail/domains /var/vpopmail/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php4/ext-active/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php4/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php4/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php4/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/"
LANG="de_DE@euro"
LC_ALL="de_DE.utf8"
LINGUAS="de"
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.informatik.rwth-aachen.de/gentoo-portage"
USE="3dnow 3dnowext X Xaw3d a52 alsa apache artworkextra asf audiofile bash-completion beagle berkdb bidi bitmap-fonts bootsplash branding bzip2 cairo cdda cddb cdparanoia cdr cli cracklib crypt css cups curl custom-cflags dbus dga directfb divx4linux dts dvd dvdr dvdread dvi eds emacs emboss encode esd evo exif expat fam fat fbcon ffmpeg firefox fortran ftp gb gcj gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml hal iconv icq idn imagemagick imap isdnlog java javamail javascript jikes jpeg jpeg2k kde ldap leim libg++ mad maildir matroska mbox mhash midi mikmod mime mmx mmxext mng mono mp3 mpeg mpeg2 mule mysql nautilus ncurses nforce2 nls nocardbus nptl nptlonly nsplugin nvidia objc ogg opengl pam pcre pdf perl plotutils pmu png ppds pppd preview-latex print python qt3 qt4 quicktime readline reflection reiserfs samba sdk session slang spell spl sse ssl svg svga t1lib tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode usb vcd videos vorbis win32codecs wmf wxwindows x86 xine xml xorg xosd xv xvid 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="mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="radeon vesa fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Marien Zwart (RETIRED) gentoo-dev 2007-03-08 16:01:52 UTC
(In reply to comment #1)
> Test suite fails, is that ok?

That is not ok. Apparently did not test it with FEATURES=-userpriv, added a skip for the cvs tests since cvs refuses to run as root. No revbump since the change is tests-only. Please try again.
Comment 3 Christian Faulhammer (RETIRED) gentoo-dev 2007-03-09 06:57:59 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > Test suite fails, is that ok?
> 
> That is not ok. Apparently did not test it with FEATURES=-userpriv, added a
> skip for the cvs tests since cvs refuses to run as root. No revbump since the
> change is tests-only. Please try again.

 They aren't skipped here.
Comment 4 Marien Zwart (RETIRED) gentoo-dev 2007-03-09 11:38:40 UTC
Weird! Is the patch (${P}-root-skip-tests.patch) actually getting applied, what version of twisted are you using to run the tests, and can I see a build log? They're definitely skipped with that patch (and FEATURES=-userpriv) here (and pass with FEATURES=userpriv) so I'm a bit confused what could be wrong now.
Comment 5 Christian Faulhammer (RETIRED) gentoo-dev 2007-03-09 14:01:48 UTC
Created attachment 112710 [details]
build.log

(In reply to comment #4)
> Weird! Is the patch (${P}-root-skip-tests.patch) actually getting applied, what
> version of twisted are you using to run the tests, and can I see a build log?
> They're definitely skipped with that patch (and FEATURES=-userpriv) here (and
> pass with FEATURES=userpriv) so I'm a bit confused what could be wrong now.

The patch is applied (at least emerge tells me so).

Calculating dependencies... done!
[ebuild  N    ] dev-util/buildbot-0.7.5  USE="test -doc -irc -mail -web" 0 kB

Even tested all USE flags turned on -> did not help

Maybe you spot something in the build.log
Comment 6 Christian Faulhammer (RETIRED) gentoo-dev 2007-03-10 09:08:56 UTC
(In reply to comment #4)
> Weird! Is the patch (${P}-root-skip-tests.patch) actually getting applied, what
> version of twisted are you using to run the tests, and can I see a build log?
> They're definitely skipped with that patch (and FEATURES=-userpriv) here (and
> pass with FEATURES=userpriv) so I'm a bit confused what could be wrong now.

 For a security bug, I had testing versions of dev-scheme/guile, dev-scheme/slib and dev-libs/g-wrap in my stable chroot.  After downgrading again, the skip succeds...any idea why buildbot could be affected by these changes here?

[ebuild     UD] dev-scheme/guile-1.6.7 [1.8.1-r3]
[ebuild     U ] sys-apps/ed-0.4 [0.2-r6]
[ebuild     U ] sys-apps/hdparm-6.9 [6.6]
[ebuild     UD] dev-libs/g-wrap-1.3.4-r1 [1.9.6-r3]
[ebuild     U ] sys-fs/udev-104-r12 [104-r11]
[ebuild     U ] sys-apps/grep-2.5.1a-r1 [2.5.1-r8] USE="pcre%*"
[ebuild     UD] dev-scheme/slib-3.1.1 [3.1.1-r1]
Comment 7 Simon Haegler 2007-03-11 12:51:43 UTC
when i try to update from buildbot 7.4 to buildbot 7.5 the following happens:


 * Adding user 'buildbot' to your system ...
 *  - Userid: 103
 *  - Shell: /sbin/nologin
 *  - Home: /dev/null
 *  - Groups: (none)
useradd: group buildbot exists - if you want to add this user to that group, use
 -g.

!!! ERROR: dev-util/buildbot-0.7.5 failed.
Call stack:
  ebuild.sh, line 1630:   Called dyn_setup
  ebuild.sh, line 702:   Called qa_call 'pkg_setup'
  ebuild.sh, line 38:   Called pkg_setup
  buildbot-0.7.5.ebuild, line 27:   Called enewuser 'buildbot'
  eutils.eclass, line 622:   Called die

!!! enewuser failed
!!! If you need support, post the topmost build error, and the call stack if rel
evant.
!!! A complete build log is located at '/var/log/portage/dev-util:buildbot-0.7.5
:20070311-124831.log'.

my emerge --info:

Portage 2.1.2.2 (default-linux/amd64/2006.0, gcc-4.1.2, glibc-2.4-r3, 2.6.17-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.17-gentoo-r8 x86_64 Dual Core AMD Opteron(tm) Processor 265
Gentoo Base System release 1.12.9
Timestamp of tree: Sun, 11 Mar 2007 01:50:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31-r4
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.18.1
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.17
sys-devel/gcc-config: 1.3.15
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.16
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=opteron -O3 -pipe"
CHOST="x86_64-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="-march=opteron -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://130.59.10.35/ftp/mirror/gentoo/ http://130.59.10.34/ftp/mirror/gentoo/ http://85.25.128.62 http://pandemonium.tiscali.de/pub/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LINGUAS="en"
MAKEOPTS="-j9"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/my_overlay /usr/local/portage/external_overlays /usr/local/portage/layman/xeffects /usr/local/portage/layman/liquidx /usr/local/portage/layman/sunrise /usr/local/portage/layman/hanno-xgl"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aac alsa amarok amd64 apache2 arts asf bcp berkdb binary-drivers bitmap-fonts blas branding bzip2 cdda cddb cdr cli cpudetection cracklib crypt cups dbus dri dvd dvdr dvdread dvi effects emboss encode exif expat ffmpeg firefox foomaticdb fortran gif glitz glut gpm gstreamer gtk gtk2 hal httpd iconv id3 imagemagick imlib inkjar ipod ipv6 isdnlog java javascript jpeg kdeenablefinal lame lesstif live lua lzw lzw-tiff matroska midi mozbranding mp3 mp4 mp4live mpeg mpeg2 mpi mplayer ncurses network nls noamazon nodrm nptl nptlonly nsplugin nvidia ogg openexr opengl pam pch pcre pdf perl player png pppd pyste python qt4 quicktime readline reflection rtsp sdl session skins spell spl ssl stream svg tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode upnp usb v4l v4l2 visualization vorbis wavpack wmp wxwindows x264 xattr xcomposite xinerama xml xorg xosd xpm xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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" CAMERAS="kodak" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 8 Gustavo Zacarias (RETIRED) gentoo-dev 2007-03-13 14:55:35 UTC
sparc stable, tests pass fine here without userpriv too.
Comment 9 Christian Faulhammer (RETIRED) gentoo-dev 2007-03-14 07:14:37 UTC
x86 stable, as I cannot reproduce my failures anymore....whatever.
Comment 10 Marien Zwart (RETIRED) gentoo-dev 2007-03-14 15:27:57 UTC
(In reply to comment #7)
> when i try to update from buildbot 7.4 to buildbot 7.5 the following happens:
> 
>  * Adding user 'buildbot' to your system ...
>  *  - Userid: 103
>  *  - Shell: /sbin/nologin
>  *  - Home: /dev/null
>  *  - Groups: (none)
> useradd: group buildbot exists - if you want to add this user to that group,
> use -g.

That is very odd: that is just the standard enewuser from eutils, which does an "egetent" check to see if the user already exists, which on linux should just run "getent passwd buildbot". What's the output of that? I can't think of a reason this check would misbehave for buildbot and work for other packages using enewuser.

(In reply to comment #5)
> Maybe you spot something in the build.log
> 

For Opfer's test failures: the last build log had:

Failure: exceptions.IOError: got stderr: '/usr/bin/cvs: /lib/libpam.so.0: no version information available (required by /usr/bin/cvs)\n'

Which looks like a problem with the cvs binary or a library not triggered by buildbot (which is apparently resolved now anyway).
Comment 11 Jeroen Roovers (RETIRED) gentoo-dev 2007-03-15 02:06:18 UTC
Stable for HPPA.
Comment 12 Markus Rothe (RETIRED) gentoo-dev 2007-03-15 14:28:00 UTC
ppc64 stable
Comment 13 SpanKY gentoo-dev 2007-03-16 23:24:06 UTC
actually, there's a lot more to mips than just buildbot, so let the team do it
Comment 14 Tobias Scherbaum (RETIRED) gentoo-dev 2007-04-06 21:05:56 UTC
ppc stable
Comment 15 Christian Faulhammer (RETIRED) gentoo-dev 2007-04-07 00:38:43 UTC
amd64 stable
Comment 16 Raúl Porcel (RETIRED) gentoo-dev 2007-06-17 12:48:33 UTC
alpha will mark it stable if some user requests it
Comment 17 Jakub Moc (RETIRED) gentoo-dev 2008-02-12 22:42:02 UTC
Closing wrt http://www.gentoo.org/news/20080210-mips-experimental-arch.xml