Oh, and of course I'll just raise that if the apply failure comes from
pw_maintainers_cli.py having guessed the wrong tree, the submitter can
always request a rebase and retest on a particular branch (which they can
specify) using the testing recheck framework:
https://core.dpdk.org/testing/#requesting-a-patch-retest

On Thu, Jun 12, 2025 at 8:38 AM Patrick Robb <probb@iol.unh.edu> wrote:

> Hi Shai,
>
> On Thu, Jun 12, 2025 at 6:20 AM Brandes, Shai <shaibran@amazon.com> wrote:
>
>> Hi Patrick,
>>
>> The failure status appears to be due to an issue applying the patch to
>> the release notes RTS file.
>> We suspect that the patch may have been applied to the incorrect DPDK
>> tree.
>> Could you advise if there is any specific metadata we should be using to
>> determine the correct tree for applying the patch?
>>
>
> Here is the script which should be used to determine the tree to apply the
> patchseries to:
> https://git.dpdk.org/tools/dpdk-ci/tree/tools/pw_maintainers_cli.py
>
> Even better than using that directly, though, is using this create series
> artifact script, which will handle running pw_maintainers_cli.py and
> applying the series from patchwork for you:
> https://git.dpdk.org/tools/dpdk-ci/tree/tools/create_series_artifact.py
>
> The process create_series_artifact.py uses is:
>
> 1. Try to apply to the tree suggested by pw_maintainers_cli.py. If
> successful, proceed.
> 2. If there was an apply failure in 1, try to apply again, this time on
> main. If successful, proceed.
> 3. If 1 and 2 failed, indicate that there was an apply failure.
>
> Also, if your automation failed to apply the patch, the best thing is to
> report "_apply patch failure_" in your test_report email, and bail out of
> running testing (so don't run meson test in this case).
>
> And then as a separate matter, I see you mentioned the same sort of .rst
> apply failure situation was seen on a patch you submitted recently. We do
> not currently have a strategy for mitigating this, but perhaps we should
> develop one. Do you have any ideas? I can also raise this discussion during
> the CI meeting.
>
> Thanks Shai.
>