Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2016-11-22 18:55:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and      /work/SRC/openSUSE:Factory/.systemd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "systemd"

Changes:
--------
--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes     2016-10-01 
23:46:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes        
2016-11-22 18:55:41.000000000 +0100
@@ -1,0 +2,393 @@
+Mon Nov 14 12:27:56 UTC 2016 - [email protected]
+
+- specfile: conflict systemd-bash-completion and systemd-mini-bash-completion
+
+  Otherwise the build system detects that systemd-bash-completion and
+  its mini variant are conflicting at files level even though those
+  packages can't be installed on the same system.
+
+-------------------------------------------------------------------
+Thu Nov 10 19:11:57 UTC 2016 - [email protected]
+
+- specfile: clean up nss-* plugins descriptions and drop
+  nss-myhostname-config script for now.
+
+  Currently /etc/nsswitch.conf is supposed to be edited by the
+  sysadmin to enable the modules. However for some reasons only
+  nss-myhostname is removed from the conf file when the corresponding
+  package is uninstalled. This is inconsistent so let's remove it.
+
+  Actually I'm wondering if we shouldn't make those NSS plugins part
+  of the main package and get rid of all those sub-packages...
+
+-------------------------------------------------------------------
+Thu Nov 10 18:22:04 UTC 2016 - [email protected]
+
+- specfile: remove old comments and unneeded sed command
+
+-------------------------------------------------------------------
+Thu Nov 10 14:54:22 UTC 2016 - [email protected]
+
+- specfile: no need to create systemd-update-utmp-runlevel.service symlinks 
anymore
+
+  The symlinks in 
/usr/lib/systemd/system/<target>.target.wants/systemd-update-utmp-runlevel.service
+  are created in Makefile.am since commit d5d8429a12c4b1.
+
+  'reboot' and 'poweroff' targets initially had the symlinks but
+  there's not point since the latter conflicts shutdown.target whereas
+  the 2 targets pull it in.
+
+  See: https://github.com/systemd/systemd/pull/4429
+
+-------------------------------------------------------------------
+Thu Nov 10 13:44:13 UTC 2016 - [email protected]
+
+- specfile: remove the following warnings:
+
+  [  256s] warning: File listed twice: 
/usr/lib/systemd/system/dbus.target.wants
+  [  256s] warning: File listed twice: 
/usr/lib/systemd/system/default.target.wants
+
+-------------------------------------------------------------------
+Wed Oct 26 09:41:01 UTC 2016 - [email protected]
+
+- Own a couple of directories even if they don't belong to systemd
+  otherwise the build system will complain.
+
+  Some directories (owned by others packages) are simply used by
+  systemd to ship some scripts or config files to customize others
+  *optional* components. Since thos components are not build required
+  by systemd those directories are not owned by any packages and the
+  BS complains...
+
+-------------------------------------------------------------------
+Wed Oct 26 07:45:08 UTC 2016 - [email protected]
+
+- Import commit
+
+  15ea716 journal-remote: change owner of /var/log/journal/remote and create 
/var/lib/systemd/journal-upload (bsc#1006372)
+  
+-------------------------------------------------------------------
+Mon Oct 24 14:26:40 UTC 2016 - [email protected]
+
+- %sysusers_create and %tmpfiles_create must be called in %post
+
+  Calling %pre is broken since the respective conf files are not yet
+  installed.
+
+-------------------------------------------------------------------
+Mon Oct 24 13:53:04 UTC 2016 - [email protected]
+
+- %{_libexecdir}/{tmpfiles.d,sysusers.d}/systemd-remote.conf are
+   part of systemd-journal-remote package (only).
+
+-------------------------------------------------------------------
+Mon Oct 24 13:21:22 UTC 2016 - [email protected]
+
+- systemd-journal-{gatewayd,remote,upload} units are only part of
+  "systemd-journal-remote" package.
+
+  So exclude them from the main package.
+
+-------------------------------------------------------------------
+Mon Oct 24 08:56:59 UTC 2016 - [email protected]
+
+- Import commit a1c145e6ad6588555dca64402f9103fb1e02b1a0
+
+  7f34037 man: explain that *KeyIgnoreInhibited only apply to a subset of locks
+  df5798b Revert "logind: really handle *KeyIgnoreInhibited options in 
logind.conf" (bsc#1001790 bsc#1005404)
+  f79fee7 Revert "kbd-model-map: add more mappings offered by Yast"
+  3760c10 manager: tighten incoming notification message checks
+  d6efd71 core: only warn on short reads on signal fd
+  6eebd91 manager: be stricter with incomining notifications, warn properly 
about too large ones
+  fdf2dc3 manager: don't ever busy loop when we get a notification message we 
can't process
+
+-------------------------------------------------------------------
+Thu Oct 20 06:57:57 UTC 2016 - [email protected]
+
+- Rename kbd-model-map-extra into kbd-model-map.legacy
+
+-------------------------------------------------------------------
+Wed Oct 19 07:24:46 UTC 2016 - [email protected]
+
+- Remove tcpd-devel build requirement.
+
+  tcpwrap support has been removed since v212, see commit
+  7f8aa67131cfc03ddcbd31c0420754864fc122f0
+
+-------------------------------------------------------------------
+Tue Oct 18 14:52:00 UTC 2016 - [email protected]
+
+- remove all dummy "aliases" to /etc/init.d (as it was already done by
+  factory more than 1 year ago).
+
+  Even if a sysvinit script is still requiring one of those dummy
+  symlinks this should not be an issue since this is requirement is
+  translated into a weak dependency.
+
+-------------------------------------------------------------------
+Tue Oct 18 13:20:58 UTC 2016 - [email protected]
+
+- specfile:
+
+  - do not own /usr/share/zsh directory
+  - do not own /etc/dbus-1 and /etc/dbus-1/system.d dirs
+  - do not own /usr/share/dbus-1 dir
+
+-------------------------------------------------------------------
+Tue Oct 18 13:06:27 UTC 2016 - [email protected]
+
+- specfile: %{_prefix}/lib/systemd/system-preset was mentioned twice
+  in %files section.
+
+-------------------------------------------------------------------
+Tue Oct 18 09:30:37 UTC 2016 - [email protected]
+
+- Specfile cleanup:
+
+  - use curly braces with rpm macros
+
+-------------------------------------------------------------------
+Tue Oct 18 09:15:17 UTC 2016 - [email protected]
+
+- Specfile cleanup:
+
+  - %ghost files doesn't need (anymore) to be created in %builroot
+  - do not own /etc/X11/xorg.conf.d and /etc/X11/xinit
+
+-------------------------------------------------------------------
+Tue Oct 18 07:58:38 UTC 2016 - [email protected]
+
+- Specfile cleanup: no need to protect the manpages with %bootstrap
+  condition in nss-myhostname package since the package itself is
+  already protected.
+
+-------------------------------------------------------------------
+Tue Oct 18 07:51:30 UTC 2016 - [email protected]
+
+- fix nss-resolve sub package:
+
+  - add a %files section
+  - add a package description
+  - libnss_resolve.so.2 is now part of this subpackage
+  - add %post and %postun sections
+
+-------------------------------------------------------------------
+Tue Oct 18 07:16:17 UTC 2016 - [email protected]
+
+- Specfile cleanup:
+
+  - reorganize some files in %files by types
+  - some config files were missing the "noreplace" attribute
+
+-------------------------------------------------------------------
+Tue Oct 18 06:19:34 UTC 2016 - [email protected]
+
+- Use %config(noreplace) for %{_sysconfdir}/pam.d/systemd-user
+
+-------------------------------------------------------------------
+Tue Oct 18 05:57:28 UTC 2016 - [email protected]
+
+- Rework systemd-gatewayd package:
+
+  - some gateway's files were still in the main package
+  - it now includes all progs dealing with remote journals
+  - it can be turned off (SP2 does that currently)
+  - it's been renamed systemd-journal-remote to reflect that
+
+-------------------------------------------------------------------
++++ 196 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes
++++ and /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.changes
systemd.changes: same change

Old:
----
  0001-If-the-notification-message-length-is-0-ignore-the-m.patch
  0001-On_s390_con3270_disable_ANSI_colour_esc.patch
  0001-add-hdflush-for-reboot-or-hddown-for-poweroff.patch
  0001-add-network-device-after-NFS-mount-units.patch
  0001-avoid-abort-due-timeout-at-user-service.patch
  0001-bnc888612-logind-polkit-acpi.patch
  0001-core-exclude-.slice-units-from-systemctl-isolate.patch
  0001-core-fix-bus-name-synchronization-after-daemon-reloa.patch
  0001-core-re-sync-bus-name-list-after-deserializing-durin.patch
  0001-journal-fix-HMAC-calculation-when-appending-a-data-o.patch
  0001-journal-set-STATE_ARCHIVED-as-part-of-offlining-2740.patch
  0001-journal-warn-when-we-fail-to-append-a-tag-to-a-journ.patch
  0001-let-systemctl-completion-ignore-at-names.patch
  0001-nss-mymachines-do-not-allow-overlong-machine-names.patch
  0001-pam_systemd_do_override_XDG_RUNTIME_DIR_of_the_original_user.patch
  0001-pid1-don-t-return-any-error-in-manager_dispatch_noti.patch
  0001-pid1-more-informative-error-message-for-ignored-noti.patch
  0001-pid1-process-zero-length-notification-messages-again.patch
  0001-rules-block-add-support-for-pmem-devices-3683.patch
  0001-systemctl-pid1-do-not-warn-about-missing-install-inf.patch
  0010-do-not-install-sulogin-unit-with-poweroff.patch
  0014-journald-with-journaling-FS.patch
  0019-make-completion-smart-to-be-able-to-redirect.patch
  1002-rules-create-by-id-scsi-links-for-ATA-devices.patch
  1003-udev-netlink-null-rules.patch
  1005-create-default-links-for-primary-cd_dvd-drive.patch
  1006-udev-always-rename-network.patch
  1007-physical-hotplug-cpu-and-memory.patch
  1011-64-btrfs.rules-skip-btrfs-check-if-devices-are-not-r.patch
  1012-Skip-persistent-device-link-creation-on-multipath-de.patch
  1035-99-systemd.rules-Ignore-devices-with-SYSTEMD_READY-0.patch
  1037-udev-exclude-cd-dvd-from-block-device.patch
  1062-rules-set-default-permissions-for-GenWQE-devices.patch
  1066-udev-add-compatibility-links-for-truncated-by-id-links.patch
  1095-set-ssd-disk-to-use-deadline-scheduler.patch
  1096-new-udev-root-symlink-generator.patch
  1097-udevd-increase-maximum-number-of-children.patch
  1098-systemd-networkd-alias-network-service.patch
  1099-Add-default-rules-for-valve-steam-controller-to-work.patch
  Correct_assert_on_unexpected_error_code.patch
  Fix-run-lock-directories-permissions-to-follow-openSUSE-po.patch
  allow-multiple-sulogin-to-be-started.patch
  apply-ACL-for-nvidia-device-nodes.patch
  apply-ACL-for-nvidia-uvm-device-node.patch
  avoid-divide-by-zero-sigtrap.patch
  avoid-random-hangs-on-timeouts-due-lost-cwd.patch
  boot-local-start.patch
  ensure-ask-password-wall-starts-after-getty-tty1.patch
  ensure-shortname-is-set-as-hostname-bnc-820213.patch
  fix-support-for-boot-prefixed-initscript-bnc-746506.patch
  handle-disable_caplock-and-compose_table-and-kbd_rate.patch
  handle-numlock-value-in-etc-sysconfig-keyboard.patch
  handle-root_uses_lang-value-in-etc-sysconfig-language.patch
  hostname-NULL.patch
  insserv-generator.patch
  journald-advice-about-use-of-memory.patch
  kbd-model-map.patch
  let-linker-find-libudev-for-libdevmapper.patch
  let-vconsole-setup-get-properties-only-once-to-copy-them.patch
  make-emergency.service-conflict-with-syslog.socket.patch
  nss-myhostname-config
  parse-crypttab-for-noauto-option.patch
  plymouth-quit-and-wait-for-emergency-service.patch
  portmap-wants-rpcbind-socket.patch
  rescue-emergency-target-conflicts.patch
  respect-nfs-bg-option.patch
  restore-var-run-and-var-lock-bind-mount-if-they-aren-t-sym.patch
  set-and-use-default-logconsole.patch
  shut-up-rpmlint-on-var-log-journal.patch
  suse-sysv-bootd-support.diff
  systemctl-set-default-target.patch
  systemd-228-nspawn-make-journal-linking-non-fatal-in-try-and-auto.diff
  systemd-230-cgroup2-use-new-fstype-for-unified-hierarchy.patch
  systemd-add-user-keep.patch
  systemd-dbus-system-bus-address.patch
  systemd-install-compat_pkgconfig-always.patch
  systemd-pam_config.patch
  systemd-remount-tmpfs
  systemd-tmp-safe-defaults.patch
  tomcat6-var-lock-subsys-legacy.patch
  tty-ask-password-agent-on-console.patch
  use-rndaddentropy-ioctl-to-load-random-seed.patch
  v228.tar.gz
  vhangup-on-all-consoles.patch
  watch_resolv.conf_for_become_changed.patch

New:
----
  kbd-model-map.legacy
  systemd-228.tar.xz
  udev-remount-tmpfs

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

Other differences:
------------------
++++++ systemd-mini.spec ++++++
++++ 1905 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/systemd/systemd-mini.spec
++++ and /work/SRC/openSUSE:Factory/.systemd.new/systemd-mini.spec

systemd.spec: same change
++++++ kbd-model-map.legacy ++++++
# Additional layouts offered by YaST
Pl02                   pl      pc105           -               
terminate:ctrl_alt_bksp
arabic                 ara,us  pc105           -               
terminate:ctrl_alt_bksp,grp:shift_toggle
cn-latin1              ca      pc105           multix          
terminate:ctrl_alt_bksp
cz-lat2-us             cz,us   pc105           qwerty,basic    
terminate:ctrl_alt_bksp,grp:shift_toggle
es-cp850               es      pc105           -               
terminate:ctrl_alt_bksp
korean                 kr      pc105           -               
terminate:ctrl_alt_bksp
lt.std                 lt      pc105           std             
terminate:ctrl_alt_bksp
no-latin1              no      pc105           -               
terminate:ctrl_alt_bksp
ruwin_alt-UTF-8        us,ru   pc105           ,winkeys        
terminate:ctrl_alt_bksp,grp:ctrl_shift_toggle,grp_led:scroll
++++++ pre_checkin.sh ++++++
--- /var/tmp/diff_new_pack.iQrKYM/_old  2016-11-22 18:55:43.000000000 +0100
+++ /var/tmp/diff_new_pack.iQrKYM/_new  2016-11-22 18:55:43.000000000 +0100
@@ -7,8 +7,7 @@
 EDIT_WARNING="##### WARNING: please do not edit this auto generated spec file. 
Use the ${ORIG_SPEC}.spec! #####\n"
 sed "s/^%define bootstrap .*$/${EDIT_WARNING}%define bootstrap 1/;
      s/^%define mini .*$/${EDIT_WARNING}%define mini -mini/;
-     s/^\(Name:.*\)$/\1-mini/;
-          s/^BuildRoot.*/&\n\nProvides:    %{real} = %{version}-%{release}\n/
+     s/^Name:.*/&-mini/
              " < ${ORIG_SPEC}.spec > ${ORIG_SPEC}-mini.spec
 cp ${ORIG_SPEC}.changes ${ORIG_SPEC}-mini.changes
 cp ${ORIG_SPEC}-rpmlintrc ${ORIG_SPEC}-mini-rpmlintrc

++++++ systemd-sysv-convert ++++++
--- /var/tmp/diff_new_pack.iQrKYM/_old  2016-11-22 18:55:43.000000000 +0100
+++ /var/tmp/diff_new_pack.iQrKYM/_new  2016-11-22 18:55:43.000000000 +0100
@@ -102,6 +102,7 @@
 done < /var/lib/systemd/sysv-convert/database
 }
 
