mbox series

[meta-ti,master,0/3] Plan to better support non-LTS branches

Message ID 20240417161129.9697-1-reatmon@ti.com
Headers show
Series Plan to better support non-LTS branches | expand

Message

Ryan Eatmon April 17, 2024, 4:11 p.m. UTC
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

Comments

Denys Dmytriyenko April 17, 2024, 4:32 p.m. UTC | #1
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