diff mbox series

[meta-filesystems,3/3] overlayfs-tools: Upgrade 2025.01 -> 2026.10

Message ID 20261103145328.1973965-3-leon.anavi@konsulko.com
State Under Review
Headers show
Series [meta-filesystems,1/3] xfsprogs: Upgrade 7.2.0 -> 7.2.1 | expand

Commit Message

Leon Anavi Nov. 3, 2026, 2:53 p.m. UTC
Upgrade to release 2026.10:

- meson: Disable tests build by default
- Define attr dependency
- Test if merged overlay is usable after mounting
- Remove trusted xattrs from upperdir metacopies before copying
  attributes
- Add Option To Use rsync for merge Operation
- Support merge metacopy file

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
---
 ...verlayfs-tools_2025.01.bb => overlayfs-tools_2026.10.bb} | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)
 rename meta-filesystems/recipes-utils/overlayfs/{overlayfs-tools_2025.01.bb => overlayfs-tools_2026.10.bb} (68%)

Comments

Khem Raj Nov. 3, 2026, 2:55 p.m. UTC | #1
On Tue, Nov 3, 2026 at 6:53 AM Leon Anavi via openembedded-devel
<leon.anavi=konsulko.com@lists.openembedded.org> wrote:

> Upgrade to release 2026.10:
>
> - meson: Disable tests build by default
> - Define attr dependency
> - Test if merged overlay is usable after mounting
> - Remove trusted xattrs from upperdir metacopies before copying
>   attributes
> - Add Option To Use rsync for merge Operation
> - Support merge metacopy file
>
> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
> ---
>  ...verlayfs-tools_2025.01.bb => overlayfs-tools_2026.10.bb} | 6 +-----
>  1 file changed, 1 insertion(+), 5 deletions(-)
>  rename meta-filesystems/recipes-utils/overlayfs/{
> overlayfs-tools_2025.01.bb => overlayfs-tools_2026.10.bb} (68%)
>
> diff --git a/meta-filesystems/recipes-utils/overlayfs/
> overlayfs-tools_2025.01.bb b/meta-filesystems/recipes-utils/overlayfs/
> overlayfs-tools_2026.10.bb
> similarity index 68%
> rename from meta-filesystems/recipes-utils/overlayfs/
> overlayfs-tools_2025.01.bb
> rename to meta-filesystems/recipes-utils/overlayfs/
> overlayfs-tools_2026.10.bb
> index 3b5963bb26..6a3d609567 100644
> --- a/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_2025.01.bb
> +++ b/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_2026.10.bb
> @@ -7,14 +7,10 @@ SRC_URI = "\
>      git://
> github.com/kmxz/overlayfs-tools.git;protocol=https;branch=master;tag=v${PV}
> <http://github.com/kmxz/overlayfs-tools.git;protocol=https;branch=master;tag=v$%7BPV%7D>
> \
>  "
>
> -SRCREV = "6e925bbbe747fbb58bc4a95a646907a2101741f6"
> +SRCREV = "950d0cf35e4f917b6836565d76e38bcf7fcf2d5f"
>
>  UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
>
>  inherit meson pkgconfig
>
>  DEPENDS:append:libc-musl = " fts"
> -
> -do_configure:prepend() {
> -       sed -i '/Custom targets for testing overlay function/,/command :
> .*permanent...changes/ d' ${S}/meson.build
> -}
>

Why is this hunk removed ?


> --
> 2.47.3
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#131793):
> https://lists.openembedded.org/g/openembedded-devel/message/131793
> Mute This Topic: https://lists.openembedded.org/mt/122076983/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
> raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
Leon Anavi Nov. 3, 2026, 3:55 p.m. UTC | #2
Hi Khem,

On Tue, Nov 3, 2026 at 4:55 PM Khem Raj <raj.khem@gmail.com> wrote:

