> On 10. May 2023, at 20:37, Gilbert Barmwater <gi...@bellsouth.net> wrote:
> 
> On 5/10/2023 1:27 PM, Rick McGuire wrote:
>> 
>> 
>> On Wed, May 10, 2023 at 12:22 PM ooRexx <oor...@jonases.se 
>> <mailto:oor...@jonases.se>> wrote:
>> I am sorry but I have to come back to this item:
>> 
>>>>> What is the difference between the milestones 5.0.0, 5.0.1 and 5.1.0?
>>>>> 
>>>>> That indicates which release the change is going to ship on. Since the 
>>>>> 5.0.0 has already been released, that should never be used again. 5.0.1 
>>>>> would be a release that will contain only bug fixes to 5.0.0. The 5.1.0 
>>>>> release will contain new content, as well as bug fixes to 5.0.0 content. 
>>>>> Bug fixes like this one should be applied to both the trunk and the 5.0.1 
>>>>> branch and the 5.0.1 milestone used. 
>>>>>  
>> 
>> Currently we do not have a 5.0.1 branch in SVN, so it is not possible to 
>> commit anything specifically to 5.0.1; all go into trunk which is then 
>> uploaded to 5.1.0beta on sourceforge.
>> Sigh, it looks like an important item got deleted from the release process 
>> check list. I know I highlighted this when we were starting up. At the point 
>> where the release candidate gets moved from branches to releases, a copy 
>> should have been made in branches with the fix level incremented (e.g. 5.0.0 
>> -> 5.0.1). That branch also gets the changes made to change the build number 
>> to the matching level. The only updates allowed to that branch are big fixes 
>> we wish to ship in a bug-fix release. No new features can be added to this 
>> branch. It would be nice if bug fixes get applied to both trunk and the bug 
>> fix branch at the same time, but it is not necessary. If we choose to ship a 
>> bug-fix release, we can review all of the pending bugs in trunk and apply 
>> the changes to the bug-fix branch as part of the release process. 
> It seems to me that we should immediately correct this omission and create a 
> 5.0.1 branch.  I will let others decide if it should be 
> ...main/releases/5.0.1 or ...main/releases/5.0.1/trunk.  It should be copied 
> from ...main/releases/5.0.0 and the necessary changes made to reflect that 
> the build number is 5.0.1.  (Perhaps it needs to be in /branches until it is 
> ready for release?)  Then we need to review all the bug fixes in 5.1.0 and 
> apply them to 5.0.1.  As far as deciding to do a 5.0.1 release goes, I feel 
> that there are some significant things that have been fixed that this is 
> warranted.  And it allows us to "correct" the missing pieces in 5.0.0 in a 
> "clean" way as well.
> 
> Gil
> 
I agree that the 5.0.1 should be created, now when I know how it was intended 
but we should at the same time agree on who does what. I can agree to take care 
of Jenkins and the changes necessary to the build system but I will not be able 
or willing to do any kind of SVN branching off, I would feel safer if Rick 
and/or Erich agree to take on that part. I will then go through all the things 
I have found so far and apply them in both places and I expect all others to do 
the same with “their” bugs. I guess one would need to keep 2 separate local SVN 
repositories then.

Before any attempt is made at a new release I need to sort out what went wrong 
the last time and find a way to automate the transition. I have some ideas, 
when they are ready I will put them in the document Rick set up. There is like 
a zillion things to change so the only way to do it is to automate it.

/P.O.
>> 
>>  
>> 
>> Are you saying that we should have branched off a 5.0.1 from 5.0.0? Where 
>> should it have gone? Into 
>> svn.code.sf.net/p/oorexx/code-0/main/branches/5.0.1? 
>> <http://svn.code.sf.net/p/oorexx/code-0/main/branches/5.0.1?>
>> 
>> I also looked at the revisions of all the twigs of .../oorexx/code-0/main/ 
>> and it seems that although we froze 5.0.0 on revision 12583 there are 
>> commits up to revision 12601, unclear how that can happen.
>> 
>> 5.0.0 was branched off as <…>main/releases/5.0.0 whereas 4.2 and before were 
>> branched off as <…>main/releases/4.2.0/trunk, is this significant in any way?
>> 
>> That was a mistake really. It just reflected how/where the copy was made 
>> from. 
>>  
>> 
>> Can all changes (5.0.1 and 5.1.0) stay in trunk? 
>> 
>> All changes should be made to trunk. As I mentioned earlier, it would be 
>> nice if they would also get applied to 5.0.1, but that can be sorted out 
>> when the decision is made to make a bug-fix release. 
>> 
>> Rick
>>  
>> 
>>> Oorexx-devel mailing list
>>> Oorexx-devel@lists.sourceforge.net 
>>> <mailto:Oorexx-devel@lists.sourceforge.net>
>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel 
>>> <https://lists.sourceforge.net/lists/listinfo/oorexx-devel>
>> 
>> _______________________________________________
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net 
>> <mailto:Oorexx-devel@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel 
>> <https://lists.sourceforge.net/lists/listinfo/oorexx-devel>
>> 
>> 
>> 
>> _______________________________________________
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net 
>> <mailto:Oorexx-devel@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel 
>> <https://lists.sourceforge.net/lists/listinfo/oorexx-devel>
> _______________________________________________
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel

_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to