Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ntpsec for openSUSE:Factory checked in at 2021-06-14 23:11:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ntpsec (Old) and /work/SRC/openSUSE:Factory/.ntpsec.new.32437 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ntpsec" Mon Jun 14 23:11:08 2021 rev:18 rq:899887 version:1.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ntpsec/ntpsec.changes 2021-02-07 15:18:34.573723325 +0100 +++ /work/SRC/openSUSE:Factory/.ntpsec.new.32437/ntpsec.changes 2021-06-14 23:11:37.460808881 +0200 @@ -1,0 +2,42 @@ +Wed Jun 9 15:20:20 UTC 2021 - Martin Hauke <mar...@gmx.de> + +- Update to version 1.2.1 + * Update ntpkeygen/keygone to properly filter # characters. + Fix security issue: CVE-2021-22212 + * Add dextral peers mode in ntpq and ntpmon. + * Drop NTPv1 as the support was not RFC compliant, maybe v2 + except mode 6 next. + * Fix argument P for ntpd parsing fixed and ntpdate improvements. + * Fix crash for raw ntpq readvar. + * Add processor usage to NTS-KE logging except on NetBSD. + * Remove --build-epoch and replace it with arbitrary + --build-desc text. Passing + '--build-desc=$(date -u +%Y-%m-%dT%H:%M:%Sz)' restores the + previous default extended version. + * The build epoch has been replaced with a hardcoded timestamp + which will be manually updated every nine years or so + (approx 512w). This makes the binaries reproducible by default. + * Compare versions of ntp.ntpc and libntpc printing a warning + if mismatched. Fix libntpc install path if using it. + * Reduce maxclocks default to 5 to reduce the NTP pool load. + * Print LIBDIR during ./waf configure. + * Add documentation, new GPG key, and other cleanups. +- Update to version 1.2.0 + * The minor version bump is to indicate official official support + of RFC8915 "Network Time Security for the Network Time + Protocol" which was released 2020-09-30. + * NTS-KE client now defaults to port 4460. + * NTS-KE server now listens on port 4460. (Listening on port 123 + has been removed.) + * The shebang of installed Python scripts can now be customized + with: waf configure --pyshebang="???" This has multiple uses, but + one example is for distros (like CentOS 8 or Ubuntu 20.04) with + no python executable: python3 waf configure + --pyshebang="/usr/bin/env python3" + * NTP clients now use a shared library with Python instead of an + extension. + * Add flakiness option to ntpq and fixed limit=1 in mrulist. + * Fixed a minor formatting issue in rate page. +- Create subpackages for libntpc and ntpsec-devel + +------------------------------------------------------------------- Old: ---- ntpsec-1.1.9.tar.gz ntpsec-1.1.9.tar.gz.asc New: ---- ntpsec-1.2.1.tar.gz ntpsec-1.2.1.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ntpsec.spec ++++++ --- /var/tmp/diff_new_pack.RQRszX/_old 2021-06-14 23:11:37.916809704 +0200 +++ /var/tmp/diff_new_pack.RQRszX/_new 2021-06-14 23:11:37.920809712 +0200 @@ -18,7 +18,7 @@ Name: ntpsec -Version: 1.1.9 +Version: 1.2.1 Release: 0 Summary: Improved implementation of Network Time Protocol License: BSD-2-Clause AND NTP AND BSD-3-Clause AND MIT @@ -66,6 +66,22 @@ %description -n python3-ntp The ntpsec python bindings used by various ntp utilities. +%package -n libntpc1 +Summary: Shared library for NTP client applications +Group: System/Libraries + +%description -n libntpc1 +This package provides the shared library for ntp clients. + +%package devel +Summary: Development files for ntpsec +Group: Development/Libraries/C and C++ +Requires: libntpc1 = %{version} + +%description devel +This package contains libraries needed to develop application +that use %{name}. + %package utils Summary: Utilities and commands for ntp Requires: %{name} = %{version} @@ -98,14 +114,10 @@ pylib/wscript %build -# We use the date from the changes file -epoch=`date --date "@\`stat --format %%Y %{SOURCE3}\`" +"%%s"` - %global _lto_cflags %{nil} export CFLAGS="%{optflags}" export CCFLAGS="%{optflags}" python3 ./waf configure \ - --build-epoch="$epoch" \ --enable-debug \ --enable-doc --htmldir=%{_docdir}/ntpsec/html \ --prefix=%{_prefix} \ @@ -113,6 +125,7 @@ --python=%{_bindir}/python3 \ --pythonarchdir=%{python3_sitearch} \ --pythondir=%{python3_sitearch} \ + --pyshebang="/usr/bin/python3" \ --sbindir=%{_sbindir} \ --bindir=%{_bindir} \ --enable-seccomp \ @@ -167,6 +180,9 @@ %postun utils %service_del_postun ntp-wait.service ntplogtemp.service ntpviz-daily.service ntpviz-weekly.service +%post -n libntpc1 -p /sbin/ldconfig +%postun -n libntpc1 -p /sbin/ldconfig + %files -n python3-ntp %{python3_sitearch}/ntp* @@ -205,6 +221,12 @@ %dir %{_docdir}/%{name}/html %doc %{_docdir}/%{name}/html/* +%files -n libntpc1 +%{_libdir}/libntpc.so.1* + +%files devel +%{_libdir}/libntpc.so + %files %license LICENSE.adoc %doc NEWS.adoc README.adoc ++++++ ntpsec-1.1.9.tar.gz -> ntpsec-1.2.1.tar.gz ++++++ ++++ 13047 lines of diff (skipped)