• Keeping choose-mirror updated

    From Adam D. Barratt@21:1/5 to All on Wed Aug 14 21:20:01 2024
    XPost: linux.debian.maint.boot

    Hi,

    choose-mirror is the d-i component responsible for presenting users
    with a list of available mirrors from which packages can be installed.
    The list it provides is periodically updated based on the "masterlist" maintained by the Mirrors Team.

    I'd like to suggest that we get in the habit of updating the choose-
    mirror package more often, in order to provide a more current mirror
    list to d-i users. Most changes to the package consist of updates to
    the mirror list, or to translations of the included Debconf templates.

    Assuming that people are happy with the idea, a few questions on how we
    go about it:
    - Would it be preferred that updates follow the usual path of an upload
    to unstable followed by backports to stable and (when supported)
    oldstable? I've presumed that d-i won't have any issues with ~debXuY
    versions for udeb packages.
    - From the Release Team side, would people want p-u bugs filing each
    time, or could choose-mirror be considered to have a semi-permanent
    exception?

    For reference, the delta between the stable and unstable packages is
    currently the mirror list and a single translation update. The package
    ns oldstable is rather older, and the other changes from that version
    to unstable are:

    Makefile | 5
    debian/choose-mirror-bin.templates.http-in | 1
    debian/gbp.conf | 2
    debian/salsa-ci.yml | 6
    intltool-merge | 1369 -------------------------------------------------------
    mirrorlist | 39 -
    mktemplates | 2

    This is largely:

    + * debian/choose-mirror-bin.templates.http-in: Enable partial translation for + country list.
    + * mktemplates: Do not use our own intltool-merge.
    + * intltool-merge: Drop.
    [...]
    + * Sort deb.debian.org first, then ftp*.*.debian.org, then others.

    Opinions / objections / octopuses welcome.

    Regards,

    Adam

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Wed Aug 14 22:20:02 2024
    XPost: linux.debian.maint.boot

    Hi Adam,

    Adam D. Barratt <adam@adam-barratt.org.uk> (2024-08-14):
    choose-mirror is the d-i component responsible for presenting users
    with a list of available mirrors from which packages can be installed.
    The list it provides is periodically updated based on the "masterlist" maintained by the Mirrors Team.

    I'd like to suggest that we get in the habit of updating the choose-
    mirror package more often, in order to provide a more current mirror
    list to d-i users. Most changes to the package consist of updates to
    the mirror list, or to translations of the included Debconf templates.

    Assuming that people are happy with the idea, a few questions on how we
    go about it:
    - Would it be preferred that updates follow the usual path of an upload
    to unstable followed by backports to stable and (when supported)
    oldstable? I've presumed that d-i won't have any issues with ~debXuY
    versions for udeb packages.
    - From the Release Team side, would people want p-u bugs filing each
    time, or could choose-mirror be considered to have a semi-permanent exception?

    I'm not sure which version to start from (current version in stable or
    an initial backport from unstable — unless there's a compelling reason
    for the latter, I'd rather go for the former, having had 0 looks at all
    at this point), but it seems to me we could just increment the version
    in stable, independently from what's happening (or not) in unstable?

    That'd just follow what we do for src:debian-installer itself (minus
    prop-up fun, as we already have some newer package in unstable).

    If we were to do that, skipping paperwork would have my preference. But
    it seems I'm regularly at odds with the rest of the release team so who knows…

    Opinions / objections / octopuses welcome.

    I'd like an octopus too, please.


    Cheers,
    --
    Cyril Brulebois (kibi@debian.org) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

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

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAma9EEcACgkQ/5FK8MKz VSCXag//c1QtWUXoaodjmt4CRb1xfUTh7TNu3AuM1PNq33nJBwrSy95W66nPz1EY IcJj/K0A7aKUuG/B1kfTDKuHJGV30hhGANGP65FFu0t+AQI3JfAqVSM0UWWchLVH jl+4Do47ptT7AYG/e4rwDYWJX/ncBXMorCS1TK0bE43vDfzheoUITQLDkn37Jbq0 Z68HSCHGXSiZviqca7xv4b9CyvlraKwsd3rETUW0BNgnL9T39f8wVu8HXemCSLLe pj7fPJZtdlDcDo97aYHqtMihwznHVhHV2xt7Z/YxzsYk3dU3fFHN/xGk8a9vqQZo tts3sTaMNNkn6ATHLx6f/SZ9zt5rELZF+Pl6Jizco3Zn22Tat2WSpbU0PP5V8iR1 6DVxphia2vG1jv3D1QS1nDI8hadv55Co6G+qoLaXl13Q+AOYWh/zwTKTmEgGA9K+ 4GRjoMB/wTgYt9MuRjwr80fwUTSxOfx89oPRYvYQPBykUUx1mBCkILZwqXoUniSc jCTkqztupYj+LthrXOTTP9fySs3pQey5apc0MzNRfsefooEuozAmOJ5QXCuga7Zp 8IvZR21Ji0pdcpS0T7+s6UgVl4tnahxBdoK14VRTayzVDzCuqSpcpy6k7w5uUkGO tg+F3vtVui19hET8BDDldTUCPSE27h7itfQ800BzJ1b3L5OwnOA=
    =TDCN
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Jonathan Wiltshire@21:1/5 to Adam D. Barratt on Thu Aug 15 23:10:02 2024
    XPost: linux.debian.maint.boot

    On Wed, Aug 14, 2024 at 08:10:43PM +0100, Adam D. Barratt wrote:
    - From the Release Team side, would people want p-u bugs filing each
    time, or could choose-mirror be considered to have a semi-permanent exception?

    From an SRM point of view, it seems eminently sensible to have as few
    barriers as possible for this. If problems arise (doubtful) we can always revise.

    Opinions / objections / octopuses welcome.

    I'm afraid I struggle with most >4-limbed organisms unless they produce
    honey, so consider this one an opinion.


    --
    Jonathan Wiltshire jmw@debian.org
    Debian Developer http://people.debian.org/~jmw

    4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC 74C3 5394 479D D352 4C51 ed25519/0x196418AAEB74C8A1: CA619D65A72A7BADFC96D280196418AAEB74C8A1

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adam D. Barratt@21:1/5 to Cyril Brulebois on Thu Aug 22 23:20:01 2024
    XPost: linux.debian.maint.boot

    Hi,

    On Wed, 2024-08-14 at 22:15 +0200, Cyril Brulebois wrote:
    Hi Adam,

    Adam D. Barratt <adam@adam-barratt.org.uk> (2024-08-14):

    [...]
    I'd like to suggest that we get in the habit of updating the
    choose-mirror package more often, in order to provide a more
    current mirror list to d-i users. Most changes to the package
    consist of updates to the mirror list, or to translations of the
    included Debconf templates.
    [...]
    I'm not sure which version to start from (current version in stable
    or an initial backport from unstable — unless there's a compelling
    reason for the latter, I'd rather go for the former, having had 0
    looks at all at this point), but it seems to me we could just
    increment the version in stable, independently from what's happening
    (or not) in unstable?

    Thanks for the reply.

    I've so far prepared and uploaded 2.126 (unstable) and 2.123+deb12u1 (bookworm).

    I've also prepared 2.111+deb11u1, but not yet uploaded it as the
    debdiff ends up as:

    Mirrors.masterlist | 4444 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------
    debian/changelog | 7
    2 files changed, 1394 insertions(+), 3057 deletions(-)

    The diff doesn't obviously look crazy, but it is clear that the current
    package in bullseye is from before the masterlist repository served as
    an input for the mirror-status system, which then produces the
    published version of Mirrors.masterlist. That accounts for a chunk of
    the diff, together with 3 years worth of data changes.

    Regards,

    Adam

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adam D. Barratt@21:1/5 to Adam D. Barratt on Fri Aug 23 19:40:02 2024
    XPost: linux.debian.maint.boot

    Hi,

    On Thu, 2024-08-22 at 21:39 +0100, Adam D. Barratt wrote:
    I've also prepared 2.111+deb11u1, but not yet uploaded it as the
    debdiff ends up as:

     Mirrors.masterlist | 4444 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------ --------------------------------------------------------------------- ----------------------------------------------
     debian/changelog   |    7
     2 files changed, 1394 insertions(+), 3057 deletions(-)

    The diff doesn't obviously look crazy, but it is clear that the
    current package in bullseye is from before the masterlist repository
    served as an input for the mirror-status system, which then produces
    the published version of Mirrors.masterlist. That accounts for a
    chunk of the diff, together with 3 years worth of data changes.

    Indeed, the changelog for 2.111 makes it clear that the switch was
    imminent.

    I've now uploaded the bullseye package, so that it's available. If
    you're not comfortable with it then please feel free to apply the
    relevant pinning for the d-i build.

    Regards,

    Adam

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)