Hello community,

here is the log from the commit of package chrony for openSUSE:Factory checked 
in at 2018-12-27 00:25:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chrony (Old)
 and      /work/SRC/openSUSE:Factory/.chrony.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chrony"

Thu Dec 27 00:25:18 2018 rev:17 rq:660562 version:3.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/chrony/chrony.changes    2018-12-10 
12:27:46.202561045 +0100
+++ /work/SRC/openSUSE:Factory/.chrony.new.28833/chrony.changes 2018-12-27 
00:25:48.403838980 +0100
@@ -1,0 +2,14 @@
+Thu Dec 20 16:48:14 UTC 2018 - Reinhard Max <[email protected]>
+
+- Read runtime servers from /var/run/netconfig/chrony.servers to
+  fix bsc#1099272.
+- Move chrony-helper to /usr/lib/chrony/helper, because there
+  should be no executables in /usr/share.
+
+-------------------------------------------------------------------
+Fri Dec 14 08:05:35 UTC 2018 - Martin Pluskal <[email protected]>
+
+- Make sure to generate correct sysconfig file (boo#1117147)
+- Update clknetsim to revision 8b48422
+
+-------------------------------------------------------------------

Old:
----
  clknetsim-cdf5e85.tar.gz

New:
----
  clknetsim-8b48422.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ chrony.spec ++++++
--- /var/tmp/diff_new_pack.RORF25/_old  2018-12-27 00:25:49.047838454 +0100
+++ /var/tmp/diff_new_pack.RORF25/_new  2018-12-27 00:25:49.047838454 +0100
@@ -17,7 +17,7 @@
 
 
 %define vendorzone opensuse.
-%global clknetsim_ver cdf5e85
+%global clknetsim_ver 8b48422
 #Compat macro for new _fillupdir macro introduced in Nov 2017
 %if ! %{defined _fillupdir}
   %define _fillupdir %{_localstatedir}/adm/fillup-templates
@@ -170,7 +170,7 @@
 install -Dpm 0644 %{SOURCE2} \
   %{buildroot}%{_fillupdir}/sysconfig.chrony
 install -Dpm 755 %{SOURCE4} \
-  %{buildroot}%{_datadir}/chrony-helper
+  %{buildroot}%{_libexecdir}/%name/helper
 
 install -d %{buildroot}%{_localstatedir}/log/chrony
 touch %{buildroot}%{_localstatedir}/lib/chrony/{drift,rtc}
@@ -193,7 +193,7 @@
 %service_del_preun chronyd.service chrony-wait.service
 
 %post
-%fillup_only %{name}
+%fillup_only -n chronyd
 %tmpfiles_create %{name}.conf
 %service_add_post chronyd.service chrony-wait.service
 
@@ -214,7 +214,7 @@
 %{_sysconfdir}/dhcp/dhclient.d/chrony.sh
 %{_bindir}/chronyc
 %{_sbindir}/chronyd
-%{_datadir}/chrony-helper
+%{_libexecdir}/%name
 %{_mandir}/man1/chronyc.1%{?ext_man}
 %{_mandir}/man5/chrony.conf.5%{?ext_man}
 %{_mandir}/man8/chronyd.8%{?ext_man}


++++++ chrony-service-helper.patch ++++++
--- /var/tmp/diff_new_pack.RORF25/_old  2018-12-27 00:25:49.111838402 +0100
+++ /var/tmp/diff_new_pack.RORF25/_new  2018-12-27 00:25:49.111838402 +0100
@@ -4,7 +4,7 @@
  PIDFile=/var/run/chrony/chronyd.pid
  EnvironmentFile=-/etc/sysconfig/chronyd
  ExecStart=/usr/sbin/chronyd $OPTIONS
-+ExecStartPost=/usr/share/chrony-helper update-daemon
++ExecStartPost=/usr/lib/chrony/helper update-daemon
  PrivateTmp=yes
  ProtectHome=yes
  ProtectSystem=full

++++++ chrony.helper ++++++
--- /var/tmp/diff_new_pack.RORF25/_old  2018-12-27 00:25:49.135838382 +0100
+++ /var/tmp/diff_new_pack.RORF25/_new  2018-12-27 00:25:49.135838382 +0100
@@ -9,7 +9,7 @@
 added_servers_file=$helper_dir/added_servers
 
 network_sysconfig_file=/etc/sysconfig/network
-dhclient_servers_files=/var/lib/dhclient/chrony.servers.*
+dhclient_servers_files=/var/run/netconfig/chrony.servers
 dnssrv_servers_files=$helper_dir/dnssrv@*
 dnssrv_timer_prefix=chrony-dnssrv@
 


++++++ clknetsim-cdf5e85.tar.gz -> clknetsim-8b48422.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/clknetsim-cdf5e859d55fe22721429a11af7631e519a8570f/client.c 
new/clknetsim-8b484227848a0b9a71caecbf3e19166f1ee9b0a6/client.c
--- old/clknetsim-cdf5e859d55fe22721429a11af7631e519a8570f/client.c     
2018-09-25 17:05:10.000000000 +0200
+++ new/clknetsim-8b484227848a0b9a71caecbf3e19166f1ee9b0a6/client.c     
2018-09-26 17:01:57.000000000 +0200
@@ -981,13 +981,19 @@
 }
 
 size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream) {
-
        if (stream == URANDOM_FILE) {
                size_t i, l = size * nmemb;
+               long r;
+
+               assert(RAND_MAX >= 0xffffff);
+               for (i = r = 0; i < l; i++) {
+                       if (i % 3)
+                               r >>= 8;
+                       else
+                               r = random();
+                       ((unsigned char *)ptr)[i] = r;
+               }
 
-               assert(!(l % 2));
-               for (i = 0; i < l / 2; i++)
-                       ((uint16_t *)ptr)[i] = random();
                return nmemb;
        }
 
@@ -1280,6 +1286,27 @@
                /* maximum frequency in 32-bit timex.freq */
                caps->max_adj = 32767999;
 #endif
+#ifdef PTP_SYS_OFFSET
+       } else if (request == PTP_SYS_OFFSET && fd == REFCLK_FD) {
+               struct ptp_sys_offset *sys_off = va_arg(ap, struct 
ptp_sys_offset *);
+               struct timespec ts;
+               int i;
+
+               if (sys_off->n_samples > PTP_MAX_SAMPLES)
+                       sys_off->n_samples = PTP_MAX_SAMPLES;
+
+               clock_gettime(REFCLK_ID, &ts);
+               for (i = 0; i < sys_off->n_samples; i++) {
+                       sys_off->ts[2 * i + 1].sec = ts.tv_sec;
+                       sys_off->ts[2 * i + 1].nsec = ts.tv_nsec;
+               }
+
+               clock_gettime(CLOCK_REALTIME, &ts);
+               for (i = 0; i < sys_off->n_samples + 1; i++) {
+                       sys_off->ts[2 * i].sec = ts.tv_sec;
+                       sys_off->ts[2 * i].nsec = ts.tv_nsec;
+               }
+#endif
 #ifdef PTP_SYS_OFFSET_PRECISE
        } else if (request == PTP_SYS_OFFSET_PRECISE && fd == REFCLK_FD) {
                struct ptp_sys_offset_precise *sys_off = va_arg(ap, struct 
ptp_sys_offset_precise *);


Reply via email to