On Sat, Jun 14, 2014 at 6:38 AM, Pierre Joye <[email protected]> wrote: > On Sat, Jun 14, 2014 at 6:31 AM, Hannes Magnusson > <[email protected]> wrote: >> On Fri, Jun 13, 2014 at 9:14 PM, Pierre Joye <[email protected]> wrote: >>> On Sat, Jun 14, 2014 at 4:36 AM, Hannes Magnusson >>> <[email protected]> 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.
And I forgot to mention the on going work on Pickle, which aims to replace the pecl installer, to install/compile PHP extensions, on all supported platforms, from source or binaries. So far we did not get any feedback from core or extension developers but Johannes on IRC. This is the future, let focus on that. The sooner we have this tool done, the easier it will be to have win snapshots builds in place for anyone willing to do it. Indeed we will use it in travis as well and provides the snaps on pecl.php.net as well. >> 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? -- Pierre @pierrejoye | http://www.libgd.org -- PECL development discussion Mailing List (http://pecl.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
