diff mbox series

[meta-ti,scarthgap,v5] ti-librpmsg-dma: update ti-librpmsg-dma SRCREV & LICENSE

Message ID 20251029060209.707510-1-v-singh1@ti.com
State Under Review
Delegated to: Ryan Eatmon
Headers show
Series [meta-ti,scarthgap,v5] ti-librpmsg-dma: update ti-librpmsg-dma SRCREV & LICENSE | expand

Commit Message

Vishnu Singh Oct. 29, 2025, 6:02 a.m. UTC
From: Vishnu Singh <v-singh1@ti.com>

Replace MIT license with TI-TFL to align with TI release policy
and product requirements. Legal approval: SRAS00013045
Update scarthgap srcrev and disable 2dfft example from lib build.

License-Update: Replace MIT to TI-TFL license

Signed-off-by: Vishnu Singh <v-singh1@ti.com>
---
Change log:
       v1->v2:
              - Update commit message with license-update
       v2->v3:
              - Update SRCREV (license updated in README) 
       v3->v4:
              - Add branch name in patch subject 
       v4->v5:
              - Update latest SRCREV 

 meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

Comments

PRC Automation Oct. 29, 2025, 6:05 a.m. UTC | #1
meta-ti / na / 20251029060209.707510-1-v-singh1

PRC Results: PASS

=========================================================
  check-yocto-patches: PASS
=========================================================
Patches
----------------------------------------
All patches passed



=========================================================
  apply-yocto-patch: PASS
=========================================================
scarthgap
=====================
Summary:
- Patch Series: [meta-ti][scarthgap][PATCH v5] ti-librpmsg-dma: update ti-librpmsg-dma SRCREV & LICENSE
- Submitter: From: vishnu singh <v-singh1@ti.com>
From: Vishnu Singh <v-singh1@ti.com>
- Date: Date: Wed, 29 Oct 2025 11:32:09 +0530
- Num Patches: 1
- Mailing List (public inbox) Commit SHA: 0a29db882d61f3bb5afcd05ffcc3a6c0cb4e804e

Applied to:
- Repository: lcpd-prc-meta-ti
- Base Branch: scarthgap-wip
- Commit Author: Sabeeh Khan <sabeeh-khan@ti.com>
- Commit Subject: meta-ti-extras: cc33xx-fw: update cc33xx firmware to 1.7.0.323
- Commit SHA: 6245469825ca824c83b2796553bcb9163c6daf66

Patches
----------------------------------------
All patches applied



=========================================================
  check-yocto-repo: PASS
=========================================================
scarthgap
=====================
PASS
Denys Dmytriyenko Oct. 29, 2025, 8:11 p.m. UTC | #2
On Wed, Oct 29, 2025 at 11:32:09AM +0530, Vishnu Singh via lists.yoctoproject.org wrote:
> From: Vishnu Singh <v-singh1@ti.com>
> 
> Replace MIT license with TI-TFL to align with TI release policy
> and product requirements. Legal approval: SRAS00013045
> Update scarthgap srcrev and disable 2dfft example from lib build.
> 
> License-Update: Replace MIT to TI-TFL license

Sorry to be pedantic and blunt, but that's not the reason, that's tautology.

License-Update tag (and the commit message in general) must answer the "Why?" 
question, not the "What?" question. We can all see the "What?" question being 
answered by the code change itself. There's no need to repeat that with the 
"changing X to Y". You need to explain why you are changing X to Y...


> Signed-off-by: Vishnu Singh <v-singh1@ti.com>
> ---
> Change log:
>        v1->v2:
>               - Update commit message with license-update
>        v2->v3:
>               - Update SRCREV (license updated in README) 
>        v3->v4:
>               - Add branch name in patch subject 
>        v4->v5:
>               - Update latest SRCREV 
> 
>  meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb | 10 +++++-----
>  1 file changed, 5 insertions(+), 5 deletions(-)
> 
> diff --git a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb b/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb
> index b624871d..7600f867 100644
> --- a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb
> +++ b/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb
> @@ -1,9 +1,9 @@
>  SUMMARY = "RPMsg DMA shared library"
> -LICENSE = "MIT"
> -LIC_FILES_CHKSUM = "file://LICENSE;md5=744e63d2bb8c6151dcdd97f49aa02c53"
> +LICENSE = "TI-TFL"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=91dc4ee6d125d0aaba4e5bd2fcc50ed3"
>  
> -SRC_URI = "git://github.com/TexasInstruments/rpmsg-dma.git;protocol=https;branch=main"
> -SRCREV = "609fd72f458ba56f80d06810509ef88d010d2c03"
> +SRC_URI = "git://github.com/TexasInstruments/rpmsg-dma.git;protocol=https;branch=scarthgap"
> +SRCREV = "153951932925a72346b76d98b2774952c48a82fc"
>  
>  S = "${WORKDIR}/git"
>  
> @@ -11,6 +11,6 @@ inherit cmake
>  
>  DEPENDS = "ti-rpmsg-char"
>  
> -EXTRA_OECMAKE += "-DBUILD_LIB=ON -DBUILD_EXAMPLE=OFF"
> +EXTRA_OECMAKE += "-DBUILD_LIB=ON -DBUILD_AUDIO_OFFLOAD_EXAMPLE=OFF -DBUILD_2DFFT_OFFLOAD_EXAMPLE=OFF"
>  
>  COMPATIBLE_MACHINE = "^(k3)$"
> -- 
> 2.50.1
Vishnu Singh Oct. 30, 2025, 3:39 a.m. UTC | #3
Hi Denys,

