Re: [meta-virtualization][PATCH] linux-yocto: include: relax the versioned linux-yocto_*_virtualization.inc

2024-02-22 Thread Bruce Ashfield
Unfortunately, no. I've already rejected similar patches in the past.

The specific versioning is intentional and is going to stay. It tracks
what is supported and tested in a given branch.

If someone needs to deviate from what I'm marking as tested, they can
carry a file in their layers.

Bruce

On Thu, Feb 22, 2024 at 11:20 AM Fathi Boudra  wrote:
>
> The include content hasn't changed since February 2020 and has been only
> renamed since to be tightly coupled with oe-core linux-yocto kernel
> version.
> It's causing unecessary breakage for layers tracking meta-virtualization
> master branch layer (for CI purpose for example) and haven't updated to
> latest kernel.
> This commit relax the strict versioning requirement and allows the users
> to have a bit more time to fix thier layers.
> e.g. layers still using 6.5 kernel and haven't migrated to 6.6 are
> unblocked.
>
> Signed-off-by: Fathi Boudra 
> ---
>  ..._6.6_virtualization.inc => linux-yocto_6.%_virtualization.inc} | 0
>  1 file changed, 0 insertions(+), 0 deletions(-)
>  rename recipes-kernel/linux/{linux-yocto_6.6_virtualization.inc => 
> linux-yocto_6.%_virtualization.inc} (100%)
>
> diff --git a/recipes-kernel/linux/linux-yocto_6.6_virtualization.inc 
> b/recipes-kernel/linux/linux-yocto_6.%_virtualization.inc
> similarity index 100%
> rename from recipes-kernel/linux/linux-yocto_6.6_virtualization.inc
> rename to recipes-kernel/linux/linux-yocto_6.%_virtualization.inc
> --
> 2.43.0
>
>
> 
>


-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#8573): 
https://lists.yoctoproject.org/g/meta-virtualization/message/8573
Mute This Topic: https://lists.yoctoproject.org/mt/104511325/21656
Group Owner: meta-virtualization+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [meta-virtualization][PATCH] linux-yocto: include: relax the versioned linux-yocto_*_virtualization.inc

2024-02-22 Thread Fathi Boudra
On Thu, 22 Feb 2024 at 18:10, Bruce Ashfield  wrote:
>
> Unfortunately, no. I've already rejected similar patches in the past.
>
> The specific versioning is intentional and is going to stay. It tracks
> what is supported and tested in a given branch.
>
> If someone needs to deviate from what I'm marking as tested, they can
> carry a file in their layers.

That's unfortunate. Let's all carry a workaround for this one-liner
that hasn't changed in 4 years.

-  
+  
+ 
+  

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#8575): 
https://lists.yoctoproject.org/g/meta-virtualization/message/8575
Mute This Topic: https://lists.yoctoproject.org/mt/104511325/21656
Group Owner: meta-virtualization+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [meta-virtualization][PATCH] linux-yocto: include: relax the versioned linux-yocto_*_virtualization.inc

2024-02-22 Thread Bruce Ashfield
On Thu, Feb 22, 2024 at 12:16 PM Fathi Boudra  wrote:
>
> On Thu, 22 Feb 2024 at 18:10, Bruce Ashfield  wrote:
> >
> > Unfortunately, no. I've already rejected similar patches in the past.
> >
> > The specific versioning is intentional and is going to stay. It tracks
> > what is supported and tested in a given branch.
> >
> > If someone needs to deviate from what I'm marking as tested, they can
> > carry a file in their layers.
>
> That's unfortunate. Let's all carry a workaround for this one-liner
> that hasn't changed in 4 years.
>

I'm not sure what you are implying, but I am constantly changing the
versioned linux-yocto .inc file to match the upstream file.

Which is exactly the point of that file, not the contents within the
file.

Bruce

> -  
> +  
> +  src="recipes-kernel/linux/linux-yocto_6.6_virtualization.inc"
> dest="meta-virtualization/recipes-kernel/linux/linux-yocto_%_virtualization.inc"
> />
> +  



-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#8577): 
https://lists.yoctoproject.org/g/meta-virtualization/message/8577
Mute This Topic: https://lists.yoctoproject.org/mt/104511325/21656
Group Owner: meta-virtualization+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [meta-virtualization][PATCH] linux-yocto: include: relax the versioned linux-yocto_*_virtualization.inc

