Re: Re: Windows Snapshot builds
| From: | Pierre Joye | Date: | Sat, 14 Jun 2014 04:38:37 +0000 |
| Subject: | Re: Re: Windows Snapshot builds | ||
| References: | 1 2 3 4 5 6 7 8 9 10 | Groups: | php.internals php.pecl.dev php.internals.win |
| Request: | Send a blank email to internals+get-74894@lists.php.net to get a copy of this message | ||
On Sat, Jun 14, 2014 at 6:31 AM, Hannes Magnusson
<hannes.magnusson@gmail.com> wrote:
> On Fri, Jun 13, 2014 at 9:14 PM, Pierre Joye <pierre.php@gmail.com> wrote:
>> On Sat, Jun 14, 2014 at 4:36 AM, Hannes Magnusson
>> <hannes.magnusson@gmail.com> 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