>
>
> On Tue, Nov 3, 2026 at 6:53 AM Leon Anavi via openembedded-devel
> <leon.anavi=konsulko.com@lists.openembedded.org> wrote:
>
>> Upgrade to release 2026.10:
>>
>> - meson: Disable tests build by default
>> - Define attr dependency
>> - Test if merged overlay is usable after mounting
>> - Remove trusted xattrs from upperdir metacopies before copying
>>   attributes
>> - Add Option To Use rsync for merge Operation
>> - Support merge metacopy file
>>
>> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
>> ---
>>  ...verlayfs-tools_2025.01.bb => overlayfs-tools_2026.10.bb} | 6 +-----
>>  1 file changed, 1 insertion(+), 5 deletions(-)
>>  rename meta-filesystems/recipes-utils/overlayfs/{
>> overlayfs-tools_2025.01.bb => overlayfs-tools_2026.10.bb} (68%)
>>
>> diff --git a/meta-filesystems/recipes-utils/overlayfs/
>> overlayfs-tools_2025.01.bb b/meta-filesystems/recipes-utils/overlayfs/
>> overlayfs-tools_2026.10.bb
>> similarity index 68%
>> rename from meta-filesystems/recipes-utils/overlayfs/
>> overlayfs-tools_2025.01.bb
>> rename to meta-filesystems/recipes-utils/overlayfs/
>> overlayfs-tools_2026.10.bb
>> index 3b5963bb26..6a3d609567 100644
>> --- a/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_2025.01.bb
>> +++ b/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_2026.10.bb
>> @@ -7,14 +7,10 @@ SRC_URI = "\
>>      git://
>> github.com/kmxz/overlayfs-tools.git;protocol=https;branch=master;tag=v${PV}
>> <http://github.com/kmxz/overlayfs-tools.git;protocol=https;branch=master;tag=v$%7BPV%7D>
>> \
>>  "
>>
>> -SRCREV = "6e925bbbe747fbb58bc4a95a646907a2101741f6"
>> +SRCREV = "950d0cf35e4f917b6836565d76e38bcf7fcf2d5f"
>>
>>  UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
>>
>>  inherit meson pkgconfig
>>
>>  DEPENDS:append:libc-musl = " fts"
>> -
>> -do_configure:prepend() {
>> -       sed -i '/Custom targets for testing overlay function/,/command :
>> .*permanent...changes/ d' ${S}/meson.build
>> -}
>>
>
> Why is this hunk removed ?
>

In version 2026.10 the tests build is disabled by default because file
meson.build has been modified to include "if get_option('tests')".
Following this change I don't think we still need it and anyway if we keep
do_configure:prepend the build will fail with: "ERROR: Expecting endif got
eof."

Best regards, Leon


>
>
>> --
>> 2.47.3
>>
>>
>> -=-=-=-=-=-=-=-=-=-=-=-
>> Links: You receive all messages sent to this group.
>> View/Reply Online (#131793):
>> https://lists.openembedded.org/g/openembedded-devel/message/131793
>> Mute This Topic: https://lists.openembedded.org/mt/122076983/1997914
>> Group Owner: openembedded-devel+owner@lists.openembedded.org
>> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
>> raj.khem@gmail.com]
>> -=-=-=-=-=-=-=-=-=-=-=-
>>
>>
Khem Raj Nov. 3, 2026, 4:05 p.m. UTC | #3
Thanks for the explanation. Would it be possible to summarize this in the
commit message for clarity?

Thanks,
Khem

On Tue, Nov 3, 2026, 7:55 AM Leon Anavi <leon.anavi@konsulko.com> wrote:

