Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 212968 - Stabilize dev-util/bzr-1.1 on x86
Summary: Stabilize dev-util/bzr-1.1 on x86
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Developers for the x86 Architecture
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2008-03-10 18:56 UTC by Olivier Crete (RETIRED)
Modified: 2008-03-24 08:55 UTC (History)
3 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 Olivier Crete (RETIRED) gentoo-dev 2008-03-10 18:56:39 UTC
The stable x86 is very very old and doesnt support the repos that are used now, lets make a newer version stable
Comment 1 Michał W. 2008-03-11 07:44:33 UTC
dev-util/bzr-1.1 compiles fine but i didn't test it

# emerge --info
Portage 2.1.4.4 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.5-r0, 2.6.24-zen3-1337 i686)
=================================================================
System uname: 2.6.24-zen3-1337 i686 unknown
Timestamp of tree: Mon, 10 Mar 2008 20:00:01 +0000
app-shells/bash:     3.2_p17-r1
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
sys-devel/automake:  1.5, 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.4.0-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -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/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect distlocks metadata-transfer parallel-fetch prelink sandbox sfperms strict test unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.prz.rzeszow.pl ftp://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo"
LANG="pl_PL@euro.UTF-8"
LC_ALL="pl_PL.UTF-8"
LINGUAS="pl"
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="/usr/portage/distfiles/porttmp/"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl berkdb cli cracklib crypt cups dri fortran gdbm gpm gtk gtk2 iconv ipv6 isdnlog midi mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python qt3 qt4 readline reflection session spl ssl tcpd unicode wxwindows x86 xorg zlib" ALSA_CARDS="emu10k1" 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="pl" USERLAND="GNU" VIDEO_CARDS="vesa nv nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 2 Dawid Węgliński (RETIRED) gentoo-dev 2008-03-11 15:40:35 UTC
On x86:

Ran 10040 tests in 1312.736s

