Bug 288407 - sysutils/debootstrap: no Ubuntu codename updates since Zesty
Summary: sysutils/debootstrap: no Ubuntu codename updates since Zesty
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Neel Chauhan
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-23 15:34 UTC by Vincent Bentley
Modified: 2025-12-03 02:34 UTC (History)
2 users (show)

See Also:
linimon: maintainer-feedback? (nc)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vincent Bentley 2025-07-23 15:34:46 UTC
I used debootstrap today as I needed to test an Ubuntu based Docker container using Podman on FreeBSD 14.3 with Linux compatibility enabled. The command I used was:

  $ debootstrap --arch="amd64" noble /compat/ubuntu

It fails complaining that there is no script for 'noble'. The majority of the Ubuntu scripts in /usr/local/share/debootstrap/scripts are symlinked to one script, 'gutsy'.

Symlinks are missing for the following Ubuntu version codenames. 

artful
bionic
cosmic
disco
eoan
focal
groovy
hirsute
impish
jammy
kinetic
lunar
mantic
noble
oracular
plucky

If there are no plans to update debootstrap on every new Ubuntu release, can it at least be updated to acknowledge LTS versions every couple of years?

I updated the missing links using the following shell script run as root:

#!/bin/sh
ubuntu_codenames="artful\
 bionic\
 cosmic\
 disco\
 eoan\
 focal\
 groovy\
 hirsute\
 impish\
 jammy\
 kinetic\
 lunar\
 mantic\
 noble\
 oracular\
 plucky"
cd /usr/local/share/debootstrap/scripts
for codename in $ubuntu_codenames; do
  echo "${codename}"
  if ! [ -L "${codename}" ]; then
    ln -s gutsy ${codename}
  fi
done
ls -l
# End of file
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2025-07-24 19:37:53 UTC
^Triage: fix Summary and assign.
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2025-12-03 02:34:38 UTC
^Triage: what is the state of this older PR?