<div dir="ltr"><div><div>Hi,<br><br>Forwarding a discussion between <span class="gmail_sendername">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.</span><span class="gmail_sendername"> See #</span>743842<br>
<br></div><div>Comments are welcome.<br></div><br></div>Kaplan<br><br><div><div><div><div><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Ondřej Surý</b> <span dir="ltr"><<a href="mailto:ondrej@debian.org">ondrej@debian.org</a>></span><br>
Date: Tue, Apr 8, 2014 at 11:42 AM<br>Subject: Re: Fwd: [php-maint] Bug#743842: php5: uninstallable due to dependency loops<br>To: Lior Kaplan <<a href="mailto:kaplan@debian.org">kaplan@debian.org</a>><br><div><div>
<div class="h5"><div> </div>
<div>On Tue, Apr 8, 2014, at 0:38, Lior Kaplan wrote:<br></div>
<blockquote type="cite"><div dir="ltr"><div><div><div>On Mon, Apr 7, 2014 at 3:01 PM, Ondřej Surý <span dir="ltr"><<a href="mailto:ondrej@debian.org" target="_blank">ondrej@debian.org</a>></span> wrote:<br></div>
<div> </div>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>




<div><div dir="ltr"><div>I think we have several options:<br></div>
<div> <br></div>
<div>a) Downgrade dependency on php5-json to Recommends and add a NEWS entry and debconf text template with warning<br></div>
<div>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<br></div>
<div>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."<br></div>

<div>d) drop the +lfs from phpapi and fill a Breaks on every current reverse PECL dependency we have in the archive<br></div>
</div>
</div>
</blockquote><div> </div>
<div>Option b seems like to right one in the long term.<br></div>
<div> </div>
<div>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.<br></div>
<div> </div>
<div>Sounds like a plan ?<br></div>
<div> </div>
<div>Kaplan 
<br></div>
</div>
</div>
</div>
</blockquote><div><div>lgtm<br></div>
<div> </div>
<div>+ do d) when php 5.6 hits unstable and we do the transition.<span class=""><font color="#888888"><br></font></span></div><span class=""><font color="#888888">
<div> </div>
<div>O.</div></font></span> <br></div>
</div></div><div class=""><div><div>-- <br></div>
<div>Ondřej Surý <<a href="mailto:ondrej@sury.org" target="_blank">ondrej@sury.org</a>><br></div>
<div>Knot DNS (<a href="https://www.knot-dns.cz/" target="_blank">https://www.knot-dns.cz/</a>) – a high-performance DNS server<br></div>
<div> </div>
</div>
</div></div>

</div><br></div></div></div></div></div>