Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:46783 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 7486 invoked from network); 18 Jan 2010 21:00:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Jan 2010 21:00:37 -0000 Authentication-Results: pb1.pair.com header.from=news@ger.gmane.org; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=php-php-dev@m.gmane.org; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain m.gmane.org designates 80.91.229.12 as permitted sender) X-PHP-List-Original-Sender: php-php-dev@m.gmane.org X-Host-Fingerprint: 80.91.229.12 lo.gmane.org Linux 2.6 Received: from [80.91.229.12] ([80.91.229.12:55907] helo=lo.gmane.org) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 69/16-22457-3FBC45B4 for ; Mon, 18 Jan 2010 16:00:36 -0500 Received: from list by lo.gmane.org with local (Exim 4.50) id 1NWyi5-0006lZ-9q for internals@lists.php.net; Mon, 18 Jan 2010 22:00:29 +0100 Received: from 200.92.150.117 ([200.92.150.117]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 18 Jan 2010 22:00:29 +0100 Received: from geissert by 200.92.150.117 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 18 Jan 2010 22:00:29 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: internals@lists.php.net Followup-To: gmane.comp.php.devel Date: Mon, 18 Jan 2010 15:00:11 -0600 Lines: 43 Message-ID: References: <1263654424.3127.43.camel@guybrush> <4B522D34.7030605@sci.fi> <4B5420FA.6020301@iki.fi> Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit X-Gmane-NNTP-Posting-Host: 200.92.150.117 Sender: news Subject: Re: [PHP-DEV] Debian PHP patches From: geissert@debian.org (Raphael Geissert) Jani Taskinen wrote: > On 01/17/2010 05:19 AM, Raphael Geissert wrote: >> Jani Taskinen wrote: >> >>> 16.1.2010 20:10, Raphael Geissert wrote: >>>> Some of the other patches include: >>>> libdb_is_-ldb >>> >>> Why? Potentially breaks things when you assume db/ being correct place.. >> >> Do you have an example of any actual case? > > Do you have an example where it's actually needed? Yes, every time a new libdb version is released we would have to patch the config.m4 file. Instead, what this patch does is make the config.m4 pick the versionless files. For example, 5.3.1's ext/dba/config.m4 only knows up to db4.6 but at Debian we have already moved to 4.7 and are switching to 4.8. >> Can you tell me what exactly we are breaking? divert calls should only be >> used internally by autoconf and the, apparently useless, usage of them in >> php makes it fail to build with any other autoconf. > > If you remove them, things break. I don't remember right now why, but it > did, Rasmus tried this already and failed. Search the mailing lists for > more. His commit message is a bit weird, I think it should say "2.6x is > broken in so many ways" rather than 2.13: > > http://svn.php.net/viewvc?view=revision&revision=291414 > Well, we use autoconf2.63 (2.13 is soon to be dropped) and we need those changes to make it work. Cheers, -- Raphael Geissert - Debian Developer www.debian.org - get.debian.net