This is why I think the best way to deal with the situation is
distributing nightly builds. First of all, we could use the
distributions' make-package files to build the package. And what if it
returns with an error code? Big deal, either no new nightly build on
that day (and report a failure to a dedicated mailing list or
somewhere), or it could try again with HEAD^ and HEAD^^ and so on until
it reaches the latest successful nightly build or it finally builds it
with no errors. Btw, I think it always should use make clean before
compiling.
r1pp3rj4ck
From: Rasmus Lerdorf
Sent: 29/01/2013 22:31
To: Larry Garfield
Cc: internals@lists.php.net
Subject: Re: [PHP-DEV] Voting periods
I realize this is slightly more complicated than an apt-get, but
pre-building packages that will work with all the combinations of
libraries and things out there is a PITA. By building your own you get
to choose everything by editing your cn script.
And since this is a dev tree, it sometimes doesn't build. Like if you
try these steps right now it will die trying to build ext/curl. It
should be fixed shortly as soon as Stas commits the missing curl_file.c
-Rasmus