[Pkg-php-pecl] Fwd: Fwd: [php-maint] Bug#743842: php5: uninstallable due to dependency loops

Lior Kaplan kaplan at debian.org
Tue Apr 8 11:27:41 UTC 2014


Forwarding a discussion between Ondřej and myself about the recent change
in phpapi due to enabling the LFS support and the effect it has on json
build dependency loop. See #743842

Comments are welcome.


---------- Forwarded message ----------
From: Ondřej Surý <ondrej at debian.org>
Date: Tue, Apr 8, 2014 at 11:42 AM
Subject: Re: Fwd: [php-maint] Bug#743842: php5: uninstallable due to
dependency loops
To: Lior Kaplan <kaplan at debian.org>

On Tue, Apr 8, 2014, at 0:38, Lior Kaplan wrote:

On Mon, Apr 7, 2014 at 3:01 PM, Ondřej Surý <ondrej at debian.org> wrote:

 I think we have several options:

a) Downgrade dependency on php5-json to Recommends and add a NEWS entry and
debconf text template with warning
b) patch PHP 5.x sources with php-json-c extensions and build it from
there, so we never get out of sync like this
c) do some dependency magic like: "Introduce php5-json-dummy package that
would satisfy php5-common dependency, but fill a serious bug on this dummy
package so it never gets migrated to testing."
d) drop the +lfs from phpapi and fill a Breaks on every current reverse
PECL dependency we have in the archive

Option b seems like to right one in the long term.

I think I'll revert the patch, as I want to see this resolved quickly, and
then prepare the option b version without any RC issues over my head.

Sounds like a plan ?



+ do d) when php 5.6 hits unstable and we do the transition.


Ondřej Surý <ondrej at sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-php-pecl/attachments/20140408/59d4e812/attachment.html>

More information about the Pkg-php-pecl mailing list