I have been thinking about this.  If I apply a patch I am actually
reviewing the providers work.

We should really have some guidelines about this.

Just because I was given committer status a decade ago, doesn't mean that I
have an overview of all the changes that are going on nor that I can
necessarily be the arbiter of whether a patch should be committed or not
nor whether it would need falling back.

I feel it would be helpful to me to have clearly stated procedures for
accepting/rejecting/committing patches.

Jon




On Sat, 25 Oct 2025 at 13:38, Rony G. Flatscher <[email protected]>
wrote:

> One important hint about applying patches. It may be the case that in the
> meantime someone else committed changes. In order to make sure that
> everything is alright, one should always do a "svn update" before a "svn
> commit". This way one can see before the commit, whether there are areas
> which got concurrently changed, in which case this needs to be resolved.
> However, usually changes occur in different parts of the code, the
> documentation and the tests which svn should be able to handle (it is able
> to realize which version was used for  the patch and infer any changes in
> between and can usually apply patches in full if they do not overlap).
>
> ---rony
>
>
>
> On 24.10.2025 17:40, Sahananda wrote:
>
> Hi All,
>
> I think I am now in a position to apply patches.
>
> I reinstalled Tortoise, and now I see a child dialog of the diff dialog
> that I didn't notice before allowing me to choose which patch to action (it
> was a Hobsons Choice).  The dialog was off my screen apart from a tiny
> sliver, but once I managed to grab it and drag it onto the screen I could
> choose the patch and then the diff was populated.
>
> As P.O. had already applied the changes (thank you) and I had updated to
> the post change level while rebuilding my working copy to mirror Josep
> Maria's there was now no change left to apply, but I am confident that it
> would work in future.
>
> As Rony says, the patch to be actioned should be placed in the folder
> above what is indicated in the Index: clause within the patch file.  In
> this case, the 'docs' folder.
>
> Jon
>
>
>
> On Fri, 24 Oct 2025 at 16:14, Rony G. Flatscher <[email protected]>
> wrote:
>
>> First of all, thank you all *very* much for taking on the patches and
>> also all of your work in the documentation/patch area!
>>
>> Sorry to read that you had so many problems with it, maybe a few words,
>> hints:
>>
>>    - The path given at the beginning of the diff/patch files tells one
>>    in which directory the creator of the diff/patch was located; so if it
>>    starts with "trunk/rexxref/en-US/....xml", it must have been the "docs"
>>    directory, so Josep Maria had that from the Sourceforge project checked
>>    out, but P.O. and Jon did probably check out the doc's "trunk" directory
>>    (and all its subdirectories), but not the directory "docs" in which 
>> "trunk"
>>    and the "releases" are located. Therefore applying the patch did not work.
>>
>>    - Maybe to ease handling, please create the diff/patches from within
>>    the "trunk" directory (underneath a possibly existing "docs" directory),
>>    then the diff/patch should start with "rexxref/en-US/....xml" instead and
>>    one can apply them from "trunk" then.
>>
>>    - Ad forward slashes: these should work on the Windows version of svn
>>    as well.
>>
>> Please keep up your great work!
>>
>> ---rony
>>
>>
>> On 24.10.2025 12:41, Josep Maria Blasco wrote:
>>
>> The revision number shouldn't matter, as far as I know.
>> It was the current one when I uploaded the patches.
>>
>> Regarding the paths, the instruction set I'm following reads
>>
>> Once you are ready with the intended changes,
>> *go up to the root of the documentation* and issue "svn diff >
>> myPatchForChapter3.1.2.diff"
>> which will write all the changes to that text file. Submit that diff-file
>> (patch-file) as a patch[...]
>>
>> Maybe the boldfaced part explains the difference?
>>
>>   Josep Maria
>>
>> Missatge de Sahananda <[email protected]> del dia dv., 24 d’oct. 2025
>> a les 10:47:
>>
>>> I would also be interested in an answer to this.  I tried creating a
>>> patch locally and noted these differences from Josep Maria's patch.
>>>
>>> The file references did not have paths.
>>> My Working copy was at revision 13031 whilst Josep Maria's was at 13026
>>> I also note that Josep Maria's patch which contained directory
>>> information used '/' as the path separator.
>>>
>>> Jon
>>>
>>>
>>>
>>> My Header
>>>
>>>> Index: intro.xml
>>>> ===================================================================
>>>> --- intro.xml (revision 13031)
>>>> +++ intro.xml (working copy)
>>>
>>>
>>> Josep Maria's Header
>>>
>>>> Index: trunk/rexxref/en-US/intro.xml
>>>> ===================================================================
>>>> --- trunk/rexxref/en-US/intro.xml (revision 13026)
>>>> +++ trunk/rexxref/en-US/intro.xml (working copy)
>>>
>>>
>>>
>>>
>>>
>>> On Fri, 24 Oct 2025 at 08:15, ooRexx <[email protected]> wrote:
>>>
>>>> Dear all,
>>>>
>>>> I wanted to apply the patches proposed by Josep Maria but failed
>>>> miserably to do so. I have now applied the changes indicated in
>>>> doc_bug_326.diff manually and that worked so there is nothing wrong with my
>>>> SVN. I nevertheless would like to know why the patch did not work. Here is
>>>> what I did:
>>>>
>>>> % cd /Users/jenkins/ooRexxSVN-Code-0/docs/trunk/rexxref/en-US
>>>> % svn update
>>>> Aktualisiere ».«:
>>>> Revision 13031.
>>>> % svn patch /Users/jenkins/Downloads/doc_bug_326.diff
>>>> C         trunk/rexxref/en-US/instrc.xml
>>>> >         Abschnitt @@ -2081,9 +2081,8 @@ zurückgewiesen
>>>> Konfliktübersicht:
>>>>   Textkonflikte: 1
>>>>
>>>> What am I doing wrong?
>>>> Is the patch not in the correct form?
>>>> Or do I have to perform the patches in a specific order?
>>>> I am on r13031 and the patch was made at r13026, does that make a
>>>> difference?
>>>>
>>>> Here the rejection grounds
>>>>
>>>> --- trunk/rexxref/en-US/instrc.xml
>>>> +++ trunk/rexxref/en-US/instrc.xml
>>>> @@ -2081,9 +2081,8 @@
>>>>  in this case must be either
>>>> <computeroutput>SCIENTIFIC</computeroutput> or
>>>>  <computeroutput>ENGINEERING</computeroutput>. You can omit the
>>>> subkeyword
>>>>  VALUE if <emphasis role="italic">expression2</emphasis> does not begin
>>>> with a
>>>> -symbol or a literal string,
>>>> -that is, if it starts with a special character, such as an operator
>>>> character
>>>> -or parenthesis.</para>
>>>> +symbol, that is, if it starts with a string or a special character,
>>>> +such as an operator character or parenthesis.</para>
>>>>  <para>You can retrieve the current NUMERIC FORM setting with the
>>>>  <xref linkend="bifForm" xrefstyle="select:title"/> built-in function.
>>>>  </para>
>>>>
>>>>
>>>> Hälsningar/Regards/Grüsse,
>>>> ooRexx
>>>> [email protected]
>>>>
>>>>
> _______________________________________________
> Oorexx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to