From: "Yoann Congal" <yoann.congal@smile.fr>
To: <yurade@cisco.com>, <openembedded-core@lists.openembedded.org>
Subject: Re: [OE-core][wrynose][v2 PATCH 00/27] python3-git: Security fixes
Date: Sat, 14 Nov 2026 01:16:10 +0100 [thread overview]
Message-ID: <DMUI1ZOVOAVC.1G797W00GRUU2@smile.fr> (raw)
In-Reply-To: <20261106144331.3354811-1-yurade@cisco.com>
On Fri Nov 6, 2026 at 3:43 PM CET, Yogita Urade -X (yurade - E INFOCHIPS PRIVATE LIMITED at Cisco) via openembedded-core wrote:
> Backport 27 GitPython security fixes covering 28 CVEs to the python3-git
> 3.1.43 recipe on wrynose. The series adds the fixes as patches and updates
> the recipe to apply them.
>
> CVE-2026-78678 and CVE-2026-78679 are addressed together. The CVE-2026-76222
> fix includes a regression correction and follow-up patch, CVE-2026-73619
> and CVE-2026-87819 are each carried in two patches. The patches retain
> upstream references.
>
> Changes in v2:
> - Re-reviewed all patches and removed changes that were not needed for the backports.
> - Restored upstream commit metadata and corrected CVE references.
> - Updated Backport Changes notes to describe the differences from upstream.
Hello,
> - Removed trailing whitespace and regenerated the series diffstat.
I think you should not have done this last change. Some whitespaces at
end of line are actually meaningful in the patch format (e.g. an empty
context line) also, upstream patches will have these whitespace,
removing those will add noise when I take the diff.
To help you clean this, here is the script I use to check patch format:
https://gist.github.com/ycongal-smile/3692790a48269e59d602e5be1d667982
Here is its full log on your series:
❯ git diff --numstat 63484d666ac 802fb424a4e |cut -f3 | grep "\.patch$" |xargs check_patch.py
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-100689.patch:42
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-100689.patch:90
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-73619_p1.patch:47
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-73619_p1.patch:57
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-73621.patch:41
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-73621.patch:50
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-73621.patch:54
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-73622.patch:41
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-73622.patch:45
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-73624.patch:40
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-73624.patch:49
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-73624.patch:65
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-73624.patch:92
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-73624.patch:132
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-73624.patch:136
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-76218.patch:50
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-76218.patch:73
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-76222_p1.patch:48
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-76222_p1.patch:71
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-76222_p1.patch:74
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-76222_p1.patch:78
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-76222_p1.patch:88
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-76222_p1.patch:91
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-76222_p1.patch:96
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-76222_p1.patch:104
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-76222_p2.patch:36
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-78675.patch:42
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-78675.patch:45
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-78676.patch:51
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-78676.patch:57
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-78676.patch:66
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-87818.patch:34
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-87818.patch:40
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-87818.patch:49
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-87819_p1.patch:44
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-87819_p1.patch:76
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-87819_p2.patch:88
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-87819_p2.patch:92
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-87819_p2.patch:94
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-87819_p2.patch:97
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-87819_p2.patch:98
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-87819_p2.patch:117
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-87819_p2.patch:125
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-87819_p2.patch:130
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-87819_p2.patch:138
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Error: Malformed patch line at meta/recipes-devtools/python/python3-git/CVE-2026-87819_p2.patch:144
Line content: '\n'
Context lines must start with exactly one space. This line is missing its prefix.
Regards,
--
Yoann Congal
Smile ECS
prev parent reply other threads:[~2026-11-14 0:16 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-11-06 14:43 [OE-core][wrynose][v2 PATCH 00/27] python3-git: Security fixes Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 01/27] python3-git: fix CVE-2026-67326 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 02/27] python3-git: fix CVE-2026-67323 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 03/27] python3-git: Fix CVE-2026-67325 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 04/27] python3-git: fix CVE-2026-67324 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 05/27] python3-git: fix CVE-2026-67322 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 06/27] python3-git: fix CVE-2026-69097 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 07/27] python3-git: fix CVE-2026-73625 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 08/27] python3-git: fix CVE-2026-73623 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 09/27] python3-git: fix CVE-2026-73624 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 10/27] python3-git: fix CVE-2026-73622 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 11/27] python3-git: fix CVE-2026-73621 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 12/27] python3-git: fix CVE-2026-73620 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 13/27] python3-git: fix CVE-2026-73619 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 14/27] python3-git: fix CVE-2026-76221 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 15/27] python3-git: fix CVE-2026-76220 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 16/27] python3-git: fix CVE-2026-76219 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 17/27] python3-git: fix CVE-2026-76218 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 18/27] python3-git: fix CVE-2026-76217 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 19/27] python3-git: fix CVE-2026-76222 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 20/27] python3-git: fix CVE-2026-78678 CVE-2026-78679 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 21/27] python3-git: fix CVE-2026-78677 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 22/27] python3-git: fix CVE-2026-78676 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 23/27] python3-git: fix CVE-2026-78675 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 24/27] python3-git: fix CVE-2026-87817 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 25/27] python3-git: fix CVE-2026-87818 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 26/27] python3-git: Fix CVE-2026-87819 Yogita Urade
2026-11-06 14:43 ` [OE-core][wrynose][v2 PATCH 27/27] python3-git: fix CVE-2026-100689 Yogita Urade
2026-11-14 0:16 ` Yoann Congal [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=DMUI1ZOVOAVC.1G797W00GRUU2@smile.fr \
--to=yoann.congal@smile.fr \
--cc=openembedded-core@lists.openembedded.org \
--cc=yurade@cisco.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox