Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 223437 - Stabilize dev-util/buildbot-0.7.7-r1
Summary: Stabilize dev-util/buildbot-0.7.7-r1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Ali Polatel (RETIRED)
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 223777
Blocks:
  Show dependency tree
 
Reported: 2008-05-24 13:33 UTC by Ali Polatel (RETIRED)
Modified: 2008-11-09 12:03 UTC (History)
1 user (show)

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


Attachments
Complete build log (dev-util:buildbot-0.7.6:20080524-145533.log,95.25 KB, text/plain)
2008-05-24 15:47 UTC, Thomas Anderson (tanderson) (RETIRED)
Details
Init script (buildbot.initd-r1.new,1.24 KB, text/plain)
2008-05-30 22:39 UTC, Laurent Defert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ali Polatel (RETIRED) gentoo-dev 2008-05-24 13:33:20 UTC
dev-util/buildbot-0.7.6 has been in the tree for more than a month and has no
open bugs.
Arches please test and mark it stable.
Thanks.
Comment 1 Thomas Anderson (tanderson) (RETIRED) gentoo-dev 2008-05-24 15:47:02 UTC
Created attachment 154151 [details]
Complete build log

The tests fail with:

[ebuild  N    ] dev-util/buildbot-0.7.6  USE="doc irc mail test web" 0 kB 

As a matter of fact, they fail with any combination of USE flags ;-)
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2008-05-27 02:13:25 UTC
?(In reply to comment #1)
> Created an attachment (id=154151) [edit]
> Complete build log
> 
> The tests fail with:
> 
> [ebuild  N    ] dev-util/buildbot-0.7.6  USE="doc irc mail test web" 0 kB 
> 
> As a matter of fact, they fail with any combination of USE flags ;-)

It's slightly better here on HPPA (though I doubt that it's related to the architecture):

Ran 289 tests in 232.646s

FAILED (skips=32, failures=7, successes=250)

That's three more than buildbot-0.7.5 produces:

Ran 264 tests in 224.746s

FAILED (skips=26, failures=4, successes=234)

I have filed bug #223777 for that purpose.

Now, can we procede with stabilisation and if so, what must buildbot be able to do? It could prove difficult to simulate a live version control system <=> build bot environment. Any thoughts?
Comment 3 Markus Rothe (RETIRED) gentoo-dev 2008-05-27 16:46:50 UTC
ppc64 stable

-------------------------------------------
Ran 289 tests in 164.050s

PASSED (skips=42, successes=247)
-------------------------------------------

# emerge --info
Portage 2.1.4.4 (default/linux/powerpc/ppc64/2008.0/64bit-userland, gcc-4.1.2, glibc-2.7-r2, 2.6.21-gentoo-r4 ppc64)
=================================================================
System uname: 2.6.21-gentoo-r4 ppc64 POWER5+ (gs)
Timestamp of tree: Tue, 27 May 2008 10:45:01 +0000
app-shells/bash:     3.2_p33
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.6.3, 1.7.9-r1, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.24
ACCEPT_KEYWORDS="ppc64"
CBUILD="powerpc64-unknown-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="powerpc64-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X acl berkdb bzip2 cairo cli cracklib crypt cups dri fortran gdbm gpm gtk ibm iconv ipv6 isdnlog midi mudflap ncurses nls nptl nptlonly opengl openmp pam pcre perl ppc64 pppd python qt3 readline reflection session spl ssl tcpd unicode xorg zlib" 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" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="fbdev mach64 mga nv r128 radeon"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 4 Ali Polatel (RETIRED) gentoo-dev 2008-05-27 18:09:45 UTC
Following jer's suggestion on bug 223777, bumping the stable request to
0.7.7-r1.
@ppc64: Sorry for bothering you guys again :-)
Comment 5 Markus Rothe (RETIRED) gentoo-dev 2008-05-27 20:07:51 UTC
(In reply to comment #4)
> Following jer's suggestion on bug 223777, bumping the stable request to
> 0.7.7-r1.
> @ppc64: Sorry for bothering you guys again :-)
> 

no problem. 0.7.7-r1 stable on ppc64, too.
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2008-05-27 20:55:29 UTC
Stable for HPPA.
Comment 7 Thomas Anderson (tanderson) (RETIRED) gentoo-dev 2008-05-28 16:36:40 UTC
====amd64====

1. Installs ok.
2. Tests all fine with 0.7.7-r1
3. Multilib ok, and no QA notices.
4. Init script works.

Portage 2.1.4.4 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.24-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 3400+
Timestamp of tree: Wed, 28 May 2008 11:33:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-lang/python:     2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -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/kde/svn/env /usr/kde/svn/share/config /usr/kde/svn/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/distfiles"
FEATURES="ccache collision-protect distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict test unmerge-orphans userfetch userpriv"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="C"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl aiglx aim amd64 berkdb branding cli cracklib crypt cups dri fortran gdbm gpm gtk iconv imap ipv6 isdnlog midi mmx mpeg3 mudflap ncurses nls nptl nptlonly nvidia opengl openmp pam pcre perl pppd python qt3 readline reflection session sockets spl sqlite3 sse sse2 ssl tcpd unicode vim xcomposite xine xorg 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" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 8 Raúl Porcel (RETIRED) gentoo-dev 2008-05-28 18:40:39 UTC
ia64/sparc stable
Comment 9 Markus Meier gentoo-dev 2008-05-28 19:19:05 UTC
amd64/x86 stable, thanks Thomas for testing.
Comment 10 Laurent Defert 2008-05-30 22:39:53 UTC
Created attachment 154885 [details]
Init script
Comment 11 Laurent Defert 2008-05-30 22:42:41 UTC
The 0.7.7-r1 init scripts prevent from running multiple instances of buildbot on the same machine (start-stop-dameon return "/usr/bin/python already running.")
I just sent an init script that fix this issue.
Comment 12 nixnut (RETIRED) gentoo-dev 2008-06-01 12:04:36 UTC
ppc stable
Comment 13 John Stile 2008-07-29 19:34:51 UTC
(In reply to comment #11)
> The 0.7.7-r1 init scripts prevent from running multiple instances of buildbot
> on the same machine (start-stop-dameon return "/usr/bin/python already
> running.")
> I just sent an init script that fix this issue.
> 

Your init script saved me! 
Thank you.
I kept the packaged /etc/init.d/buildmaster, and used your script for the /etc/init.d/buildslave, which works great.  
This should go into a 0.7.7-r2 release?
Comment 14 John Stile 2008-07-30 03:56:28 UTC
(In reply to comment #13)
I am using your buildbot.initd-r1.new for both slave and master.
I hope this makes it into buildbot-0.7.8 when that gentoo package becomes available.