From:  pierre.php@gmail.com (Pierre Joye)
Date:  14 Jun 2014 12:38:37 Hong Kong Time
Newsgroup:  news.php.net/php.internals.win
Subject:  

Re: [PHP-DEV] Re: [PECL-DEV] Windows Snapshot builds

NNTP-Posting-Host:  null

On Sat, Jun 14, 2014 at 6:31 AM, Hannes Magnusson
 wrote:
> On Fri, Jun 13, 2014 at 9:14 PM, Pierre Joye  wrote:
>> On Sat, Jun 14, 2014 at 4:36 AM, Hannes Magnusson
>>  wrote:
>>
>>>> Something like that yes. I need something I can test my changes on so
>>>> I don't push completely broken code.
>>>> A vm clone of the build host would fantastic as I could test the
>>>> entire process completely.
>>
>> We can't provide images of a full host. However all dependencies, both
>> sources and binaries, are available http://windows.php.net/downloads/,
>> be in pecl's (non core dependencies) or php-sdk deps (everything used
>> for the core). It is pretty straight forward to use. Mongodb has
>> windows and msdn licenses, so you should have access to all the
>> software as well. If you do not, please let me know so I can provide
>> you what you need.
>
>
> Good news that MongoDB has Windows and MSDN licenses.. Can you
> elaborate how that is related to the pecl.php.net windows build
> infrastructure?

I was not sure what you referred to here. But now it is. You refer to
the build infrastructure only.

Please let me summarize again what has been said previously:

- semi automatic build using rmtools
  - rmtools is pretty easy  to understand, it wraps what one has to do
manually in php
  - most of its code is about generating human friendly reports (build
log or analyzers)
  - mid term (within a couple of months), travis will be used. I
repeat: Travis-ci will be used for this task.

> I am attempting to make sure mine, or anyone elses for that matter,
> commits to this 'rmtools' repository don't break stuff.
> For that I need one or more of the following two things:
> - Access to the logs/servers

Build logs or something else?

Build logs are sent to the extension developers on error and are part
of the builds archives. You can fetch them on windows.php.net.

> - Duplicate the server setup

Should not be too hard. Do you have a windows VM with VC + SDK
installed at hand?



Cheers,
-- 
Pierre

@pierrejoye | http://www.libgd.org