412 Commits

Author SHA1 Message Date
Colin Watson
3e6fd501c9 aggregate all causes, but take the status from the latest version 2013-07-09 16:25:51 +01:00
Colin Watson
5d00fa864e fix pkglist lookup 2013-07-09 16:14:25 +01:00
Colin Watson
823899c6b3 Only record autopkgtest causes for the latest tested version. 2013-07-09 14:33:38 +01:00
Colin Watson
dddd9eb88b Don't linkify "-" versions. 2013-07-02 16:34:52 +01:00
Colin Watson
24d57f4f89 Show links to Launchpad package pages in excuses. 2013-07-02 15:39:24 +01:00
Colin Watson
59705dda61 Improve "Requested autopkgtest" logging. 2013-07-02 12:34:41 +01:00
Colin Watson
8584a061e1 Run autopkgtests as soon as amd64 and i386 are ready to go. 2013-07-02 11:59:29 +01:00
Colin Watson
cb7878320e Link to Jenkins logs for autopkgtests. 2013-07-02 11:39:57 +01:00
Colin Watson
8023ee2a40 Stop limiting adt-britney to amd64; this shouldn't make a difference anyway, per Jean-Baptiste. 2013-07-02 11:32:45 +01:00
Colin Watson
b45bc14d4f Split force-autopkgtest into force-badtest (tested package) and force-skiptest (triggering package). 2013-06-27 08:18:04 +01:00
Colin Watson
c04c71055e Only issue "From wrong source" for binaries not at the same version in testing (same-version could happen for merged binaries in partial-unstable mode). 2013-06-26 17:57:37 +01:00
Colin Watson
55d5a1651c Clarify force-autopkgtest excuse message. 2013-06-25 18:29:41 +01:00
Colin Watson
75b84eebe5 Run autopkgtests for blocked packages. 2013-06-25 18:15:43 +01:00
Colin Watson
9da36a9385 Don't crash on unversioned unblock hints. 2013-06-25 11:54:53 +01:00
Colin Watson
1c1d8cf891 Make force hints imply force-autopkgtest. 2013-06-25 11:14:26 +01:00
Colin Watson
c1e29f844f Make force-autopkgtest apply to the tested package, not the triggering package. 2013-06-24 13:25:29 +01:00
Colin Watson
2e34feee1f Log autopkgtest status collection. 2013-06-24 11:00:58 +01:00
Colin Watson
bc85ea45cb Add force-autopkgtest to HINTS_ALL. 2013-06-24 10:44:13 +01:00
Colin Watson
41821072e2 Make autopkgtest request logging more useful by moving it after adt-britney request. 2013-06-17 17:57:44 +01:00
Colin Watson
6da7f96ca2 Pass Britney instances through to AutoPackageTest. 2013-06-17 17:24:50 +01:00
Colin Watson
5ed767701b Log autopkgtest requests. 2013-06-17 16:59:57 +01:00
Colin Watson
1cf35e27c8 Fix cause handling in AutoPackageTest.request. 2013-06-17 14:04:23 +01:00
Colin Watson
f961f74ef3 Run autopkgtests for valid candidates, and wait for the results. 2013-06-17 13:56:21 +01:00
Colin Watson
111ab78d7d Apply undo list in reverse order; in rare cases with hints with overlapping virtual packages provided by different sources, this can make a difference. 2013-06-12 15:55:04 +01:00
Stefano Rivera
71e133356a Add myself as a hinter 2013-03-13 11:04:09 +02:00
Stéphane Graber
c531ec1b5a Ad myself to hints permissions. 2013-03-11 13:48:55 -04:00
Jonathan Riddell
0a3141b2db Add myself to hinters 2013-03-11 17:48:15 +00:00
Colin Watson
9388587b95 merge lp:~ubuntu-archive/britney/britney2 2012-12-28 05:00:22 +00:00
Adam D. Barratt
2ccfc4120c Clarify the checks for existing binary packages in doop_source()
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2012-12-25 22:16:05 +00:00
Niels Thykier
c74ee2878b Always include providers of virtual packages in rdepends
Signed-off-by: Niels Thykier <niels@thykier.net>
2012-12-25 19:58:47 +00:00
Adam D. Barratt
e605091f24 Fix excuse invalidation checks for arch-specific dependencies
A dependency on an arch-specific package which is not a valid candidate
should lead to the depending package not being a candidate.

For now we ensure that the generated excuses output remains the same,
so that we don't have to wait for consumers to adapt to a new format.
Changing the output format should be revisited at a later point.

See Debian bug #693068.

Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2012-12-25 18:28:14 +00:00
Adam D. Barratt
c5d9a8eaa5 Remove two unused variables from iter_packages()
The code using the variables was refactored in 694d614b. As a result
they were still set in iter_packages() but never subsequently used.

Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2012-12-24 20:32:23 +00:00
Adam D. Barratt
d11c40d4b8 Make obsolete source package removal slightly more intelligent
Previously a package which became obsolete during a run would not be
automatically removed until the next run. This was due to the fact that
sources[][BINARIES] is not updated during the run. Instead, we build a
list of source packages which produce at least one binary and then
remove any packages not in that list.

Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2012-12-15 18:07:06 +00:00
Colin Watson
a3b7baf3e5 Never promote a package unless it has at least one up-to-date binary on at least one architecture, regardless of exceptions for architectures that aren't keeping up. 2012-12-03 18:01:09 +00:00
Iain Lane
0052a9afcb Add myself to hinters 2012-11-29 16:00:00 +00:00
Colin Watson
1a916783ae require powerpc binaries to be in sync again; previous arrangement caused problems with powerpc-only packages 2012-11-29 15:55:34 +00:00
Colin Watson
f3cc980870 allow powerpc binaries to drop out of sync, until such time as sulfur.buildd is restored 2012-11-28 11:45:33 +00:00
Scott Kitterman
27f7c16b0d Add myself to hints permissions. 2012-11-26 12:24:43 -05:00
Adam Conrad
f27ba2d342 Add myself to the hints permissions 2012-11-19 17:41:06 -07:00
Colin Watson
93291250c6 avoid duplicates in source BINARIES element when multiple versions of a package (e.g. Architecture: all) are present 2012-11-13 12:42:51 +00:00
Colin Watson
b91d765819 drop armel for real, since it's now disabled 2012-11-09 23:57:29 +00:00
Colin Watson
a69a17a4af remove armel from BREAK_ARCHES again; something in the do_all path for break_arches is causing britney to crash, and armel will go away soon enough anyway 2012-11-09 23:42:54 +00:00
Adam Conrad
e70da8c049 Allow armel to break for now, we'll remove it entirely from the ARCHES list when it's gone from raring 2012-11-09 14:29:17 -07:00
Colin Watson
0211319d6b update contact information for Ubuntu 2012-11-09 10:48:04 +00:00
Colin Watson
1efcf2f084 add myself as a hinter 2012-11-08 14:06:16 +00:00
Colin Watson
15b3eb2cba fix handling of removed Architecture: all packages while merging binaries 2012-11-08 14:01:52 +00:00
Colin Watson
8974b4d77b properly isolate source and target sources entries when merging 2012-11-07 18:49:18 +00:00
Colin Watson
9a714f2213 optionally merge packages from testing to unstable, to cope with a partial unstable suite 2012-11-04 00:03:26 +00:00
Colin Watson
82a1d9f15d only write delta if delta_output is configured 2012-10-29 17:38:34 +00:00
Colin Watson
afe4ce0a4c binary-only promotions are still by source package, so look them up appropriately 2012-10-29 16:54:48 +00:00