[Pkg-postgresql-public] Bug#756453: Bug#756453: Please add the attached systemd service file

Christoph Berg myon at debian.org
Wed Aug 6 08:32:22 UTC 2014


Re: Michael Stapelberg 2014-07-30 <20140729222234.19179.14310.reportbug at midna.zekjur.net>
> please add the attached systemd service file.

Hi Michael,

thanks for the patch.

> --- a/debian/control
> +++ b/debian/control
> @@ -4,7 +4,7 @@ Priority: optional
>  Maintainer: Debian PostgreSQL Maintainers <pkg-postgresql-public at lists.alioth.debian.org>
>  Uploaders: Christoph Berg <myon at debian.org>
>  Build-Depends: debhelper (>= 9), libpq-dev, postgresql-server-dev-all (>= 148~),
> - libpam0g-dev, libssl-dev, libmemcached-dev, dh-autoreconf,
> + libpam0g-dev, libssl-dev, libmemcached-dev, dh-autoreconf, dh-systemd (>= 1.19),

We'd like to maintain compatibility with older Debian and Ubuntu
releases which dont' have dh-systemd. Is there a B-D line that works
on all releases, but only pulls in dh-systemd where it actually
exists? Possibly something like

Build-Depends: dh-systemd (>= 1.19) | sysvinit (<< 2.88dsf-42)

debian/rules would then make the use of dh --with systemd depend on
the actually installed packages.

The relevant versions are:

$ rmadison -uubuntu,debian sysvinit
ubuntu:
 sysvinit | 2.87dsf-4ubuntu17       | lucid           | source
 sysvinit | 2.87dsf-4ubuntu17.5     | lucid-updates   | source
 sysvinit | 2.88dsf-13.10ubuntu11   | precise         | source
 sysvinit | 2.88dsf-13.10ubuntu11.1 | precise-updates | source
 sysvinit | 2.88dsf-41ubuntu6       | trusty          | source
 sysvinit | 2.88dsf-41ubuntu16      | utopic          | source
debian:
 sysvinit | 2.88dsf-13.1+squeeze1 | squeeze      | source, amd64, armel, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
 sysvinit | 2.88dsf-41+deb7u1     | wheezy       | source, amd64, armel, armhf, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, s390x, sparc
 sysvinit | 2.88dsf-53.2          | jessie       | source, amd64, armel, armhf, i386, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390x
 sysvinit | 2.88dsf-53.2          | sid          | source, amd64, armel, armhf, hurd-i386, i386, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390x, sparc
 sysvinit | 2.88dsf-55.2          | experimental | source, amd64, armel, armhf, hurd-i386, i386, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390x, sparc

$ rmadison -uubuntu,debian dh-systemd
ubuntu:
 dh-systemd | 1.14        | trusty | all
 dh-systemd | 1.20ubuntu3 | utopic | all
debian:
 dh-systemd | 1.18~bpo70+1 | wheezy-backports | all
 dh-systemd | 1.20         | jessie           | all
 dh-systemd | 1.20         | sid              | all


Christoph
-- 
cb at df7cb.de | http://www.df7cb.de/



More information about the Pkg-postgresql-public mailing list