On Sat, May 31, 2014 at 2:40 AM, Anatol Belski <[email protected]> wrote: > Hi, > > On Fri, May 30, 2014 18:25, Hannes Magnusson wrote: >> Hi >> >> >> >> What is the status on the Windows build infrastructure? >> Anything I can work on to get "snapshot" functionality implemented? >> >> >> >> I believe the infrastructure itself is all in place, it just needs >> taping some pieces together and decide on security policy (e.g., upload a >> archive.tar.gz? build from a git/svn branch? how to verify its real?). >> Maybe we could even trigger these builds from pull requests on github >> in the long term? :) >> >> [..] >> > It's still on todos, too many other tasks around. There are several > approaches, imho which make sense. > [..] > > 2.1 Snapshot triggered on PECL without upload directly from a VCS > > - it could look like a button in the user account like "build a snap now" > on PECL. Plus it needs to store the VCS location, branch, etc. > - when clicked, an item would be added to an RSS feed similar to what > exists now with releases > - a cronjob on the buildhost would read that RSS and handle [..]
There are plenty pecl extensions hosted on git.php.net now - and mirrored on github - so I think the proof-of-concept could be to build a branch from git sources - the sources are already available as "browse source" links, so it would only need to provide the branch (free text for that matters in the first round). Then we can expand on it. I don't think we want to list it as a release or add an entry to the RSS announce feed. This should only be meant for developers of the package to "see if it still builds on Windows before release", or debugging windows specific build issues (which can be expanded into making it automatically run 'make tests' upon successful build). > I don't know the pECL infrastructure well actually, maybe one who knows it > cann suggest something better. So please comment and post ideas. > > Right now this topic is stalled, at least on my side. I probably don't get > to it somewhen before July, at least. But it's good to discuss it to have > a clear roadmap when the time comes. What is blocking me from contributing is knowing where I can find the code that does the current builds on release packages.. If its ok to use those same servers then it shouldn't be an issue for me to stick another frontend on that for these snap builds on pecl.php.net in the form of a button "build snapshot now". -Hannes -- PECL development discussion Mailing List (http://pecl.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
