[Python-Dev] Compiling Python 3.2 on Cygwin fails
Brian Curtin
brian.curtin at gmail.com
Wed Jul 6 02:38:29 CEST 2011
On Tue, Jul 5, 2011 at 15:10, Dan Stromberg <drsalists at gmail.com> wrote:
>> On Tue, Jul 5, 2011 at 1:00 PM, Brian Curtin <brian.curtin at gmail.com>wrote:
>>> On Tue, Jul 5, 2011 at 14:41, Dan Stromberg <drsalists at gmail.com> wrote:
>>>>>>>> On Tue, Jul 5, 2011 at 12:18 PM, Brian Curtin <brian.curtin at gmail.com>wrote:
>>>>>>> On Tue, Jul 5, 2011 at 14:12, Dan Stromberg <drsalists at gmail.com>wrote:
>>>>>>>>>>>>>> On Tue, Jul 5, 2011 at 7:25 AM, David Robinow <drobinow at gmail.com>wrote:
>>>>>>>>>>>>>>>>> Cygwin is not really a supported platform.
>>>>>>>>>> ...
>>>>>>>>>>> [Ultimately somebody with an
>>>>>> interest in cygwin will need to get active in python development. I've
>>>>>> been meaning to do this but life gets in the way.]
>>>>>>>>>>>>>>>> I was bitten by the lack of Cygwin support in 3.2 as well.
>>>>>>>>>> IMO, python-dev needs continuous integration on a build farm that
>>>>> includes representative platforms. Most of the machines in the farm could
>>>>> be virtualboxes.
>>>>>>>>>> I don't think the problem is so much that the right people haven't
>>>>> gotten involved, as that the currently-involved people don't know when
>>>>> they're breaking something for someone else due to the lack of continuous
>>>>> integration.
>>>>>>>>>>>>> We've had that for some time now: http://www.python.org/dev/buildbot/
>>>>>>>>>> Good to know. Apologies for my incorrect assumption. Where do the
>>> e-mail notifications of build and/or test failures go?
>>>>>>> There might be an RSS feed or something, but I don't think there's any
>> email notification. #python-dev on IRC receives live failure info. Other
>> than that, you'd just have to look at one of the views of the fleet to see
>> which build slaves are failing.
>>>> Am I correct in assuming that "stable" buildbots are required to be
> reasonably functional before a release is tagged?
>
Yep - all green is the goal.
>>>> Shouldn't Cygwin be represented here? I don't see it in the list of
>>> builds.
>>>>>>> Probably, but it isn't represented because no one contributed a build
>> slave for it. I know some of the other Windows build slave operators use
>> Cygwin to some degree, but I'm not sure if anyone has looked into actually
>> setting up a build slave for it.
>>>> I see.
>>>> Some shops have a policy that nothing gets merged into trunk unless it's
>>> passing critical automated tests... Would that work here?
>>>>>>> We don't make much use of branching, but that would work if we did. If no
>> one is actively contributing work on the Cygwin build then I don't see us
>> holding up work in order to figure out any Cygwin-specific issues.
>>>> I might suggest that doing so (using branching, keeping trunk stable) might
> be of benefit, especially with a DVCS.
>>>>>> There are several issues on the bug tracker about cygwin build issues, but
>>>> to my knowledge, none of them have included successful patches.
>>>>>>>>>> I think you'll find that most people using Cygwin would rather be working
>>> on some other OS, but are forced to use Windows for policy reasons. It's
>>> remains a rather significant need in many cases.
>>>>>>> I don't disagree with that, but if there's no one contributing Cygwin
>> patches then it will probably just die off and we'll have situations like
>> the current one where it doesn't build. A great majority of the contributing
>> developers are on UNIX-based systems with no access to Windows. A small
>> handful, myself included, are Windows users, but I don't think any of us use
>> Cygwin (I don't).
>>>> I see.
>> Is there a python.org resource for setting up mailing lists - say, for a
> python-cygwin mailing list?
>
You might want to suggest something like cygwin-sig as a mailing list. Check
out http://www.python.org/community/sigs/guidelines/ for more info.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20110705/51a9fe8f/attachment.html>
More information about the Python-Dev
mailing list