Re: [meta-arago][master][PATCH v2 1/4] arm-compute-library: upgrade 24.12 -> 52.07

Pratham Deshmukh <[email protected]> Fri, 6 Mar 2026 00:01:06 +0530
Newsgroups org.yoctoproject.lists.meta-arago
Message-ID <[email protected]>
On 05/03/26 11:50 pm, Andrew Davis wrote:
> On 3/5/26 11:34 AM, Pratham Deshmukh wrote:
>> We are migrating ARM Compute Library from v24.12 to the
>> latest version v52.07
>>
>> Removed Patches:
>>   • 0001-fix-Fix-indention-in-cmake-generator-script.patch
>>     - Upstream Link: 
>> https://github.com/ARM-software/ComputeLibrary/commit/e0c42ef651709fd284da3bedd2c98d420bd6fd1a
>>   • 0005-Add-CMake-options-for-SVE-SVE2-and-BF16-support.patch
>>     - No need for this patch for v52.07 ACL.
>>
>> Rebased Patches:
>>   • Following patches are updated with new commits
>>     - 0002-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch
>>     - 0003-Use-ARM_COMPUTE_ENABLE_SVE-in-code-for-checking-SVE-.patch
>>     - 0004-Add-source-files-at-library-definition-time.patch
>>     - 0006-Allow-SVE-and-SVE2-support-to-be-disabled-in-CMake.patch
>>     - 0007-Allow-ARMv7-builds-using-CMake.patch
>>     - 0008-Fix-undefined-symbol-error-when-building-TensorInfo.patch
>>
>> License-Update: Updated LIC_FILES_CHKSUM for MIT.txt, just checksum 
>> update due to minor
>> formatting/year changes in the license file for version v52.07.
>>
>> Signed-off-by: Pratham Deshmukh <[email protected]>
>> ---
>> Change Logs:
>>
>> v1 -> v2:
>>   - Fixed arm-compute-library recipe name
>>   - Fixed tabs/spacing issues
>>
>>   ...NABLE_NEON-in-code-for-checking-NEO.patch} |  72 ++---
>>   ...-indention-in-cmake-generator-script.patch | 130 ---------
>>   ...ENABLE_SVE-in-code-for-checking-SVE.patch} | 117 ++++-----
>>   ...ce-files-at-library-definition-time.patch} | 246 ++++++++++--------
>>   .../0004-Allow-ARMv7-builds-using-CMake.patch | 174 +++++++++++++
>>   ...ptions-for-SVE-SVE2-and-BF16-support.patch | 112 --------
>>   ...mbol-error-when-building-TensorInfo.patch} |  24 +-
>>   ...SVE2-support-to-be-disabled-in-CMake.patch |  91 -------
>>   .../0006-Remove-TARGET-dependency.patch       |  58 +++++
>>   .../0007-Allow-ARMv7-builds-using-CMake.patch |  86 ------
>>   ...rate-generic-library-name-instead-of.patch |  33 +++
>>   .../0008-Add-FP16-source-path.patch           |  28 ++
>>   ...24.12.bb => arm-compute-library_52.7.0.bb} |  56 ++--
>>   13 files changed, 551 insertions(+), 676 deletions(-)
>>   rename 
>> meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/{0002-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch 
>> => 0001-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch} 
>> (58%)
>>   delete mode 100644 
>> meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0001-fix-Fix-indention-in-cmake-generator-script.patch
>>   rename 
>> meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/{0003-Use-ARM_COMPUTE_ENABLE_SVE-in-code-for-checking-SVE-.patch 
>> => 0002-Use-ARM_COMPUTE_ENABLE_SVE-in-code-for-checking-SVE.patch} (67%)
>>   rename 
>> meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/{0004-Add-source-files-at-library-definition-time.patch 
>> => 0003-Add-source-files-at-library-definition-time.patch} (24%)
>>   create mode 100644 
>> meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0004-Allow-ARMv7-builds-using-CMake.patch
>>   delete mode 100644 
>> meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0005-Add-CMake-options-for-SVE-SVE2-and-BF16-support.patch
>>   rename 
>> meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/{0008-Fix-undefined-symbol-error-when-building-TensorInfo.patch 
>> => 0005-Fix-undefined-symbol-error-when-building-TensorInfo.patch} (68%)
>>   delete mode 100644 
>> meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0006-Allow-SVE-and-SVE2-support-to-be-disabled-in-CMake.patch
>>   create mode 100644 
>> meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0006-Remove-TARGET-dependency.patch
>>   delete mode 100644 
>> meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0007-Allow-ARMv7-builds-using-CMake.patch
>>   create mode 100644 
>> meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0007-cmake-Generate-generic-library-name-instead-of.patch
>>   create mode 100644 
>> meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0008-Add-FP16-source-path.patch
>>   rename 
>> meta-arago-extras/recipes-devtools/arm-compute-library/{arm-compute-library_24.12.bb 
>> => arm-compute-library_52.7.0.bb} (58%)
>>
>> diff --git 
>> a/meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0002-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch 
>> b/meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0001-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch 
>>
>> similarity index 58%
>> rename from 
>> meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0002-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch
>> rename to 
>> meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0001-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch
>> index 1c33ac3c..b7dfa7b2 100644
>> --- 
>> a/meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0002-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch
>> +++ 
>> b/meta-arago-extras/recipes-devtools/arm-compute-library/arm-compute-library/0001-Use-ARM_COMPUTE_ENABLE_NEON-in-code-for-checking-NEO.patch
>> @@ -1,7 +1,8 @@
>> -From 4350c56d14b7b68acd060d8331f3ade1fb74e167 Mon Sep 17 00:00:00 2001
>> -From: Andrew Davis <[email protected]>
>> -Date: Thu, 5 Dec 2024 09:21:23 -0600
>> -Subject: [PATCH] Use ARM_COMPUTE_ENABLE_NEON in code for checking 
>> NEON support
>> +From 6902148626781de2b4a2aec2c00fb6a13328209c Mon Sep 17 00:00:00 2001
>> +From: Pratham Deshmukh <[email protected]>
>> +Date: Wed, 4 Mar 2026 15:24:41 +0530
>> +Subject: [PATCH 1/8] Use ARM_COMPUTE_ENABLE_NEON in code for 
>> checking NEON
>> + support
>>     ENABLE_NEON is a flag used by the build systems. The flag is not 
>> used
>>   in code, instead ARM_COMPUTE_ENABLE_NEON is used everywhere.
>> @@ -11,19 +12,17 @@ use in code.
>>     Upstream-Status: Pending
>>   -Signed-off-by: Andrew Davis <[email protected]>
>> -Change-Id: I65f5e7411c99280e2dd8c187140909cefd1c6892
>> +Signed-off-by: Pratham Deshmukh <[email protected]>
>
> You take the signoff line and authorship for yourself, even in
> patches that you made little change to other than what was needed
> for rebasing them.
>
> Maybe some tools you are using are doing that automatically, but
> some might take issue with claiming their work as your own. I don't
> really care too much in this case, but under one condition: you
> should work these upstream so we don't have to carry them here in
> Arago for next LTS.
>
> Andrew
>

Hi Andrew,
Thank you for pointing this out. I sincerely apologize for the oversight;
I am still learning the nuances of patch authorship and attribution, and
it certainly wasn't my intention to claim your work as my own. I was simply
focused on getting the rebase working and wasn't aware of the protocol for
maintaining the original "From" line.

I will update the series to ensure you are credited as the author for 
these patches,
and I'll include my sign-off below yours.

I’ll take the lead on pushing these upstream so they don't have to be 
carried in
Arago indefinitely.

Pratham