> Hi Khem,
>
> On Tue, Nov 3, 2026 at 4:55 PM Khem Raj <raj.khem@gmail.com> wrote:
>
>>
>>
>> On Tue, Nov 3, 2026 at 6:53 AM Leon Anavi via openembedded-devel
>> <leon.anavi=konsulko.com@lists.openembedded.org> wrote:
>>
>>> Upgrade to release 2026.10:
>>>
>>> - meson: Disable tests build by default
>>> - Define attr dependency
>>> - Test if merged overlay is usable after mounting
>>> - Remove trusted xattrs from upperdir metacopies before copying
>>>   attributes
>>> - Add Option To Use rsync for merge Operation
>>> - Support merge metacopy file
>>>
>>> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
>>> ---
>>>  ...verlayfs-tools_2025.01.bb => overlayfs-tools_2026.10.bb} | 6 +-----
>>>  1 file changed, 1 insertion(+), 5 deletions(-)
>>>  rename meta-filesystems/recipes-utils/overlayfs/{
>>> overlayfs-tools_2025.01.bb => overlayfs-tools_2026.10.bb} (68%)
>>>
>>> diff --git a/meta-filesystems/recipes-utils/overlayfs/
>>> overlayfs-tools_2025.01.bb b/meta-filesystems/recipes-utils/overlayfs/
>>> overlayfs-tools_2026.10.bb
>>> similarity index 68%
>>> rename from meta-filesystems/recipes-utils/overlayfs/
>>> overlayfs-tools_2025.01.bb
>>> rename to meta-filesystems/recipes-utils/overlayfs/
>>> overlayfs-tools_2026.10.bb
>>> index 3b5963bb26..6a3d609567 100644
>>> --- a/meta-filesystems/recipes-utils/overlayfs/
>>> overlayfs-tools_2025.01.bb
>>> +++ b/meta-filesystems/recipes-utils/overlayfs/
>>> overlayfs-tools_2026.10.bb
>>> @@ -7,14 +7,10 @@ SRC_URI = "\
>>>      git://
>>> github.com/kmxz/overlayfs-tools.git;protocol=https;branch=master;tag=v${PV}
>>> <http://github.com/kmxz/overlayfs-tools.git;protocol=https;branch=master;tag=v$%7BPV%7D>
>>> \
>>>  "
>>>
>>> -SRCREV = "6e925bbbe747fbb58bc4a95a646907a2101741f6"
>>> +SRCREV = "950d0cf35e4f917b6836565d76e38bcf7fcf2d5f"
>>>
>>>  UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
>>>
>>>  inherit meson pkgconfig
>>>
>>>  DEPENDS:append:libc-musl = " fts"
>>> -
>>> -do_configure:prepend() {
>>> -       sed -i '/Custom targets for testing overlay function/,/command :
>>> .*permanent...changes/ d' ${S}/meson.build
>>> -}
>>>
>>
>> Why is this hunk removed ?
>>
>
> In version 2026.10 the tests build is disabled by default because file
> meson.build has been modified to include "if get_option('tests')".
> Following this change I don't think we still need it and anyway if we keep
> do_configure:prepend the build will fail with: "ERROR: Expecting endif got
> eof."
>
> Best regards, Leon
>
>
>>
>>
>>> --
>>> 2.47.3
>>>
>>>
>>> -=-=-=-=-=-=-=-=-=-=-=-
>>> Links: You receive all messages sent to this group.
>>> View/Reply Online (#131793):
>>> https://lists.openembedded.org/g/openembedded-devel/message/131793
>>> Mute This Topic: https://lists.openembedded.org/mt/122076983/1997914
>>> Group Owner: openembedded-devel+owner@lists.openembedded.org
>>> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
>>> raj.khem@gmail.com]
>>> -=-=-=-=-=-=-=-=-=-=-=-
>>>
>>>
diff mbox series

Patch

diff --git a/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_2025.01.bb b/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_2026.10.bb
similarity index 68%
rename from meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_2025.01.bb
rename to meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_2026.10.bb
index 3b5963bb26..6a3d609567 100644
--- a/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_2025.01.bb
+++ b/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_2026.10.bb
@@ -7,14 +7,10 @@  SRC_URI = "\
     git://github.com/kmxz/overlayfs-tools.git;protocol=https;branch=master;tag=v${PV} \
 "
 
-SRCREV = "6e925bbbe747fbb58bc4a95a646907a2101741f6"
+SRCREV = "950d0cf35e4f917b6836565d76e38bcf7fcf2d5f"
 
 UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
 
 inherit meson pkgconfig
 
 DEPENDS:append:libc-musl = " fts"
-
-do_configure:prepend() {
-	sed -i '/Custom targets for testing overlay function/,/command : .*permanent...changes/ d' ${S}/meson.build
-}