Hello community,

here is the log from the commit of package systemd for openSUSE:Factory
checked in at Thu May 5 14:11:52 CEST 2011.



--------
--- systemd/systemd.changes     2011-03-08 20:21:29.000000000 +0100
+++ /mounts/work_src_done/STABLE/systemd/systemd.changes        2011-05-05 
09:46:20.000000000 +0200
@@ -2 +2,392 @@
-Tue Mar  8 19:06:45 UTC 2011 - [email protected]
+Thu May  5 07:45:46 UTC 2011 - [email protected]
+
+- remove policy filter
+
+-------------------------------------------------------------------
+Thu May  5 08:59:46 CEST 2011 - [email protected]
+
+- add missing buildrequires dbus-1-devel, vala, libxslt-devel
+- touch vala files for rebuilding to unbreak Factory
+
+-------------------------------------------------------------------
+Mon May 2 23:05:35 CEST 2011 - [email protected]
+
+- also delete plymouth files
+
+-------------------------------------------------------------------
+Mon May 2 19:00:41 CEST 2011 - [email protected]
+
+- disable plymouth sub-package until plymouth gets into Factory
+
+-------------------------------------------------------------------
+Sun May 1 22:51:28 CEST 2011 - [email protected]
+
+- new snapshot
+  - binfmt, modules-load, sysctl, tmpfiles: add missing
+    ConditionDirectoryNotEmpty=
+  - binfmt, modules-load, sysctl, tmpfiles: read /usr/local/lib
+    and where appropriate /lib directories
+
+-------------------------------------------------------------------
+Sat Apr 30 04:56:55 CEST 2011 - [email protected]
+
+- version 26
+  - plymouth: introduce plymouth.enable=0 kernel command line
+  - util: don't AND cx with cx
+  - man: typo in sd_daemon reference
+  - util: conf_files_list() return list as parameter
+  - dbus: make daemon reexecution synchronous
+
+-------------------------------------------------------------------
+Thu Apr 28 14:07:12 CEST 2011 - [email protected]
+
+- new snapshot
+  - service: properly notice when services with a main process
+    that isn't a child of init die
+  - unit: fix assert when trying to load unit instances for
+    uninstanciable types
+  - def: lower default timeout to 90s
+  - manager: fix serialization counter
+
+-------------------------------------------------------------------
+Wed Apr 27 04:19:05 CEST 2011 - [email protected]
+
+- new snapshot
+  - dbus: don't hit assert when dumping properties
+  - cryptsetup: fix keyfile size option processing
+  - socket: improve warning message when we get POLLHUP
+  - mount: failure to mount cgroup hierarchies should not be fatal
+  - configure: add AC_SYS_LARGEFILE
+
+-------------------------------------------------------------------
+Mon Apr 25 21:45:02 CEST 2011 - [email protected]
+
+- new snapshot
+  - tmpfiles.d: switch to stacked config dirs in /lib, /etc, /run
+  - sysctl.d, binfmt.d, modules-load.d: switch to stacked config
+    dirs in /lib, /etc, /run
+  - manager: mkdir /run/systemd/system when starting up
+  - man: Spelling fixes
+
+-------------------------------------------------------------------
+Thu Apr 21 04:39:57 CEST 2011 - [email protected]
+
+- version 25
+  - mount: Allow creating mount units for /var/lib/nfs/rpc_pipefs
+    and /proc/fs/nfsd.
+  - socket: support ListeSpecial= sockets
+  - vconsole: don't set console font/keymap if settings are empty
+  - nspawn: don't fail when we receive SIGCHLD
+  - cgroup: don't accidentaly trim on reload
+  - units: set capability bounding set for syslog services
+  - socket: log more information about invalid poll events
+  - man: fix specification of default timeouts
+  - mount,crypto: rework meaning of noauto/nofail
+  - fsck: don't fsck against basic.target in order to properly
+    allow automount /home
+  - manager: when running in test mode, do not write generated
+    unit files to /run/systemd/generator
+  - mount: properly parse timeouts options in the middle of
+    the string
+  - hostnamed: drop all caps but CAP_SYS_ADMIN
+  - execute: when we run as PID 1 the kernel doesn't give us
+    CAP_SETPCAP by default. Get that temporarily when dropping
+    capabilities for good
+  - mount: make device timeout configurable
+  - cryptsetup: do not order crypto DM devices against the
+    cryptsetup service
+  - socket: reuse existing FIFOs
+  - socket: guarantee order in which sockets are passed to be
+    the one of the configuration file
+  - systemctl: always consider unit files with no
+    [Install] section but stored in /lib enabled
+  - job: also print status messages when we successfully started
+    a unit
+  - hostnamed: add reference to SMBIOS specs
+  - man: runlevel 5 is usually more comprehensive, so use it
+    instead of 3 to detect whether a sysv service is enabled
+  - polkit: follow the usual syntax for polkit actions
+  - hostnamed: introduce systemd-hostnamed
+  - units: order quotacheck after remount-rootfs
+  - hostname: split out hostname validation into util.c
+  - dbus: split out object management code into dbus-common,
+    and simplify it
+  - strv: properly override settings in env_append()
+  - strv: detect non-assignments in env blocks properly in
+    env_append()
+  - strv: handle empty lists in strv_copy() properly
+  - util: truncate newline inside of read_one_line_file()
+  - util: modernize get_parent_of_pid() a bit
+  - crypto: let the cryptsetup binary handles its own
+    configurable timeouts
+  - logger,initctl: use global exit timeout
+  - ask-password: use default timeout
+  - manager: drop all pending jobs when isolating
+  - manager: introduce IgnoreOnIsolate flag so that we can keep
+    systemd-logger around when isolating
+  - units: never pull in sysinit from utmp, so that we can
+    shutdown from emergency mode without pulling in sysinit
+  - manager: downgrade a few log messages
+  - units: require syslog.socket from the logger because we
+    simply fail if we don't have it
+  - logger: adjust socket description to match service
+  - units: set stdout of kmsg syslogd to /dev/null
+  - units: add --no-block when starting normal service after
+    shell exited
+  - ask-password: use kill(PID, 0) before querying a password
+  - ask-password: support passwords without timeouts
+  - ask-password: always send final NUL char
+  - ask-password: properly accept empty passwords from agent
+  - unit: skip default cgroup setup if we have no hierarchy
+  - units: isolate emergency.target instead of emergency.service
+    when we fail to mount all file systems
+  - mount: don't pull in stdio logger for root mount unit
+  - cgroup: be nice to Ingo Molnar
+  - pam: use /proc/self/sessionid only with CAP_AUDIT_CONTROL
+  - pam: use /proc/self/loginuid only with CAP_AUDIT_CONTROL
+  - socket: try creating a socket under our own identity if we
+    have no perms to consult the selinux database
+  - socket: fix check for SEQPACKET
+  - execute: don't fail if we cannot fix OOM in a container
+  - unit: fix dump output
+  - socket: be a bit more verbose when refusing to start a
+    socket unit
+  - socket: support netlink sockets
+  - local-fs: invoke emergency.service mounting at boot fails
+  - path: optionally, create watched directories in .path units
+  - tmpfiles: don't warn if two identical lines are configured
+  - man: add man page for ask-password
+  - dbus: expose monotonic timestamps on the bus
+  - manager: no need to use randomized generator dir when running
+    as system manager
+  - don't make up buffer sizes, use standard LINE_MAX instead
+  - unit: disallow configuration of more than one on_failure
+    dependencies if OnFailureIsolate= is on
+  - unit: pull in logger unit only when running in system mode
+  - manager: serialize/deserialize max job id and /usr taint flag
+  - manager: don't garbage collect jobs when isolating, to change
+    global state
+  - unit: introduce OnFailureIsolate=
+  - mount: relabel both before and after a mount, just in case
+  - cmdline: we actually want to parse the kernel cmdline in VMs,
+    just not in containers
+  - units: rename rtc-set.target to time-sync.target and pull it
+    in by hwclock-load.service
+  - job: fix deserialization of jobs: do not ignore ordering
+  - systemctl: properly parse JobNew signals
+  - service: fix units with more than one socket
+  - systemctl: make most operations NOPs in a chroot
+  - manager: don't show PID for incoming signals if it is 0
+  - man: fix description of systemctl reload-or-try-restart
+  - mount: block creation of mount units for API file systems
+  - units: call the logger a bridge too
+  - build-sys: always place user units in /usr/lib/systemd
+  - pkgconfig: update .pc file accordingly
+  - lookup: always also look into /usr/lib for units
+  - exec: support unlimited resources
+  - selinux: relabel /run the same way as /dev after loading
+    the policy since they both come pre-filled and unlabelled
+  - manager: fd must be int, not char
+  - change remaining /var/run to /run
+  - units: move user units from /usr/share to /usr/lib since
+    they might be arch-dependent
+  - man: document /etc/sysctl.d/
+  - binfmt: add binfmt tool to set up binfmt_misc at boot
+  - tmpfiles: create leading directories for d/D instructions
+  - condition: add ConditionSecurity
++++ 196 more lines (skipped)
++++ between systemd/systemd.changes
++++ and /mounts/work_src_done/STABLE/systemd/systemd.changes