On 30/10/25 01:41, Denys Dmytriyenko wrote:
> On Wed, Oct 29, 2025 at 11:32:09AM +0530, Vishnu Singh via lists.yoctoproject.org wrote:
>> From: Vishnu Singh<v-singh1@ti.com>
>>
>> Replace MIT license with TI-TFL to align with TI release policy
>> and product requirements. Legal approval: SRAS00013045
>> Update scarthgap srcrev and disable 2dfft example from lib build.
>>
>> License-Update: Replace MIT to TI-TFL license
> Sorry to be pedantic and blunt, but that's not the reason, that's tautology.
>
> License-Update tag (and the commit message in general) must answer the "Why?"
> question, not the "What?" question. We can all see the "What?" question being
> answered by the code change itself. There's no need to repeat that with the
> "changing X to Y". You need to explain why you are changing X to Y...
>
>
Reason for changing the license is that SRAS for this is approved with 
TI-TFL license and C7x firmware used is licensed under TI-TFL.

I will update the commit msg and License-Update tag, if this is ok then 
i will send v6.

>> Signed-off-by: Vishnu Singh<v-singh1@ti.com>
>> ---
>> Change log:
>>         v1->v2:
>>                - Update commit message with license-update
>>         v2->v3:
>>                - Update SRCREV (license updated in README)
>>         v3->v4:
>>                - Add branch name in patch subject
>>         v4->v5:
>>                - Update latest SRCREV
>>
>>   meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb | 10 +++++-----
>>   1 file changed, 5 insertions(+), 5 deletions(-)
>>
>> diff --git a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb b/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb
>> index b624871d..7600f867 100644
>> --- a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb
>> +++ b/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb
>> @@ -1,9 +1,9 @@
>>   SUMMARY = "RPMsg DMA shared library"
>> -LICENSE = "MIT"
>> -LIC_FILES_CHKSUM ="file://LICENSE;md5=744e63d2bb8c6151dcdd97f49aa02c53"
>> +LICENSE = "TI-TFL"
>> +LIC_FILES_CHKSUM ="file://LICENSE;md5=91dc4ee6d125d0aaba4e5bd2fcc50ed3"
>>   
>> -SRC_URI = "git://github.com/TexasInstruments/rpmsg-dma.git;protocol=https;branch=main"
>> -SRCREV = "609fd72f458ba56f80d06810509ef88d010d2c03"
>> +SRC_URI = "git://github.com/TexasInstruments/rpmsg-dma.git;protocol=https;branch=scarthgap"
>> +SRCREV = "153951932925a72346b76d98b2774952c48a82fc"
>>   
>>   S = "${WORKDIR}/git"
>>   
>> @@ -11,6 +11,6 @@ inherit cmake
>>   
>>   DEPENDS = "ti-rpmsg-char"
>>   
>> -EXTRA_OECMAKE += "-DBUILD_LIB=ON -DBUILD_EXAMPLE=OFF"
>> +EXTRA_OECMAKE += "-DBUILD_LIB=ON -DBUILD_AUDIO_OFFLOAD_EXAMPLE=OFF -DBUILD_2DFFT_OFFLOAD_EXAMPLE=OFF"
>>   
>>   COMPATIBLE_MACHINE = "^(k3)$"
>> -- 
>> 2.50.1
Ryan Eatmon Oct. 30, 2025, 12:57 p.m. UTC | #4
On 10/29/2025 10:39 PM, Vishnu Singh wrote:
> Hi Denys,
> 
> On 30/10/25 01:41, Denys Dmytriyenko wrote:
>> On Wed, Oct 29, 2025 at 11:32:09AM +0530, Vishnu Singh via lists.yoctoproject.org wrote:
>>> From: Vishnu Singh<v-singh1@ti.com>
>>>
>>> Replace MIT license with TI-TFL to align with TI release policy
>>> and product requirements. Legal approval: SRAS00013045
>>> Update scarthgap srcrev and disable 2dfft example from lib build.
>>>
>>> License-Update: Replace MIT to TI-TFL license
>> Sorry to be pedantic and blunt, but that's not the reason, that's tautology.
>>
>> License-Update tag (and the commit message in general) must answer the "Why?"
>> question, not the "What?" question. We can all see the "What?" question being
>> answered by the code change itself. There's no need to repeat that with the
>> "changing X to Y". You need to explain why you are changing X to Y...
>>
>>
> Reason for changing the license is that SRAS for this is approved with 
> TI-TFL license and C7x firmware used is licensed under TI-TFL.
> 
> I will update the commit msg and License-Update tag, if this is ok then 
> i will send v6.


