Accepted mini-buildd 1.9.111 (source) into experimental
- To: debian-experimental-changes@lists.debian.org, debian-devel-changes@lists.debian.org
- Subject: Accepted mini-buildd 1.9.111 (source) into experimental
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Sun, 06 Nov 2022 20:58:56 +0000
- Debian: DAK
- Debian-architecture: source
- Debian-archive-action: accept
- Debian-changes: mini-buildd_1.9.111_source.changes
- Debian-source: mini-buildd
- Debian-suite: experimental
- Debian-version: 1.9.111
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ftp-master.debian.org; s=smtpauto.fasolo; h=Date:Message-Id: Content-Transfer-Encoding:Content-Type:Subject:MIME-Version:To:Reply-To:From: Cc:Content-ID:Content-Description:In-Reply-To:References; bh=mZjSsZPgggFSfT9W7W17lcB6rrTcabHmLtLDPhKe0MU=; b=ahMLn9joPFxSrkOyt0CZ131r7L ohOzVI8P0CJqTKViRM8du3tyAE4BVNDHJlh2G2+c6a++xnCamwY8hyNmfpoeWaM5a71rBEevb5WD1 7aZy7bAsda7QTwjxLGxR4q6RCbGfWNf8jNfRp/9olXAwzqrBzYlV7am0LKvet2wZPQWqRxgz3fSJ3 U67a/u0veVJLBw4i8eevCbcrtx1AcJogVB5JCV1IrRWpDE/ZfZV7SboBwGa3a/fUCmOT5ugrDOjjM aRjYuJfDqBi5VBy9/x2ZBOhrHk/SGMLXBALSFeMoukJ2Nd8hW2QFDZ4qocDp3k8PANTiosoJuI1e/ YIR7b7fA==;
- Mail-followup-to: debian-devel@lists.debian.org
- Message-id: <E1ormjI-002rfX-CY@fasolo.debian.org>
- Reply-to: debian-devel@lists.debian.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 06 Nov 2022 20:48:13 +0100
Source: mini-buildd
Architecture: source
Version: 1.9.111
Distribution: experimental
Urgency: medium
Maintainer: Stephan Sürken <absurd@debian.org>
Changed-By: Stephan Sürken <absurd@debian.org>
Changes:
mini-buildd (1.9.111) experimental; urgency=medium
.
Fixes for 'internal non-native port' regression, with some severe
internal logic/code changes; adds mechanism to retry failed buildresult
uploads, even after service restart; misc updates against sid/unstable
changes:
.
* [5c18949] fix(clipboard.js): Update path for node-clipboard >= 2.0.11
(&& add compat code for former path)
* [c29ab8c] doc(roadmap.rst): Add upgrade note about customizable
"Origin" string
* [0d5fe72] doc[codespell 2.2.1]: Fix some new doc/comment spelling
errors
* [35e6de6] src/mini_buildd/sbuild.py [pylint 2.15.3]: Fix new warnings
'consider-using-generator'
* [a9e2fe6] *.py [pylint 2.15.3]: Fix new warnings 'used-before-
assignment'
* [0d3da12] src/mini_buildd/models/daemon.py [pylint 2.15.3]: Fix new
warnings 'unnecessary-dunder-call'
* [6c91e95] *.py [pylint 2.15.3]: Fix new warnings 'arguments-differ'
(some classmethod/method mismatches)
* [38e0a7f] src/mini_buildd/dist.py [pylint 2.15.3]: Drop 'no-self-use'
disabling (now, this check is optional)
* [a417323] devel (_codename): Add function to (heuristically) provide a
proper codename where ``lsb_release`` now returns 'n/a'
(testing/unstable)
* [52e4a00] src/mini-buildd-bootstrap-apt: Add better error handling
when ``lsb_release`` fails to determine proper codename
* [0188bdd] devel (apt-tofu-bootstrap): Override MBD_CODENAME for ``m-b-
bootstrap-apt`` call (fixes auto testsuite under testing/unstable)
* [9fd571b] src/mini_buildd/cli.py (CLI.run): Error help: rather promote
new style '--log-level', not deprecated '-vv'
* [603522c] devel: Only try load per-codename profile if we have one
(drop profile funcs 'ignore_error' support)
* [cd44ca9] devel (MBD_CODVERSIONS): Fix duplicated values in variable
* [31973bf] src/mini_buildd/changes.py (Base._upload): Fix superfluous
use of f-string
* [d9a9c80] src/mini_buildd/package.py (port): Use Ls.filter(), not
removed Ls.exists() (partly fixes internal port regression)
* [bcf0292] src/mini_buildd/misc.py: New TmpDir impl && new tmp_dir()
context manager
* [ce9a392] devel: Add 'keep' to profile _debug
* [e3fc0c0] src/mini_buildd/*.py: Drop TemporaryDirectory, use tmp_dir()
instead (fixes "keep" functionality in --debug)
* [362ac45] src/mini_buildd/misc.py: Drop "skip_if_in_debug()": Only one
use case, non-intuitive
* [ef2a0fa] src/mini_buildd/package.py (TemplatePackage): Use prefix
"template-" for tmp dir
* [fafc61f] src/mini_buildd/misc.py (TmpDir.close): rmtree: Use
'onerror=LOG' for error agnostic run
* [78108cf] src/mini_buildd/gnupg.py: Make PublicKeyCache instance of
Daemon, not Singleton (fixes tmp dir leftover)
* [35e8004] devel (_codename): Fix again for updated base-files (fixes
'bookworm' codename detected under sid)
* [0e214ca] devel(test suite): Install all "recommends" and "suggests"
dependencies of all binary packages
* [632760b] devel (mbd_installdeps): Add 'firefox' to pre-installed
packages
* [63e5104] devel (codespell): New exception needed for version 2.2.2-1
* [bf2b95c] testsuite: Add source 'installed-port' (to at least manually
test (internal) porting)
* [deb0d9a] devel (testsuite packages): Automatically check installed-
port's ports
* [dc464f0] testsuite-packages: Upgrade 'installed-port' to non-native
(now catches (internal) port/ftp bug)
* [dee73fa] devel (mbd_service): Simplify to always use ``service`` tool
* [44b9508] devel (mbd_codenames): Add helper to get active codenames
from running mbd
* [78e0e4c] devel (testsuite packages): installed-portext: Only check
for successful port if codename is supported
* [e441a6d] devel (mbd_restart): Simplify code
* [3d2befe] devel (lintian): Drop support for MBD_IGNORE_LINTIAN (use
MBD_SKIP+=" lintian" instead)
* [577622f] changes.py: Move "move_to" method to base class
* [8a6b27b] changes.py (refac): Make _move_to() private && add
move_to_events(), move_to_builds() helper functions
* [488df4f] changes.py (style): Make file_name() method, not property
* [2c49011] changes.py (Base._move_to): Fixup file_path properly (&& add
doc)
* [68f363f] changes.py (cosmetics): Move move_to(), save_as() code
together && doc cosmetics
* [36ed4c6] *.py: Deliver changes objects in event queues, not filename
(fixes internal port regression)
* [0e85f60] ftpd|daemon.py: Use packager and builder queue in
ftp/incoming directly
* [106eb16] changes.py: Drop select() (not used)
* [cbdcdd0] ftpd|changes|daemon.py: Move queue code to changes.py, use
singleton to access queues && fix re-queuing in ftpd
* [519610b] changes.py: Drop create_events=True everywhere we run
move_to_events anyway (fixes possible wrong events path creation on
error)
* [be5e856] builder.py (Build.run_deferred): Drop post move_to_builds()
(this did nothing as we now pre-move to builds on incoming anyway)
* [c09906c] changes.py (Changes.__init__): Drop create_builds option
(not used)
* [57a72df] changes.py (Changes.__init__): Drop create_events= option
(use create_builds|events() methods instead)
* [44444d5] changes.py: Move event handling directly to incoming2changes
(fixes wrong status (500) on various user errors)
* [387373d] ftpd.py (FtpDHandlerMixin.on_disconnect): Fix/update cruft
removal after queuing
* [841169c] devel (bogus-ftp-uploads): Use different names for
reject/invalid test uploads (for better debugging)
* [f4bd571] ftpd.py: Drop all traditional cruft removal && re-queuing
code
* [114f857] ftpd.py: Simplify code, drop incoming helper class
completely
* [94e73ac] daemon.py: Make Daemon thread a PollerThread
* [9950b01] threads.py: EventThread: Integrate event queue instance
* [a3a9814] changes.py (Buildrequest.gen_buildresult): Also copy
"Upload-To" from 'breq to bres'
* [2c48ebd] builder.py (Uploader): Move uploading tasks to its own
thread
* [6cac8b3] daemon.py (Daemon.run_poller): Retry failed uploads
regularly
* [2ae9ba2] builder.py (Build.run_deferred): Drop special cases for
needs_upload|build
* [6d677fe] changes.py (Base.upload_file_path): Generalize 'upload file
path' && fix uploaded() helper
* [4f7453d] devel (mbd_installdeps): Don't depend on firefox (firefox
n/a for bullseye)
* [01bf401] builder.py (Uploader.retry_failed): Be extra cautious
accessing shared 'failed' instance
* [3a40a24] builder.py (Uploader): Make pending buildresult uploads pick
up on restart
Checksums-Sha1:
e4bae5d5fe71362e7d02742b94aec521f1536490 2272 mini-buildd_1.9.111.dsc
b0d753ff675226c2519557e5e7a4a842a75b6bad 536384 mini-buildd_1.9.111.tar.xz
ce886d0580a739f788189198b315791d175fff5b 12180 mini-buildd_1.9.111_source.buildinfo
Checksums-Sha256:
cb3beece86e2c9a0dfdb6dc8d0f9d2752c05b5bf44bcb83f3b5e956d82a9e1e5 2272 mini-buildd_1.9.111.dsc
1c07a4eab39628eabc25dd03b016a6dfa8cd9e5d58f45a5014b2f792fa31fa3a 536384 mini-buildd_1.9.111.tar.xz
79f2abfe9e8ac935696ae73e6a6009784ee836b53d77c61931c5a91e1dbd1185 12180 mini-buildd_1.9.111_source.buildinfo
Files:
823c3963cdee3b5a9571b38c225e47fd 2272 devel optional mini-buildd_1.9.111.dsc
75d96d8569ef41bacbe63167bbd185c0 536384 devel optional mini-buildd_1.9.111.tar.xz
16099449ffa0e6bb44e41a9e087d1430 12180 devel optional mini-buildd_1.9.111_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmNoEcUSHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZG8YQAIKVWdcEDppUUR1aZA3anZDJk0SOmN7i
EUCbORyUQ9t9I5Ms9HLVvFUkjquKfIQIb1uQstF8P6//Aa1zpXvAMTVy9WQENkMz
ytUtffTIK+0onWDAbd59hDuoKBTCI0wUca43qkXvB0YSLna1S9DwiLfCjwa56cV7
3n58BqDGVCAO8qjMDQlJ0CM/uJlrDTifoAYK45Byqd200tpeNhILtaECpwQ8BRFr
OVEI3e3jDwYENVeTBBBma59Yzwpl4h34MRJ9DUHWm3kowD5NSbqFZtqhoasUUQF9
xD0VNYwEaE8GuRfW+YyK6UrKhM7bZbMxWWIj7k4GZ/j8T83Trvs3rnBmrCAbEJmR
DI3nrcr+j97QmL1i2xMIUPafkHUjX3w5Yh19Zzi8OpL6AqATf68kdnRn8PoBEn9Y
588mcjI6zXMAighMniEyrKgydBVrj0FpLsmnSzamVwXknJfxlAeQrr8+oAq4K8Fc
McfUiIO6NRcr1DQkpyuP1HWFq0vH/neq7XBW+7z3Uub+c6d/2qqVnt+3JLBoIk4d
6WfLR11wGmzlHBdIvpzUDybMNAuqMsEH5ASxsNTZJTXE+Qq14z8aAETqbu+mAN0F
h6ZsZ1P/My6XgitParcYtzWvvjYyFstkZpjPoaeejqYUyLVGq7HrYuXycc3i0tR+
/ld8uMIYXYQQ
=7mkK
-----END PGP SIGNATURE-----