Niels Thykier
36da23b5b7
britney.py: Remove obsolete comment about AIEEE
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-12-15 05:13:12 +01:00
Ivo De Decker
0214b41a4f
Add note when a pkg is being removed because it is not in sid
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-12-11 21:56:51 +01:00
Niels Thykier
d9f04b88c9
britney.conf: Add EXCUSES_YAML_OUTPUT
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-12-11 21:49:17 +01:00
Niels Thykier
36b58958a3
excuse: Rename "generated" to "generated-date"
...
"generated-date" suggests the value as a date, whereas "generated"
suggests a boolean value.
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-12-11 21:21:15 +01:00
Niels Thykier
f9d2d78734
util: Add new "write_excuses" function
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-12-11 21:21:15 +01:00
Niels Thykier
9e25dc2613
INSTALL: Mention the need for python-yaml
...
Also prune the "2.7" in the package names under the assumption
that people are running Jessie.
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-12-11 21:21:15 +01:00
Niels Thykier
93af0aac7a
excuse.py: Add "is-candidate" to the excuse
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-12-11 21:21:15 +01:00
Niels Thykier
1ab07cb054
excuse.py: Rename keys to include "-" between words
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-12-11 21:21:15 +01:00
Niels Thykier
0304b1adb4
excuse.py: Use a set for storing bugs
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-12-11 21:21:15 +01:00
Ivo De Decker
c971474945
handle export for excuse with 'force'
2013-12-11 21:21:15 +01:00
Ivo De Decker
e109b446df
add remove reason when package not in unstable
2013-12-11 21:21:13 +01:00
Ivo De Decker
369f01e8d2
first attempt at adding reason
2013-12-10 22:27:32 +01:00
Ivo De Decker
511a25707b
add bug list to yaml
2013-12-10 22:27:32 +01:00
Ivo De Decker
b7d6ee82d9
first attempt at yaml logging
2013-12-10 22:26:26 +01:00
Ivo De Decker
24d0dd7d4e
fix maintainer regex to get rid of excess space
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-12-06 22:45:06 +01:00
Ivo De Decker
ce6357b671
if hintsdir is defined, read hints from there
...
This introduces a new variable HINTSDIR, which overrides the location of the
Hints dir (normally it is read from the UNSTABLE dir).
Please note that this is the location of the dir that contains the Hints dir.
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-12-06 22:45:01 +01:00
Ivo De Decker
1163101cf7
read hints earlier
...
This allow to do quicker test of the code that reads the hints.
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-12-06 22:44:56 +01:00
Ivo De Decker
c7c16a2a25
if outputdir is defined, write dates file there
...
This introduces a new variable OUTPUTDIR, which overrides the location where
the new dates file is written. This allow to run britney against a read-only
copy of the data.
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-12-06 22:44:50 +01:00
Julien Cristau
a2d1793ab6
Fix urgency reading to obey 'low'
...
Set the default to maxint until we've read something.
Reported-by: Ivo De Decker <ivo.dedecker@ugent.be>
Signed-off-by: Julien Cristau <jcristau@debian.org>
2013-12-02 20:48:06 +01:00
Adam D. Barratt
d6adff3011
Only output arch:all packages which correspond to the testing source
...
If an architecture is marked as fucked, britney's package list for that
architecture may include arch:all packages for an older version. When
outputting the result file, we should not include those packages as
they will lead to import failures.
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-12-02 09:15:32 +00:00
Julien Cristau
6fd11db7e9
Change the default urgency setting to medium
...
But don't force urgency to medium for new packages, they can still be
low.
Signed-off-by: Julien Cristau <jcristau@debian.org>
2013-12-01 19:01:19 +01:00
Adam D. Barratt
e06f514b80
Update hint permissions in line with team changes.
...
- Add ivodd
- Remove luk, he, vorlon and neilm
- Move faw to STANDARD
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-11-28 20:56:11 +00:00
Niels Thykier
d3dea1be37
Remove the old installability tester
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-11-27 19:54:22 +01:00
Niels Thykier
4030b5cb22
Rewrite installability tester
...
The new Installability Tester (IT) module replaces the remaining
C-parts. Unlike C-implementation, it does not give up and emit an
"AIEEE" half-way through.
In order to determine installability, it uses two sets "musts" and
"never". As the names suggest, the sets represents the packages that
must be (co-)installable with the package being tested and those that
can never be co-installable. For a package to be installable, "musts"
and "never" have remain disjoint.
These sets are also used to reduce the number of alternatives that are
available to satisfy a given dependency. When these sets are unable
to remove the choice completely, the new IT defers the choice to later.
This occasionally reduces backtracking as a later package may conflict
or unconditionally depend on one of the remaining alternatives.
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-11-27 19:46:59 +01:00
Niels Thykier
f791c96f47
Defer building the nun-inst cache
...
This is needed for the next commit, where the "per-arch"
installability tester disappears.
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-11-27 19:46:59 +01:00
Colin Watson
37072e9c5e
merge lp:~mathieu-tl/britney/whitespace
2013-11-26 10:48:17 +00:00
Julien Cristau
db5c81f71c
Add ia64 to {fucked,break}_arches
...
Signed-off-by: Julien Cristau <jcristau@debian.org>
2013-11-24 10:31:11 +01: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
Julien Cristau
498459d5e6
britney.conf: remove s390
...
Signed-off-by: Julien Cristau <jcristau@debian.org>
2013-10-14 20:41:38 +02: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
Niels Thykier
f62025871f
britney.conf: Add "auto-removals" as hinter
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-09-29 19:53:15 +02: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