Commit Graph

309 Commits (f791c96f47f42ac513a5f4183a46c641e5ec98a8)

Author SHA1 Message Date
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
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
Adam D. Barratt f2eb888a2b Drop some unused imports
13 years ago
Adam D. Barratt 79b243ef6a Merge branch 'master' into p-u
13 years ago
Adam D. Barratt f4c3683ae7 Don't try to call __log on a non-existent class
13 years ago
Adam D. Barratt 3d6432d545 Drop unused import
13 years ago
Adam D. Barratt 4581ecd8d9 Fix-up a broken merge so smooth updates work again
13 years ago
Adam D. Barratt 9dc773b076 Merge branch 'master' into p-u
13 years ago
Adam D. Barratt bbfaba859e When auto-hinting, also try a "minimal" package set
13 years ago
Adam D. Barratt be28f670a5 Don't consider intra-source dependencies for smooth updates
13 years ago
Adam D. Barratt f4c306e0e9 Remove an unused variable
13 years ago
Niels Thykier 79f24cd38f Removed two unused methods, check_installable and check_conflicts
13 years ago
Niels Thykier 22d8167786 Allow a list as well as a tuple in Britney.do_hint
13 years ago
Adam D. Barratt c47e08b8cf Fix up broken logic so that binary removals work again
13 years ago
Adam D. Barratt 513a6ff453 smooth updates: pass a list of MigrationItems to remove, not strings
13 years ago
Adam D. Barratt 2e51db80c9 Make sort_actions support MigrationItems
13 years ago
Adam D. Barratt 49cbd35310 Fix up the addition of "unblock" hints for t-p-u approvals.
13 years ago
Niels Thykier ced28100fb Fixed tab-completion for packages containing "-"
13 years ago
Niels Thykier 7343b84288 Added package completion to the readline completor
13 years ago
Niels Thykier dda7031ea3 Do not crash if writing histfile fails with --hint-tester
13 years ago
Mehdi Dogguy a687b00e18 Typo fix
13 years ago
Adam D. Barratt dcad3f3480 When auto-hinting, also try a "minimal" package set
13 years ago
Niels Thykier cf080e49bd Reduced Britney.parser to a local variable
13 years ago
Niels Thykier 33a10f6f35 Fixed some weird indentations
13 years ago
Niels Thykier 1103ee2e61 Removed some unused local variables and arguments
13 years ago
Niels Thykier 77c36ca7cb Removed two unused methods, check_installable and check_conflicts
13 years ago
Julien Cristau 04f3dd1d94 Typo fix
13 years ago
Adam D. Barratt 8268ab61a7 Don't consider intra-source dependencies for smooth updates
13 years ago
Adam D. Barratt 04a7bc6bb2 hints: rename the "hints" method to the more helpful "search".
14 years ago
Adam D. Barratt 6b953d8f9e Migrate "packages[0]"-style code to the package and version properties.
14 years ago
Adam D. Barratt 7e324daa56 A failed unblock hint should list that hint's user, not the block's
14 years ago
Adam D. Barratt 0af34d1629 Fix some brown paper bag bugs in the hint parsing code.
14 years ago
Adam D. Barratt 0971adec29 Move hint-using code to using HintCollection and HintItem
14 years ago
Adam D. Barratt 9c7fcbc42c Migrate most code parsing package names to use MigrationItems.
14 years ago
Adam D. Barratt d10630ff56 Grammar / spelling fix some comments
14 years ago
Adam D. Barratt 3b7fb3e733 Bring the author and version information in sync with reality.
14 years ago
Adam D. Barratt 9bcc953588 Update a comment to account for proposed-updates support.
14 years ago
Adam D. Barratt 17df888d6c Add myself to the copyright information.
14 years ago
Adam D. Barratt fb2279cf12 Better document the new auto-hinter functionality.
14 years ago
Adam D. Barratt 0b4c63a832 Make the auto-hinter more intelligent.
14 years ago
Adam D. Barratt 418a9db9f9 Avoid marking more valid excuses as impossible.
14 years ago
Adam D. Barratt 88bc3eeb5e Avoid marking some valid excuses as impossible.
14 years ago
Adam D. Barratt 4958255e54 Stop referring to impossible dependencies as "unpossible".
14 years ago
Adam D. Barratt ddf31479e2 Fix up p-u optionality
14 years ago
Adam D. Barratt c0f3af69a7 Make reading of pu package lists optional
14 years ago
Adam D. Barratt 0187eaaee1 Merge and re-factor some pu and tpu tests
14 years ago