+declare -i fail=0
 case "$1" in 
        -h|--help) 
                help
@@ -112,7 +113,8 @@
                for service in $@ ; do
                        if [ ! -r "/etc/init.d/$service" ]; then
                                echo "SysV service $service does not exist" 
>/dev/stderr
-                               exit 1
+                               let fail++
+                               continue
                        fi
                        for runlevel in 2 3 4 5; do
                                find_service $service $runlevel
@@ -127,11 +129,10 @@
                shift
                services=$@
                lookup_database $services
-               fail=0
                for service in $services; do
                        if [ -z "${results_runlevel[$service]}" ]; then
                                echo No information found about service 
$service found. >/dev/stderr
-                               fail=1
+                               let fail++
                                continue
                        fi
                        declare -i count
@@ -142,7 +143,6 @@
                                count+=1
                        done
                done
-               exit $fail
                ;;
        --apply)
                shift
@@ -170,8 +170,8 @@
                done
                ;;
        *)      usage
-               exit 2;;
+               let fail=2
+               ;;
 esac
 
-
-
+exit $fail

++++++ systemd-sysv-install ++++++
--- /var/tmp/diff_new_pack.iQrKYM/_old  2016-11-22 18:55:43.000000000 +0100
+++ /var/tmp/diff_new_pack.iQrKYM/_new  2016-11-22 18:55:43.000000000 +0100
@@ -1,26 +1,41 @@
 #!/bin/sh
