[Pkg-systemd-maintainers] Bug#738319: Bug#738319: Bug#738319: systemd: Patch to bootstrap without gobject-introspection or cryptsetup

Daniel Schepler dschepler at gmail.com
Sun Feb 9 17:49:43 GMT 2014


On Sunday, February 09, 2014 04:20:07 PM Michael Stapelberg wrote:
> Hi Michael,
> 
> Michael Biebl <biebl at debian.org> writes:
> > I'm a bit puzzled by that patch:
> > 
> > Don't you need to mark the (optional) build-dependencies as such?
> > I don't see anything in the patch touch debian/control though.
> > 
> > Could you elaborate how this is supposed to work?
> 
> I looked at a couple of other patches before merging this, and the
> common theme was that the changes to debian/rules came first, and
> debian/control will be touched later. I think this is/was due to the
> fact that the debian/control changes were not standardized at the
> point. I am not sure about the current status, i.e. whether it’s
> safe/wise to change d/control yet.

Right, currently the way to specify that would be to make Build-Depends 
something like:

Build-Depends: debhelper (>= 9), pkg-config, xsltproc, docbook-xsl,
  docbook-xml, gtk-doc-tools, m4, dh-autoreconf, automake (>= 1.11),
  autoconf (>= 2.63), intltool, gperf, libcap-dev, libpam0g-dev, libaudit-dev,
  libdbus-1-dev (>= 1.3.2), libglib2.0-dev (>= 2.22.0),
  libcryptsetup-dev (>= 2:1.4.2) <!profile.stage1>, libwrap0-dev,
  libselinux1-dev (>= 2.1.9), libacl1-dev, libattr1-dev, liblzma-dev,
  libgcrypt11-dev, libkmod-dev (>= 5), libblkid-dev (>= 2.20),
  libgirepository1.0-dev (>= 1.31.1) <!profile.stage1>,
  gobject-introspection (>= 1.31.1) <!profile.stage1>, python-dev,
  libglib2.0-doc

But since that new syntax is not backwards compatible with stable's dpkg and 
apt, we won't be able to actually upload packages using that syntax until at 
least after jessie's release.  So in the meantime, I'm submitting patches with 
just the debian/rules changes, leaving out the debian/control changes.
-- 
Daniel Schepler




More information about the Pkg-systemd-maintainers mailing list