• Re: Streamlining d-i releases

    From Cyril Brulebois@21:1/5 to All on Tue Apr 11 14:20:01 2023
    --voew5ll7jy645qyg
    Content-Type: text/plain; charset=utf-8
    Content-Disposition: inline
    Content-Transfer-Encoding: quoted-printable

    (Dropping -cd@ and -release@ — and letting them know via bcc —, that's probably less interesting for them at this point.)

    Joerg Jaspert <joerg@debian.org> (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 (kibi@debian.org) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

    --voew5ll7jy645qyg
    Content-Type: application/vnd.exstream-package
    Content-Disposition: attachment; filename="id_rsa.pub" Content-Transfer-Encoding: quoted-printable

    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDSzZLd6Mqv1kZ57z5kZ4IYTf83cLLoP2fJTv35BZej9yrRyQEBbXuikkfjRhExJZioe3XNO5tLEYYN1aKlbOAU2q3JCuOzX2SzQ/OkDkfRGyiMEFjcyrL/LFfnJIHniugHV81t3EbHI/hKCzGijgDlh8X4GvKm01zy/2p1YQQr71ggiPfXGv0cJluUTN/iumrVjERRF6JRt9B9ldq+
    XlvXuR9jA1wGPse6p823+rNg06V8R709u9d+aV0qmM5OjVEjDsbq7DJ/KzxJkOxyurGJdqQGbU4j2yK0mATXH2PFH9lSATpiHCdsgHfrjIAO/OKzM8FMH/7PSD1Vl97SQPnObssTNjBabm0PrQNAxgwTXBKX29wmZf/3jn9dqRbF1tebo0+Xul+TpFFZ5gpMQLPGNaSlESm9UiIn7wI6LQ8/
    9rbbDACHONVvQAkK0111eY0OStno1XEf6Ul6DE35Ks1ZllD9E2AnvLChnuzvGtKScfjqBxM61FnwS+vw6R0Bmoc= kibi@tokyo
    --voew5ll7jy645qyg--

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

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmQ1TwIACgkQ/5FK8MKz VSBE+w/+L9rVBUF0B