+# This script is called by "systemctl enable/disable" when the given unit is a
+# SysV init.d script. It needs to call the distribution's mechanism for
+# enabling/disabling those, such as chkconfig, update-rc.d, or similar. This
+# can optionally take a --root argument for enabling a SysV init script
+# in a chroot or similar.
 set -e
 
 usage() {
-       echo "Usage: $0 [--root=path] enable|disable|is-enabled <sysv script 
name>" >&2
-       exit 1
+    echo "Usage: $0 [--root=path] enable|disable|is-enabled <sysv script 
name>" >&2
+    exit 1
 }
+
+# parse options
 eval set -- "$(getopt -o r: --long root: -- "$@")"
 while true; do
-       case "$1" in
-               -r|--root)
-                       ROOT="$2"
-                       shift 2 ;;
-               --) shift ; break ;;
-               *) usage ;;
-       esac
+    case "$1" in
+        -r|--root)
+            ROOT="$2"
+            shift 2 ;;
+        --) shift ; break ;;
+        *) usage ;;
+    esac
 done
+
 NAME="$2"
-ROOT="${ROOT:+--root=$ROOT}"
 [ -n "$NAME" ] || usage
+
 case "$1" in
-       enable) chkconfig $ROOT -a "$NAME" ;;
-       disable) chkconfig $ROOT -d "$NAME" ;;
-       is-enabled) chkconfig $ROOT -c "$NAME" ;;
-       *) usage ;;
+    enable)
+        chkconfig $ROOT --no-systemctl -s "$NAME" on
+        ;;
+    disable)
+        chkconfig $ROOT --no-systemctl -s "$NAME" off
+        ;;
+    is-enabled)
+        chkconfig $ROOT --no-systemctl -c "$NAME"
+        ;;
+    *)
+        usage ;;
 esac

++++++ udev-remount-tmpfs ++++++
#!/bin/sh

PATH=/usr/bin:/bin:/usr/sbin:/sbin
DIR=$(sed -rn 
'/^#/d;\@^[[:graph:]]+[[:space:]]+/[[:graph:]]+[[:space:]]+tmpfs[[:space:]]+.*size=[0-9]+[kmg,[:space:]]@{
 s@^[[:graph:]]+[[:space:]]+(/[[:graph:]]+).*@\1@p }' /etc/fstab)

if [ -n "$DIR" ]; then
        for i in $DIR; do
                echo $i
                mount -o remount "$i" >/dev/null 2>&1
                STATE=$?
                if [ "$STATE" -gt 0 ]; then
                        logger "Remount of $i failed with state $STATE"
                fi
        done
fi

Reply via email to