Hello community, here is the log from the commit of package systemd for openSUSE:Factory checked in at 2018-08-02 14:50:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/systemd (Old) and /work/SRC/openSUSE:Factory/.systemd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "systemd" Thu Aug 2 14:50:30 2018 rev:283 rq:625755 version:237 Changes: -------- --- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2018-07-13 10:11:33.789760866 +0200 +++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes 2018-08-02 14:50:30.699514107 +0200 @@ -1,0 +2,12 @@ +Fri Jul 27 10:23:29 UTC 2018 - fbui@suse.com + +- Import commit 0350f62a8cf7f151951b6b78337fe3c198b8bf6a + + fbf43a697 core: don't freeze OnCalendar= timer units when the clock goes back a lot (bsc#1090944) + 4134ba8b6 man: SystemMaxUse= clarification in journald.conf(5) (bnc#1101040) + 78bb2a0c4 socket-util: fix getpeergroups() assert(fd) (#8080) (bsc#1096516) + 1753d0420 systemctl: mask always reports the same unit names when different unknown units are passed (bsc#1095973) + 50ebf79d7 scsi_id: Fixup prefix for pre-SPC inquiry reply (bsc#1039099) + 570f7655b locale-util: on overlayfs FTW_MOUNT causes nftw(3) to not list *any* files + +------------------------------------------------------------------- systemd.changes: same change Old: ---- systemd-v237+suse.64.gf63623c1f.tar.xz New: ---- systemd-v237+suse.71.g0350f62a8.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ systemd-mini.spec ++++++ --- /var/tmp/diff_new_pack.qrGLWI/_old 2018-08-02 14:50:32.123516458 +0200 +++ /var/tmp/diff_new_pack.qrGLWI/_new 2018-08-02 14:50:32.127516464 +0200 @@ -26,7 +26,7 @@ ##### WARNING: please do not edit this auto generated spec file. Use the systemd.spec! ##### %define mini -mini %define min_kernel_version 4.5 -%define suse_version +suse.64.gf63623c1f +%define suse_version +suse.71.g0350f62a8 %bcond_with gnuefi %if 0%{?bootstrap} ++++++ systemd.spec ++++++ --- /var/tmp/diff_new_pack.qrGLWI/_old 2018-08-02 14:50:32.151516504 +0200 +++ /var/tmp/diff_new_pack.qrGLWI/_new 2018-08-02 14:50:32.151516504 +0200 @@ -24,7 +24,7 @@ %define bootstrap 0 %define mini %nil %define min_kernel_version 4.5 -%define suse_version +suse.64.gf63623c1f +%define suse_version +suse.71.g0350f62a8 %bcond_with gnuefi %if 0%{?bootstrap} ++++++ systemd-v237+suse.64.gf63623c1f.tar.xz -> systemd-v237+suse.71.g0350f62a8.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/systemd-v237+suse.64.gf63623c1f/man/journald.conf.xml new/systemd-v237+suse.71.g0350f62a8/man/journald.conf.xml --- old/systemd-v237+suse.64.gf63623c1f/man/journald.conf.xml 2018-06-13 14:50:24.000000000 +0200 +++ new/systemd-v237+suse.71.g0350f62a8/man/journald.conf.xml 2018-07-27 12:20:39.000000000 +0200 @@ -216,7 +216,11 @@ subsequently something else causes the file system to fill up, journald will stop using more space, but it will not be removing existing files to reduce the footprint again, - either.</para> + either. Also note that only archived files are deleted to reduce the + space occupied by journal files. This means that, in effect, there might + still be more space used than <varname>SystemMaxUse=</varname> or + <varname>RuntimeMaxUse=</varname> limit after a vacuuming operation is + complete.</para> <para><varname>SystemMaxFileSize=</varname> and <varname>RuntimeMaxFileSize=</varname> control how large diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/systemd-v237+suse.64.gf63623c1f/src/basic/locale-util.c new/systemd-v237+suse.71.g0350f62a8/src/basic/locale-util.c --- old/systemd-v237+suse.64.gf63623c1f/src/basic/locale-util.c 2018-06-13 14:50:24.000000000 +0200 +++ new/systemd-v237+suse.71.g0350f62a8/src/basic/locale-util.c 2018-07-27 12:20:39.000000000 +0200 @@ -320,7 +320,7 @@ return -ENOMEM; NULSTR_FOREACH(dir, KBD_KEYMAP_DIRS) { - r = nftw(dir, nftw_cb, 20, FTW_MOUNT|FTW_PHYS|FTW_ACTIONRETVAL); + r = nftw(dir, nftw_cb, 20, FTW_PHYS|FTW_ACTIONRETVAL); if (r == FTW_STOP) log_debug("Directory not found %s", dir); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/systemd-v237+suse.64.gf63623c1f/src/basic/socket-util.c new/systemd-v237+suse.71.g0350f62a8/src/basic/socket-util.c --- old/systemd-v237+suse.64.gf63623c1f/src/basic/socket-util.c 2018-06-13 14:50:24.000000000 +0200 +++ new/systemd-v237+suse.71.g0350f62a8/src/basic/socket-util.c 2018-07-27 12:20:39.000000000 +0200 @@ -1008,7 +1008,7 @@ socklen_t n = sizeof(gid_t) * 64; _cleanup_free_ gid_t *d = NULL; - assert(fd); + assert(fd >= 0); assert(ret); for (;;) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/systemd-v237+suse.64.gf63623c1f/src/core/timer.c new/systemd-v237+suse.71.g0350f62a8/src/core/timer.c --- old/systemd-v237+suse.64.gf63623c1f/src/core/timer.c 2018-06-13 14:50:24.000000000 +0200 +++ new/systemd-v237+suse.71.g0350f62a8/src/core/timer.c 2018-07-27 12:20:39.000000000 +0200 @@ -807,12 +807,21 @@ static void timer_time_change(Unit *u) { Timer *t = TIMER(u); + usec_t ts; assert(u); if (t->state != TIMER_WAITING) return; + /* If we appear to have triggered in the future, the system clock must + * have been set backwards. So let's rewind our own clock and allow + * the future trigger(s) to happen again :). Exactly the same as when + * you start a timer unit with Persistent=yes. */ + ts = now(CLOCK_REALTIME); + if (t->last_trigger.realtime > ts) + t->last_trigger.realtime = ts; + log_unit_debug(u, "Time change, recalculating next elapse."); timer_enter_waiting(t, false); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/systemd-v237+suse.64.gf63623c1f/src/systemctl/systemctl.c new/systemd-v237+suse.71.g0350f62a8/src/systemctl/systemctl.c --- old/systemd-v237+suse.64.gf63623c1f/src/systemctl/systemctl.c 2018-06-13 14:50:24.000000000 +0200 +++ new/systemd-v237+suse.71.g0350f62a8/src/systemctl/systemctl.c 2018-07-27 12:20:39.000000000 +0200 @@ -6342,7 +6342,7 @@ if (r < 0) return r; if (r == 0) - log_notice("Unit %s does not exist, proceeding anyway.", *names); + log_notice("Unit %s does not exist, proceeding anyway.", *name); } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/systemd-v237+suse.64.gf63623c1f/src/udev/scsi_id/scsi_serial.c new/systemd-v237+suse.71.g0350f62a8/src/udev/scsi_id/scsi_serial.c --- old/systemd-v237+suse.64.gf63623c1f/src/udev/scsi_id/scsi_serial.c 2018-06-13 14:50:24.000000000 +0200 +++ new/systemd-v237+suse.71.g0350f62a8/src/udev/scsi_id/scsi_serial.c 2018-07-27 12:20:39.000000000 +0200 @@ -590,7 +590,7 @@ { int i, j; - serial[0] = hex_str[id_search->id_type]; + serial[0] = hex_str[SCSI_ID_NAA]; /* serial has been memset to zero before */ j = strlen(serial); /* j = 1; */ @@ -739,7 +739,7 @@ if (page_83[6] == 0) return 2; - serial[0] = hex_str[id_search_list[0].id_type]; + serial[0] = hex_str[SCSI_ID_NAA]; /* * The first four bytes contain data, not a descriptor. */