I think he is asking more for "Why did we decide to change the license 
from an open license to a more restrictive one?"  Just declaring that 
there is an SRAS is not an explanation of why we changed it.  What is 
the reasoning/history behind the relicense?


>>> Signed-off-by: Vishnu Singh<v-singh1@ti.com>
>>> ---
>>> Change log:
>>>         v1->v2:
>>>                - Update commit message with license-update
>>>         v2->v3:
>>>                - Update SRCREV (license updated in README)
>>>         v3->v4:
>>>                - Add branch name in patch subject
>>>         v4->v5:
>>>                - Update latest SRCREV
>>>
>>>   meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb | 10 +++++-----
>>>   1 file changed, 5 insertions(+), 5 deletions(-)
>>>
>>> diff --git a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb b/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb
>>> index b624871d..7600f867 100644
>>> --- a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb
>>> +++ b/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb
>>> @@ -1,9 +1,9 @@
>>>   SUMMARY = "RPMsg DMA shared library"
>>> -LICENSE = "MIT"
>>> -LIC_FILES_CHKSUM ="file://LICENSE;md5=744e63d2bb8c6151dcdd97f49aa02c53"
>>> +LICENSE = "TI-TFL"
>>> +LIC_FILES_CHKSUM ="file://LICENSE;md5=91dc4ee6d125d0aaba4e5bd2fcc50ed3"
>>>   
>>> -SRC_URI = "git://github.com/TexasInstruments/rpmsg-dma.git;protocol=https;branch=main"
>>> -SRCREV = "609fd72f458ba56f80d06810509ef88d010d2c03"
>>> +SRC_URI = "git://github.com/TexasInstruments/rpmsg-dma.git;protocol=https;branch=scarthgap"
>>> +SRCREV = "153951932925a72346b76d98b2774952c48a82fc"
>>>   
>>>   S = "${WORKDIR}/git"
>>>   
>>> @@ -11,6 +11,6 @@ inherit cmake
>>>   
>>>   DEPENDS = "ti-rpmsg-char"
>>>   
>>> -EXTRA_OECMAKE += "-DBUILD_LIB=ON -DBUILD_EXAMPLE=OFF"
>>> +EXTRA_OECMAKE += "-DBUILD_LIB=ON -DBUILD_AUDIO_OFFLOAD_EXAMPLE=OFF -DBUILD_2DFFT_OFFLOAD_EXAMPLE=OFF"
>>>   
>>>   COMPATIBLE_MACHINE = "^(k3)$"
>>> -- 
>>> 2.50.1
diff mbox series

Patch

diff --git a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb b/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb
index b624871d..7600f867 100644
--- a/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb
+++ b/meta-ti-bsp/recipes-ti/ipc/ti-librpmsg-dma_1.0.bb
@@ -1,9 +1,9 @@ 
 SUMMARY = "RPMsg DMA shared library"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=744e63d2bb8c6151dcdd97f49aa02c53"
+LICENSE = "TI-TFL"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=91dc4ee6d125d0aaba4e5bd2fcc50ed3"
 
-SRC_URI = "git://github.com/TexasInstruments/rpmsg-dma.git;protocol=https;branch=main"
-SRCREV = "609fd72f458ba56f80d06810509ef88d010d2c03"
+SRC_URI = "git://github.com/TexasInstruments/rpmsg-dma.git;protocol=https;branch=scarthgap"
+SRCREV = "153951932925a72346b76d98b2774952c48a82fc"
 
 S = "${WORKDIR}/git"
 
@@ -11,6 +11,6 @@  inherit cmake
 
 DEPENDS = "ti-rpmsg-char"
 
-EXTRA_OECMAKE += "-DBUILD_LIB=ON -DBUILD_EXAMPLE=OFF"
+EXTRA_OECMAKE += "-DBUILD_LIB=ON -DBUILD_AUDIO_OFFLOAD_EXAMPLE=OFF -DBUILD_2DFFT_OFFLOAD_EXAMPLE=OFF"
 
 COMPATIBLE_MACHINE = "^(k3)$"