[systemd-commits] 3 commits - configure.ac Makefile.am NEWS TODO

Lennart Poettering lennart at kemper.freedesktop.org
Thu Mar 15 17:59:30 PDT 2012


 Makefile.am  |   27 +++++++++++++++------------
 NEWS         |   45 +++++++++++++++++++++++++++++++++++++++++++++
 TODO         |    2 --
 configure.ac |    4 ++--
 4 files changed, 62 insertions(+), 16 deletions(-)

New commits:
commit 16f1239e1ece27257c0deedcf01aa39474f66241
Author: Lennart Poettering <lennart at poettering.net>
Date:   Fri Mar 16 01:57:47 2012 +0100

    build-sys: prepare release 44

diff --git a/Makefile.am b/Makefile.am
index 5d98714..079c118 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -21,7 +21,7 @@ ACLOCAL_AMFLAGS = -I m4
 SUBDIRS = po
 
 LIBSYSTEMD_LOGIN_CURRENT=2
-LIBSYSTEMD_LOGIN_REVISION=0
+LIBSYSTEMD_LOGIN_REVISION=1
 LIBSYSTEMD_LOGIN_AGE=2
 
 LIBSYSTEMD_DAEMON_CURRENT=0
@@ -29,11 +29,11 @@ LIBSYSTEMD_DAEMON_REVISION=1
 LIBSYSTEMD_DAEMON_AGE=0
 
 LIBSYSTEMD_ID128_CURRENT=0
-LIBSYSTEMD_ID128_REVISION=2
+LIBSYSTEMD_ID128_REVISION=3
 LIBSYSTEMD_ID128_AGE=0
 
 LIBSYSTEMD_JOURNAL_CURRENT=0
-LIBSYSTEMD_JOURNAL_REVISION=2
+LIBSYSTEMD_JOURNAL_REVISION=3
 LIBSYSTEMD_JOURNAL_AGE=0
 
 # Dirs of external packages
diff --git a/NEWS b/NEWS
index 53ef982..7991373 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,50 @@
 systemd System and Service Manager
 
+CHANGES WITH 44:
+        * This is mostly a bugfix release
+
+        * Support optional initialization of the machine ID from the
+          KVM or container configured UUID.
+
+        * Support immediate reboots with "systemctl reboot -ff"
+
+        * Show /etc/os-release data in systemd-analyze output
+
+        * Many bugfixes for the journal, including endianess fixes and
+          ensuring that disk space enforcement works
+
+        * sd-login.h is C++ comptaible again
+
+        * Extend the /etc/os-release format on request of the Debian
+          folks
+
+        * We now refuse non-UTF8 strings used in various configuration
+          and unit files. This is done to ensure we don't pass invalid
+          data over D-Bus or expose it elsewhere.
+
+        * Register Mimo USB Screens as suitable for automatic seat
+          configuration
+
+        * Read SELinux client context from journal clients in a race
+          free fashion
+
+        * Reorder configuration file lookup order. /etc now always
+          overrides /run in order to allow the administrator to always
+          and unconditionally override vendor supplied or
+          automatically generated data.
+
+        * The various user visible bits of the journal now have man
+          pages. We still lack man pages for the journal API calls
+          however.
+
+        * We now ship all man pages in HTML format again in the
+          tarball.
+
+        Contributions from: Dave Reisner, Dirk Eibach, Frederic
+        Crozat, Harald Hoyer, Kay Sievers, Lennart Poettering, Marti
+        Raudsepp, Michal Schmidt, Shawn Landden, Tero Roponen, Thierry
+        Reding
+
 CHANGES WITH 43:
         * This is mostly a bugfix release
 
diff --git a/configure.ac b/configure.ac
index 76ca292..629e505 100644
--- a/configure.ac
+++ b/configure.ac
@@ -17,7 +17,7 @@
 
 AC_PREREQ(2.63)
 
-AC_INIT([systemd],[43],[systemd-devel at lists.freedesktop.org])
+AC_INIT([systemd],[44],[systemd-devel at lists.freedesktop.org])
 AC_CONFIG_SRCDIR([src/main.c])
 AC_CONFIG_MACRO_DIR([m4])
 AC_CONFIG_HEADERS([config.h])