calling whatdependson for head-i586


Old:
----
  systemd-20.tar.bz2

New:
----
  systemd-26.tar.bz2

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

Other differences:
------------------
++++++ systemd.spec ++++++
--- /var/tmp/diff_new_pack.pv6SPu/_old  2011-05-05 14:10:19.000000000 +0200
+++ /var/tmp/diff_new_pack.pv6SPu/_new  2011-05-05 14:10:19.000000000 +0200
@@ -20,30 +20,36 @@
 
 Name:           systemd
 Url:            http://www.freedesktop.org/wiki/Software/systemd
-Version:        20
+Version:        26
 Release:        1
 License:        GPLv2+
 Group:          System/Base
 Summary:        A System and Session Manager
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  libudev-devel udev
+BuildRequires:  dbus-1-devel libudev-devel udev
 BuildRequires:  audit-devel
 BuildRequires:  libcap-devel
 BuildRequires:  tcpd-devel
 BuildRequires:  pam-devel
 BuildRequires:  libcryptsetup-devel
 BuildRequires:  pkg-config
-BuildRequires:  gtk2-devel libnotify-devel
+BuildRequires:  gtk2-devel libnotify-devel libxslt-devel vala
 BuildRequires:  libselinux-devel libsepol-devel
-Requires:       udev >= 164
+Requires:       udev >= 167
 Requires:       dbus-1 >= 1.4.0
 Requires:       kbd