FAILED (failures=1, known_failure_count=9)
975 tests skipped
Missing feature 'Internally performed glob expansion' skipped 5 tests.
Missing feature '_UnicodeFilename' skipped 7 tests.
Missing feature '_winreg' skipped 2 tests.
Missing feature 'bzrlib._dirstate_helpers_c' skipped 22 tests.
Missing feature 'bzrlib._knit_load_data_c' skipped 36 tests.
Missing feature 'bzrlib._patiencediff_c' skipped 10 tests.
Missing feature 'case-insensitive filesystem' skipped 1 tests.
Missing feature 'strace' skipped 3 tests.
Comment 3 Mark Lee 2008-03-11 16:33:08 UTC
(In reply to comment #2)
> On x86:
> 
> Ran 10040 tests in 1312.736s
> 
> FAILED (failures=1, known_failure_count=9)
> 975 tests skipped
> Missing feature 'Internally performed glob expansion' skipped 5 tests.
> Missing feature '_UnicodeFilename' skipped 7 tests.
> Missing feature '_winreg' skipped 2 tests.
> Missing feature 'bzrlib._dirstate_helpers_c' skipped 22 tests.
> Missing feature 'bzrlib._knit_load_data_c' skipped 36 tests.
> Missing feature 'bzrlib._patiencediff_c' skipped 10 tests.
> Missing feature 'case-insensitive filesystem' skipped 1 tests.
> Missing feature 'strace' skipped 3 tests.
> 

Could you copy/paste said failure? IIRC, it should be a Python traceback above this output, along with a line that starts with "FAIL:".
Comment 4 Dawid Węgliński (RETIRED) gentoo-dev 2008-03-11 16:54:39 UTC
Sorry, i did it in a screen i can't see what's above, hence i have to test it once again. :-/
Comment 5 Dawid Węgliński (RETIRED) gentoo-dev 2008-03-11 17:19:23 UTC
Ok, here you go:

XFAIL: repository_implementations.test_repository.TestRepository.test_sprout_branch_from_hpss_preserves_repo_format(RepositoryFormat7)
Cannot fetch weaves over smart protocol.

XFAIL: repository_implementations.test_repository.TestRepository.test_sprout_branch_from_hpss_preserves_repo_format(RepositoryFormat5)
Cannot fetch weaves over smart protocol.

XFAIL: repository_implementations.test_repository.TestRepository.test_sprout_branch_from_hpss_preserves_repo_format(RepositoryFormat6)
Cannot fetch weaves over smart protocol.

XFAIL: repository_implementations.test_repository.TestRepository.test_sprout_from_hpss_preserves_format(RepositoryFormat7)
Cannot fetch weaves over smart protocol.

[10040/10040 in 1479s, 1 failed, 9 known failures, 975 skipped, 8 missing features] multiply_tests_from_modu
======================================================================
FAIL: test_35_wait_lock_changing (bzrlib.tests.test_lockdir.TestLockDir)

vvvv[log from bzrlib.tests.test_lockdir.TestLockDir.test_35_wait_lock_changing]
    INFO  locked check and checked locks
    INFO  lock1: releasing check lock
    INFO  lock1: waiting 1 for checked lock
    INFO  lock2: waiting for check lock
    INFO  lock2: acquired check lock
    INFO  lock2: releasing checked lock
    INFO  lock1: acquired for checked lock
    INFO  lock1: released lockdir
    INFO  lock1: acquiring lockdir
    INFO  lock1: releasing check lock
    INFO  lock1: acquired lockdir
    INFO  lock1: waiting 2 for checked lock
    INFO  lock2: waiting for check lock
    INFO  lock2: acquired check lock
    INFO  lock2: releasing checked lock
    INFO  lock1: acquired for checked lock
    INFO  lock2: waiting for check lock
    INFO  lock2: acquired check lock
    INFO  lock2: releasing checked lock
opening working tree '/var/tmp/paludis/dev-util/bzr-1.1/temp/testbzr-gF8yZM.tmp'

^^^^[log from bzrlib.tests.test_lockdir.TestLockDir.test_35_wait_lock_changing]
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/paludis/dev-util/bzr-1.1/work/bzr-1.1/bzrlib/tests/test_lockdir.py", line 408, in test_35_wait_lock_changing
    self.assertEqual(2, len(self._logged_reports))
AssertionError: not equal:
a = 2
b = 1


----------------------------------------------------------------------
Ran 10040 tests in 1479.686s

FAILED (failures=1, known_failure_count=9)
975 tests skipped
Missing feature 'Internally performed glob expansion' skipped 5 tests.
Missing feature '_UnicodeFilename' skipped 7 tests.
Missing feature '_winreg' skipped 2 tests.
Missing feature 'bzrlib._dirstate_helpers_c' skipped 22 tests.
Missing feature 'bzrlib._knit_load_data_c' skipped 36 tests.
Missing feature 'bzrlib._patiencediff_c' skipped 10 tests.
Missing feature 'case-insensitive filesystem' skipped 1 tests.
Missing feature 'strace' skipped 3 tests.
Comment 6 Christian Faulhammer (RETIRED) gentoo-dev 2008-03-18 14:33:25 UTC
(In reply to comment #3)

> Could you copy/paste said failure? IIRC, it should be a Python traceback above
> this output, along with a line that starts with "FAIL:".

 Anything new here?  Has anyone contacted someone who is able to dig through those failures and comment?
Comment 7 Christian Faulhammer (RETIRED) gentoo-dev 2008-03-22 21:25:29 UTC
Adding RESTRICT="test? ( userpriv )" helps.  cla, please test if it succeeds then for you.

Adding hawking for that, too as maintainer.
Comment 8 Ali Polatel (RETIRED) gentoo-dev 2008-03-23 14:42:27 UTC
I've fixed test failures related to our pyc handling (related to
PYTHON_DONTCOMPILE environment variable)
The locking issues have caused test failures before. Can you guys attach a
full build log so I can identify the problem? (I can't reproduce it here.)
Comment 9 Christian Faulhammer (RETIRED) gentoo-dev 2008-03-23 15:34:07 UTC
(In reply to comment #8)
> I've fixed test failures related to our pyc handling (related to
> PYTHON_DONTCOMPILE environment variable)
> The locking issues have caused test failures before. Can you guys attach a
> full build log so I can identify the problem? (I can't reproduce it here.)

 Hmm, it seems to be a timing/race problem.  I remember having a huge load (three or four emerge instances) running at time of bzr testing...can't reproduce anymore.
Comment 10 Christian Faulhammer (RETIRED) gentoo-dev 2008-03-24 08:55:12 UTC
x86 stable, I did some stress testing yesterday and it worked fine, closing