[Bug 1555843] Re: php7.0: re-add binary packages with universe dependencies
Nish Aravamudan
nish.aravamudan at canonical.com
Fri Mar 11 18:26:30 UTC 2016
On 11.03.2016 [18:06:10 -0000], Steve Langasek wrote:
> +ifeq ($(WITH_UNIVERSE),yes)
> +DH_OPTIONS+=$(addprefix -N,$(shell dh_listpackages | grep -v $(addprefix -e ,$(UNIVERSE_PACKAGES))))
> +else
> +DH_OPTIONS+=$(addprefix -N,$(shell dh_listpackages | grep $(addprefix -e ,$(UNIVERSE_PACKAGES))))
> +endif
>
> debhelper also supports -p options to specify which packages it works
> on, as opposed to -N to specify packages to exclude. Couldn't this be
> written more succinctly as:
>
> ifeq ($(WITH_UNIVERSE),yes)
> DH_OPTIONS+=$(addprefix -p,$(UNIVERSE_PACKAGES))
> else
> DH_OPTIONS+=$(addprefix -N,$(UNIVERSE_PACKAGES))
> endif
>
> ?
Yes, probably! Sorry, I was basing my changes off the Trusty
boost/boost-mpi split. I'll try to update to the above and provide a
debdiff.
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1555843
Title:
php7.0: re-add binary packages with universe dependencies
Status in php-defaults package in Ubuntu:
In Progress
Status in php7.0 package in Ubuntu:
In Progress
Bug description:
php7.0 (7.0.3-9ubuntu2) xenial; urgency=medium
* Drop:
- Drop support for firebird, c-client, mcrypt, onig, qdbm and zip as
they are in universe (LP #1547245):
+ d/control: drop binary packages php7.0-imap, php7.0-interbase,
php7.0-mcrypt and php7.0-zip and their reverse dependencies.
+ d/rules.d: drop makefile snippets for imap, interbase, mcrypt
and zip extensions.
* Add support for independent source packages php7.0 and
php7.0-universe-source:
- php7.0-imap, php7.0-interbase, php7.0-mcrypt and php7.0-zip will
be provided by the latter, which will reside in universe.
- d/control.in: drop Build-Depends on firebird-dev, libc-client-dev,
libmcrypt-dev, libonig-dev, libqdbm-dev and libzip-dev.
- d/rules: use grep{,-dctrl} to filter out makefile snippets and
binary packages that require universe.
- d/rules.d/ext-interbase.mk: add pdo config to interbase's config,
as php7.0-universe-common will not use ext-common.mk.
* d/control.in: switch Build-Depends of netcat-traditional to
netcat-openbsd as only the latter is in main.
-- Nishanth Aravamudan <nish.aravamudan at canonical.com> Thu, 10 Mar
2016 15:40:59 -0800
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/php-defaults/+bug/1555843/+subscriptions
More information about the Ubuntu-sponsors
mailing list