* [meta-ti][master][PATCH 1/3] python3-yamllint: Temporarily carry this new recipe
2024-04-17 16:11 [meta-ti][master][PATCH 0/3] Plan to better support non-LTS branches Ryan Eatmon
@ 2024-04-17 16:11 ` Ryan Eatmon
2024-04-17 16:11 ` [meta-ti][master][PATCH 2/3] TODO: Add TODO list Ryan Eatmon
` (2 subsequent siblings)
3 siblings, 0 replies; 8+ messages in thread
From: Ryan Eatmon @ 2024-04-17 16:11 UTC (permalink / raw)
To: Praneeth Bajjuri, Denys Dmytriyenko, meta-ti
Add recipe for yamllint. There is an upcoming change in u-boot where
the binman tool is now configured to call yamllint to verify the configs
during compile time.
There was a previous patch a year ago from Trevor Woerner that never
made it into oe-core. This patch is a reworking of his patch but
pointing to a newer version.
We are waiting on this patch to be accepted in oe-core. Once it is
available on master we will remove this recipe to avoid conflict.
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
---
.../python-yamllint/python3-yamllint_1.33.0.bb | 15 +++++++++++++++
1 file changed, 15 insertions(+)
create mode 100644 meta-ti-extras/recipes-devtools/python-yamllint/python3-yamllint_1.33.0.bb
diff --git a/meta-ti-extras/recipes-devtools/python-yamllint/python3-yamllint_1.33.0.bb b/meta-ti-extras/recipes-devtools/python-yamllint/python3-yamllint_1.33.0.bb
new file mode 100644
index 00000000..4b7bd065
--- /dev/null
+++ b/meta-ti-extras/recipes-devtools/python-yamllint/python3-yamllint_1.33.0.bb
@@ -0,0 +1,15 @@
+SUMMARY = "A linter for YAML files."
+HOMEPAGE = "https://github.com/adrienverge/yamllint"
+LICENSE = "GPL-3.0-only"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
+
+inherit pypi setuptools3
+
+PYPI_PACKAGE = "yamllint"
+
+SRC_URI[sha256sum] = "2dceab9ef2d99518a2fcf4ffc964d44250ac4459be1ba3ca315118e4a1a81f7d"
+
+DEPENDS += "${PYTHON_PN}-setuptools-scm-native"
+RDEPENDS:${PN} += "${PYTHON_PN}-pyyaml"
+
+BBCLASSEXTEND = "native nativesdk"
--
2.17.1
^ permalink raw reply related [flat|nested] 8+ messages in thread* [meta-ti][master][PATCH 2/3] TODO: Add TODO list
2024-04-17 16:11 [meta-ti][master][PATCH 0/3] Plan to better support non-LTS branches Ryan Eatmon
2024-04-17 16:11 ` [meta-ti][master][PATCH 1/3] python3-yamllint: Temporarily carry this new recipe Ryan Eatmon
@ 2024-04-17 16:11 ` Ryan Eatmon
2024-04-17 16:11 ` [meta-ti][master][PATCH 3/3] conf/layer.conf: Update LAYERSERIES_COMPAT Ryan Eatmon
2024-04-17 16:32 ` [meta-ti][master][PATCH 0/3] Plan to better support non-LTS branches Denys Dmytriyenko
3 siblings, 0 replies; 8+ messages in thread
From: Ryan Eatmon @ 2024-04-17 16:11 UTC (permalink / raw)
To: Praneeth Bajjuri, Denys Dmytriyenko, meta-ti
In an attempt to try and better support non-LTS branches, we need to do
a better job at not removing temporary patches too soon from master.
This TODO file should allow us to better schedule the time when the
patches can be safely removed.
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
---
TODO | 9 +++++++++
1 file changed, 9 insertions(+)
create mode 100644 TODO
diff --git a/TODO b/TODO
new file mode 100644
index 00000000..e1aeba53
--- /dev/null
+++ b/TODO
@@ -0,0 +1,9 @@
+
+This TODO list allows us to track certain actions and lists of patches that
+need to be removed at a future date.
+
+
+May 2024 - nanbield EOL
+-----------------------
+ - Remove python3-yamllint: Temporarily carry this new recipe
+
--
2.17.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [meta-ti][master][PATCH 3/3] conf/layer.conf: Update LAYERSERIES_COMPAT
2024-04-17 16:11 [meta-ti][master][PATCH 0/3] Plan to better support non-LTS branches Ryan Eatmon
2024-04-17 16:11 ` [meta-ti][master][PATCH 1/3] python3-yamllint: Temporarily carry this new recipe Ryan Eatmon
2024-04-17 16:11 ` [meta-ti][master][PATCH 2/3] TODO: Add TODO list Ryan Eatmon
@ 2024-04-17 16:11 ` Ryan Eatmon
2024-04-17 16:30 ` Denys Dmytriyenko
2024-04-17 16:32 ` [meta-ti][master][PATCH 0/3] Plan to better support non-LTS branches Denys Dmytriyenko
3 siblings, 1 reply; 8+ messages in thread
From: Ryan Eatmon @ 2024-04-17 16:11 UTC (permalink / raw)
To: Praneeth Bajjuri, Denys Dmytriyenko, meta-ti
Update LAYERSERIES_COMPAT to remove EOL branches and add future styhead.
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
---
meta-ti-bsp/conf/layer.conf | 2 +-
| 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta-ti-bsp/conf/layer.conf b/meta-ti-bsp/conf/layer.conf
index 502e355f..03cbd7ea 100644
--- a/meta-ti-bsp/conf/layer.conf
+++ b/meta-ti-bsp/conf/layer.conf
@@ -9,7 +9,7 @@ BBFILE_COLLECTIONS += "meta-ti-bsp"
BBFILE_PATTERN_meta-ti-bsp := "^${LAYERDIR}/"
BBFILE_PRIORITY_meta-ti-bsp = "6"
-LAYERSERIES_COMPAT_meta-ti-bsp = "kirkstone langdale mickledore nanbield scarthgap"
+LAYERSERIES_COMPAT_meta-ti-bsp = "nanbield scarthgap styhead"
LICENSE_PATH += "${LAYERDIR}/licenses"
--git a/meta-ti-extras/conf/layer.conf b/meta-ti-extras/conf/layer.conf
index a05dbe5f..a8c68343 100644
--- a/meta-ti-extras/conf/layer.conf
+++ b/meta-ti-extras/conf/layer.conf
@@ -9,7 +9,7 @@ BBFILE_COLLECTIONS += "meta-ti-extras"
BBFILE_PATTERN_meta-ti-extras := "^${LAYERDIR}/"
BBFILE_PRIORITY_meta-ti-extras = "6"
-LAYERSERIES_COMPAT_meta-ti-extras = "kirkstone langdale mickledore nanbield scarthgap"
+LAYERSERIES_COMPAT_meta-ti-extras = "scarthgap styhead"
LICENSE_PATH += "${LAYERDIR}/licenses"
--
2.17.1
^ permalink raw reply related [flat|nested] 8+ messages in thread* Re: [meta-ti][master][PATCH 3/3] conf/layer.conf: Update LAYERSERIES_COMPAT
2024-04-17 16:11 ` [meta-ti][master][PATCH 3/3] conf/layer.conf: Update LAYERSERIES_COMPAT Ryan Eatmon
@ 2024-04-17 16:30 ` Denys Dmytriyenko
2024-04-17 18:35 ` Ryan Eatmon
[not found] ` <17C7250D24373378.20815@lists.yoctoproject.org>
0 siblings, 2 replies; 8+ messages in thread
From: Denys Dmytriyenko @ 2024-04-17 16:30 UTC (permalink / raw)
To: reatmon; +Cc: Praneeth Bajjuri, Denys Dmytriyenko, meta-ti
On Wed, Apr 17, 2024 at 11:11:29AM -0500, Ryan Eatmon via lists.yoctoproject.org wrote:
> Update LAYERSERIES_COMPAT to remove EOL branches and add future styhead.
>
> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
> ---
> meta-ti-bsp/conf/layer.conf | 2 +-
> meta-ti-extras/conf/layer.conf | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/meta-ti-bsp/conf/layer.conf b/meta-ti-bsp/conf/layer.conf
> index 502e355f..03cbd7ea 100644
> --- a/meta-ti-bsp/conf/layer.conf
> +++ b/meta-ti-bsp/conf/layer.conf
> @@ -9,7 +9,7 @@ BBFILE_COLLECTIONS += "meta-ti-bsp"
> BBFILE_PATTERN_meta-ti-bsp := "^${LAYERDIR}/"
> BBFILE_PRIORITY_meta-ti-bsp = "6"
>
> -LAYERSERIES_COMPAT_meta-ti-bsp = "kirkstone langdale mickledore nanbield scarthgap"
> +LAYERSERIES_COMPAT_meta-ti-bsp = "nanbield scarthgap styhead"
>
> LICENSE_PATH += "${LAYERDIR}/licenses"
>
> diff --git a/meta-ti-extras/conf/layer.conf b/meta-ti-extras/conf/layer.conf
> index a05dbe5f..a8c68343 100644
> --- a/meta-ti-extras/conf/layer.conf
> +++ b/meta-ti-extras/conf/layer.conf
> @@ -9,7 +9,7 @@ BBFILE_COLLECTIONS += "meta-ti-extras"
> BBFILE_PATTERN_meta-ti-extras := "^${LAYERDIR}/"
> BBFILE_PRIORITY_meta-ti-extras = "6"
>
> -LAYERSERIES_COMPAT_meta-ti-extras = "kirkstone langdale mickledore nanbield scarthgap"
> +LAYERSERIES_COMPAT_meta-ti-extras = "scarthgap styhead"
nanbield is missing here?
> LICENSE_PATH += "${LAYERDIR}/licenses"
>
> --
> 2.17.1
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [meta-ti][master][PATCH 3/3] conf/layer.conf: Update LAYERSERIES_COMPAT
2024-04-17 16:30 ` Denys Dmytriyenko
@ 2024-04-17 18:35 ` Ryan Eatmon
[not found] ` <17C7250D24373378.20815@lists.yoctoproject.org>
1 sibling, 0 replies; 8+ messages in thread
From: Ryan Eatmon @ 2024-04-17 18:35 UTC (permalink / raw)
To: Denys Dmytriyenko; +Cc: Praneeth Bajjuri, Denys Dmytriyenko, meta-ti
On 4/17/2024 11:30 AM, Denys Dmytriyenko wrote:
> On Wed, Apr 17, 2024 at 11:11:29AM -0500, Ryan Eatmon via lists.yoctoproject.org wrote:
>> Update LAYERSERIES_COMPAT to remove EOL branches and add future styhead.
>>
>> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
>> ---
>> meta-ti-bsp/conf/layer.conf | 2 +-
>> meta-ti-extras/conf/layer.conf | 2 +-
>> 2 files changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/meta-ti-bsp/conf/layer.conf b/meta-ti-bsp/conf/layer.conf
>> index 502e355f..03cbd7ea 100644
>> --- a/meta-ti-bsp/conf/layer.conf
>> +++ b/meta-ti-bsp/conf/layer.conf
>> @@ -9,7 +9,7 @@ BBFILE_COLLECTIONS += "meta-ti-bsp"
>> BBFILE_PATTERN_meta-ti-bsp := "^${LAYERDIR}/"
>> BBFILE_PRIORITY_meta-ti-bsp = "6"
>>
>> -LAYERSERIES_COMPAT_meta-ti-bsp = "kirkstone langdale mickledore nanbield scarthgap"
>> +LAYERSERIES_COMPAT_meta-ti-bsp = "nanbield scarthgap styhead"
>>
>> LICENSE_PATH += "${LAYERDIR}/licenses"
>>
>> diff --git a/meta-ti-extras/conf/layer.conf b/meta-ti-extras/conf/layer.conf
>> index a05dbe5f..a8c68343 100644
>> --- a/meta-ti-extras/conf/layer.conf
>> +++ b/meta-ti-extras/conf/layer.conf
>> @@ -9,7 +9,7 @@ BBFILE_COLLECTIONS += "meta-ti-extras"
>> BBFILE_PATTERN_meta-ti-extras := "^${LAYERDIR}/"
>> BBFILE_PRIORITY_meta-ti-extras = "6"
>>
>> -LAYERSERIES_COMPAT_meta-ti-extras = "kirkstone langdale mickledore nanbield scarthgap"
>> +LAYERSERIES_COMPAT_meta-ti-extras = "scarthgap styhead"
>
> nanbield is missing here?
Yes it is... but I swear it wasn't... I did make the change... I'll
send a v2.
>
>> LICENSE_PATH += "${LAYERDIR}/licenses"
>>
>> --
>> 2.17.1
--
Ryan Eatmon reatmon@ti.com
-----------------------------------------
Texas Instruments, Inc. - LCPD - MGTS
^ permalink raw reply [flat|nested] 8+ messages in thread[parent not found: <17C7250D24373378.20815@lists.yoctoproject.org>]
* Re: [meta-ti][master][PATCH 3/3] conf/layer.conf: Update LAYERSERIES_COMPAT
[not found] ` <17C7250D24373378.20815@lists.yoctoproject.org>
@ 2024-04-17 18:36 ` Ryan Eatmon
0 siblings, 0 replies; 8+ messages in thread
From: Ryan Eatmon @ 2024-04-17 18:36 UTC (permalink / raw)
To: Denys Dmytriyenko; +Cc: Praneeth Bajjuri, Denys Dmytriyenko, meta-ti
On 4/17/2024 1:35 PM, Ryan Eatmon via lists.yoctoproject.org wrote:
>
>
> On 4/17/2024 11:30 AM, Denys Dmytriyenko wrote:
>> On Wed, Apr 17, 2024 at 11:11:29AM -0500, Ryan Eatmon via
>> lists.yoctoproject.org wrote:
>>> Update LAYERSERIES_COMPAT to remove EOL branches and add future styhead.
>>>
>>> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
>>> ---
>>> meta-ti-bsp/conf/layer.conf | 2 +-
>>> meta-ti-extras/conf/layer.conf | 2 +-
>>> 2 files changed, 2 insertions(+), 2 deletions(-)
>>>
>>> diff --git a/meta-ti-bsp/conf/layer.conf b/meta-ti-bsp/conf/layer.conf
>>> index 502e355f..03cbd7ea 100644
>>> --- a/meta-ti-bsp/conf/layer.conf
>>> +++ b/meta-ti-bsp/conf/layer.conf
>>> @@ -9,7 +9,7 @@ BBFILE_COLLECTIONS += "meta-ti-bsp"
>>> BBFILE_PATTERN_meta-ti-bsp := "^${LAYERDIR}/"
>>> BBFILE_PRIORITY_meta-ti-bsp = "6"
>>> -LAYERSERIES_COMPAT_meta-ti-bsp = "kirkstone langdale mickledore
>>> nanbield scarthgap"
>>> +LAYERSERIES_COMPAT_meta-ti-bsp = "nanbield scarthgap styhead"
>>> LICENSE_PATH += "${LAYERDIR}/licenses"
>>> diff --git a/meta-ti-extras/conf/layer.conf
>>> b/meta-ti-extras/conf/layer.conf
>>> index a05dbe5f..a8c68343 100644
>>> --- a/meta-ti-extras/conf/layer.conf
>>> +++ b/meta-ti-extras/conf/layer.conf
>>> @@ -9,7 +9,7 @@ BBFILE_COLLECTIONS += "meta-ti-extras"
>>> BBFILE_PATTERN_meta-ti-extras := "^${LAYERDIR}/"
>>> BBFILE_PRIORITY_meta-ti-extras = "6"
>>> -LAYERSERIES_COMPAT_meta-ti-extras = "kirkstone langdale mickledore
>>> nanbield scarthgap"
>>> +LAYERSERIES_COMPAT_meta-ti-extras = "scarthgap styhead"
>>
>> nanbield is missing here?
>
> Yes it is... but I swear it wasn't... I did make the change... I'll
> send a v2.
Ah crud. I did one of the files and not both of them. Good catch.
>
>>
>>> LICENSE_PATH += "${LAYERDIR}/licenses"
>>> --
>>> 2.17.1
>
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#17581): https://lists.yoctoproject.org/g/meta-ti/message/17581
> Mute This Topic: https://lists.yoctoproject.org/mt/105580623/6551054
> Group Owner: meta-ti+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub [reatmon@ti.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
--
Ryan Eatmon reatmon@ti.com
-----------------------------------------
Texas Instruments, Inc. - LCPD - MGTS
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [meta-ti][master][PATCH 0/3] Plan to better support non-LTS branches
2024-04-17 16:11 [meta-ti][master][PATCH 0/3] Plan to better support non-LTS branches Ryan Eatmon
` (2 preceding siblings ...)
2024-04-17 16:11 ` [meta-ti][master][PATCH 3/3] conf/layer.conf: Update LAYERSERIES_COMPAT Ryan Eatmon
@ 2024-04-17 16:32 ` Denys Dmytriyenko
3 siblings, 0 replies; 8+ messages in thread
From: Denys Dmytriyenko @ 2024-04-17 16:32 UTC (permalink / raw)
To: reatmon; +Cc: Praneeth Bajjuri, Denys Dmytriyenko, meta-ti
Thanks for doing this! This is pretty much exactly as we discussed yesterday,
so besides a minor comment/issue in patch #3, you have my Ack for the series.
On Wed, Apr 17, 2024 at 11:11:26AM -0500, Ryan Eatmon via lists.yoctoproject.org wrote:
> Since we do not directly support the non-LTS branches, customers are
> forced to rely on master for projects that make use of those branches.
> We are not going to start creating branches for all of the non-LTS
> releases, but we can do a better job of having master continue to
> support the branches that are still supported by the Yocto project [1].
>
> Recently we added and removed a patch to support the uboot mainline that
> required the python3-yamllint package. We were not thinking about
> customers trying to use the uboot mainline who might be currently locked
> into nanbield and not master.
>
> This series seeks to restore that reverted patch and create a system by
> which we can schedule the removal of these temporary patches.
> Additionaly it updates the compatible layer list to those with active
> support by the Yocto project [1].
>
> [1] https://wiki.yoctoproject.org/wiki/Releases
>
> Ryan Eatmon (3):
> python3-yamllint: Temporarily carry this new recipe
> TODO: Add TODO list
> conf/layer.conf: Update LAYERSERIES_COMPAT
>
> TODO | 9 +++++++++
> meta-ti-bsp/conf/layer.conf | 2 +-
> meta-ti-extras/conf/layer.conf | 2 +-
> .../python-yamllint/python3-yamllint_1.33.0.bb | 15 +++++++++++++++
> 4 files changed, 26 insertions(+), 2 deletions(-)
> create mode 100644 TODO
> create mode 100644 meta-ti-extras/recipes-devtools/python-yamllint/python3-yamllint_1.33.0.bb
>
> --
> 2.17.1
^ permalink raw reply [flat|nested] 8+ messages in thread