[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted mini-buildd 1.9.108 (source) into experimental



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 12 Jun 2022 21:54:46 +0200
Source: mini-buildd
Architecture: source
Version: 1.9.108
Distribution: experimental
Urgency: medium
Maintainer: Stephan Sürken <absurd@debian.org>
Changed-By: Stephan Sürken <absurd@debian.org>
Closes: 797592
Changes:
 mini-buildd (1.9.108) experimental; urgency=medium
 .
   Breaking and fixing some porcelain again to solve runtime issues around
   "ls && big repos", and misc other mostly 'user convenience' updates:
 .
   * [c0ae68d] fix(call_with_retry): Retry log should be' warning', not
     'error'
   * [6f96634] doc(keyring-packages): Add tip about urold ``apt-key add``
     support (or the lack thereof)
   * [1a1367d] refactor(API): Add "show" (formerly "ls") and make "ls"
     simple (and fast)
   * [e9df3ae] fix(devel): Update to --log-level instead of deprecated
     --verbose
   * [f510245] refactor(API): Make 'Show' derive from 'Ls'
   * [4a87134] fix(api): ls: Move limiter options back
   * [6c4b0e2] feature(API): dput_conf: Add support for a local config
     snippet
   * [e4628be] feature(API): Distribution argument: Add support to get
     dist()
   * [2871749] style(pylint): Pimp up 'max-bool-expr' to 10
   * [c08cb19] refactor(repository): Simplify mbd_parse_dist[str]
     methods/functions: Simply two, oo-class functions
   * [d42970c] refactor(reprepro): Add new class 'Ls' for (later) use
     (merge all needed code here, w/ some doctests)
   * [be3a608] refactor(reprepro): Add ls() method (new style, for later
     use), mark to-be obsoleted methods
   * [7a1ad8f] reafactor(API): Update to new reprepo/ls setup
   * [75544f5] reafactor(repository): Update (partly) to new reprepo/ls
     setup
   * [d93eae5] refactor(api/ls.html): Update to new reprepo/ls setup
   * [b3ac0d5] refactor(api/show.html): Update to new reprepo/ls setup
   * [48a97a7] refactor(reprepro): exists(): Allow context message string
     in 'raise_exception' arg
   * [8615d71] refactor(package, repository); Update all find[_in] to new
     reprepro/ls style
   * [6ac1569] refactor(reprepro): Drop find, find_in, ils (obsoleted)
   * [3c3b9e0] style(repository.py): Bulk fix internal vars to match
     conventions
   * [3f371cd] feature(api): Drop API calls "list" and "find"
   * [b9df5f3] style(mini_buildd.js): Fix wording 'API Call' -> 'API call'
   * [9505d5e] feature(ls, html): Gather codenames in Ls (as class var) &&
     update ls.html to merely have 'codename links' to "show"
   * [a5afc44] feature(emacs example mini-buildd.el): Support new option
     "add-depends"
   * [2e0d6d7] fix(setup, py-argcomplete): Add compat for executable name
     change in 2.0.0 (fixes bash-completion bookworm+)
   * [d9ca421] devel(html-filter-icons): Add little tool to search for
     icons
   * [71c5285] fix(repositories/index.html): Add missing per repo "external
     doc" link
   * [b139586] refactor(guess_codename): Accept (vendor, codename, version)
     args, not release object
   * [31b6113] doc(API debmirror): Document debmirror bug/behavior not
     mirroring contents for *experimenal* suites
   * [ba11705] doc(API:debmirror): Fix typo in description
   * [112e649] refactor(distro info): Add abstract class, support
     mbd_codeversion
   * [5cc8706] refactor(dist): Add Codename class (fixes codename ordering)
   * [8920346] refactor(dist): Move guess_codeversion() to DistroInfo
   * [5a0af97] fix(DistroInfo.mbd_guess_codeversion): Make work for single-
     number "version"s
   * [ec64739] doc(devel): pylint: Fix hint to configuration
   * [e8bfaef] devel(pylint): Drop extra run with 'locally-disabled' only
     -- recent pylints seem to behave as expected (i.e., not fail and issue
     info logs)
   * [ae7ae45] refactor(dist.py): DistroInfo: Rename distro() ->
     mbd_vendor() (our naming && prefix)
   * [1b34f8d] doc(devel): Add note/issue (pydocstyle not parsable)
   * [158e0b6] devel(dist.py): List all codenames on __main__
   * [bc9145e] fix(DebianDistroInfo.mbd_codeversion): Make only return
     str, not DebianVersion
   * [886aa39] refactor(codeversion): Merge/remove redundancy: from Release
     file / from DistroInfo
   * [0577578] feature(DistroInfo, Codename): Add "cmpversion support"
     (fixes Codename sorting for Debian unstable, testing)
   * [847699c] fix(Source): Don't fail if Release lacks a "Description"
   * [a472638] refactor: Put (optional) DISTRO_INFO into own global dict
   * [565f4ce] refactor: Update Codename for generic use && sort Source via
     Codeanme
   * [1cc3762] fix(Repository.mbd_sorted_distributions): Don't revert sort
     (in-sync with Codename sorting)
   * [6a36190] doc(Source): Sync __str__() w/ Codename
   * [74c33bb] doc/style(*): Rephrase "vendor" -> "origin"
   * [5d9de97] refactor(dist.py): Drop mbd_codeversion from DistroInfo
   * [2ae13d6] fix(Codename.__eq__): Should use origin,codename, not
     origin,version
   * [eb9c936] style(setup.cfg, pylint): Drop all 'issue 516 local
     workarounds' (in favor of 'good-names workaround' in setup.cfg)
   * [c6d3a5a] style(setup.cfg, pylint): [register, urlpatterns] Drop
     'django invalid name local workarounds' (in favor of 'good-names
     workaround' in setup.cfg)
   * [813d77d] fix(builtins): mbd_model_stats: Avoid using "eval"
   * [9bb652a] setup.cfg(pylint): Handle 'no-member' false-positives from
     gpg && twisted like those from django
   * [a8efc7a] setup.cfg(pylint): Handle twisted naming oddity via 'good-
     names' in setup.cfg
   * [383cfdf] fix(api.py):Show.run: Iterate ls values directly (avoids
     pylint except)
   * [4c92e03] redactor(dist.py): Simplify/harden Codename
   * [2331ca1] refactor(dist.py): Simplify, only supply "codeversion"
     function
   * [347f78b] doc(devel): Clean up profiles; always add origin archives
     for dist selection profiles
   * [6f898d3] fix(Source): is_matching_release() ->
     check_matching_release(): Is only called once, and there we raise
     anyway (enables precise error message)
   * [5c55977] refactor(Source): Integrate check_matching_release() init
     ReleaseFile.match()
   * [c72016e] fix(API setup): Distribution, Chroot: 'archs' defaults
     value: Only use host archs actually supported by source
   * [11b9d49] fix(Source.Admin.mbd_filter_active_base_sources): Replace
     hardcoded 'known origin' list (rather use from setup)
   * [66bd4d1] doc(Source): Yet again improve error handling on "no archive
     found" (keep all failed w/ exceptions, construct longish exception on
     error)
   * [2820e06] refactor(base.py): Add pub tool func 'mbd_message' (django
     message from exception, special multiline support)
   * [2280a88] feature(ExceptionMiddleware): Try to deliver message on
     error as well
   * [ececb7d] doc(exception): No details: Rather phrase 'no public
     details' and add (HTML) hint to daemon log
   * [498674c] fix(HTTPError): Make "detail" available as class var
   * [a045166] refactor,fix(dist.py): Harden origin_from_setup, and rename
     guess_origin
   * [b2c43aa] style(dist.py): Fixup code ordering, name "codeversion"
     "guess_codeversion" again (as that's what it does, I guess)
   * [4b78367] style,doc(mbd_message): Update && 'renice'
   * [de954f2] fix(Archive.ReleaseFile): Should raise 404 not 503 if
     Release file can't be found
   * [eec880f] feature(chroot): Add support to add arbitrary debootstrap
     options (Closes: 797592)
   * [56355ce] refactor(Chroot.Admin): Remove unused method
     'mbd_host_architecture'
   * [15bb900] fix(testsuite-packages/installed-options):
     deb_build_profiles: Only test for amd64,i386 as in changelog (fixes
     false-negative on other archs)
   * [49b277f] refactor(dist, source): "native arch(s)": Instead of several
     spread-out methods, use NATIVE_ARCH(S) globals in dist.py
   * [7e3927e] feature(API setup): Add --chroots-extra-architecture,
     --repositories-extra-architectures: Makes non-native archs available
     via setup
   * [74370af] feature(API setup): Add (limited) support for origin
     "PureOS"
Checksums-Sha1:
 79ac9825a6060a3cb8f7acd1e43e43e3e51a3c5e 2273 mini-buildd_1.9.108.dsc
 7f35a39a9059304afea145fca41cc336492a489a 532444 mini-buildd_1.9.108.tar.xz
 5e6a5051ebff40a05c6158b2fd12806d9b4dc411 11537 mini-buildd_1.9.108_source.buildinfo
Checksums-Sha256:
 bdc250d3c1f5a23500175d0192f873f004a3bf74e0f8c0790fe4d56d1a78e870 2273 mini-buildd_1.9.108.dsc
 ec9c86eacdbd54674224b9d95f75dcb17505e425ab9f9b6c552b0dd867e8a02f 532444 mini-buildd_1.9.108.tar.xz
 9ad104369bb8ca3facd04ff24a424cbfd394a1ff852422fec2ef3df1a1869531 11537 mini-buildd_1.9.108_source.buildinfo
Files:
 2299684b7c7153b5c5534456f091c89e 2273 devel optional mini-buildd_1.9.108.dsc
 ed0bbb6ac239e656844e78288e45fa37 532444 devel optional mini-buildd_1.9.108.tar.xz
 9f024a7128451fbfabb5b94eaf513f68 11537 devel optional mini-buildd_1.9.108_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmKmRucSHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZyooP/jgF5dioF2jEYi6lagxnyWSFRHNKXOiP
8XUf5VWBBAGorwYb6Pqf1iYOwtcgpQoOqiz0b74iPXgjqO3l9CmLk2Q/ibLb5afP
1PztUIsmqLSdj8D9sKLZKlHUQbodjcTpDIsDxqTg+7Z7yVszkBTDCg5XSrxChtk6
tGSgi6kyMlyuxJnfBxSEHzOChThW83upqOH3MJtrl+8JaBD2m0MhJb/4TpnElgO2
3XxNCQirYpCoI1NH2ZXyq2UQMVEV39c9fJdWWRv6nv2uCn0dFQCfvryRzYao2j2d
daTQ8dPVC0bh8f/eb0ZTa2/4EnQWm3LXJmc/Ow0MfxeDbukTrbG+70D5lBZRCcZF
FyaHPi42uvpHZd/gcJmK/7242E0b3Uy1SGZojtAhHY5FWZ6mWDaaaxQWPDp8wGJd
+BNfHiu+T5Z+7XBkqbQAvpRyjJCdiR7lAB0GaYvr47OwpjoTf8HqUm0EN2RIYX17
eO/40jdlUpHrql+ZL/m5tvsIgQIJ1RnAW+3R1kfCVUpMsvq3PfYbjlM8XkRN6T9I
MejxOzP3BVg6AnjhjbUDbSwOCZzdJneMzfC8/0+pu9qgDfi/uBu35sWZuKKik6Q2
u+6LIsFa3qb/uZnoSex/RYJDDI0OH1lF7jc4zo6S2p7qpOj6pFjIn/LDMrRX599o
XKGrZRqLRAyb
=Ajp6
-----END PGP SIGNATURE-----


Reply to: