Back to mini-buildd PTS page

Accepted mini-buildd 1.9.93 (source) into experimental



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

Format: 1.8
Date: Fri, 17 Dec 2021 15:28:44 +0100
Source: mini-buildd
Architecture: source
Version: 1.9.93
Distribution: experimental
Urgency: medium
Maintainer: Stephan Sürken <absurd@debian.org>
Changed-By: Stephan Sürken <absurd@debian.org>
Changes:
 mini-buildd (1.9.93) experimental; urgency=medium
 .
   Summary:
   * Add tool 'mini-buildd-internals' -- for now, for sbuild setup
     blocks only.
   * schroot.Session: Debug && fix intermittent schroot snapshot
     left-overs.
   * portext: Only download verified by default.
   * Various minor tests && fixes.
   * Code/setup updates for pylint 2.12.2.
 .
   Details:
   * [dac35be] config.py: Remove (obsoleted) account URI "reset".
   * [13b1fa8] config.py: Remove not-needed account URIS logout,
     password_change, password_reset.
   * [e57362f] package.py (_port): dget: Deny unverified downloads by
     default && add allow_unauthenticated option to override.
   * [f0c69c5] api.py (PortExt): Add --allow-unauthenticated argument.
   * [c411dd5] mini-buildd-api: Fix description (which was still mentioning
     events).
   * [e61be9d] Add new CLI stub mini-buildd-utils.
   * [a3eb56d] files.py (File.run): Add ability to run (script) files.
   * [2987277] mini-buildd-utils: Add "sbuild" utility (sbuild setup
     blocks).
   * [766dbb4] files.py: Move File.run() to custom Script class in m-b-
     utils.
   * [ebad129] cli.py (CLI.run): Log run error with level=ERROR (not
     default=WARNING).
   * [6af196d] cli.py (CLI): Optionally allow unknown arguments.
   * [0db6c6c] mini-buildd-utils: Remove script run again (does not make
     much sense, really).
   * [49751f8] sbuild.py: Cleanup naming/descriptions of sbuild blocks.
   * [43a65a2] files.py (Script): Move run() and Script class to file.py
     after all.
   * [42b830d] files.py (File.__str__): Add __str__().
   * [e63c5d4] mini-buildd-utils (sbuild): Add --cat && make printing
     description default.
   * [a334b1e] sbuild.py: apt-disable-check-valid-until: No need to exclude
     codenames in-script.
   * [af10297] sbuild.py: Some more description wording updates.
   * [efcf012] devel (MBD_PIPINSTALL): Skip pip user install of pylint
     (2.11.1 now in Debian).
   * [139f819] models/distribution.py: Fix: Properly (HTML) escape some
     usage() text used in help texts.
   * [6df6a27] mini-buildd-utils: sbuild: Print usage() when no sbuild name
     is provided.
   * [9a80851] Rename mini-buildd-utils -> mini-buildd-internals.
   * [2f916f0] mini-buildd-internals: 'sbuild' -> 'sbuild-setup-blocks'.
   * [bd592e9] sbuild.py (SetupBlocks.default): Fix: '[apt-]disable-check-
     valid-until' should not be default.
   * [a3a3330] sbuild.py: setup blocks: Update name/description for various
     blocks.
   * [43b9a5b] devel.hostname.lts: Helper ('./devel' pre-configured w/
     Debian + LTS).
   * [072f80c] builder|changes|sbuild.py: Buildresults: Obsolete 'Sbuild-
     Retval' (use 'Sbuild-Status' only).
   * [92446ed] sbuild.py (SBuild): Buildresult: Add 'Build-Time', 'Package-
     Time', 'Space', 'Package-Space' from sbuild summary (informational
     only).
   * [8b44cc6] builder.py: Remove 'Runtime-Start', 'Runtime-Delta':
     Informational only, rather use new sbuild summary values.
   * [f732bf0] sbuild.py: Move untar to sbuild.
   * [b27fd30] builder.py: Move more 'sbuild context code' to
     sbuild.SBuild.
   * [3087f72] sbuild.py: Simplify. 'Harden' sbuild status when sbuild run
     itself fails.
   * [5f51ec3] daemon.py (Daemon): Make 'model' a property.
   * [c911ce9] models/repository.py (EmailAddress): Exclude 'pickled_data'
     from view.
   * [d5fa28e] daemon.py: Skip monkey-patching
     'django.conf.settings.DEFAULT_FROM_EMAIL' (FROM is already set
     explicitly for all emails we sent).
   * [9ab82cf] models/daemon.py (Daemon): 'custom_hooks_directory': Mark
     "DEPRECATED", exclude from view (see new 'events hooks').
   * [4ae5fce] changes.py [pylint]: Iterate some dicts w/o keys() (new
     pylint 2.12.2 warning).
   * [569162d] mini-buildd-ssh-uploader-command [pylint]: 'too-many-
     statements' no longer needs to be locally disabled.
   * [7d9b68f] mini-buildd [pylint]: Various local disablings around
     PEP3143 (daemon.py) no longer needed.
   * [391419a] src/* [cosmetic]: More consistently use one empty beauty
     line after initial top level script/module comments.
   * [4676b79] mini-buildd-import-08x [pylint]: Some local disablings
     (redefined-outer-name, too-many-branches) no longer needed.
   * [6182286] django_settings.py [pylint]: Remove two no longer needed
     "no-member" local disablings.
   * [48ed473] ftpd.py: [pylint]: Remove no longer needed "no-member" local
     disabling.
   * [4c731c4] files.py: Scripts: Drop pasting the whole script again &&
     simplify banner methods.
   * [ea98b38] files.py [pylint]: Remove no longer needed local disabling
     (superfluous-parens).
   * [30e18fe] sbuild.py [pylint]: Remove no longer needed local disabling
     (no-member).
   * [11d0fd1] setup.cfg [pylint]: Update "generated-members" (django):
     Three no longer needed.
   * [e7dc8d1] src/*.py [pylint]: django: Handle various 'no-member' local
     disablings via generated-member.
   * [57580a1] src/* [pylint]: Avoid local disabling of 'bare-except' using
     explicit bare except via BaseException.
   * [6a5b66a] net.py (detect_apt_cacher_ng) [pylint]: Rm "broad-except"
     local disabling (we have a global exception anyway).
   * [10e18b1] misc.py [pylint]: Simplify 'skip_if_debug', avoid
     'inconsistent-return-statements'.
   * [b4015c9] events.py [pylint]: Remove local disabling of 'too-many-
     boolean-expressions', no longer needed.
   * [1fff2fe] models/daemon.py [pylint]: Remove local disabling of
     'arguments-differ', no longer needed (was false positive).
   * [63246d6] values.py: CURRENT_BUILDS: Add comment why we need the
     lambda here.
   * [2a1ba48] values.py (OnOff): Rather use "ON, OFF" (capitalized) as
     values.
   * [6a0992a] models/repository.py [pylint]: Remove another unneeded local
     disabling.
   * [8426db2] models/base.py (StatusModel.Admin.mbd_action_remove):
     Simplify code.
   * [5664b22] gnupg.py [pylint]: Remove another unneeded local disabling.
   * [30c35dc] __init__.py [pylint]: Rename Daemon() -> get_daemon().
   * [ec77b8a] models/base.py (StatusModel.Admin.colored_status) [pylint]:
     May be a classmethod.
   * [725a078] *.py [pylint]: Convert various "no-self-use" methods to
     classmethods.
   * [b87046b] models/gnupg.py (Builders.add): Use "normal" mbd_check()
     method call.
   * [05260da] models/gnupg.py (Builders): Use all remote objects (again).
   * [1dcb119] call.py (call_with_retry): Fix: Use 'is None' idiom.
   * [6c15ef0] schroot.py (Session.close): Retry --end-session (fixes
     occasional build fails && session leftovers).
   * [628c4bb] builder.py (Build.run_deferred): Simplify, merge build().
   * [cfb2cdc] builder.py (Build.run_deferred): Skip updating
     'sources.list' in source chroots prior to build.
   * [7efb02c] schroot.py, models/chroot.py: Simplify code around
     sources.list update (only neded in mbd_check()).
Checksums-Sha1:
 cc28c2b71e139396165764112d51318018519f38 2284 mini-buildd_1.9.93.dsc
 8e3ad8f540aafefecaedcf4466019870f8c71f7d 522344 mini-buildd_1.9.93.tar.xz
 0b100d2cec8e763c2ddf0c87f0b0f973124ed269 11646 mini-buildd_1.9.93_source.buildinfo
Checksums-Sha256:
 1f615a39e33165698ee98a2cedf68740f660b7e83e30a2fbc5e4b91c86b74a26 2284 mini-buildd_1.9.93.dsc
 4df458f2616900c8fb22b491319e2756661e0f06761aa7d468bf950328667f91 522344 mini-buildd_1.9.93.tar.xz
 b11172b99f2dcb5bf4490fe7f3f14ee7eb2a1423020066228f3c1dccd0550e71 11646 mini-buildd_1.9.93_source.buildinfo
Files:
 241ac3d719d7ce44332778f89b864298 2284 devel optional mini-buildd_1.9.93.dsc
 f1e9c80cddfb963b0ee1011d871b5737 522344 devel optional mini-buildd_1.9.93.tar.xz
 41d4a26cff43a17b2bde709dbebcda57 11646 devel optional mini-buildd_1.9.93_source.buildinfo

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

iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmG8px8SHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZQVwP/1D2CYXJM/Ou3ik0xec/d3S2jwIOQ2Ev
ovuJ4W3GuYzW8NbBxUuSQF1ZpdMCpAZ/F8EJYJGtQrCpMetp3GSVpI/K7fUzJBf2
6+7sP++D3c+faQJU01txVRRWgRAZTM2veh8qPRFIcYidC0LUqfpZm3oAIveE9gsZ
IrtYxZ2uWoO/Ck80s7eTjEeftM8CvfYpXQRHToiLyv+FAtg9vnmFrtQs2gzUfDEf
Xq4i76cM6yWE2HzUUn3Iw+KLjDFepM2Z18uVC9mqw1jzEFybOtytrAraZD+h4QPG
g9MZjh8YyDU4C3Ab7GEBga+DkynKQKXcemCLioaneYvBn0okgkz/OH8rdWs7a/Yq
fw1mQYiE8iiXFmqnl4OtBLo9Hi47hFcdxAJvu2HU6KX00ObGe2E8YPD7sOmAbxsN
yqRKt5GxsOnLl5Xtpchf3X2zZ65F14ohikjlOfimQRuyYAyvvh8hWTH/2/cxlALh
FAknYL0KpjGQRGUBR7N8guT29IU8v025OWImFqHMusaLoQ4ERzlxh8unyfeXCy3+
DR+oxeXfJbELbrYYtRlUqcLOVDOa8p+m00wg8cGaFz68OCN1ME/55/qJJ0FhHIEY
8O6UA9hFzEv9Q7ZQ5y006+Ci2zCUONPOLz1fjptav3o+tDrwoV5AWxBpxRLG2b/f
87JPSI0nmdFj
=CGgt
-----END PGP SIGNATURE-----