Public bug reported:

ntpsec has taken over the old ntp namespace.

For a while it had transitionals to pull in the new by the old names:
ntp, ntp-doc, ntpdate, sntp

These have been dropped in
https://salsa.debian.org/debian/ntpsec/-/blob/debian/unstable/debian/changelog?ref_type=heads#L47

The merge of
https://launchpad.net/ubuntu/+source/ntpsec/1.2.3+dfsg1-8ubuntu1 over
the former https://launchpad.net/ubuntu/+source/ntpsec/1.2.3+dfsg1-3
makes this a migration issue.

old binaries left on amd64: ntp, ntp-doc, ntpdate, sntp (from
1.2.3+dfsg1-3ubuntu1)

But they have been on noble, so the transition should be fully complete,
and does not need to be retained to the next LTS.

Debian has it removed for quite a while now

rma ntp
 ntp | 1:4.2.8p15+dfsg-2~1.2.2+dfsg1-1+deb12u1 | oldstable    | all
 ntp | 1:4.2.8p15+dfsg-2~1.2.2+dfsg1-4build2   | noble/universe             | 
all
 ntp | 1:4.2.8p15+dfsg-2~1.2.3+dfsg1-3         | plucky/universe            | 
all
 ntp | 1:4.2.8p15+dfsg-2~1.2.3+dfsg1-3         | questing/universe          | 
all
 ntp | 1:4.2.8p15+dfsg-2~1.2.3+dfsg1-3ubuntu1  | questing-proposed/universe | 
all

Yet interestingly on the other hand for that there is quite a list of
rev-deps left:

$ for p in ntp ntp-doc ntpdate sntp; do printf "\n\n## Check for
$p\n\n"; reverse-depends --release questing $p;  reverse-depends
--release questing --build-depends $p; done


## Check for ntp

Reverse-Recommends
==================
* ceph-base [amd64 arm64 ppc64el riscv64 s390x]
* debci
* gnumed-client
* mythtv-backend [amd64]
* openafs-fileserver [amd64 arm64 armhf ppc64el s390x]
* radioclk [amd64 arm64 armhf ppc64el riscv64 s390x]
* slony1-2-bin [amd64 arm64 ppc64el riscv64 s390x]
* x2gothinclient-chroot

Reverse-Depends
===============
* mythtv
* mythtv-backend-master

Packages without architectures listed are reverse-dependencies in: amd64, 
arm64, armhf, i386, ppc64el, riscv64, s390x
Reverse-Testsuite-Triggers
==========================
* apparmor


## Check for ntp-doc

No reverse dependencies found


## Check for ntpdate

Reverse-Recommends
==================
* gnumed-client

Packages without architectures listed are reverse-dependencies in: amd64, 
arm64, armhf, i386, ppc64el, riscv64, s390x
No reverse dependencies found


## Check for sntp

No reverse dependencies found


The reason for this is that they are all multi-alternatives:

$ for p in ceph-base debci gnumed-client mythtv-backend openafs-fileserver 
radioclk slony1-2-bin x2gothinclient-chroot mythtv mythtv-backend-master 
apparmor; do printf "## Check for $p\n\n"; apt show $p 2>/dev/null | grep ntp; 
done
## Check for ceph-base

Recommends: ceph-mds (= 19.2.1-0ubuntu3), chrony | time-daemon | ntp, librados2 
(= 19.2.1-0ubuntu3), librbd1 (= 19.2.1-0ubuntu3), nvme-cli, smartmontools (>= 
7.0)
## Check for debci

Recommends: ntp | time-daemon
## Check for gnumed-client

Recommends: gnumed-doc (= 1.8.21+dfsg-1), audiofile-tools, dcmtk, ginkgocadx | 
aeskulap | amide | dicomscope | imagej | xmedcon, libimage-exiftool-perl, 
xsane, extract, ntp | ntpdate | systemd-timesyncd, www-browser, 
libreoffice-writer, wgerman-medical, xdg-utils, gtklp, 
texlive-latex-recommended, texlive-latex-extra, pdftk-java, python3-vobject, 
python3-pyqrcode, python3-unidecode, python3-docutils, 7zip, gpg, 
poppler-utils, qpdf, lacheck, chktex
## Check for mythtv-backend

Recommends: hdhomerun-config, libmyth-python, libmythtv-perl, logrotate, ntp | 
time-daemon | ntp-simple
## Check for openafs-fileserver

Recommends: ntp | time-daemon
## Check for radioclk

Recommends: ntp (>= 1:4.2.2+dfsg-1) | ntpsec | chrony
Description: simple ntp refclock daemon for MSF/WWVB/DCF77 time signals
 the signals, and provides an interface to ntp via the shared memory
## Check for slony1-2-bin

Recommends: libdbd-pg-perl, ntp | time-daemon, postgresql-17-slony1-2
## Check for x2gothinclient-chroot

Recommends: acpid, gnupg-agent, pinentry-x2go, pcscd, pcsc-tools, scdaemon, 
gpgsm, less, mc, memtest86+, syslinux, vim, x11-xserver-utils, 
x2gothinclient-cdmanager, x2gothinclient-usbmount, 
x2gothinclient-smartcardrules, ntp
## Check for mythtv

Depends: default-mysql-server | virtual-mysql-server | mysql-server-5.7 | 
mysql-server-5.6 | mariadb-server, mythtv-backend, mythtv-database, 
mythtv-frontend, ntp | time-daemon | ntp-simple
## Check for mythtv-backend-master

Depends: default-mysql-server | virtual-mysql-server | mysql-server-5.7 | 
mysql-server-5.6 | mariadb-server, mythtv-backend, mythtv-database, ntp | 
time-daemon | ntp-simple
## Check for apparmor


By that they almost all would work
The one I see blocking the removal is x2gothinclient-chroot
But it is "only" a recommends, so not a hard fail and with the same issue on 
Debian and not updated in a long time other than NMUs.

I'd consider this one outlier safe to ignore and would ask for the removal of 
ntp, ntp-doc, ntpdate, sntp
 from questing to unblock the merge.

** Affects: ntpsec (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2120321

Title:
  remove ntp -> ntpsec transitionals in questing

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ntpsec/+bug/2120321/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to