[tahoe-lafs-trac-stream] [Tahoe-LAFS] #4143: Refresh docker builder images

Tahoe-LAFS trac at tahoe-lafs.org
Thu Dec 12 21:08:46 UTC 2024


#4143: Refresh docker builder images
------------------------------------+-----------------------
     Reporter:  btlogy              |      Owner:  btlogy
         Type:  task                |     Status:  new
     Priority:  normal              |  Milestone:  undecided
    Component:  dev-infrastructure  |    Version:  n/a
   Resolution:                      |   Keywords:
Launchpad Bug:                      |
------------------------------------+-----------------------

Comment (by btlogy):

 After a few tweaks:

 - version of docker can not longer be pinned in the CircleCI image
 (comment:4),
 - `gpgme` develop package to be added as a new system dependency,
 - postponing new `debian-12` and `ubuntu-24.04` images due to a possible
 breaking [https://github.com/tahoe-lafs/tahoe-
 lafs/pull/1409#issuecomment-2535375966 change] in newer `gpgme`.

 a first round of update has been successfully triggered by meejah earlier
 today from the tip of [https://github.com/tahoe-lafs/tahoe-lafs/pull/1409
 PR#1409], and the master has successfully built once using them.

 Next step is to alter some of builders to use the new/re-activated images.
 Optionally, I wonder if we should not pin the builders to the latest
 digests, so we can prepare and publish new images later w/o impacting the
 ongoing PRs (but then, when do we pin again? - probably need thinking with
 ticket:13).

 - `debian-11`, `a-local`, `another-local` and `ubuntu-22.04`: nothing to
 do (else than optionally pinning),
 - `ubuntu-20.04`: remove and replace by `ubuntu-24.04` (and optionally
 pinning)
 - `fedora-35`: remove and replace by `fedora-40` (and optionally pinning)

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4143#comment:5>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list