Your message dated Fri, 5 Dec 2014 07:31:51 +0100
with message-id <[email protected]>
and subject line Re: Bug#738319: systemd: Patch to bootstrap without
gobject-introspection or cryptsetup
has caused the Debian Bug report #738319,
regarding systemd: Patch to bootstrap without gobject-introspection or
cryptsetup
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
738319: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=738319
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: systemd
Version: 204-6
Severity: wishlist
Tags: patch
The attached patch implements a stage1 bootstrap for systemd to resolve a
couple Build-Depends cycles:
systemd Build-Depends on libcryptsetup-dev, but lvm2 Build-Depends on libudev-
dev.
systemd Build-Depends on gobject-introspection; gobject-introspection Build-
Depends on libcairo2-dev; cairo Build-Depends on libgl1-mesa-dev; and mesa
Build-Depends on libudev-dev.
--
Daniel Schepler
diff -urN systemd-204.old/debian/rules systemd-204/debian/rules
--- systemd-204.old/debian/rules 2013-12-31 05:39:51.000000000 -0800
+++ systemd-204/debian/rules 2014-02-08 21:17:55.109166636 -0800
@@ -5,6 +5,10 @@
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+ifneq (,$(findstring stage1,$(DEB_BUILD_PROFILES)))
+BOOTSTRAP_DH_FLAGS := -Ngir1.2-gudev-1.0 -Nlibgudev-1.0-0 -Nlibgudev-1.0-dev
+endif
+
CONFFLAGS = \
--with-rootprefix= \
--with-rootlibdir=/lib/$(DEB_HOST_MULTIARCH) \
@@ -12,13 +16,15 @@
--with-sysvrcnd-path=/etc \
--with-firmware-path=/lib/firmware \
--with-debug-shell=/bin/bash \
- --enable-libcryptsetup \
--enable-tcpwrap \
--disable-coredump \
--disable-efi \
--disable-myhostname \
--disable-vconsole \
--disable-silent-rules
+ifeq (,$(findstring stage1,$(DEB_BUILD_PROFILES)))
+CONFFLAGS += --enable-libcryptsetup
+endif
CONFFLAGS_deb = \
--enable-selinux \
@@ -80,7 +86,7 @@
rm -rf debian/install/*/etc/kernel/
find debian/install/ -name '*.la' -delete
dh_install -pudev-udeb -plibudev1-udeb --sourcedir=debian/install/udeb
- dh_install -Nudev-udeb -Nlibudev1-udeb --sourcedir=debian/install/deb
+ dh_install $(BOOTSTRAP_DH_FLAGS) -Nudev-udeb -Nlibudev1-udeb --sourcedir=debian/install/deb
# install some files manually, --sourcedir makes that necessary
# udev-udeb
install -D --mode=755 debian/extra/udev.startup \
@@ -169,7 +175,9 @@
# files shipped by udev / bash-completion
rm debian/systemd/usr/share/bash-completion/completions/udevadm
# files systemd by cryptsetup
+ifeq (,$(findstring stage1,$(DEB_BUILD_PROFILES)))
rm debian/systemd/usr/share/man/man5/crypttab.5
+endif
# files shipped by systemd
rm debian/udev/lib/udev/rules.d/70-uaccess.rules
rm debian/udev/lib/udev/rules.d/73-seat-late.rules
@@ -202,4 +210,8 @@
dh_autoreconf debian/rules -- autoreconf
%:
+ifeq (,$(findstring stage1,$(DEB_BUILD_PROFILES)))
dh $@ --with autoreconf,gir,python2
+else
+ dh $@ --with autoreconf,python2 $(BOOTSTRAP_DH_FLAGS)
+endif
--- End Message ---
--- Begin Message ---
Version: 204-7
Daniel Schepler [2014-02-08 21:29 -0800]:
> The attached patch implements a stage1 bootstrap for systemd to resolve a
> couple Build-Depends cycles:
This was applied ages ago, but the changelog forgot to close the bug:
systemd (204-7) unstable; urgency=low
* fix systemctl enable/disable/… error message “Failed to issue method call:
No such file or directory” (Closes: #734809)
* bug-script: attach instead of paste extra info with reportbug ≥ 6.5.0
(Closes: #722530)
* add stage1 bootstrap support to avoid Build-Depends cycles (Thanks Daniel
Schepler)
* cherry-pick:
order remote mounts from mountinfo before remote-fs.target (77009452cfd)
(Closes: #719945)
Fix CPUShares configuration option (ccd90a976dba) (Closes: #737156)
fix reference in systemd-inhibit(1) (07b4b9b) (Closes: #738316)
-- Michael Stapelberg <[email protected]> Tue, 11 Feb 2014 23:34:42 +0100
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
--- End Message ---