Re: Streamlining d-i releases

Cyril Brulebois <[email protected]>
Newsgroups gmane.linux.debian.devel.cd
Organization Debian
Message-ID <20230411121405.lcsqyfijel3o5gfl__9272.34075950167$1681215290$gmane$org@mraw.org>
(Dropping -cd@ and -release@ — and letting them know via bcc —, that's
probably less interesting for them at this point.)

Joerg Jaspert <[email protected]> (2023-04-10):
> I prepared a little script. Now need a SSH key to allow.

Attached.

> Usage is simple, you MUST supply a version, you CAN supply a source and
> a dest suite. Space seperated. It checks amd64s installer in that suite,
> and if the version directory exists, it calls dak copy-installer on it.

LGTM, thanks!

Out of curiosity, what happens if there's one or more missing builds at
some point? Can copy-installer be called several times? A quick glance
at dak/copy_installer.py suggests that check_architecture() does the
right thing (i.e. detect and skip things that exist already).

It seems what matters is the existence of the relevant directories on the
filesystem, which is likely to have happened by the time buildd.debian.org
shows an Installed state (via scripts/debian/byhand-di, called from
daklib/archive.py) but I haven't seen any logs to about auto-byhand so I'm
not entirely sure about the timings.


(In passing The error message has “${SOURCE}s dir” which could get an
apostrophe or lose an s.)


Cheers,
-- 
Cyril Brulebois ([email protected])            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant
id_rsa.pub (application/vnd.exstream-package, 564 B) - not displayed
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmQ1TwIACgkQ/5FK8MKz
VSBE+w/+L9rVBUF0BUZ1QGNcW0DHHCk2dhW+jpbQKlJsTuuybMXG4Z9qHBc6lDnd
D9njKVSV6M9HOPWebhbPw6PsP3hy45Gw5exWhlQxkDopbaabt2VEdv8gWscbB/0D
1oRqSSKsCMMJ0WuQ/qRWeeGFeK6RaQi8AHvmqxP+i4Vd6AzPTAu6S85Z423MlTbt
p4JG04HonLxYnRqsv4Az1QXOSnKQb6e7SyF2xHFXfe+5JYE5u3c91TIy8MPkl2W/
vaCu2UAkcIZKgQI+p9FRaTy/BfSwfC219VhjP7Yu3qozaE6kVPh5CrE8RkCmhSmJ
AqeUtWfsCoN/VR108VnE+oIeFJj38wud2aXm+ShcKs7QGFyZxymGUi7/VZ8DAR2r
toEwqeATDc6HU2j5a1DJgEwZYtneG5DjrRyrkw0RmapDpPsJTFljBnIHmnH3ztNk
SAaQEdwNI4q9GFqfIqUl14nYYE/e0NXjeK0CSs1U6O2PCmcX0xcHUpZruQYR5ETS
BjJrMoozwnvQ8zE2ZNGHOMbcBiNuv7kGB/VDvJJRSgDqVu5exJ1S6S123eY5ukha
fFJd+q+CWx1RUfw33wSYPwAqSWsqEqiwrABroMNvyhJ89sNOPiNQxLkQ2s9KEUE4
AIDGpJF7rpJI/ivZVxvDvpZF1jtfpQOrSikFGclzPB33uwvHv7w=
=2c3c
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.