[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2022-01-03 Thread Christian Ehrhardt 
This is accepted in Debian now and works fine on a test build. The former upload is still stuck in proposed anyway: breezy | 3.2.1-1ubuntu1 | jammy-proposed/universe | source I synced the new version as it can replace the one in proposed without a drawback and keeps auto-syncing from there. --

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-12-19 Thread Bug Watch Updater
** Changed in: breezy (Debian) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1937173 Title: FTBFS breezy 3.2.1-1 To manage notifications about this bug go to: htt

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-10-28 Thread Bryce Harrington
https://launchpad.net/ubuntu/+source/breezy/3.2.1-1ubuntu1 fixes the FTBFS due to test failures. (autopkgtest is still processing and may get stuck due to other packages.) ** Changed in: breezy (Ubuntu) Status: New => Fix Committed -- You received this bug notification because you are a

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-10-22 Thread Launchpad Bug Tracker
** Merge proposal linked: https://code.launchpad.net/~bryce/ubuntu/+source/breezy/+git/breezy/+merge/410678 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1937173 Title: FTBFS breezy 3.2.1-1 To

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-10-07 Thread Paride Legovini
Focal is also affected; Bionic is not. But in Bionic brz is python2, so there is quite a big step. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1937173 Title: FTBFS breezy 3.2.1-1 To manage notifi

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-10-07 Thread Paride Legovini
Note: this affects the version of brz which is already in the archive, so it's not really a regression in brz. Reproducible on Impish with: bzr selftest breezy.tests.test_plugins -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-09-30 Thread Bug Watch Updater
** Changed in: breezy (Debian) Status: Unknown => New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1937173 Title: FTBFS breezy 3.2.1-1 To manage notifications about this bug go to: https://

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-09-30 Thread Steve Langasek
** Bug watch added: Debian Bug tracker #995410 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=995410 ** Also affects: breezy (Debian) via https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=995410 Importance: Unknown Status: Unknown -- You received this bug notification because

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-07-23 Thread Chris MacNaughton
This may also be a duplicate of https://bugs.launchpad.net/ubuntu/+source/breezy/+bug/1932313 , which includes an upstream python commit that introduces the breakage -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpa

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-07-23 Thread Christian Ehrhardt 
I mentioned before that giving each test an individual file name does NOT help to resolve the issue. Still the latter modules are not (re)-loaded and do not trigger the 'raise Exception("bad")\n' I wondered if python might not keep it's cache by path/filename but instead per-hash. In which cas

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-07-23 Thread Christian Ehrhardt 
I think I have laid some debugging groundwork here, but I'm lost. This probably needs a reset and a new pair of eyes :-/ -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1937173 Title: FTBFS breezy 3.2

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-07-23 Thread Christian Ehrhardt 
I have also lead in with two tests of type B and then it is B - good B - good A - bad So it seems like the ones that want to evaluate the log for the raised "bad" can only go first and once. So it still could be that python no more re-loads the code at all and thereby no more triggered "bad". T

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-07-23 Thread Christian Ehrhardt 
load_with_paths (tests/test_plugins.py) from sets up the paths that are needed for this to work. It reached load_plugins (from breezy/plugin.py) with path _Path('breezy.testingplugins', [], [], ['.']) I wondered if the python cache might keep the (failed) module and remember that it failed to

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-07-23 Thread Christian Ehrhardt 
The load error is intentional (it is a bad module name). But the test expects the stringified exception bad while on the second execution it gets: No module named 'breezy.testingplugins.some_error' This checked error message comes from breezy/plugin.py It is set by: return record_plugin_war

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-07-23 Thread Christian Ehrhardt 
Ok, I found a pair. test_plugin_with_bad_api_version_reports and test_plugin_with_error work individually. But if run after one another the second one fails. I changed their order and it is always the second that fails. -- You received this bug notification because you are a member of Ubuntu Bu

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-07-23 Thread Christian Ehrhardt 
Of the test test_plugin_with_error seems the most simple and even if the same is executed twice the second one fails. So i leaves something yet unknown behind in the test environment that breaks the second execution . brz selftest: /build/breezy-xbGxjH/breezy-3.2.1/brz /build/breezy-xbGxjH/

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-07-22 Thread Christian Ehrhardt 
To be clear a bunch of the warnings are intentional e.g. on the try to load breezy.testingplugins.some_error But I tried to reduce the variables: test_plugins_with_the_same_name_are_not_loaded was failing when run combined. Overall we have: test_plugins.TestLoadingPlugins.test_plugin_with_bad_ap

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-07-22 Thread Christian Ehrhardt 
** Description changed: Recent (rebuild) is here https://launchpadlibrarian.net/545919434/buildlog_ubuntu-impish-amd64.breezy-debian_2.8.63build1_BUILDING.txt.gz It has plenty of self-test fails like == FAIL: bree

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-07-22 Thread Christian Ehrhardt 
This blocks breezy, but also breezy-debian, lintian-brush and dulwich (see bug 1933034). Once the FTFBS here is resolved there is a series of rebuilds and combined tests that need to be executed. I outlined them at https://bugs.launchpad.net/ubuntu/+source/breezy-debian/+bug/1933034/comments/6

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-07-22 Thread Christian Ehrhardt 
Finally I found a command that fails in bad and works in good env $ BRZ_CONCURRENCY=3 BRZ_HOME=debian/brzhome BRZ_PLUGIN_PATH=-site:-user LC_ALL=C.UTF-8 PYTHONPATH=/build/breezy-xbGxjH/breezy-3.2.1/.pybuild/cpython3_3.9_breezy/build python3.9 ./brz -Derror selftest -v breezy.tests.test_plugins.

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-07-22 Thread Christian Ehrhardt 
Locally reproducible in sbuild of impish Most obvious difference is a newer python 3.9.2-3 -> 3.9.4-1 A re-build in Debian unstable works fine Even Re-runnning the test in Impish after a failed build (chrooted into the sbuild environment) a) as a whole BRZ_CONCURRENCY=3 BRZ_HOME=debian/brzhome B

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-07-22 Thread Christian Ehrhardt 
In Debian this build issue is not present, compare these s390x builds for example (done on almost the same time - so not as it often happens months apart introducing a lot of build environment differences) failing: https://launchpadlibrarian.net/547563235/buildlog_ubuntu-impish-s390x.breezy_3.2.1-

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-07-22 Thread Christian Ehrhardt 
** Package changed: breezy-debian (Ubuntu) => breezy (Ubuntu) ** Tags added: update-excuse -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1937173 Title: FTBFS breezy 3.2.1-1 To manage notifications

[Bug 1937173] Re: FTBFS breezy 3.2.1-1

2021-07-22 Thread Christian Ehrhardt 
** Description changed: - Plenty of self-test fails like + Recent (rebuild) is here + https://launchpadlibrarian.net/545919434/buildlog_ubuntu-impish-amd64.breezy-debian_2.8.63build1_BUILDING.txt.gz + + It has plenty of self-test fails like ==