Perl / Perl/docker-perl

buster-based images moved to archive.debian.net

Open Beginner friendly
#194 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Dockerfile
Stars
129
Forks
54
Avg merge
21m
Merged PRs (30d)
2

Description

Hi,

In order to save time in my ci setup, I install a few things using apt, rather than relying on Alien modules (in my case, Alien::ffmpeg) to download and compile software, which takes significantly longer.

On the images for the oldest perl that I support, 5.28, this has recently stopped working, as the images are based on Debian 11 'buster', which no longer lives on deb.debian.org but instead has moved to archive.debian.net.

While the fix for this is trivial (just s/deb.debian.org/archive.debian.net/ over /etc/apt/sources.list), and I can do that from my CI script, I think it would be better if the docker images were to be updated to use the new URL. This should theoretically be fairly trivially a simple rebuild with no changes to the Dockerfile as the buster images currently should already have the new URL baked in, though I haven't tested this myself.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting the Dockerfiles and build configuration for the Perl 5.28/Buster images, then check how /etc/apt/sources.list is populated. Rebuild the affected images and verify that apt installs work using archive.debian.net without requiring a CI-side replacement.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, dockerfile
Domain
devops, infrastructure
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.