-Requires:       util-linux >= 2.18.91
-Conflicts:      mkinitrd < 2.6.0-5
+Requires:       util-linux >= 2.19
+Conflicts:      filesystem < 11.5
+Conflicts:      mkinitrd < 2.7.0
 Source0:        
http://www.freedesktop.org/software/systemd/releases/%{name}-%{version}.tar.bz2
 Source1:        systemd-rpmlintrc
 Patch1:         0001-Add-bootsplash-handling-for-password-dialogs.patch
 
+# Upstream First - Policy:
+# Never add any patches to this package without the upstream commit id
+# in the patch. Any patches added here without a very good reason to make
+# an exception will be silently removed with the next version update.
+
 %description
 Systemd is a system and service manager, compatible with SysV and LSB
 init scripts for Linux. systemd provides aggressive parallelization
@@ -75,15 +81,15 @@
 %description sysvinit
 Drop-in replacement of System V init tools.
 
-%package plymouth
-License:        GPLv2+
-Group:          System/Base
-Summary:        Plymouth support for systemd
-Requires:       %{name} = %{version}-%{release}
-Requires:       plymouth
-
-%description plymouth
-Plymouth integration for systemd
+#%package plymouth
+#License:        GPLv2+
+#Group:          System/Base
+#Summary:        Plymouth support for systemd
+#Requires:       %{name} = %{version}-%{release}
+#Requires:       plymouth
+#
+#%description plymouth
+#Plymouth integration for systemd
 
 %prep
 %setup -q
