520 Commits

Author SHA1 Message Date
Colin Watson
c493d9380b Merge lp:~pitti/britney/britney2-autopkgtest-fixes with my adjustments. 2014-03-05 15:04:19 +00:00
Colin Watson
62bf1130f7 Take a different approach to excluding packages with unsatisfiable dependencies (see https://code.launchpad.net/~pitti/britney/britney2-autopkgtest-fixes/+merge/208657). 2014-03-05 15:03:45 +00:00
Martin Pitt
3d95702a59 Block packages with unsatisfiable depends and don't run tests for them
In excuse_unsat_deps(), mark unsatisfiable dependencies not just in the HTML,
but also in the invalid_deps list. If we have any of those in
should_upgrade_src(), block the package and don't run the autopkgtest. This
avoid running tests for known-uninstallable packages, which just leads to
guaranteed failures, manual intervention of re-running tests after it becomes
installable, and spamming maintainers with a FAIL/PASS notification.
2014-02-27 18:40:50 +01:00
Colin Watson
33c441c500 ppc64el has pretty much caught up now; remove it from OUTOFSYNC_ARCHES. 2013-12-23 13:45:08 +00:00
Colin Watson
504a95d7c6 Add ppc64el to ARCHITECTURES and OUTOFSYNC_ARCHES. 2013-12-16 11:32:42 +00:00
Colin Watson
37072e9c5e merge lp:~mathieu-tl/britney/whitespace 2013-11-26 10:48:17 +00:00
Colin Watson
8f061cb9d1 autopkgtest rsync host change from jibel 2013-11-15 09:20:54 +00:00
Iain Lane
960086e2ac Use name rather than IP for private jenkins URLs 2013-11-14 15:37:50 +00:00
Colin Watson
d50199e768 fix off-by-one error 2013-10-31 11:34:24 -07:00
Colin Watson
e997720d3b Fix undefined variable in read_blocks. 2013-10-31 11:31:21 -07:00
Colin Watson
d2b20a8d03 Allow blocking uploads by way of bugs with the block-proposed tag set. 2013-10-31 10:33:04 -07:00
Colin Watson
b74c1967aa better idiom 2013-10-31 09:39:29 -07:00
Colin Watson
35ea6a7c61 merge lp:~jibel/britney/do_not_test_untestable_packages 2013-10-31 09:39:05 -07:00
Mathieu Trudel-Lapierre
759edbe163 Update whitespace; make the output easier to read
FAILED/SUCCESS lines would be separated by a whitespace from the list
of architectures, but not itself followed by whitespace. This is slightly
confusing, as one could interpret it as being a heading for the following
block of tested packages, rather that the final result of the previous
block.
2013-10-30 17:29:11 -07:00
Jean-Baptiste Lallement
7615eb8d3f * Remove packages from the request file that are not valid for testing i.e excuse.run_autopkgtest = False. 2013-10-29 18:09:21 +01:00
Colin Watson
44782c8e37 Remove arm64 from OUTOFSYNC_ARCHES, now that it's caught up. 2013-10-27 07:47:23 -07:00
Colin Watson
2aaaa87a8a britney_nobreakall.conf: sync up with britney.conf 2013-10-25 13:44:19 +01:00
Colin Watson
f4f6efbd3f autopkgtest.py: set release for adt-britney 2013-10-20 22:29:00 +01:00
Adam Conrad
71d7092550 Move from saucy to trusty 2013-10-20 09:12:12 -06:00
Colin Watson
2f1c0d5b1d Render Launchpad links for binary-only entries correctly. 2013-10-05 00:51:26 +01:00
Colin Watson
052feb339e Ignore previously Architecture: all binaries not (yet?) in unstable when unstable is a partial suite. 2013-10-01 14:53:47 +01:00
Colin Watson
eebdf0fffd Revert some changes against Debian that are no longer needed now that we have upload dates. 2013-09-25 15:00:17 +01:00
Colin Watson
4947186643 Explicitly set mindays to 0 for all urgencies. 2013-09-25 14:44:39 +01:00
Colin Watson
b78c9693bc Clarify excuse HTML for the mindays == 0 case. 2013-09-25 14:44:15 +01:00
Colin Watson
b723fec4de Show out-of-date excuses even for very recent uploads (if we have upload dates). 2013-09-25 14:12:27 +01:00
Colin Watson
1549b6bb6c Change date format to seconds-since-epoch. 2013-09-25 14:09:34 +01:00
Colin Watson
498303250a Fix mismerge. 2013-09-25 13:31:50 +01:00
Colin Watson
3b0a0e665a merge trunk 2013-09-25 12:54:05 +01:00
Iain Lane
2bab00e9f6 Add a freeze role account for handling milestone freeze blocks 2013-09-24 18:07:13 +01:00
Colin Watson
1c14659b6b import MULTIARCH from consts 2013-09-24 15:31:14 +01:00
Colin Watson
3f0fc5a940 merge trunk up to 2013-07-10 2013-09-24 14:53:54 +01:00
Colin Watson
9e2da658b0 merge trunk up to 2013-07-05 2013-09-24 14:35:35 +01:00
Colin Watson
c8bfb275ee merge trunk up to 2013-03-16 2013-09-24 14:02:26 +01:00
Colin Watson
7e26d39354 merge trunk up to 2013-01-18 2013-09-24 13:58:05 +01:00
Adam D. Barratt
8bbdf65d07 lib/dpkg.c: don't try to dereference a NULL pointer
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-24 04:56:27 +00:00
Colin Watson
bc791300e3 Delegate "block" and "unblock" hints to members of ~ubuntu-touch-release. 2013-09-23 10:21:41 +01:00
Colin Watson
0ec8138015 Record autopkgtest status more accurately in pkgcauses: use the status for the version being recorded, not just the one for the latest version found. 2013-09-19 10:40:46 +01:00
Adam D. Barratt
e643daad28 Apply various typo and clarity fixes
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-18 20:40:00 +00:00
Adam D. Barratt
a881298103 Remove the C library placeholder for "pre-depends"
We stopped populating the element with real data some time ago, it's
time to drop it entirely.

Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-18 10:00:04 +00:00
Colin Watson
4576882338 Support :any architecture qualifiers for multiarch
Multiarch adds a Depends: foo:any syntax, permitted only if the
target of the dependency is "Multi-Arch: allowed".  This has
been supported by dpkg and apt for some time and is now safe to
use in unstable.

[Adam D. Barratt: adjusted to use consts.py]

Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-17 20:07:38 +00:00
Colin Watson
3f6eabe34f Add support for :any architecture qualifiers, for multiarch. 2013-09-16 15:02:45 +01:00
Colin Watson
8d2f676224 Remove arm64 from new_arches until we see whether it's actually useful. 2013-09-13 04:05:28 +01:00
Colin Watson
ca15db9e79 Add arm64 to ARCHITECTURES. 2013-09-12 18:14:11 +01:00
Adam D. Barratt
84718b7083 Make hint comparison more intelligent
"easy foo/1 bar/2" and "easy bar/2 foo/1" are simply different ways of
writing the same hint, so the corresponding Hint objects should compare
as equal.

Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-11 19:50:33 +00:00
Adam D. Barratt
0e3d363598 Add sanity-checking of hints
So far we only check that hints which should have version information
do (and those which should not do not).

Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-11 19:25:57 +00:00
Colin Watson
19af08f35a Pre-emptively add arm64 to OUTOFSYNC_ARCHES/NEW_ARCHES. 2013-09-09 17:14:13 +01:00
Colin Watson
161b1613e0 Rename fucked_arches to outofsync_arches, to avoid getting in trouble when bringing up new commercially-supported architectures. 2013-09-09 12:37:52 +01:00
Adam D. Barratt
54b641945d Update copyright
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-07 18:21:00 +00:00
Adam D. Barratt
f1291b7463 Rename make_hintitem() to make_migrationitem()
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-07 18:19:17 +00:00
Adam D. Barratt
cf676f4105 britney_util: fix imports for the MigrationItem class rename
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-07 17:08:21 +00:00