[ubuntu/focal-proposed] chrony 3.5-4ubuntu1 (Accepted)
Christian Ehrhardt
christian.ehrhardt at canonical.com
Fri Nov 29 07:27:13 UTC 2019
chrony (3.5-4ubuntu1) focal; urgency=medium
* Merge with Debian unstable (LP: #1854328). Remaining changes:
- d/chrony.conf: use ubuntu ntp pool and server (LP 1744664 1754358)
- 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
+ debian/control: add new dependency libcap2-bin for capsh (usually
installed anyway, but make them explicit to be sure).
+ debian/chrony.default: new option SYNC_IN_CONTAINER to not fall back
(Default off) [fixed a minor typo in the comment in this update]
+ debian/chronyd-starter.sh: wrapper to handle special cases in containers
and if CAP_SYS_TIME is missing. Effectively allows to run NTP server in
containers on a default installation and avoid failing to sync time (or
if allowed to sync, avoid multiple containers to fight over it by
accident).
+ debian/install: make chrony-starter.sh available on install.
+ debian/docs, debian/README.container: provide documentation about the
handling of this case.
* Dropped changes:
- d/t/control: allow stderr for recent changes in resolved/iproute
(LP 1836882) [no more needed]
chrony (3.5-4) unstable; urgency=medium
* debian/tests/control:
- Add @builddeps@ to the list of dependencies needed by the
upstream-simulation-test-suite test.
chrony (3.5-3) unstable; urgency=medium
* debian/chrony.lintian-overrides:
- Override package-supports-alternative-init-but-no-init.d-script. This
is a false positive. chrony-dnssrv at .service isn’t a daemon but a oneshot
service, not started at boot, whose role is to lookup for _ntp._udp DNS SRV
records.
* debian/chrony.service:
- Pull in time-sync.target and order chrony before it as recommended in
systemd.special(7).
* debian/control:
- Bump standard-version to 4.4.0 (no changes required).
* debian/.gitlab-ci.yml:
- Switch to standard Salsa Pipeline.
- Skip the reprotest job for as long as it is run as root due to problems
with chrony system tests.
* debian/tests/*:
- Revamp the upstream-simulation-test-suite test.
- Adjust dpkg dependencies for upstream-simulation-test-suite.
- Adjust restrictions for upstream-simulation-test-suite.
- Introduce upstream-system-tests. Add a new set of tests for testing
basic chronyd functionality. Destructive tests are run in a virtual
machine.
- Add ethtool to the list of dependencies needed by
run_destructive_system_tests.
- exit 77 if upstream-simulation-test-suite is run on non-Linux and mark
the test as skippable. Thanks to Paul Gevers <elbrus at debian.org> for the
suggestion.
- Make artifacts() exit 1. Again, thanks to Paul Gevers.
Date: Thu, 28 Nov 2019 10:31:36 +0100
Changed-By: Christian Ehrhardt <christian.ehrhardt at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/chrony/3.5-4ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 28 Nov 2019 10:31:36 +0100
Source: chrony
Binary: chrony
Architecture: source
Version: 3.5-4ubuntu1
Distribution: focal
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Christian Ehrhardt <christian.ehrhardt at canonical.com>
Description:
chrony - Versatile implementation of the Network Time Protocol
Launchpad-Bugs-Fixed: 1854328
Changes:
chrony (3.5-4ubuntu1) focal; urgency=medium
.
* Merge with Debian unstable (LP: #1854328). Remaining changes:
- d/chrony.conf: use ubuntu ntp pool and server (LP 1744664 1754358)
- 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
+ debian/control: add new dependency libcap2-bin for capsh (usually
installed anyway, but make them explicit to be sure).
+ debian/chrony.default: new option SYNC_IN_CONTAINER to not fall back
(Default off) [fixed a minor typo in the comment in this update]
+ debian/chronyd-starter.sh: wrapper to handle special cases in containers
and if CAP_SYS_TIME is missing. Effectively allows to run NTP server in
containers on a default installation and avoid failing to sync time (or
if allowed to sync, avoid multiple containers to fight over it by
accident).
+ debian/install: make chrony-starter.sh available on install.
+ debian/docs, debian/README.container: provide documentation about the
handling of this case.
* Dropped changes:
- d/t/control: allow stderr for recent changes in resolved/iproute
(LP 1836882) [no more needed]
.
chrony (3.5-4) unstable; urgency=medium
.
* debian/tests/control:
- Add @builddeps@ to the list of dependencies needed by the
upstream-simulation-test-suite test.
.
chrony (3.5-3) unstable; urgency=medium
.
* debian/chrony.lintian-overrides:
- Override package-supports-alternative-init-but-no-init.d-script. This
is a false positive. chrony-dnssrv at .service isn’t a daemon but a oneshot
service, not started at boot, whose role is to lookup for _ntp._udp DNS SRV
records.
.
* debian/chrony.service:
- Pull in time-sync.target and order chrony before it as recommended in
systemd.special(7).
.
* debian/control:
- Bump standard-version to 4.4.0 (no changes required).
.
* debian/.gitlab-ci.yml:
- Switch to standard Salsa Pipeline.
- Skip the reprotest job for as long as it is run as root due to problems
with chrony system tests.
.
* debian/tests/*:
- Revamp the upstream-simulation-test-suite test.
- Adjust dpkg dependencies for upstream-simulation-test-suite.
- Adjust restrictions for upstream-simulation-test-suite.
- Introduce upstream-system-tests. Add a new set of tests for testing
basic chronyd functionality. Destructive tests are run in a virtual
machine.
- Add ethtool to the list of dependencies needed by
run_destructive_system_tests.
- exit 77 if upstream-simulation-test-suite is run on non-Linux and mark
the test as skippable. Thanks to Paul Gevers <elbrus at debian.org> for the
suggestion.
- Make artifacts() exit 1. Again, thanks to Paul Gevers.
Checksums-Sha1:
657dc3ec0477f64ceae1a510308b174c1de05a4c 2424 chrony_3.5-4ubuntu1.dsc
79e9aeace143550300387a99f17bff04b45673f7 458226 chrony_3.5.orig.tar.gz
e4051cd68283fd9d3b7b49b560c76124594a3777 36596 chrony_3.5-4ubuntu1.debian.tar.xz
31c5e2dd10807161656879d202d4283f82249987 6869 chrony_3.5-4ubuntu1_source.buildinfo
Checksums-Sha256:
bd35cc1980c06b818a4ae88ed23191bfc51cc7b920e7bfbabab9138d92be80ab 2424 chrony_3.5-4ubuntu1.dsc
4e02795b1260a4ec51e6ace84149036305cc9fc340e65edb9f8452aa611339b5 458226 chrony_3.5.orig.tar.gz
c5212f48e5b32fe1f30425fd02273ea424a72a8e4171b23ef0224dac83d19466 36596 chrony_3.5-4ubuntu1.debian.tar.xz
5283f130fe5d12851efadb7e5e33a23a1308dab134589b219a7cbd9b304e8bd5 6869 chrony_3.5-4ubuntu1_source.buildinfo
Files:
b5c491e90fb4a9dcd76a75f509170436 2424 net optional chrony_3.5-4ubuntu1.dsc
5f66338bc940a9b51eede8f391e7bed3 458226 net optional chrony_3.5.orig.tar.gz
ac66a68d1174b0811c374dfb9a100cd2 36596 net optional chrony_3.5-4ubuntu1.debian.tar.xz
6abb5b204d2b4c91563058dfff644f42 6869 net optional chrony_3.5-4ubuntu1_source.buildinfo
Original-Maintainer: Vincent Blut <vincent.debian at free.fr>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEktYY9mjyL47YC+71uj4pM4KAskIFAl3gyC8ACgkQuj4pM4KA
skIBjxAAuVjiZqRbQVL6LE0HcRKZsoz6X1hKLfXKqLFHVnJi/uIo7fNqPSJVLJHn
nn/Agj3GU43vzZHFWe2kEpyWoMIR2vqYU47rc+dL1QBGrBWoeVkMDW6aaFpE3f+7
vgeqfMz3AhaKQczEF4oeoUgH+jxopHvGdrTmtnShrrDUCRSoNrhG3ecUtwsdKaRo
hc/7wYBcF9XeeCDBGTsF6nn+O3i0BVYP6Vg3PkF9UYr1Zx35TOXs4BN/CIJxv0ee
OZXZ/8ahFluuHGA4PpnJxQq021mFwYv+fdnU3NVZwNQh0dK34HXSCMS9bQ3W21fY
ZZ0GOmDBEoRiY1A6WN/HY9gKpog273M+d0ViSJVzIjyf7vsdKzqkk/9sVPs3FVVZ
x8avb9TxH/ccM2uNdLun3bO5cOB6T+a1QqGK3P6QOCkLR7gwcr+NTf1s8S1gKiHo
NKpOGDeN3bwROsSz6y8LCANJXR41Sbp4kQZhfEcK11UuLBtz81e9iU8on6XRCUAG
MPJBCpGnaYNa7xcv/kXUfxj6lsb7yWOt26ZpEskDTfCJvG6igV76O2J1Vpt26Wfm
UsiVpcuu8exx0Mnc0afh4f7Om/klnRG7ueZVjJDc1DMFOYtad692he2bSvLLce03
fNVKaRAgtmIE/zlpvaEAIIn1ddKSgUzeCDrsPohE8e6LLi0gtb0=
=Q6fX
-----END PGP SIGNATURE-----
More information about the Focal-changes
mailing list