@@ -100,6 +106,8 @@
   --docdir=%{_docdir}/systemd \
   --with-rootdir= \
   CFLAGS="$RPM_OPT_FLAGS"
+# rebuild due to libnotify 0.7 in factory
+touch *.vala */*.vala
 make %{?_smp_mflags}
 
 %install
@@ -115,7 +123,9 @@
 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/runlevel
 rm -rf $RPM_BUILD_ROOT/etc/systemd/system/*.target.wants
 rm -f $RPM_BUILD_ROOT/etc/systemd/system/default.target
-mkdir -p $RPM_BUILD_ROOT/etc/modules-load.d
+rm -f $RPM_BUILD_ROOT/lib/systemd/system/plymouth-*.service
+rm -f $RPM_BUILD_ROOT/lib/systemd/system/*.wants/plymouth-*.service
+rm -f $RPM_BUILD_ROOT/lib/systemd/system/systemd-ask-password-plymouth.*
 # alias for /etc/init.d/*
 ln -s hwclock-load.service $RPM_BUILD_ROOT/lib/systemd/system/clock.service
 ln -s systemd-random-seed-load.service 
$RPM_BUILD_ROOT/lib/systemd/system/random.service
@@ -126,8 +136,15 @@
 ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/localfs.service
 ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/crypto-early.service
 ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/crypto.service
+ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/cgroup.service
+ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/klog.service
+ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/ldconfig.service
+ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/loadmodules.service
+ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/localnet.service
+ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/proc.service
+ln -s /dev/null $RPM_BUILD_ROOT/lib/systemd/system/swap.service
 
-(cd $RPM_BUILD_ROOT && find . -name '*plymouth*') > files.plymouth
+#(cd $RPM_BUILD_ROOT && find . -name '*plymouth*') > files.plymouth
 
 %post
 /bin/systemd-machine-id-setup >/dev/null 2>&1 || :
@@ -173,30 +190,42 @@
 /bin/systemd-tty-ask-password-agent
 /bin/systemd-tmpfiles
 /bin/systemd-machine-id-setup
+/usr/bin/systemd-nspawn
+/usr/bin/systemd-stdio-bridge
+/usr/bin/systemd-analyze
 %{_bindir}/systemd-cgls
 /lib/systemd/systemd-*
+%dir /lib/systemd/system-shutdown
 /%{_lib}/security/pam_systemd.so
 %dir %{_sysconfdir}/systemd/system
 %dir %{_sysconfdir}/systemd/user
 %dir %{_sysconfdir}/xdg/systemd
 %dir %{_sysconfdir}/xdg/systemd/user
+
+%dir /usr/lib/modules-load.d
 %dir %{_sysconfdir}/modules-load.d
+%dir /usr/lib/tmpfiles.d
 %dir %{_sysconfdir}/tmpfiles.d
-%{_sysconfdir}/tmpfiles.d/*.conf
+%dir /usr/lib/binfmt.d
+%dir %{_sysconfdir}/binfmt.d
+%dir /usr/lib/sysctl.d
+%dir %{_sysconfdir}/sysctl.d
+/usr/lib/tmpfiles.d/*.conf
 %config(noreplace) %{_sysconfdir}/systemd/system.conf
 %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.systemd1.conf
+%config(noreplace) 
%{_sysconfdir}/dbus-1/system.d/org.freedesktop.hostname1.conf
 %{_datadir}/dbus-1/interfaces/org.freedesktop.systemd1.*.xml
 %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
 %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
+%{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
 %{_datadir}/polkit-1
 %{_datadir}/polkit-1/actions
 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
-%{_datadir}/systemd
 %{_datadir}/pkgconfig/systemd.pc
 # Packaged in plymouth subpackage
-%exclude /lib/systemd/system/plymouth-*.service
-%exclude /lib/systemd/system/*.wants/plymouth-*.service
-%exclude /lib/systemd/system/systemd-ask-password-plymouth.*
+#%exclude /lib/systemd/system/plymouth-*.service
+#%exclude /lib/systemd/system/*.wants/plymouth-*.service
+#%exclude /lib/systemd/system/systemd-ask-password-plymouth.*
 # Packaged in gtk subpackage
 %exclude %{_mandir}/man1/systemadm.1*
 # Packaged in sysvinit subpackage
@@ -217,6 +246,8 @@
 %dir /lib/systemd
 /lib/systemd/system
 /lib/systemd/system-generators
+%dir /usr/lib/systemd
+/usr/lib/systemd/user
 %dir %{_sysconfdir}/systemd
 %dir %{_sysconfdir}/bash_completion.d
 /etc/bash_completion.d/systemctl-bash-completion.sh
@@ -227,11 +258,11 @@
 %{_bindir}/systemd-gnome-ask-password-agent
 %{_mandir}/man1/systemadm.1*
 
-%files plymouth
-%defattr(-,root,root,-)
-/lib/systemd/system/plymouth-*.service
-/lib/systemd/system/*.wants/plymouth-*.service
-/lib/systemd/system/systemd-ask-password-plymouth.*
+#%files plymouth
+#%defattr(-,root,root,-)
+#/lib/systemd/system/plymouth-*.service
+#/lib/systemd/system/*.wants/plymouth-*.service
+#/lib/systemd/system/systemd-ask-password-plymouth.*
 
 %files sysvinit
 %defattr(-,root,root,-)

++++++ 0001-Add-bootsplash-handling-for-password-dialogs.patch ++++++
--- /var/tmp/diff_new_pack.pv6SPu/_old  2011-05-05 14:10:19.000000000 +0200
+++ /var/tmp/diff_new_pack.pv6SPu/_new  2011-05-05 14:10:19.000000000 +0200
@@ -6,24 +6,21 @@
 openSUSE uses bootsplash.org, so add a crude handling for setting the
 splash screen to verbose when a password is asked...
 ---
- src/ask-password-api.c |   22 ++++++++++++++++++++++
- 1 files changed, 22 insertions(+), 0 deletions(-)
-
 diff --git a/src/ask-password-api.c b/src/ask-password-api.c
-index 9f7023e..2023441 100644
+index da967ab..b89bcea 100644
 --- a/src/ask-password-api.c
 +++ b/src/ask-password-api.c
-@@ -47,6 +47,9 @@ int ask_password_tty(
-         int r, ttyfd = -1, notify = -1;
-         struct pollfd pollfd[2];
+@@ -62,6 +62,9 @@ int ask_password_tty(
          bool reset_tty = false;
+         bool silent_mode = false;
+         bool dirty = false;
 +        bool splash_silent = false;
 +        FILE *procsplash = NULL;
 +        char *line = NULL;
          enum {
                  POLL_TTY,
                  POLL_INOTIFY
-@@ -90,6 +93,19 @@ int ask_password_tty(
+@@ -105,6 +108,19 @@ int ask_password_tty(
                  }
  
                  reset_tty = true;
@@ -43,7 +40,7 @@
          }
  
          zero(pollfd);
-@@ -201,6 +217,12 @@ finish:
+@@ -239,6 +255,12 @@ finish:
                  close_nointr_nofail(ttyfd);
          }
  
@@ -56,6 +53,3 @@
          return r;
  }
  
--- 
-1.7.3.1
-

++++++ systemd-20.tar.bz2 -> systemd-26.tar.bz2 ++++++
++++ 46215 lines of diff (skipped)


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



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to