commit 5ee9f21e86bb6a06d3eb956546f85338e81395e6
Author: Lennart Poettering <lennart at poettering.net>
Date:   Fri Mar 16 01:44:16 2012 +0100

    build-sys: don't build distcheck version with split /usr

diff --git a/Makefile.am b/Makefile.am
index dcce170..5d98714 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -2492,7 +2492,8 @@ DISTCHECK_CONFIGURE_FLAGS = \
 	--with-dbusinterfacedir=$$dc_install_base/$(dbusinterfacedir) \
 	--with-udevrulesdir=$$dc_install_base/$(udevrulesdir) \
 	--with-pamlibdir=$$dc_install_base/$(pamlibdir) \
-	--with-rootprefix=$$dc_install_base/$(prefix)
+        --with-rootprefix=$$dc_install_base \
+        --disable-split-usr
 
 upload: all distcheck
 	cp -v systemd-$(VERSION).tar.xz /home/lennart/git.fedora/systemd/
diff --git a/configure.ac b/configure.ac
index 3860088..76ca292 100644
--- a/configure.ac
+++ b/configure.ac
@@ -655,5 +655,5 @@ AC_MSG_RESULT([
         D-Bus system dir:        ${with_dbussystemservicedir}
         D-Bus interfaces dir:    ${with_dbusinterfacedir}
         Split /usr:              ${enable_split_usr}
-        Build man pages:         ${have_manpages}
+        man pages:               ${have_manpages}
 ])

commit 38cacf5acd082b6426e4778d242dc24bf10607ce
Author: Lennart Poettering <lennart at poettering.net>
Date:   Fri Mar 16 01:25:32 2012 +0100

    man: make sure we ship HTML versions of the man pages in the tarball

diff --git a/Makefile.am b/Makefile.am
index ea342bc..dcce170 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -706,20 +706,23 @@ man/reboot.8: man/halt.8
 man/poweroff.8: man/halt.8
 man/init.1: man/systemd.1
 
+XML_FILES = \
+	${patsubst %.1,%.xml,${patsubst %.3,%.xml,${patsubst %.5,%.xml,${patsubst %.7,%.xml,${patsubst %.8,%.xml,$(MANPAGES)}}}}}
+
 if ENABLE_MANPAGES
-dist_man_MANS = \
+man_MANS = \
 	$(MANPAGES) \
 	$(MANPAGES_ALIAS)
 
-XML_FILES = \
-	${patsubst %.1,%.xml,${patsubst %.3,%.xml,${patsubst %.5,%.xml,${patsubst %.7,%.xml,${patsubst %.8,%.xml,$(MANPAGES)}}}}}
-
-dist_noinst_DATA = \
+noinst_DATA = \
 	${XML_FILES:.xml=.html}
+endif
 
 EXTRA_DIST += \
-	$(XML_FILES)
-endif
+	$(XML_FILES) \
+	${XML_FILES:.xml=.html} \
+	$(MANPAGES) \
+	$(MANPAGES_ALIAS)
 
 systemd_SOURCES = \
 	src/main.c
@@ -2491,7 +2494,6 @@ DISTCHECK_CONFIGURE_FLAGS = \
 	--with-pamlibdir=$$dc_install_base/$(pamlibdir) \
 	--with-rootprefix=$$dc_install_base/$(prefix)
 
-
 upload: all distcheck
 	cp -v systemd-$(VERSION).tar.xz /home/lennart/git.fedora/systemd/
 	scp systemd-$(VERSION).tar.xz fdo:/srv/www.freedesktop.org/www/software/systemd/
diff --git a/TODO b/TODO
index e200c90..d33ae7f 100644
--- a/TODO
+++ b/TODO
@@ -49,8 +49,6 @@ Features:
 
 * hook up /dev/watchdog with main event loop for embedded, server uses
 
-* man: for some reason the HTML versions of the man pages are currently not being packaged
-
 * when dumping cgroup contents, include main/control PID of a service, explicitly
 
 * keep an eye on https://bugzilla.gnome.org/show_bug.cgi?id=670100



More information about the systemd-commits mailing list