[Mpi-forum] Time To Open Source MPI

Joseph Schuchart schuchart at hlrs.de
Mon Feb 3 14:06:18 CST 2020


Wesley,

I do not have a strong opinion on this question. However, you keep 
mentioning that the testing infrastructure is broken. I wasn't at the 
last meeting so I must have missed the discussion there. How would 
moving to a repo restore the testing infrastucture?

Cheers
Joseph

On 2/3/20 8:59 PM, Wesley Bland via mpi-forum wrote:
> I really want to emphasize how little work this should be for each 
> person. For people with lots of PRs (like you), I estimate it’ll be less 
> than 15 minutes before the meeting and less than 15 minutes afterward. 
> For people with no open pull requests, it’s 0 minutes. If people are 
> having trouble, I can do “almost” everything for you (other than 
> clicking the delete and fork buttons). I’m asking for help here because 
> I’d rather make a small amount for a handful of people instead of a lot 
> of work for just me. This is also one of the reasons I want to do this 
> in person, so I can help those having trouble.
> 
> The reason we want to do it now is because this only became a problem at 
> the last meeting when we broke the testing infrastructure. We could keep 
> pushing this back, but in the meantime, we won’t be getting the benefit 
> of that testing that we’ve relied on for a while to help make sure that 
> Bill has an easier time of merging our pull requests (which will be even 
> more important as we start to finish up these votes).
> 
> We didn’t make this decision just to give people more work and I spent a 
> fair amount of time making this as painless for everyone as possible. 
> However, unlike some of the other transitions that we’ve made in the 
> past(e.g. SVN -> Git), we also didn’t have the benefit of a long run-up 
> to make this change.
> 
> Thanks,
> Wesley
> 
>> On Feb 3, 2020, at 1:36 PM, HOLMES Daniel <d.holmes at epcc.ed.ac.uk 
>> <mailto:d.holmes at epcc.ed.ac.uk>> wrote:
>>
>> Hi Wesley,
>>
>>> This change really won’t be as painful as it sounds
>>
>> Then why do I have to do a bunch of unexpected/unscheduled backup and 
>> book-keeping work before an arbitrarily chosen deadline? I’m not sure 
>> that springing this surprise on folks is the wisest course of action.
>>
>> Cheers,
>> Dan.
>>>> Dr Daniel Holmes PhD
>> Architect (HPC Research)
>> d.holmes at epcc.ed.ac.uk <mailto:d.holmes at epcc.ed.ac.uk>
>> Phone: +44 (0) 131 651 3465
>> Mobile: +44 (0) 7940 524 088
>> Address: Room 2.09, Bayes Centre, 47 Potterrow, Central Area, 
>> Edinburgh, EH8 9BT
>>>> The University of Edinburgh is a charitable body, registered in 
>> Scotland, with registration number SC005336.
>>>>
>>> On 3 Feb 2020, at 16:02, Wesley Bland via mpi-forum 
>>> <mpi-forum at lists.mpi-forum.org 
>>> <mailto:mpi-forum at lists.mpi-forum.org>> wrote:
>>>
>>> Because in the meantime, our testing remains broken and we don’t have 
>>> another solution to fix it at the moment. We really want to have that 
>>> testing fix.
>>>
>>> This change really won’t be as painful as it sounds. There’s almost 
>>> no Git commands required. No rebasing/merging/etc.
>>>
>>>> On Feb 3, 2020, at 9:57 AM, Rolf Rabenseifner <rabenseifner at hlrs.de 
>>>> <mailto:rabenseifner at hlrs.de>> wrote:
>>>>
>>>> Why aren't we doing this when we finished 4.0, i.e. merged all the 
>>>> voted in
>>>> pull requests into the standard?
>>>>
>>>> ----- Original Message -----
>>>>> From: "Main MPI Forum mailing list" <mpi-forum at lists.mpi-forum.org 
>>>>> <mailto:mpi-forum at lists.mpi-forum.org>>
>>>>> To: "Main MPI Forum mailing list" <mpi-forum at lists.mpi-forum.org 
>>>>> <mailto:mpi-forum at lists.mpi-forum.org>>
>>>>> Cc: "Wesley Bland" <work at wesbland.com <mailto:work at wesbland.com>>
>>>>> Sent: Monday, February 3, 2020 4:38:48 PM
>>>>> Subject: [Mpi-forum] Time To Open Source MPI
>>>>
>>>>> Hi folks,
>>>>>
>>>>> ** Look at the numbered list for your action items before 
>>>>> 2020-02-18! **
>>>>>
>>>>> Since we moved from Subversion to GitHub, there’s been a back and 
>>>>> forth on
>>>>> whether the MPI Standard Source code should be open source or 
>>>>> closed source. As
>>>>> you know (since most of you have access to it, we decided to keep 
>>>>> the standard
>>>>> closed for a few reasons (avoiding rogue copies of the Standard was 
>>>>> a big one),
>>>>> but recently, the scales have tipped back toward open sourcing and 
>>>>> after
>>>>> talking to Bill and Martin some more, we think it’s finally time to 
>>>>> open up the
>>>>> MPI Standard repository. Specifically, these are the issues that 
>>>>> get addressed
>>>>> by moving to a public repository:
>>>>>
>>>>> * Participation to the forum has a barrier to entry (i.e. me)
>>>>> * Our current automated testing system is broken and will not be fixed
>>>>> * We rely on special dispensation from GitHub for free, private 
>>>>> repositories
>>>>>
>>>>> I’ll be discussing this in more detail in Portland, but I want to 
>>>>> make folks
>>>>> aware that this is coming now because it will have some impact on 
>>>>> people who
>>>>> are actively working on text proposals. The mitigations here should 
>>>>> be pretty
>>>>> straightforward and I have both slides (for a high level) and a 
>>>>> wiki page (for
>>>>> details) on what’s happening and what you need to do about it.
>>>>>
>>>>> The short version for the purpose of this email and your action 
>>>>> item leading up
>>>>> the forum next week is to do two thing s:
>>>>>
>>>>> 1. Back up your branches.
>>>>> 2. Make a note for each of your open pull requests on where the are 
>>>>> and what
>>>>> issues they’re attached to.
>>>>>
>>>>> Detailed notes and the slides I’ll present in Portland on how to do 
>>>>> this are
>>>>> here: [
>>>>> https://github.com/mpi-forum/mpi-issues/wiki/Migrate-to-Public-Repository 
>>>>> |
>>>>> https://github.com/mpi-forum/mpi-issues/wiki/Migrate-to-Public-Repository 
>>>>> ]
>>>>>
>>>>> The plan is for me to flip this switch DURING THE FEBRUARY MEETING! 
>>>>> This should
>>>>> not disrupt any readings for the meeting itself as none of the pull 
>>>>> requests
>>>>> will actually be deleted, but they will all become stale and we’ll 
>>>>> need to
>>>>> re-open new ones. The main benefit of doing this during the meeting 
>>>>> is that
>>>>> if/when anyone has trouble, I’ll be there in person to provide live 
>>>>> help to
>>>>> anyone else that’s there (sorry, Marc-Andre, you’ll need to follow 
>>>>> my slides
>>>>> remotely \uD83D\uDE00).
>>>>>
>>>>> Please email me if you have questions or concerns. If there’s 
>>>>> enough demand, I’d
>>>>> even be willing to do a short Virtual Meeting on this on Wednesday.
>>>>>
>>>>> Thanks,
>>>>> Wesley
>>>>>
>>>>> _______________________________________________
>>>>> mpi-forum mailing list
>>>>> mpi-forum at lists.mpi-forum.org <mailto:mpi-forum at lists.mpi-forum.org>
>>>>> https://lists.mpi-forum.org/mailman/listinfo/mpi-forum
>>>>
>>>> -- 
>>>> Dr. Rolf Rabenseifner . . . . . . . . . .. email 
>>>> rabenseifner at hlrs.de <mailto:rabenseifner at hlrs.de> .
>>>> High Performance Computing Center (HLRS) . phone ++49(0)711/685-65530 .
>>>> University of Stuttgart . . . . . . . . .. fax ++49(0)711 / 685-65832 .
>>>> Head of Dpmt Parallel Computing . . . 
>>>> www.hlrs.de/people/rabenseifner 
>>>> <http://www.hlrs.de/people/rabenseifner> .
>>>> Nobelstr. 19, D-70550 Stuttgart, Germany . . . . (Office: Room 1.307) .
>>> _______________________________________________
>>> mpi-forum mailing list
>>> mpi-forum at lists.mpi-forum.org <mailto:mpi-forum at lists.mpi-forum.org>
>>> https://lists.mpi-forum.org/mailman/listinfo/mpi-forum
>>
> 
> 
> _______________________________________________
> mpi-forum mailing list
> mpi-forum at lists.mpi-forum.org
> https://lists.mpi-forum.org/mailman/listinfo/mpi-forum
> 


More information about the mpi-forum mailing list