2024-02-22 Thread Fathi Boudra
On Thu, 22 Feb 2024 at 18:19, Bruce Ashfield  wrote:
>
> On Thu, Feb 22, 2024 at 12:16 PM Fathi Boudra  wrote:
> >
> > On Thu, 22 Feb 2024 at 18:10, Bruce Ashfield  
> > wrote:
> > >
> > > Unfortunately, no. I've already rejected similar patches in the past.
> > >
> > > The specific versioning is intentional and is going to stay. It tracks
> > > what is supported and tested in a given branch.
> > >
> > > If someone needs to deviate from what I'm marking as tested, they can
> > > carry a file in their layers.
> >
> > That's unfortunate. Let's all carry a workaround for this one-liner
> > that hasn't changed in 4 years.
> >
>
> I'm not sure what you are implying, but I am constantly changing the
> versioned linux-yocto .inc file to match the upstream file.
>
> Which is exactly the point of that file, not the contents within the
> file.

Let's be clear, as you mentioned, you've rejected similar patches in the past.
There's real users affected by this strict versioning and causing
unnecessary breakage.
Hence, I'm assuming that other users are or have been impacted and
carry a workaround.
Relaxing the versioned include doesn't change what you've been
testing, as it's pretty
clear it is whatever is supported by oe-core. It's unfortunate because the
linux-%.bbappend is relaxed.

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#8578): 
https://lists.yoctoproject.org/g/meta-virtualization/message/8578
Mute This Topic: https://lists.yoctoproject.org/mt/104511325/21656
Group Owner: meta-virtualization+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [meta-virtualization][PATCH] linux-yocto: include: relax the versioned linux-yocto_*_virtualization.inc

2024-02-22 Thread Bruce Ashfield
On Thu, Feb 22, 2024 at 12:37 PM Fathi Boudra  wrote:
>
> On Thu, 22 Feb 2024 at 18:19, Bruce Ashfield  wrote:
> >
> > On Thu, Feb 22, 2024 at 12:16 PM Fathi Boudra  
> > wrote:
> > >
> > > On Thu, 22 Feb 2024 at 18:10, Bruce Ashfield  
> > > wrote:
> > > >
> > > > Unfortunately, no. I've already rejected similar patches in the past.
> > > >
> > > > The specific versioning is intentional and is going to stay. It tracks
> > > > what is supported and tested in a given branch.
> > > >
> > > > If someone needs to deviate from what I'm marking as tested, they can
> > > > carry a file in their layers.
> > >
> > > That's unfortunate. Let's all carry a workaround for this one-liner
> > > that hasn't changed in 4 years.
> > >
> >
> > I'm not sure what you are implying, but I am constantly changing the
> > versioned linux-yocto .inc file to match the upstream file.
> >
> > Which is exactly the point of that file, not the contents within the
> > file.
>
> Let's be clear, as you mentioned, you've rejected similar patches in the past.
> There's real users affected by this strict versioning and causing
> unnecessary breakage.

And let's be clear that I'm not going to trade off a few users
carrying a small tweak to their local configs / layers if they
want to support a different set of versions than I'm testing,
with even a single user thinking that the support is extended
to anything more than the versions in oe-core.  It has to be
enforced through the layer, not documentation or what people
think they know.

> Hence, I'm assuming that other users are or have been impacted and
> carry a workaround.
> Relaxing the versioned include doesn't change what you've been
> testing, as it's pretty
> clear it is whatever is supported by oe-core. It's unfortunate because the
> linux-%.bbappend is relaxed.

git contains all the history, it was a compromise from the start to
allow other kernels of the same version, that don't happen to be
linux-yocto to work. We went through quite a few iterations to get
it to work, and I often do wish we had just kept the matching more
strict.

Bruce




-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#8579): 
https://lists.yoctoproject.org/g/meta-virtualization/message/8579
Mute This Topic: https://lists.yoctoproject.org/mt/104511325/21656
Group Owner: meta-virtualization+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [meta-virtualization][PATCH] linux-yocto: include: relax the versioned linux-yocto_*_virtualization.inc

2024-02-22 Thread Fathi Boudra
On Thu, 22 Feb 2024 at 18:52, Bruce Ashfield  wrote:
>
> On Thu, Feb 22, 2024 at 12:37 PM Fathi Boudra  wrote:
> >
> > On Thu, 22 Feb 2024 at 18:19, Bruce Ashfield  
> > wrote:
> > >
> > > On Thu, Feb 22, 2024 at 12:16 PM Fathi Boudra  
> > > wrote:
> > > >
> > > > On Thu, 22 Feb 2024 at 18:10, Bruce Ashfield  
> > > > wrote:
> > > > >
> > > > > Unfortunately, no. I've already rejected similar patches in the past.
> > > > >
> > > > > The specific versioning is intentional and is going to stay. It tracks
> > > > > what is supported and tested in a given branch.
> > > > >
> > > > > If someone needs to deviate from what I'm marking as tested, they can
> > > > > carry a file in their layers.
> > > >
> > > > That's unfortunate. Let's all carry a workaround for this one-liner
> > > > that hasn't changed in 4 years.
> > > >
> > >
> > > I'm not sure what you are implying, but I am constantly changing the
> > > versioned linux-yocto .inc file to match the upstream file.
> > >
> > > Which is exactly the point of that file, not the contents within the
> > > file.
> >
> > Let's be clear, as you mentioned, you've rejected similar patches in the 
> > past.
> > There's real users affected by this strict versioning and causing
> > unnecessary breakage.
>
> And let's be clear that I'm not going to trade off a few users
> carrying a small tweak to their local configs / layers if they
> want to support a different set of versions than I'm testing,
> with even a single user thinking that the support is extended
> to anything more than the versions in oe-core.  It has to be
> enforced through the layer, not documentation or what people
> think they know.

