There is currently no stable version. There are no open bugs. It works for me.
Helps to CC arches ;) Please, stabilize dev-python/pyprotocols-0.9.3 if you want @ia64,ppc - you keyword got lost in 1.0_pre2306, please re-add yourself together w/ the new deps.
pyprotocol requires setuptools and decoratortools - would you like any versions of setuptools greater than 0.6_rc3 stabilized (as well as decoratortools)?
====amd64==== Pyprotocols compiles here. However, if pyprotocols runs src_test() when it is not already installed, tests fail i.e. first tests fails but if you install package and then test again everything works. This is most likely an issue of paths. Portage 2.1.3.9 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r8 x86_64) ================================================================= System uname: 2.6.22-gentoo-r8 x86_64 AMD Athlon(tm) 64 Processor 3400+ Timestamp of tree: Sun, 21 Oct 2007 01:47:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p17 dev-lang/python: 2.4.4-r5 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.9-r2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -Os -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/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=athlon64 -Os -pipe" DISTDIR="/distfiles" FEATURES="ccache collision-protect distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict test unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" 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 --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/kde /overlay /usr/portage/local/kde" SYNC="rsync://kv80/gentoo-portage" USE="X acl acpi aim alsa amd64 arts berkdb bitmap-fonts branding cairo cli cracklib crypt cups dbus dri dvd dvdread emboss encode esd evo fam firefox fortran gdbm gif gpm gstreamer hal iconv imap ipv6 isdnlog jpeg kde kerberos mad midi mikmod mmx mp3 mpeg mqsli mudflap mysql ncurses nls nptl nptlonly nvidia ogg opengl openmp oss pam pcre pdf perl png pppd python qt3 qt3support quicktime readline reflection sdl session sockets spell spl sqlite3 sse sse2 ssl svg tcpd test tiff truetype truetype-fonts type1-fonts unicode vim vorbis xcomposite xine xml xorg xv 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" 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: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Jakub, when filing stabilisation bugs in the past I've been explicitly told not to CC arches myself and instead to let the maintainers/herds do it when they're ready.
x86 stable
~ia64 done
Created attachment 134491 [details] amd64 src_test failure Same as AT commenter above, ebuild fails on tests
amd64 stable, fixed test suite
dev-python/pyprotocols-0.9.3 fails its tests on ppc: ====================================================================== ERROR: checkPickling (protocols.tests.checks.AdviseInstance) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pyprotocols-0.9.3/temp/test/lib/python/protocols/tests/checks.py", line 392, in checkPickling newOb = loads(dumps(self.ob)) PicklingError: Can't pickle protocols.tests.checks.Classic: attribute lookup protocols.tests.checks.Classic failed ====================================================================== ERROR: checkPickling (protocols.tests.checks.AdviseNewInstance) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pyprotocols-0.9.3/temp/test/lib/python/protocols/tests/checks.py", line 392, in checkPickling newOb = loads(dumps(self.ob)) PicklingError: Can't pickle protocols.tests.checks.Classic: attribute lookup protocols.tests.checks.Classic failed ====================================================================== ERROR: checkPickling (protocols.tests.checks.AdviseInstance) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pyprotocols-0.9.3/temp/test/lib/python/protocols/tests/checks.py", line 392, in checkPickling newOb = loads(dumps(self.ob)) PicklingError: Can't pickle <class 'protocols.tests.checks.Base'>: attribute lookup protocols.tests.checks.Base failed ====================================================================== ERROR: checkPickling (protocols.tests.checks.AdviseNewInstance) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pyprotocols-0.9.3/temp/test/lib/python/protocols/tests/checks.py", line 392, in checkPickling newOb = loads(dumps(self.ob)) PicklingError: Can't pickle <class 'protocols.tests.checks.Base'>: attribute lookup protocols.tests.checks.Base failed ---------------------------------------------------------------------- Ran 424 tests in 8.343s FAILED (errors=4) dev-python/pyprotocols-1.0_pre2306 fails its tests in pretty much the same way: ====================================================================== ERROR: checkPickling (protocols.tests.test_twisted.InstanceChecks.AdviseInstance) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pyprotocols-1.0_pre2306/work/PyProtocols/src/protocols/tests/checks.py", line 398, in checkPickling newOb = loads(dumps(self.ob)) PicklingError: Can't pickle protocols.tests.checks.Classic: attribute lookup protocols.tests.checks.Classic failed ====================================================================== ERROR: checkPickling (protocols.tests.test_twisted.InstanceChecks.AdviseNewInstance) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pyprotocols-1.0_pre2306/work/PyProtocols/src/protocols/tests/checks.py", line 398, in checkPickling newOb = loads(dumps(self.ob)) PicklingError: Can't pickle protocols.tests.checks.Classic: attribute lookup protocols.tests.checks.Classic failed ====================================================================== ERROR: checkPickling (protocols.tests.test_twisted.InstanceChecks.AdviseInstance) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pyprotocols-1.0_pre2306/work/PyProtocols/src/protocols/tests/checks.py", line 398, in checkPickling newOb = loads(dumps(self.ob)) PicklingError: Can't pickle protocols.tests.checks.Classic: attribute lookup protocols.tests.checks.Classic failed ====================================================================== ERROR: checkPickling (protocols.tests.test_twisted.InstanceChecks.AdviseNewInstance) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pyprotocols-1.0_pre2306/work/PyProtocols/src/protocols/tests/checks.py", line 398, in checkPickling newOb = loads(dumps(self.ob)) PicklingError: Can't pickle protocols.tests.checks.Classic: attribute lookup protocols.tests.checks.Classic failed ---------------------------------------------------------------------- Ran 416 tests in 7.274s emerge --info: Portage 2.1.3.19 (default-linux/ppc/ppc32/2006.1/G4, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r5 ppc) ================================================================= System uname: 2.6.22-gentoo-r5 ppc 7447A, altivec supported Timestamp of tree: Tue, 25 Dec 2007 10:00:07 +0000 distcc 2.18.3 powerpc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] app-shells/bash: 3.2_p17 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r6 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.3 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 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.18-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.23-r2 ACCEPT_KEYWORDS="ppc" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /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/fonts/fonts.conf /etc/gconf /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/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="collision-protect cvs distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://pandemonium.tiscali.de/pub/gentoo/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/" LINGUAS="en_GB nl zh ru he" MAKEOPTS="-j2" PKGDIR="/var/binpkg" 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" SYNC="rsync://192.168.1.34/gentoo-portage" USE="X aac alsa altivec apache2 arts avahi berkdb bitmap-fonts bonobo bzip2 cairo cdr cli cracklib crypt cups divx4linux dlloader dri dvd dvdread eds emboss encode esd firefox flac fortran gdbm gif glitz gnome gpm gstreamer gtk gtkhtml hal iconv imlib ipv6 isdnlog jpeg jpeg2k kde ldap libwww mad midi mikmod mozilla mp3 mpeg mudflap ncurses network nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppc pppd python qt3 quicktime readline reflection ruby sdl session spell spl ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts unicode userlocales vorbis xine xml xorg xv xvid zlib" ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio" 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB nl zh ru he" USERLAND="GNU" VIDEO_CARDS="radeon" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I can't reproduce the ppc test failures here, everything works fine. I've marked 0.9.3 stable and ~ppc'd 1.0_pre2306. Closing since we're the last arch.