Tiago Daitx
8c166cf5e1
Link to update-excuse bugs on update_excuses
...
LP: #1683749
5 years ago
Robert Bruce Park
35932c55c1
Email Policy, send emails when packages are rejected.
5 years ago
Robert Bruce Park
fea7d283a8
Reject packages if entire source ppa won't migrate
5 years ago
Iain Lane
8c3b9e5893
LinuxPolicy: Make linux* wait on corresponding -meta package
...
We want to treat linux-$flavor and linux-meta-$flavor as one set in
britney which goes in together or not at all. We never want to promote
linux-$flavor without the accompanying linux-meta-$flavor.
Add a new LinuxPolicy which runs after most of the other policies, which
invalidates linux-foo if linux-meta-foo is invalid.
5 years ago
Iain Lane
27905ccab0
autopkgtest: Hardcode some linux-meta tests
...
We should really fix this to use Testsuite-Triggers / hint-testsuite-triggers
5 years ago
Iain Lane
b5bcb4c961
Allow piuparts policy to be disabled by config
5 years ago
Iain Lane
c436aafda7
Implement Ubuntu component relationship constraints (ogre model)
5 years ago
Iain Lane
5718f8c903
Store the component in BinaryPackage and SourcePackage
5 years ago
Colin Watson
dbb9883380
Allow blocking uploads by way of bugs with the block-proposed tag set
5 years ago
Iain Lane
243703f7ac
test_autopkgtest: Split setup commands into a separate class
...
This lets other policies share this code for their integration tests
5 years ago
Colin Watson
843751c5cf
Change date format to seconds-since-epoch
5 years ago
Colin Watson
60c4a4cf20
Add a --distribution option
5 years ago
Colin Watson
c8c8d56bee
Replace %(SERIES) macro in config files with value passed to --series
5 years ago
Colin Watson
4ece0b9dba
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.
5 years ago
Iain Lane
833622ee74
utils: Fix pycodestyle E302 (missing blank line)
5 years ago
Colin Watson
793a7a5e64
Optionally merge packages from testing to unstable
...
To cope with a partial unstable suite like Ubuntu's -proposed pocket.
5 years ago
Colin Watson
3b8daa98ec
Make sure that containing directories exist before writing output files
5 years ago
Robert Bruce Park
c582733989
Make Heidi optional
...
Setting HEIDI_OUTPUT to an empty value will skip the heidi generation, to speed
up britney in scenarios where heidi is not needed.
5 years ago
Martin Pitt
883f01740f
Skip piuparts policy if summary file is missing
5 years ago
Colin Watson
af7da4e764
Skip bug-based processing if BugsV is missing
5 years ago
Colin Watson
ba3fec61c3
Use default urgency for all packages if Urgencies is missing
5 years ago
Paul Gevers
dc4ea6ca2c
autopkgtest: remember old results instead of discarting them
...
For packages with lots of reverse dependencies, new versions of those reverse
dependencies may keep on showing up in testing. If migration is blocked until
the results for these new version, migration may take extremely long. If there
are results for the current trigger but for the previous version of the reverse
dependency, use those until the fresh resuts are available.
Similar for the reference runs.
5 years ago
Paul Gevers
6e6214efe8
autopkgtest: call filter_old_results after adding triggers to avoid code duplication
5 years ago
Ivo De Decker
423f10502e
document allow-smooth-update hint
5 years ago
Ivo De Decker
920d82445d
Add allow-smooth-update hint
...
Hint to allow smooth update, even if the section isn't allowed in the
configuration.
Note that this takes the source name and the source version IN TESTING
of the binaries that must be allowed to stay around to allow a smooth
update.
5 years ago
Ivo De Decker
c2088004f2
is_smooth_update_allowed: strip component from section
5 years ago
Ivo De Decker
2d34f8220e
split off is_smooth_update_allowed() function
5 years ago
Paul Gevers
4e49ce9d70
Give standard priviledges to sramacher
5 years ago
Ivo De Decker
e2b196dd4b
Don't check implict depends when build is missing
5 years ago
Ivo De Decker
a667250cef
excuse: add hasreason function
5 years ago
Ivo De Decker
a08b7ebc48
Add implicit dependency policy
...
Based in part on patches by Niels Thykier <niels@thykier.net>
Signed-off-by: Ivo De Decker <ivodd@debian.org>
5 years ago
Ivo De Decker
9865db0448
Add find_newer_binaries function
5 years ago
Ivo De Decker
563556de95
Suite: add is_cruft function
5 years ago
Ivo De Decker
eba71cef1a
run coverage even if tests fail
5 years ago
Ivo De Decker
29557abab0
Replace broken excuse dependency code with comment
5 years ago
Paul Gevers
48375e7796
Remove retired members from the britney configuration
5 years ago
Paul Gevers
23c79608ec
autopkgtest: make sure an item is not removed twice
5 years ago
Paul Gevers
ea6d65f657
Let britney reschedule migration-reference/0 runs when they are too old
...
Currently, britney only schedules reference runs when they don't exist. It does
strip out runs against older versions of the autopkgtest, but the current version
may exist for a while and the reference run can be old. So, add an option to
ignore old results.
5 years ago
Paul Gevers
aa8b84f4b8
Drop the special case that gcc has; it's just a package
5 years ago
Paul Gevers
56babea058
Don't run autopkgtest on architectures where the triggering package doesn't exist
5 years ago
Ivo De Decker
64ba19cde4
Fix architecture check if Release file is used
...
When the architecture are read from the Release file, they are not
defined in the config file.
Adding 'all' as an architecture will not give the correct result. To
avoid confusion, explicitly check for this and error out if it is added.
5 years ago
Ivo De Decker
9056323165
Check that architecture config doesn't include "all"
...
Add 'all' as an architecture will not give the correct result. To avoid
confusion, explicitly check for this and error out if it is added.
5 years ago
Ivo De Decker
a567dfd58d
Mark packages as uninstallable, even if this doesn't block migration
...
This allows the autopkgtest policy to skip tests for these packages.
5 years ago
Ivo De Decker
c308361fc5
autopkgtest: filter conflicting packages
...
We only want to add packages which conflict in testing, but don't
conflict in unstable. For those, the newer version (from unstable)
probably fixes the conflict.
5 years ago
Ivo De Decker
97c3b32f1f
autpkgtest: ignore deps already satisfied in testing
5 years ago
Ivo De Decker
237c5d7357
fix test_autopkgtest tests
5 years ago
Ivo De Decker
dfd0973a64
fix test_policy tests
5 years ago
Ivo De Decker
001e18a2f4
fix test_yaml tests
5 years ago
Ivo De Decker
1a33ee9ebc
installability/tester.py codestyle fixes
5 years ago
Ivo De Decker
0c66464fd5
hints.py codestyle fixes
5 years ago