Re: packaged and manual builds Re: [PHP-DEV] Voting periods
| From: | Pierre Joye | Date: | Tue, 29 Jan 2013 23:17:43 +0000 |
| Subject: | Re: packaged and manual builds Re: [PHP-DEV] Voting periods | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-65449@lists.php.net to get a copy of this message | ||
On Tue, Jan 29, 2013 at 11:49 PM, Ralf Lang <lang@b1-systems.de> wrote:
> The one thing apt-get/zypper saves is time. You eliminate the commit
> states which won't build at all, at least for the end users. Now they
> have more time to figure how they make their legacy code work with the
> newest git PHP and why their test suite fails out of sudden - be it
> new features/BC break or a real bug.
One thing could help is to check our build logs for Windows (TS builds
are more often broken f.e.). We also automatic notifications for
broken builds. We once send them to this list but some people
complained. We may create a readonly ML for that, and for all
supported platform. For example, a recent broken build (TS) mail would
like:
This is an automatic mail from the rmtoool's build bots.
New build errors have been introduced between
489073b501473fc8d7b21fed8eb72c55e0abee80
and 489073b.
The errors are:
php-5.5, build ts-windows-vc9-x86:
php_open_temporary_file.c, 201, error, C2065, 'tsrm_ls' : undeclared
identifier, main
It makes very easy to identify the gulty commit and fix it.
The code to fetch from git and generate the builds (with log in html
format for review) are in:
http://git.php.net/?p=web/rmtools.git;a=summary
Cheers,
Pierre