Commit Graph

353 Commits (052feb339e4e3c8e29017d2f44e70880c3e52714)

Author SHA1 Message Date
Colin Watson 55d5a1651c Clarify force-autopkgtest excuse message.
12 years ago
Colin Watson 75b84eebe5 Run autopkgtests for blocked packages.
12 years ago
Colin Watson 9da36a9385 Don't crash on unversioned unblock hints.
12 years ago
Colin Watson 1c1d8cf891 Make force hints imply force-autopkgtest.
12 years ago
Colin Watson c1e29f844f Make force-autopkgtest apply to the tested package, not the triggering package.
12 years ago
Colin Watson bc85ea45cb Add force-autopkgtest to HINTS_ALL.
12 years ago
Colin Watson 6da7f96ca2 Pass Britney instances through to AutoPackageTest.
12 years ago
Colin Watson f961f74ef3 Run autopkgtests for valid candidates, and wait for the results.
12 years ago
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.
12 years ago
Adam D. Barratt a58f6d72c9 Ensure that binNMUs from superseded sources are not considered
12 years ago
Adam D. Barratt 858e8de218 same_source: handle being passed "None" as a version
12 years ago
Adam D. Barratt 0463c666f0 write_excuses: clear the list of excuses before building
12 years ago
Adam D. Barratt 33bc6cb7fb hint_tester: accept all hints
12 years ago
Adam D. Barratt 8c15568b8f Don't remove arch:all packages when migrating binNMUs via *pu
12 years ago
Adam D. Barratt 2a590ff095 Replace a single-use list in the smooth updates checks with any()
12 years ago
Adam D. Barratt acec4ff6e3 Use any() in tpu o-o-d checks rather than throwaway lists
12 years ago
Adam D. Barratt 25cc2c3b36 Split the tpu o-o-d checks up to make them more readable
12 years ago
Adam D. Barratt 9f4af0171e Fix tpu out-of-date checks for sources with multiple versions in tpu
12 years ago
Adam D. Barratt 74d1b70096 Don't flag unbuilt binary *pu binNMUs for removal in excuses
12 years ago
Adam D. Barratt 67a181d8fc Merge excuses "unblock" parsing for unstable and *pu
12 years ago
Adam D. Barratt 83f25ca602 Remove remaining "approve" hint support code
12 years ago
Adam D. Barratt ce69eb3345 Make "approve" an alias for "unblock"
12 years ago
Niels Thykier b0172d74c4 Ignore sources only referenced by Built-Using
12 years ago
Colin Watson 9388587b95 merge lp:~ubuntu-archive/britney/britney2
12 years ago
Adam D. Barratt 2ccfc4120c Clarify the checks for existing binary packages in doop_source()
12 years ago
Niels Thykier c74ee2878b Always include providers of virtual packages in rdepends
12 years ago
Adam D. Barratt e605091f24 Fix excuse invalidation checks for arch-specific dependencies
12 years ago
Adam D. Barratt c5d9a8eaa5 Remove two unused variables from iter_packages()
12 years ago
Adam D. Barratt d11c40d4b8 Make obsolete source package removal slightly more intelligent
12 years ago
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.
12 years ago
Colin Watson 93291250c6 avoid duplicates in source BINARIES element when multiple versions of a package (e.g. Architecture: all) are present
12 years ago
Colin Watson 0211319d6b update contact information for Ubuntu
12 years ago
Colin Watson 15b3eb2cba fix handling of removed Architecture: all packages while merging binaries
12 years ago
Colin Watson 8974b4d77b properly isolate source and target sources entries when merging
12 years ago
Colin Watson 9a714f2213 optionally merge packages from testing to unstable, to cope with a partial unstable suite
12 years ago
Colin Watson 82a1d9f15d only write delta if delta_output is configured
12 years ago
Colin Watson afe4ce0a4c binary-only promotions are still by source package, so look them up appropriately
12 years ago
Colin Watson 2034272f1c handle binary-only promotions when writing delta
12 years ago
Colin Watson c15542af29 buildd.debian.org -> launchpad.net
12 years ago
Colin Watson e2403eade5 Write upgrade delta to output/Delta.
12 years ago
Colin Watson 8254582a55 Make tpu optional.
12 years ago
Colin Watson e8beb5f5e0 Make removal of obsolete source packages configurable, and disable it for Ubuntu for now.
12 years ago
Colin Watson cacf326907 Skip bug-based processing if BugsV is missing.
12 years ago
Colin Watson a9f50bc26b Use default urgency for all packages if Urgencies is missing.
12 years ago
Colin Watson 7049af338d Skip date-based processing if Dates is missing.
12 years ago
Colin Watson ee9bb6c002 Python 2.6 -> 2.7
12 years ago
Adam D. Barratt a059a18406 Fix thinko in the introduction of "recurse"
13 years ago
Adam D. Barratt ae05fb28db iter_packages(): Replace "earlyabort" with (inverse sense) "recurse"
13 years ago
Niels Thykier 90bb65383f Optimize the return value of get_reverse_tree
13 years ago
Niels Thykier 352fd3da08 do_all(): Only collect lundo info if it will be used
13 years ago
Niels Thykier 5d1ee6b57a Simplify codeflow in do_all()
13 years ago
Niels Thykier caac9c870a Refactor part of iter_packages into separate method
13 years ago
Adam D. Barratt 088c1ed26a Clarify how ages are calculated
13 years ago
Niels Thykier 7da22c74ad Merge Pre-Depends into Depends
13 years ago
Adam D. Barratt a44dd13409 Fix reference to "apt.pkg.ParseDepends" (-> "apt_pkg.parse_depends")
13 years ago
Adam D. Barratt aa882fd805 Fix typo in variable name
13 years ago
Adam D. Barratt a62534e8d0 Don't import "os" multiple times
13 years ago
Adam D. Barratt 66b7eca0f0 Make smooth updates slightly more intelligent
13 years ago
Adam D. Barratt af7987c561 Fix transposition of arch/suite in tpu "not yet built" links
13 years ago
Adam D. Barratt 3bf778550c Fix "block-all source" handling
13 years ago
Adam D. Barratt 8ee72661f0 Perform basic sanity checking when reading hints files
13 years ago
Cyril Brulebois 47c808309b britney: Print the current package to stderr when AIEEEing.
13 years ago
Niels Thykier 5a998ea8a7 britney: Never strip multi-arch in dependencies
13 years ago
Niels Thykier 9bf3224bd1 Remove some unused fields and methods in excuse
13 years ago
Niels Thykier 9a7274db93 Convert all classes to "new-type" Python classes
13 years ago
Niels Thykier ac7afef96b Made is_valid and dontinvalidate properties in Excuse
13 years ago
Niels Thykier cd1735492c Read testing data files only once
13 years ago
Niels Thykier c4a8b31edf Completer: use britney.upgrade_me instead of generate_package_list
13 years ago
Niels Thykier e7689715d2 Removed the notion of "depth" in britney
13 years ago
Niels Thykier e7b90af6db Pre-append $B2dir/pythonX(.Y) to sys.path if it exists
13 years ago
Niels Thykier b52ff787e0 Removed unused return value from excuse_unsat_dep
13 years ago
Niels Thykier 20682bfa5b Refactor installability test in iter_packages into separate method
13 years ago
Niels Thykier 1f87322d5a Make "affected" a set based on the usage of it
13 years ago
Niels Thykier 4febf18aba Removed compat-mode and (the now redundant) auto-hinter cmd option
13 years ago
Niels Thykier 1507f44903 Constant propagate "strict" variable
13 years ago
Mehdi Dogguy bc46c1b2f5 Migrate to python-apt 0.7.100 API
13 years ago
Niels Thykier e1b98db809 Use "key" instead of "cmp" when sorting excuses
13 years ago
Niels Thykier ede3a592a8 Import reduce via functools
13 years ago
Niels Thykier 582eabcb78 Replaced "x.has_key(y)" with "y in x"
13 years ago
Adam D. Barratt 46ae57bad4 Remove non-sensical text from should_upgrade_src's docstring
13 years ago
Adam D. Barratt 42df75af7b Automatically remove obsolete source packages from testing.
13 years ago
Niels Thykier 68f1d17334 Refactored the "undo" code into its own method
13 years ago
Adam D. Barratt 9b2cfdde3e Consistently format package names when processing hints.
13 years ago
Niels Thykier dc36ca2469 Simplified get_reverse_tree
13 years ago
Niels Thykier 726bee7714 Removed unused "excluded" argument for some methods
13 years ago
Adam D. Barratt 57878c9077 Fix brown paper bug handling "hint"s with multiple package initial sets
13 years ago
Adam D. Barratt f5f558818b Switch to using Python 2.6
13 years ago
Adam D. Barratt 45c11a1f57 Support implicit (t)pu hint items
13 years ago
Adam D. Barratt 0fbecb9a9e Simplify hint override checking
13 years ago
Adam D. Barratt 9f793fcbec Fix-up hint override logic
13 years ago
Adam D. Barratt 7045c6e549 Pass the list of supported architectures to MigrationItem
13 years ago
Adam D. Barratt c19f880142 Fix up spacing issues; thanks Niels.
13 years ago
Adam D. Barratt 7f9d8ae271 "Broken architectures" fix-up
13 years ago
Adam D. Barratt 2018302e1f Merge branch 'master' into p-u
13 years ago
Adam D. Barratt fb3cee8207 Make it clearer that single binary removal is an implementation detail
13 years ago
Adam D. Barratt 197e46db1c Merge branch 'master' into p-u
13 years ago
Adam D. Barratt edf2355984 Don't add a "full" auto-hint if the package list is the "minimal set"
13 years ago
Adam D. Barratt 3ca167d396 Merge branch 'master' into p-u
13 years ago
Adam D. Barratt 9de352892a Make checking for smooth updates candidates smarter
13 years ago
Adam D. Barratt e68e1b0451 Use the correct (and existing) variable in an error message
13 years ago