Your message dated Sun, 07 Apr 2024 16:35:56 +0000
with message-id <[email protected]>
and subject line Bug#1067239: fixed in mini-buildd 2.1.15
has caused the Debian Bug report #1067239,
regarding mini-buildd: cronjob_setup_inspect fails due to sources with
conflicting codenames
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1067239: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067239
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mini-buildd
Version: 2.0.12~bpo12+1
E: Cronjob 'cronjob_setup_inspect': Failed: No public details (see <a href='/
mini_buildd/log/daemon.log'>daemon.log</a>) (HTTP 500 Server got itself in
trouble): get() returned more than one Source -- it return
ed 2! [mini_buildd.cron:182]
The direct cause is
File "/usr/lib/python3/dist-packages/mini_buildd/api.py", line 1754, in
__run
base_source=util.models().Source.mbd_get_or_none(codename=codename.codename))
The problem is that we have added Origin: Node Source (from
deb.nodesource.com) as sources, and they use the same codename as the releases
they build for, so e.g. bullseye and bookworm.
If the aim here is to find the base source for a given distribution, shouldn't
it be possible to do that by mini_buildd_source.id =
mini_buildd_distribution.base_source_id rather than the codename?
(I also had a similar problem with "more than one AptKey" due to somehow
having added the same key three times. I haven't tested if it's (still)
possible to do that, but if possible, it should be prevented. Either way, when
looking up a single record, it should be done via the primary key, I'm sure
you agree.)
Regards,
--
Magnus Holmgren
--- End Message ---
--- Begin Message ---
Source: mini-buildd
Source-Version: 2.1.15
Done: Stephan Sürken <[email protected]>
We believe that the bug you reported is fixed in the latest version of
mini-buildd, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stephan Sürken <[email protected]> (supplier of updated mini-buildd package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 07 Apr 2024 18:03:51 +0200
Source: mini-buildd
Architecture: source
Version: 2.1.15
Distribution: experimental
Urgency: medium
Maintainer: Stephan Sürken <[email protected]>
Changed-By: Stephan Sürken <[email protected]>
Closes: 1067239
Changes:
mini-buildd (2.1.15) experimental; urgency=medium
.
Summary:
Addresses various weaknesses of the setup system addressing sources (thx
Magnus Holmgren for the hint): Sources with same codename as the base
source will now survive inspection, and could also be used in the
predefined setups now (although there is no use case for the latter
yet).
.
Details:
* [859e7e7] api.py (Setup.__run): Retrieve source instance by codename
_and_ origin (Closes: 1067239)
* [5578e18] dist.py (SETUP): Use "extra_sources", not "sources"
* [3fcb9b2] dist.py (style): Use all upper-code variables in global test
code (avoids some pylint surprises)
* [efc7931] dist.py (SETUP): Make "extra_sources" list of dicts, not
dict itself (Fixes: Can't add extra sources that use same base
codename)
* [5998ae4] api.py (Setup, PrioSources): Fix to also use "origin" to
address Source
* [777d396] dist.py (SETUP): Add "priority" for extra sources (obsoletes
heuristic for security sources)
* [b87a4ff] dist.py (SETUP): Style: "origin" should be first key
Checksums-Sha1:
63e60c07ac93c205b4f19da770b3971689c79f83 2282 mini-buildd_2.1.15.dsc
90fd53037923f1861161f994d882d55877286d20 598040 mini-buildd_2.1.15.tar.xz
47d721988bbdfac17730302bf4dc47622f53ab55 12243
mini-buildd_2.1.15_source.buildinfo
Checksums-Sha256:
be782218a5e00aa1266daf54b423f53acec3dc0220d0afc53f9d996bad9a293c 2282
mini-buildd_2.1.15.dsc
3fd2eeb070c53bdb8e2191c393912e43983f4ce198bea600c3c4b2b33cf4a316 598040
mini-buildd_2.1.15.tar.xz
12f6fa022f0b8847c68e498e2a8b7262972894a6442fca91870b578aed4f4078 12243
mini-buildd_2.1.15_source.buildinfo
Files:
9be1966f9445e62ebad111de112902cc 2282 devel optional mini-buildd_2.1.15.dsc
0298eff5bffc711f452c2055b4ae9f25 598040 devel optional
mini-buildd_2.1.15.tar.xz
3b91c818295babd11fc1cb221ee91b93 12243 devel optional
mini-buildd_2.1.15_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmYSxiESHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZbesP/RkDmJQ+n9AHYt9/E3U8aFMCxk0btml6
Hr5f96wCBIavnX1vMlolUqQU/oq5MHNdcWqHRQhOVXm32uTG4C+VO+XgMFqUbEm/
b48Dbm+R01M2g1M2LycrvzrI7v6y6yIpQC03JbPziBwskRSz9nsdFz19BWpBF/fx
uQUVyRTcsxso6fnwwQLL/b7XKLwpGWaoD5C1mIibCOVGB1f/r+VSyouwctz1JlNm
/9bYVoMFeQslO08dadBAUi18EZxX+vpmZ7QgBkcAscSSkeRYKbHJrq+p9Ko4wxXw
mS75D/rpsIYjgKGwRoaloCjh0Dany+nvKMERO+jXGtFN7doaqRKrOutY9NgzCxuD
hyRn8D+nA2t1zFSZGGt3hKZb8hDideiGIStiUEGJ15OA1MUYi7KmgZIPoovYgNfB
SWNoK9T2sDyZHxiJnOA/mJjVxwOORziCeCOVXbhhXherZlHIh1/Ed51Gmvpcdldj
+lYRIcWR15vXRiZ1LDti8O9l5GsdHdpgWp5qv6NCFmNsVCuLR/FuFQ1v/D3ALoGO
IjGA22sUUN3aR0YCVGJX3jzCN1ZklHcOKUws9ZylU/l8nrMRC57LQuMMEbOeeDT9
GqnCOZiEwMKs5D1y+4XkUsmlsSU7w3X1mSWGntGmhpLqSrn+2rCG8t7DLfP3Xgcc
VODWoJpYHGqP
=Z5Kh
-----END PGP SIGNATURE-----
pgpIiJlN3OhHZ.pgp
Description: PGP signature
--- End Message ---