[ubuntu/plucky-proposed] chrony 4.6.1-1ubuntu1 (Accepted)
Andreas Hasenack
andreas at canonical.com
Thu Jan 23 13:40:15 UTC 2025
chrony (4.6.1-1ubuntu1) plucky; urgency=medium
* Merge with Debian unstable (LP: #2085221). Remaining changes:
- Set -x as default if unable to set time (e.g. in containers) (LP #1589780)
Chrony is a single service which acts as both NTP client (i.e. syncing the
local clock) and NTP server (i.e. providing NTP services to the network),
and that is both desired and expected in the vast majority of cases.
But in containers syncing the local clock is usually impossible, but this
shall not break the providing of NTP services to the network.
To some extent this makes chrony's default config more similar to 'ntpd',
which complained in syslog but still provided NTP server service in those
cases.
+ debian/chrony.service: allow the service to run without CAP_SYS_TIME
+ d/control: add new dependency libcap2-bin for capsh (usually
installed anyway, but make them explicit to be sure).
+ d/chrony.default: new option SYNC_IN_CONTAINER to not fall
back (Default off)
+ d/chronyd-starter.sh: wrapper to handle special cases in
containers and if CAP_SYS_TIME is missing. Effectively allows
running the NTP server in containers on a default installation
and avoid failing to sync time (or if allowed to sync, avoid
multiple containers fighting over it by accident).
+ d/install: Make chrony-starter.sh available on install.
+ d/docs, d/README.container: Provide documentation about the
handling of this case.
- d/rules, d/chrony.examples: Ship restricted service as an example
not installed to the system for use. (See LP #2051028)
- d/chrony.conf: remove Debian NTP pool
- Install Ubuntu NTP sources in
/etc/chrony/sources.d/ubuntu-ntp-pools.sources, gated on a low priority
(default yes) debconf question (LP #2048876):
+ d/templates: Add debconf question to customize installation of
/etc/chrony/sources.d/ubuntu-ntp-pools.sources
+ d/install, d/ubuntu-ntp-pools.sources: Install ubuntu-ntp-pools.sources
in /usr/share/chrony
+ d/control: add dependency on debconf
+ d/postinst: handle Ubuntu pools via debconf and ucf
+ d/postrm: handle Ubuntu pools via debconf and ucf
+ d/NEWS: Add information about default time sources moving out from
chrony.conf to /etc/chrony/sources.d/ubuntu-ntp-pools.sources.
+ d/chrony.config: debconf script to handle Ubuntu pools
+ d/t/control, d/t/default-ubuntu-sources-behavior: new test to check the
debconf behavior
- Use Ubuntu NTS servers by default (LP #2084585):
+ d/conf.d/ubuntu-nts.conf: refer to the CA used to sign the NTS bootstrap
server
+ d/nts-bootstrap-{,staging}-ubuntu.crt: CA certificate for the NTS
bootstrap servers
+ d/install: install the NTS bootstrap CAs
+ d/ubuntu-ntp-pools.sources: use NTS by default
+ d/t/default-ubuntu-sources-behavior: update tests for NTS support
+ d/NEWS: add news entry about the NTS change
chrony (4.6.1-1) unstable; urgency=medium
* Import upstream version 4.6.1:
- Please see /usr/share/doc/chrony/NEWS.gz for the release notes.
* debian/copyright:
- Update copyright year.
* debian/.gitlab-ci:
- Use the recommended URL.
chrony (4.6-1) unstable; urgency=medium
* Import upstream version 4.6-1:
- Please see /usr/share/doc/chrony/NEWS.gz for the release notes.
* debian/copyright:
- Update copyright years.
- Add Files stanzas.
* debian/tests/upstream-simulation-test-suite:
- Update clknetsim version.
chrony (4.6~pre1-1) experimental; urgency=medium
* Import upstream version 4.6-pre1:
- Please see /usr/share/doc/chrony/NEWS.gz for the release notes.
* debian/chrony.conf:
- Use the leapseclist directive to read NIST/IERS leap-seconds.list file.
* debian/control:
- Revert "d/control: Depend on tzdata-legacy". chronyd is now able to read
the NIST/IERS leap-seconds.list file so we don't need to rely on the
right/UTC timezone to get the TAI-UTC offsets. This renders the dependency
on tzdata-legacy unnecessary.
* debian/tests/control:
- Revert "d/t/control: Let upstream-simulation-test-suite depend on
tzdata-legacy".
Date: Thu, 23 Jan 2025 10:35:08 -0300
Changed-By: Andreas Hasenack <andreas at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/chrony/4.6.1-1ubuntu1
-------------- next part --------------
Format: 1.8
Date: Thu, 23 Jan 2025 10:35:08 -0300
Source: chrony
Built-For-Profiles: noudeb
Architecture: source
Version: 4.6.1-1ubuntu1
Distribution: plucky
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Andreas Hasenack <andreas at canonical.com>
Launchpad-Bugs-Fixed: 2085221
Changes:
chrony (4.6.1-1ubuntu1) plucky; urgency=medium
.
* Merge with Debian unstable (LP: #2085221). Remaining changes:
- Set -x as default if unable to set time (e.g. in containers) (LP #1589780)
Chrony is a single service which acts as both NTP client (i.e. syncing the
local clock) and NTP server (i.e. providing NTP services to the network),
and that is both desired and expected in the vast majority of cases.
But in containers syncing the local clock is usually impossible, but this
shall not break the providing of NTP services to the network.
To some extent this makes chrony's default config more similar to 'ntpd',
which complained in syslog but still provided NTP server service in those
cases.
+ debian/chrony.service: allow the service to run without CAP_SYS_TIME
+ d/control: add new dependency libcap2-bin for capsh (usually
installed anyway, but make them explicit to be sure).
+ d/chrony.default: new option SYNC_IN_CONTAINER to not fall
back (Default off)
+ d/chronyd-starter.sh: wrapper to handle special cases in
containers and if CAP_SYS_TIME is missing. Effectively allows
running the NTP server in containers on a default installation
and avoid failing to sync time (or if allowed to sync, avoid
multiple containers fighting over it by accident).
+ d/install: Make chrony-starter.sh available on install.
+ d/docs, d/README.container: Provide documentation about the
handling of this case.
- d/rules, d/chrony.examples: Ship restricted service as an example
not installed to the system for use. (See LP #2051028)
- d/chrony.conf: remove Debian NTP pool
- Install Ubuntu NTP sources in
/etc/chrony/sources.d/ubuntu-ntp-pools.sources, gated on a low priority
(default yes) debconf question (LP #2048876):
+ d/templates: Add debconf question to customize installation of
/etc/chrony/sources.d/ubuntu-ntp-pools.sources
+ d/install, d/ubuntu-ntp-pools.sources: Install ubuntu-ntp-pools.sources
in /usr/share/chrony
+ d/control: add dependency on debconf
+ d/postinst: handle Ubuntu pools via debconf and ucf
+ d/postrm: handle Ubuntu pools via debconf and ucf
+ d/NEWS: Add information about default time sources moving out from
chrony.conf to /etc/chrony/sources.d/ubuntu-ntp-pools.sources.
+ d/chrony.config: debconf script to handle Ubuntu pools
+ d/t/control, d/t/default-ubuntu-sources-behavior: new test to check the
debconf behavior
- Use Ubuntu NTS servers by default (LP #2084585):
+ d/conf.d/ubuntu-nts.conf: refer to the CA used to sign the NTS bootstrap
server
+ d/nts-bootstrap-{,staging}-ubuntu.crt: CA certificate for the NTS
bootstrap servers
+ d/install: install the NTS bootstrap CAs
+ d/ubuntu-ntp-pools.sources: use NTS by default
+ d/t/default-ubuntu-sources-behavior: update tests for NTS support
+ d/NEWS: add news entry about the NTS change
.
chrony (4.6.1-1) unstable; urgency=medium
.
* Import upstream version 4.6.1:
- Please see /usr/share/doc/chrony/NEWS.gz for the release notes.
.
* debian/copyright:
- Update copyright year.
.
* debian/.gitlab-ci:
- Use the recommended URL.
.
chrony (4.6-1) unstable; urgency=medium
.
* Import upstream version 4.6-1:
- Please see /usr/share/doc/chrony/NEWS.gz for the release notes.
.
* debian/copyright:
- Update copyright years.
- Add Files stanzas.
.
* debian/tests/upstream-simulation-test-suite:
- Update clknetsim version.
.
chrony (4.6~pre1-1) experimental; urgency=medium
.
* Import upstream version 4.6-pre1:
- Please see /usr/share/doc/chrony/NEWS.gz for the release notes.
.
* debian/chrony.conf:
- Use the leapseclist directive to read NIST/IERS leap-seconds.list file.
.
* debian/control:
- Revert "d/control: Depend on tzdata-legacy". chronyd is now able to read
the NIST/IERS leap-seconds.list file so we don't need to rely on the
right/UTC timezone to get the TAI-UTC offsets. This renders the dependency
on tzdata-legacy unnecessary.
.
* debian/tests/control:
- Revert "d/t/control: Let upstream-simulation-test-suite depend on
tzdata-legacy".
Checksums-Sha1:
14556b875e9dc33bf03590427b2b7cffbd56110e 2453 chrony_4.6.1-1ubuntu1.dsc
35b070fdd446080232844ac9f70f84ca1823206f 636076 chrony_4.6.1.orig.tar.gz
6d608c548a0fc8253816016176b13f0f41dc5bf8 51596 chrony_4.6.1-1ubuntu1.debian.tar.xz
c67bc074f924b850e09204875e3baac88828938f 7944 chrony_4.6.1-1ubuntu1_source.buildinfo
Checksums-Sha256:
52364a6fa1fa9fd7eb622ebfff416ac1b200cc2390a3346bfd34896a24c398f4 2453 chrony_4.6.1-1ubuntu1.dsc
571ff73fbf0ae3097f0604eca2e00b1d8bb2e91affe1a3494785ff21d6199c5c 636076 chrony_4.6.1.orig.tar.gz
d47cba20dca3cee6aa989b6d1dfd9df7bf914249c3b88535f5bf2d49db60bf67 51596 chrony_4.6.1-1ubuntu1.debian.tar.xz
25d8e027cddd53ce63efe0f71894b6e63b2299207b15e1cebfce945f7b4ac6ec 7944 chrony_4.6.1-1ubuntu1_source.buildinfo
Files:
dc6b9c9fa09f44700cbcd374ff6c19d6 2453 net optional chrony_4.6.1-1ubuntu1.dsc
81a83f54d5f8e1d5fd9afcf8a40c493d 636076 net optional chrony_4.6.1.orig.tar.gz
ae04f023f886eaf7417dda6be4aec6f0 51596 net optional chrony_4.6.1-1ubuntu1.debian.tar.xz
c61944b33850ec2e3549d9955b87fbf0 7944 net optional chrony_4.6.1-1ubuntu1_source.buildinfo
Original-Maintainer: Vincent Blut <vincent.debian at free.fr>
Vcs-Git: https://git.launchpad.net/~ahasenack/ubuntu/+source/chrony
Vcs-Git-Commit: 5c445ac4b2ef6cb3a8a3c5f9f5b1d472dc6ca14d
Vcs-Git-Ref: refs/heads/plucky-chrony-merge-1
More information about the plucky-changes
mailing list