Adam D. Barratt
7bba1173e0
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.
15 years ago
Adam D. Barratt
dad06c5279
Give mehdi HELPERS
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
15 years ago
Adam D. Barratt
ab584f555b
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
15 years ago
Adam D. Barratt
45de0e576e
Give adsb "force-hint"
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
ACKed by HE on IRC
15 years ago
Adam D. Barratt
f1156a4b2f
Give adsb "force"
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
Acked by HE and aba on IRC
15 years ago
Adam D. Barratt
f6c8c52fc7
Sort the lists of old / new RC bugs before listing them
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
15 years ago
Adam D. Barratt
370d31b4ef
Use self.__log() when warning about malformed BugsV lines
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
15 years ago
Adam D. Barratt
92cf5754fc
Print a warning if there are no unblock{,-udeb} hints
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
15 years ago
Adam D. Barratt
1e4a1aa727
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>
15 years ago
Adam D. Barratt
644caa3f31
Fix typoes and grammar
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
15 years ago
Adam D. Barratt
fa6b95e0b3
Remove duplicate binary packages when building package lists
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
15 years ago
Adam D. Barratt
775cfc6f2b
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>
15 years ago
Adam D. Barratt
0cf4dc85f6
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.
15 years ago
Adam D. Barratt
5809c672b7
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>
15 years ago
Adam D. Barratt
b711ef84a0
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.
15 years ago
Adam D. Barratt
9336be8d7d
Print a warning about malformed lines in the RC-bug list files
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
15 years ago
Adam D. Barratt
975ac48a41
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>
15 years ago
Adam D. Barratt
15f02bddd6
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.
15 years ago
Adam D. Barratt
592db32990
Sync with b1 config
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
- Move adsb to standard hints
- Remove kfreebsd-* from BREAKARCHES
15 years ago
Luk Claes
7aaae6ecca
Update TODO
15 years ago
Release Managers
435c42b0bd
Sync with b1's config
15 years ago
Jurij Smakov
bb1d1a6f0a
Add support for Breaks to b2.
...
Signed-off-by: Jurij Smakov <jurij@droopy.oc.cox.net>
15 years ago
Jurij Smakov
f61e151946
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>
15 years ago
Jurij Smakov
f847e1b3c4
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>
15 years ago
Jurij Smakov
e522e541e6
More hints -> self.hints fixes.
...
Signed-off-by: Jurij Smakov <jurij@droopy.oc.cox.net>
15 years ago
Jurij Smakov
f52dea4d51
Use correct self.hints instead of non-existent hints.
...
Signed-off-by: Jurij Smakov <jurij@droopy.oc.cox.net>
15 years ago
Release Managers
792cbf7175
Add support for freeze-exception file
...
Signed-off-by: Luk Claes <luk@debian.org>
15 years ago
Luk Claes
d9d9702ff1
Remove obsolete approver stanza, put dato's hint file in comment for now
...
Signed-off-by: Luk Claes <luk@ries.debian.org>
15 years ago
Release Managers
5813260ff1
Merge branch 'ftp-master'
...
Conflicts:
britney.conf
Signed-off-by: Release Managers <release@ries.debian.org>
15 years ago
Jurij Smakov
cda3145d95
Add udeb blocking/unblocking support for b2.
...
Signed-off-by: Jurij Smakov <jurij@debian.org>
15 years ago
Release Managers
0f5197ca73
Add new RAs
...
Add kfreebsd-i386, kfreebsd-amd64
15 years ago
Adeodato Simó
cf2bc3cbfb
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.)
16 years ago
Adeodato Simó
75438d5854
britney.py: make executable.
16 years ago
Adeodato Simó
e671358386
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.
16 years ago
Adeodato Simó
4f53a3db15
Print to stdout without --hint-tester, and print to output.txt with it.
16 years ago
Fabio Tranchitella
a44222fc44
Fixed a typo in write_control: we really want to write the maintainer, so
...
please use the correct field name.
17 years ago
Fabio Tranchitella
633eb5301f
Fix a bug in write_control: we use lists and not dictionaries for storing
...
source packages in memory.
17 years ago
Fabio Tranchitella
13a0f4d654
armel is now a regular release arch
17 years ago
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.
17 years ago
Adeodato Simó
b426d2a202
Make hints['approved'] also a dictionary.
17 years ago
Adeodato Simó
4f33613b13
Add a .gitignore file.
17 years ago
Fabio Tranchitella
83022051b1
Do not read approvals, they are not used anymore; use the "approve" hints for
...
that purpose instead.
17 years ago
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.
17 years ago
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.
17 years ago
Fabio Tranchitella
45322a7fc6
In fact, running in check-out mode all the architectures are nobreakarch; thanks dato.
17 years ago
Fabio Tranchitella
ac69b8d8b7
in check-out mode, nobreakall shuold be empty
17 years ago
Fabio Tranchitella
1768a56d7b
Added check-out mode for britney.py
17 years ago
Fabio Tranchitella
a3667cb3b1
Removed armel from new arches, added back to break arches.
17 years ago
Fabio Tranchitella
f23c31d59f
Removed armel from break arches.
17 years ago
Fabio Tranchitella
024770f558
Do not break if SMOOTH_UPDATES is empty.
17 years ago