<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>16072</bug_id>
          
          <creation_ts>2025-11-20 08:37:31 +0000</creation_ts>
          <short_desc>reproducible tests broken on Ubuntu 25.10</short_desc>
          <delta_ts>2025-11-27 16:09:08 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>QA/Testing</classification>
          <product>Functional (self) Testing</product>
          <component>oe-selftest</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>High</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>6.0 M1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mathieu Dubois-Briand">mathieu.dubois-briand</reporter>
          <assigned_to name="Unassigned">unassigned</assigned_to>
          <cc>alex.kanavin</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>ross.burton</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>103334</commentid>
    <comment_count>0</comment_count>
    <who name="Mathieu Dubois-Briand">mathieu.dubois-briand</who>
    <bug_when>2025-11-20 08:37:31 +0000</bug_when>
    <thetext>Reproducibility of some packages is broken on Ubuntu 25.10. Looking quickly at the diffoscope output, it appears that some generated files are not ordered in the same way.

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/grub-efi_2.12-r0_amd64.deb
/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/grub_2.12-r0_amd64.deb
/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/libc6-src_2.42+git0+e34453cd6a-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/grub-efi_2.12-r0_x86-64-v3.ipk
/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/ipk/./x86-64-v3/grub_2.12-r0_x86-64-v3.ipk
/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/ipk/./x86-64-v3/libc6-src_2.42+git0+e34453cd6a-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/grub-2.12-r0.x86_64_v3.rpm
/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/rpm/./x86_64_v3/grub-efi-2.12-r0.x86_64_v3.rpm
/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/rpm/./x86_64_v3/libc6-src-2.42+git0+e34453cd6a-r0.x86_64_v3.rpm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103336</commentid>
    <comment_count>1</comment_count>
    <who name="Mathieu Dubois-Briand">mathieu.dubois-briand</who>
    <bug_when>2025-11-20 08:43:23 +0000</bug_when>
    <thetext>reproducible ubuntu2510-vk-1 mathieu/master-next completed at 2025-11-18 19:26:32+00:00
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251118-08vjnxq6
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/2896/steps/13/logs/stdio

reproducible ubuntu2510-vk-1 master completed at 2025-11-19 17:29:19+00:00
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251119-w2h74ptw
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/2900/steps/13/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103348</commentid>
    <comment_count>2</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2025-11-20 15:44:31 +0000</bug_when>
    <thetext>kanavin: RP paulbarker yep, confirmed. it is gawk. different output between versions 5.2.1 and 5.3.2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103358</commentid>
    <comment_count>3</comment_count>
    <who name="Alexander Kanavin">alex.kanavin</who>
    <bug_when>2025-11-21 12:31:22 +0000</bug_when>
    <thetext>https://lists.openembedded.org/g/openembedded-core/message/226675</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103366</commentid>
    <comment_count>4</comment_count>
    <who name="Alexander Kanavin">alex.kanavin</who>
    <bug_when>2025-11-24 18:58:42 +0000</bug_when>
    <thetext>So what is going on:

different versions of gawk (5.2.1 and 5.3.2, for instance) produce different output (ordering-wise), reliably and deterministically. 

One way to observe it is with current glibc in oe-core master:

alex@Zen2:/srv/storage/alex/yocto/build-64/tmp/work/x86-64-v3-poky-linux/glibc/2.42+git/sources/glibc-2.42+git/posix$ gawk -f ../scripts/gen-posix-conf-vars.awk posix-conf-vars.list|less

(run on different hosts to get the varying gawk versions, or use gawk-native vs host gawk, and you&apos;ll see the reported reproducibility difference directly)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103416</commentid>
    <comment_count>5</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2025-11-27 16:09:08 +0000</bug_when>
    <thetext>Fixed in oe-core c5bbf0a60b1 (gawk: use native gawk when building glibc and grub, 2025-11-21).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>