You have no clue about how many users are affected.

> > Hence, I'm assuming that other users are or have been impacted and
> > carry a workaround.
> > Relaxing the versioned include doesn't change what you've been
> > testing, as it's pretty
> > clear it is whatever is supported by oe-core. It's unfortunate because the
> > linux-%.bbappend is relaxed.
>
> git contains all the history, it was a compromise from the start to
> allow other kernels of the same version, that don't happen to be
> linux-yocto to work. We went through quite a few iterations to get
> it to work, and I often do wish we had just kept the matching more
> strict.

Sorry, I don't see any compromises in the git history.

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#8580): 
https://lists.yoctoproject.org/g/meta-virtualization/message/8580
Mute This Topic: https://lists.yoctoproject.org/mt/104511325/21656
Group Owner: meta-virtualization+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [meta-virtualization][PATCH] linux-yocto: include: relax the versioned linux-yocto_*_virtualization.inc

2024-02-22 Thread Bruce Ashfield
On Thu, Feb 22, 2024 at 12:59 PM Fathi Boudra  wrote:
>
> On Thu, 22 Feb 2024 at 18:52, Bruce Ashfield  wrote:
> >
> > On Thu, Feb 22, 2024 at 12:37 PM Fathi Boudra  
> > wrote:
> > >
> > > On Thu, 22 Feb 2024 at 18:19, Bruce Ashfield  
> > > wrote:
> > > >
> > > > On Thu, Feb 22, 2024 at 12:16 PM Fathi Boudra  
> > > > wrote:
> > > > >
> > > > > On Thu, 22 Feb 2024 at 18:10, Bruce Ashfield 
> > > > >  wrote:
> > > > > >
> > > > > > Unfortunately, no. I've already rejected similar patches in the 
> > > > > > past.
> > > > > >
> > > > > > The specific versioning is intentional and is going to stay. It 
> > > > > > tracks
> > > > > > what is supported and tested in a given branch.
> > > > > >
> > > > > > If someone needs to deviate from what I'm marking as tested, they 
> > > > > > can
> > > > > > carry a file in their layers.
> > > > >
> > > > > That's unfortunate. Let's all carry a workaround for this one-liner
> > > > > that hasn't changed in 4 years.
> > > > >
> > > >
> > > > I'm not sure what you are implying, but I am constantly changing the
> > > > versioned linux-yocto .inc file to match the upstream file.
> > > >
> > > > Which is exactly the point of that file, not the contents within the
> > > > file.
> > >
> > > Let's be clear, as you mentioned, you've rejected similar patches in the 
> > > past.
> > > There's real users affected by this strict versioning and causing
> > > unnecessary breakage.
> >
> > And let's be clear that I'm not going to trade off a few users
> > carrying a small tweak to their local configs / layers if they
> > want to support a different set of versions than I'm testing,
> > with even a single user thinking that the support is extended
> > to anything more than the versions in oe-core.  It has to be
> > enforced through the layer, not documentation or what people
> > think they know.
>
> You have no clue about how many users are affected.

And you have no idea about what I do, or don't know.

This conversation is over as it is no longer even remotely productive.

Bruce

>
> > > Hence, I'm assuming that other users are or have been impacted and
> > > carry a workaround.
> > > Relaxing the versioned include doesn't change what you've been
> > > testing, as it's pretty
> > > clear it is whatever is supported by oe-core. It's unfortunate because the
> > > linux-%.bbappend is relaxed.
> >
> > git contains all the history, it was a compromise from the start to
> > allow other kernels of the same version, that don't happen to be
> > linux-yocto to work. We went through quite a few iterations to get
> > it to work, and I often do wish we had just kept the matching more
> > strict.
>
> Sorry, I don't see any compromises in the git history.



-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#8581): 
https://lists.yoctoproject.org/g/meta-virtualization/message/8581
Mute This Topic: https://lists.yoctoproject.org/mt/104511325/21656
Group Owner: meta-virtualization+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-