Adam D. Barratt
8795d9bd0f
Add implicit unblocks for t-p-u approvals
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
t-p-u approval previously required both an "unblock" and an "approve"
hint if the package was blocked; the "approve" should be sufficient and
this is the simplest method of achieving that.
There are some cases where this does not quite do the right thing (e.g.
for a package which has both a t-p-u "approve" hint and an "unblock"
hint for the package in unstable) but it is preferable to requiring
t-p-u hints to be added in pairs always.
2010-09-17 18:49:46 +00:00
Adam D. Barratt
a85513ed72
Give mehdi and jcristau "standard hints"
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2010-09-16 22:45:23 +00:00
Adam D. Barratt
bd048814b2
Increase the size of the tables used for storing package information
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
If the internal tables used in the C module are not large enough to store
the list of discovered packages then checking installability becomes very
slow.
2010-06-23 19:03:40 +00:00
Adam D. Barratt
7b5f161f93
Give mehdi HELPERS
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2010-06-01 18:22:49 +00:00
Adam D. Barratt
6485e77be1
Give faw + jurij HELPERS rather than a list of hints
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
This ensures that changes to HELPERS (e.g. the addition of udeb hints)
automatically propagate to the relevant users
2010-06-01 18:21:16 +00:00
Adam D. Barratt
34a773ca2d
Give adsb "force-hint"
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
ACKed by HE on IRC
2010-03-24 14:34:28 +00:00
Adam D. Barratt
9a6616fb1c
Give adsb "force"
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
Acked by HE and aba on IRC
2010-03-22 17:07:25 +00:00
Adam D. Barratt
af93879999
Sort the lists of old / new RC bugs before listing them
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2010-03-11 19:09:31 +00:00
Adam D. Barratt
f35e8b51ab
Use self.__log() when warning about malformed BugsV lines
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2010-02-28 17:19:06 +00:00
Adam D. Barratt
6cba51fa55
Print a warning if there are no unblock{,-udeb} hints
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2010-02-28 14:44:37 +00:00
Adam D. Barratt
5f3a747a78
Override unblock{,-udeb} hints based on the versions they apply to
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
Based on patches to britney by Philipp Kern <pkern@debian.org>
2010-02-28 14:44:37 +00:00
Adam D. Barratt
4557c21e53
Fix typoes and grammar
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2010-02-28 14:44:37 +00:00
Adam D. Barratt
54b3a81ddb
Remove duplicate binary packages when building package lists
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2010-02-28 14:44:36 +00:00
Adam D. Barratt
2fff4744ee
Modify the semantics of the "force" hint
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
Allow a package which is a candidate but invalidated by one or
more dependencies to be "force"d.
Based on a patch to britney by Andreas Barth <aba@debian.org>
2010-02-28 14:44:36 +00:00
Adam D. Barratt
eec67e9ae1
Only include the latest version of each source package
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
The Sources file for unstable will contain multiple records for a single
source package when one or more architectures has out-of-date binaries.
As the latest version is that which will be considered for migration, only
that version should be added to the list of available sources.
This is not currently an issue in live use, as the data files are already
pre-processed by britney before being passed to britney2.
2010-02-28 14:44:36 +00:00
Adam D. Barratt
105c9979a0
Quote input used in URLs
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
Based on a patch to britney by Marc Brockschmidt <he@debian.org>
2010-02-28 14:44:36 +00:00
Adam D. Barratt
b745082c46
Support bugs filed against src:foo
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
Currently a bug against src:foo is treated as if it were filed against
foo. As both may exist in the input list, we accumulate bugs for each
package rather than assuming package names are unique.
2010-02-28 14:44:36 +00:00
Adam D. Barratt
9fc14153a3
Print a warning about malformed lines in the RC-bug list files
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2010-02-28 14:44:36 +00:00
Adam D. Barratt
fcc1d1e2bc
write_bugs(): Fix format string; the bug list is a string, not a number
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2010-02-28 14:44:36 +00:00
Adam D. Barratt
ca99fe7f0c
Update documentation relating to release-critical bugs
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
britney now uses the "BugsV" files rather than "Bugs". The new
files contain a list of bugs, not a count, and the migration
of the package is dependent on there being no new RC bugs in unstable
relative to testing, rather than simply fewer RC bugs.
2010-02-28 14:44:36 +00:00
Adam D. Barratt
1ff705f152
Sync with b1 config
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
- Move adsb to standard hints
- Remove kfreebsd-* from BREAKARCHES
2010-02-28 14:44:36 +00:00
Luk Claes
b8fdb3e231
Update TODO
2009-11-16 12:48:43 +00:00
Release Managers
c30c2b86e5
Sync with b1's config
2009-10-31 12:31:18 +00:00
Jurij Smakov
3a75745210
Add support for Breaks to b2.
...
Signed-off-by: Jurij Smakov <jurij@droopy.oc.cox.net>
2009-09-06 18:00:56 +01:00
Jurij Smakov
9c73bb45ac
Do not exclude fake source packages from t-p-u processing, as they provide a mechanism for sourceless packages to propagate to testing through t-p-u. This change removes some b1/b2 diffs.
...
Signed-off-by: Jurij Smakov <jurij@droopy.oc.cox.net>
2009-09-03 00:40:56 +01:00
Jurij Smakov
947dece70e
Return all packages solving a dep through virtual packages (like b1 does), not just the first one. This eliminates some b1/b2 excuse diffs.
...
Signed-off-by: Jurij Smakov <jurij@droopy.oc.cox.net>
2009-08-22 19:54:08 +01:00
Jurij Smakov
b3b5d4cb36
More hints -> self.hints fixes.
...
Signed-off-by: Jurij Smakov <jurij@droopy.oc.cox.net>
2009-08-17 20:19:55 +01:00
Jurij Smakov
b2b6b535f7
Use correct self.hints instead of non-existent hints.
...
Signed-off-by: Jurij Smakov <jurij@droopy.oc.cox.net>
2009-08-16 12:20:51 +01:00
Release Managers
c0cec7cad0
Add support for freeze-exception file
...
Signed-off-by: Luk Claes <luk@debian.org>
2009-08-15 16:23:43 +00:00
Luk Claes
d6cedbd755
Remove obsolete approver stanza, put dato's hint file in comment for now
...
Signed-off-by: Luk Claes <luk@ries.debian.org>
2009-08-15 16:12:56 +00:00
Release Managers
a4da834a1a
Merge branch 'ftp-master'
...
Conflicts:
britney.conf
Signed-off-by: Release Managers <release@ries.debian.org>
2009-08-15 16:08:06 +00:00
Jurij Smakov
18258e7ef9
Add udeb blocking/unblocking support for b2.
...
Signed-off-by: Jurij Smakov <jurij@debian.org>
2009-08-15 16:39:00 +01:00
Release Managers
eb1bf1dbe7
Add new RAs
...
Add kfreebsd-i386, kfreebsd-amd64
2009-08-07 05:20:53 +00:00
Adeodato Simó
a666ac2bd3
Go back to Python 2.4, since there are buggy results with 2.5.
...
(In particular, britney2 thinks all packages are uninstallable when
executing under Python 2.5.)
2009-03-14 16:54:46 +01:00
Adeodato Simó
e23331da5c
britney.py: make executable.
2009-03-14 15:24:02 +01:00
Adeodato Simó
17672ae8da
Update britney-py.c to work with Python 2.5.
...
These changes are cherry-picked from britney1 (7e94274 and f50c039).
Commit messages follow.
7e94274: Use python 2.5.
f50c039: use PyObject_DEL() for memory allocated with PyObject_NEW().
See http://www.python.org/doc/2.5.4/whatsnew/ports.html (section about
"obmalloc"): Python 2.5 is no longer lenient about code that mixes NEW/DEL
from different memory families of functions.
2009-03-14 12:46:33 +01:00
Adeodato Simó
ff434061e8
Print to stdout without --hint-tester, and print to output.txt with it.
2009-02-23 23:13:06 +01:00
Fabio Tranchitella
a44222fc44
Fixed a typo in write_control: we really want to write the maintainer, so
...
please use the correct field name.
2008-05-31 15:01:03 +00:00
Fabio Tranchitella
633eb5301f
Fix a bug in write_control: we use lists and not dictionaries for storing
...
source packages in memory.
2008-05-28 11:13:56 +00:00
Fabio Tranchitella
13a0f4d654
armel is now a regular release arch
2008-05-25 09:22:39 +00:00
Adeodato Simó
c16bb0cc20
Compare version of approve hints against t-p-u and not testing.
...
source_u is the package as found in the origin distribution, normally
unstable, but t-p-u for t-p-u packages.
Acked by Fabio on IRC.
2008-05-20 19:37:27 +02:00
Adeodato Simó
b426d2a202
Make hints['approved'] also a dictionary.
2008-05-20 17:43:00 +02:00
Adeodato Simó
4f33613b13
Add a .gitignore file.
2008-05-20 17:37:56 +02:00
Fabio Tranchitella
83022051b1
Do not read approvals, they are not used anymore; use the "approve" hints for
...
that purpose instead.
2008-05-20 12:27:03 +00:00
Fabio Tranchitella
872d087b56
My interpretation of britney's behaviour was wrong (and, strange enough, the
...
comment was correct); added a missing "not" for the if statement's condition.
2008-05-17 15:57:12 +00:00
Fabio Tranchitella
523bbf139b
Applied patches from dato: make check_out emit a more human-readable output,
...
rename --check-out to --print-uninst; do not override the default
NOBREAKALL_ARCHES value when running in print-uninst mode.
2008-05-02 13:57:37 +00:00
Fabio Tranchitella
45322a7fc6
In fact, running in check-out mode all the architectures are nobreakarch; thanks dato.
2008-04-30 19:00:25 +00:00
Fabio Tranchitella
ac69b8d8b7
in check-out mode, nobreakall shuold be empty
2008-04-29 07:26:13 +00:00
Fabio Tranchitella
1768a56d7b
Added check-out mode for britney.py
2008-04-29 05:08:58 +00:00
Fabio Tranchitella
a3667cb3b1
Removed armel from new arches, added back to break arches.
2008-04-24 08:47:34 +00:00