On Fri, Jan 30, 2026 at 8:03 PM Mathieu Dubois-Briand
<[email protected]> wrote:
>
> On Mon Jan 26, 2026 at 11:27 AM CET, Ankur Tyagi via lists.openembedded.org 
> wrote:
> > From: Ankur Tyagi <[email protected]>
> >
> > Changelog:
> > https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/tree/CHANGELOG.md?h=mdadm-4.5
> >
> > Replaced 0001-restripe.c-Use-_FILE_OFFSET_BITS-to-enable-largefile.patch
> > with 0001-raid6check.c-restripe.c-Use-64-bit-off_t-across-both.patch as
> > partial changes from first patch are part of the upstream version[1].
> >
> > Dropped xmalloc.patch which is part of upstream version[2].
> >
> > Also refreshed other patches.
> >
> > [1] 
> > https://github.com/md-raid-utilities/mdadm/commit/787cc1b60130b8031be59e49d54463c58cd8cf74
> > [2] 
> > https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/commit/raid6check.c?h=mdadm-4.5&id=e0df6c4c984d564e9e40913727e916a6cd8f466e
> >
> > Signed-off-by: Ankur Tyagi <[email protected]>
> > ---
>
> Hi Ankur,
>
> Thanks for your patch.
>
> > --- a/meta/recipes-extended/mdadm/mdadm_4.4.bb
> > +++ b/meta/recipes-extended/mdadm/mdadm_4.5.bb
> > @@ -13,12 +13,11 @@ SRC_URI = 
> > "git://git.kernel.org/pub/scm/utils/mdadm/mdadm.git;protocol=https;bra
> >             
> > file://0001-Fix-the-path-of-corosync-and-dlm-header-files-check.patch \
> >             file://mdadm.init \
> >             file://0001-Makefile-install-mdcheck.patch \
> > -           
> > file://0001-restripe.c-Use-_FILE_OFFSET_BITS-to-enable-largefile.patch \
> >             
> > file://0002-Create.c-include-linux-falloc.h-for-FALLOC_FL_ZERO_R.patch \
> > -           file://xmalloc.patch \
> > +           
> > file://0001-raid6check.c-restripe.c-Use-64-bit-off_t-across-both.patch \
> >             "
>
> You should also remove the two unused patches from git.
>
>
> Also, we have a second issue: I suspect this upgrade is responsible of
> some intermittent reproducibility issue. I already had it twice on my
> branch:
>
> AssertionError: The following deb packages are different and not in exclusion 
> list:
> /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/mdadm_4.5-r0_amd64.deb
> The following ipk packages are different and not in exclusion list:
> /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/ipk/./x86-64-v3/mdadm_4.5-r0_x86-64-v3.ipk
> The following rpm packages are different and not in exclusion list:
> /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/rpm/./x86_64_v3/mdadm-4.5-r0.x86_64_v3.rpm
>
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3278
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3274
>
> Corresponding diffoscope output can be found here:
>
> https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260129-v__phvnk/packages/diff-html/
> https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260129-5hbi93fk/packages/diff-html/
>
> It looks like the difference is some path that is sometimes appearing as
> "BINDIR/mdadm" and sometimes as "/sbin/mdadm".
>
> I know these reproducibility issues are not the easiest ones to debug,
> but I would appreciate if you could have a look for obvious failure
> reasons.
>

Thanks for your review, I will look into the issues and try to resolve them.

> Thanks,
> Mathieu
>
> --
> Mathieu Dubois-Briand, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#230181): 
https://lists.openembedded.org/g/openembedded-core/message/230181
Mute This Topic: https://lists.openembedded.org/mt/117466034/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to