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-----