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
Colin Watson
3b0a0e665a
merge trunk
2013-09-25 12:54:05 +01:00
Iain Lane
2bab00e9f6
Add a freeze role account for handling milestone freeze blocks
2013-09-24 18:07:13 +01:00
Colin Watson
1c14659b6b
import MULTIARCH from consts
2013-09-24 15:31:14 +01:00
Colin Watson
3f0fc5a940
merge trunk up to 2013-07-10
2013-09-24 14:53:54 +01:00
Colin Watson
9e2da658b0
merge trunk up to 2013-07-05
2013-09-24 14:35:35 +01:00
Colin Watson
c8bfb275ee
merge trunk up to 2013-03-16
2013-09-24 14:02:26 +01:00
Colin Watson
7e26d39354
merge trunk up to 2013-01-18
2013-09-24 13:58:05 +01:00
Adam D. Barratt
8bbdf65d07
lib/dpkg.c: don't try to dereference a NULL pointer
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-24 04:56:27 +00:00
Colin Watson
bc791300e3
Delegate "block" and "unblock" hints to members of ~ubuntu-touch-release.
2013-09-23 10:21:41 +01:00
Colin Watson
0ec8138015
Record autopkgtest status more accurately in pkgcauses: use the status for the version being recorded, not just the one for the latest version found.
2013-09-19 10:40:46 +01:00
Adam D. Barratt
e643daad28
Apply various typo and clarity fixes
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-18 20:40:00 +00:00
Adam D. Barratt
a881298103
Remove the C library placeholder for "pre-depends"
...
We stopped populating the element with real data some time ago, it's
time to drop it entirely.
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-18 10:00:04 +00:00
Colin Watson
4576882338
Support :any architecture qualifiers for multiarch
...
Multiarch adds a Depends: foo:any syntax, permitted only if the
target of the dependency is "Multi-Arch: allowed". This has
been supported by dpkg and apt for some time and is now safe to
use in unstable.
[Adam D. Barratt: adjusted to use consts.py]
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-17 20:07:38 +00:00
Colin Watson
3f6eabe34f
Add support for :any architecture qualifiers, for multiarch.
2013-09-16 15:02:45 +01:00
Colin Watson
8d2f676224
Remove arm64 from new_arches until we see whether it's actually useful.
2013-09-13 04:05:28 +01:00
Colin Watson
ca15db9e79
Add arm64 to ARCHITECTURES.
2013-09-12 18:14:11 +01:00
Adam D. Barratt
84718b7083
Make hint comparison more intelligent
...
"easy foo/1 bar/2" and "easy bar/2 foo/1" are simply different ways of
writing the same hint, so the corresponding Hint objects should compare
as equal.
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-11 19:50:33 +00:00
Adam D. Barratt
0e3d363598
Add sanity-checking of hints
...
So far we only check that hints which should have version information
do (and those which should not do not).
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-11 19:25:57 +00:00
Colin Watson
19af08f35a
Pre-emptively add arm64 to OUTOFSYNC_ARCHES/NEW_ARCHES.
2013-09-09 17:14:13 +01:00
Colin Watson
161b1613e0
Rename fucked_arches to outofsync_arches, to avoid getting in trouble when bringing up new commercially-supported architectures.
2013-09-09 12:37:52 +01:00
Adam D. Barratt
54b641945d
Update copyright
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-07 18:21:00 +00:00
Adam D. Barratt
f1291b7463
Rename make_hintitem() to make_migrationitem()
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-07 18:19:17 +00:00
Adam D. Barratt
cf676f4105
britney_util: fix imports for the MigrationItem class rename
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-07 17:08:21 +00:00
Adam D. Barratt
504c0f9d0a
hints: use MigrationItem
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-07 17:07:32 +00:00
Adam D. Barratt
e75c4a4815
Make MigrationItems versionned by default
...
As HintItem is now redundant, also replace it with a new class -
UnversionnedMigrationItem - and migrate users of the classes to use
the new versions.
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-07 17:01:58 +00:00
Adam D. Barratt
89bc7c8d61
Replace uses of MigrationItem with HintItem
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-07 16:59:06 +00:00
Adam D. Barratt
629c80937d
britney_util: add make_hintitem()
...
This function allows a textual representation of a package (e.g.
"foo/amd64") to be convered to a HintItem().
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-09-07 16:57:35 +00:00
Steve Langasek
f320ff7283
Add myself to the list of hinters
2013-09-02 17:44:18 -07:00
Niels Thykier
09e9e16431
Reduce the number of "used-once" lists
...
Where possible, avoid creating a list only to discard immediately
afterwards. Example:
"""
for x in sorted([x for x in ...]):
...
"""
Creates a list, passes it to sorted, which generates a new list and
sorts that copy. Since sorted accepts an iterable, we can avoid the
"inner" list and just pass it a generator expression instead.
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-08-11 15:23:45 +02:00
Colin Watson
597db6af41
Apparently "+" is encoded as "-" in Jenkins autopkgtest URLs.
2013-08-02 10:09:24 +01:00
Colin Watson
abcb009703
Link to wiki documentation.
2013-07-26 15:19:14 +01:00
Niels Thykier
c554bffee4
Move newlyuninst to britney_util
...
Also, renamed it for consistency with the other X_uninst functions.
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-07-10 20:01:04 +02:00
Niels Thykier
8c911748c8
Move eval_uninst to britney_util
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-07-10 20:01:04 +02:00
Niels Thykier
a2d63aed07
Move write_heidi to britney_util
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-07-10 20:01:04 +02:00
Niels Thykier
82771fb4ee
Move {read,write}_nuninst to britney_util
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-07-10 20:01:04 +02:00
Niels Thykier
d959541722
Move get_reverse_tree into britney_util
...
Rename get_reverse_tree and move it to britney_util with slightly
different arguments.
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-07-10 20:01:04 +02:00
Niels Thykier
c34cdddded
register_reverses: factor out a[0]
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-07-10 20:01:04 +02:00
Niels Thykier
d3401d4829
Move the package loop into register_reverses
...
By moving the package loop inside register_reverses, it will be
invoked a lot less (reducing the overhead of invoking functions).
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-07-10 20:01:04 +02:00
Niels Thykier
9dc6d1415e
Move register_reverses to britney_util
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-07-10 20:01:04 +02:00
Niels Thykier
88e8ff6005
Add container filters and use it to refactor get_reverse_tree
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-07-10 20:01:04 +02:00
Niels Thykier
11fab49365
Merge get_reverse_tree and get_full_tree
...
Beside some "minor differences" they were computing the same "tree"
(read: "graph"), so merge them into one (get_reverse_tree) and
properly document return value and special cases.
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-07-10 20:01:03 +02:00
Niels Thykier
5026e9ee6e
Move old_libraries_format to britney_util
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-07-10 20:01:03 +02:00
Niels Thykier
568d5f809c
Move "undo_changes" to britney_util
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-07-10 20:01:03 +02:00
Niels Thykier
df47518dae
Move "constants" to a new consts module
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-07-10 20:01:03 +02:00
Niels Thykier
9e14cb520c
Move same_source to separate module
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-07-10 20:01:03 +02:00
Niels Thykier
b505a5a357
Remove unused write_bugs
...
The method was last invoked in 2008 (commit 3dc3be1c7).
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-07-10 20:01:03 +02:00
Niels Thykier
1942e00ee1
britney: Do not consider "smooth-updates-only" interesting
...
Signed-off-by: Niels Thykier <niels@thykier.net>
2013-07-09 18:11:22 +02:00