Re: [OMPI devel] RFC: Remove windows support

2013-02-26 Thread Jeff Squyres (jsquyres)
No other issues were raised about this, and today was the timeout.

On the call today, Ralph volunteered to do the work:

- svn rm the windows-specific components
- remove all the #if Windows-specific code

He'll be doing that over the next week or so.



On Feb 18, 2013, at 1:34 PM, Ralph Castain  wrote:

> Thanks Marco - I was hoping that would be the case!
> 
> 
> On Feb 18, 2013, at 8:42 AM, marco atzeri  wrote:
> 
>> On 2/18/2013 5:10 PM, Jeff Squyres (jsquyres) wrote:
>>> WHAT: Remove all Windows code from the trunk.
>>> 
>>> WHY: This issue keeps coming up over and over and over...
>>> 
>> [cut]
>>> 2. Remove all Windows code.  This involves some wholesale removing of 
>>> components as well as a bunch of #if code throughout the code base.
>>> 
>>>  ==> Removing this code can probably be done in multiple SVN commits:
>>> 
>>> 2a. Removing Windows-only components (which, given the rate of change that 
>>> we are planning for the trunk, may well need to be re-written if they are 
>>> ever re-introduced into the tree).
>> 
>> Cygwin does not use them. I'm currently building the trunk packages with
>> 
>> --enable-mca-no-build=paffinity,installdirs-windows,timer-windows,shmem-sysv,if-windows,shmem-windows
>> 
>> to specifically exclude them
>> 
>>> 2b. Removing "#if WINDOWS" code (e.g., in opal/util/*, etc.).  This code 
>>> may not be changing as much as the rest of the trunk, and may be suitable 
>>> for svn reverting someday.
>>> 
>>> This does kill Cygwin support, too.  I realize we have a downstream 
>>> packager for Cygwin, but the fact that we can't get any developer support 
>>> for Windows -- despite multiple appeals -- seems to imply that the Windows 
>>> Open MPI audience is very, very small.  So while it feels a bit sad to kill 
>>> it, it may still be the Right Thing to do.
>> 
>> I assume it is __WINDOWS__
>> That is not defined on cygwin, so the build should survive
>> 
>>> 
>>> This is a proposal, and is open for discussion.
>>> 
>> 
>> Regards
>> Marco
>> 
>> ___
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
> 
> 
> ___
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/




Re: [OMPI devel] RFC: Remove windows support

2013-02-18 Thread Ralph Castain
Thanks Marco - I was hoping that would be the case!


On Feb 18, 2013, at 8:42 AM, marco atzeri  wrote:

> On 2/18/2013 5:10 PM, Jeff Squyres (jsquyres) wrote:
>> WHAT: Remove all Windows code from the trunk.
>> 
>> WHY: This issue keeps coming up over and over and over...
>> 
> [cut]
>> 2. Remove all Windows code.  This involves some wholesale removing of 
>> components as well as a bunch of #if code throughout the code base.
>> 
>>   ==> Removing this code can probably be done in multiple SVN commits:
>> 
>> 2a. Removing Windows-only components (which, given the rate of change that 
>> we are planning for the trunk, may well need to be re-written if they are 
>> ever re-introduced into the tree).
> 
> Cygwin does not use them. I'm currently building the trunk packages with
> 
> --enable-mca-no-build=paffinity,installdirs-windows,timer-windows,shmem-sysv,if-windows,shmem-windows
> 
> to specifically exclude them
> 
>> 2b. Removing "#if WINDOWS" code (e.g., in opal/util/*, etc.).  This code may 
>> not be changing as much as the rest of the trunk, and may be suitable for 
>> svn reverting someday.
>> 
>> This does kill Cygwin support, too.  I realize we have a downstream packager 
>> for Cygwin, but the fact that we can't get any developer support for Windows 
>> -- despite multiple appeals -- seems to imply that the Windows Open MPI 
>> audience is very, very small.  So while it feels a bit sad to kill it, it 
>> may still be the Right Thing to do.
> 
> I assume it is __WINDOWS__
> That is not defined on cygwin, so the build should survive
> 
>> 
>> This is a proposal, and is open for discussion.
>> 
> 
> Regards
> Marco
> 
> ___
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel




Re: [OMPI devel] RFC: Remove windows support

2013-02-18 Thread marco atzeri

On 2/18/2013 5:10 PM, Jeff Squyres (jsquyres) wrote:

WHAT: Remove all Windows code from the trunk.

WHY: This issue keeps coming up over and over and over...


[cut]

2. Remove all Windows code.  This involves some wholesale removing of 
components as well as a bunch of #if code throughout the code base.

   ==> Removing this code can probably be done in multiple SVN commits:

2a. Removing Windows-only components (which, given the rate of change that we 
are planning for the trunk, may well need to be re-written if they are ever 
re-introduced into the tree).


Cygwin does not use them. I'm currently building the trunk packages with

--enable-mca-no-build=paffinity,installdirs-windows,timer-windows,shmem-sysv,if-windows,shmem-windows

to specifically exclude them


2b. Removing "#if WINDOWS" code (e.g., in opal/util/*, etc.).  This code may 
not be changing as much as the rest of the trunk, and may be suitable for svn reverting 
someday.

This does kill Cygwin support, too.  I realize we have a downstream packager 
for Cygwin, but the fact that we can't get any developer support for Windows -- 
despite multiple appeals -- seems to imply that the Windows Open MPI audience 
is very, very small.  So while it feels a bit sad to kill it, it may still be 
the Right Thing to do.


I assume it is __WINDOWS__
That is not defined on cygwin, so the build should survive



This is a proposal, and is open for discussion.



Regards
Marco