Bug 16238 - AB-INT: reproducible: libgcc-s-src licence / date change
Summary: AB-INT: reproducible: libgcc-s-src licence / date change
Status: RESOLVED FIXED
Alias: None
Product: Functional (self) Testing
Classification: QA/Testing
Component: oe-selftest (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: High normal
Target Milestone: 6.0 M3
Assignee: Joshua Watt
QA Contact:
URL:
Whiteboard: AB-INT
Depends on:
Blocks:
 
Reported: 2026-04-09 08:50 UTC by Mathieu Dubois-Briand
Modified: 2026-04-16 14:32 UTC (History)
2 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Dubois-Briand 2026-04-09 08:50:22 UTC
2026-04-09 00:53:27,961 - oe-selftest - INFO - FAIL: test_reproducible_builds (reproducible.ReproducibleTests.test_reproducible_builds)
2026-04-09 00:53:27,962 - oe-selftest - INFO - ----------------------------------------------------------------------
2026-04-09 00:53:27,962 - oe-selftest - INFO - Traceback (most recent call last):
  File "/srv/pokybuild/yocto-worker/reproducible/build/layers/openembedded-core/meta/lib/oeqa/selftest/cases/reproducible.py", line 407, in test_reproducible_builds
    self.fail('\n'.join(fails))
AssertionError: 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/libgcc-s-src_15.2.0-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/libgcc-s-src-15.2.0-r0.x86_64_v3.rpm

Diffoscope output is here: https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260408-ulppolsp/packages/diff-html/

License in RPM header changed from:
LICENSE:·GPL-3.0-with-GCC-exception·&·GPL-3.0-only
to:
LICENSE:·GPL-3.0-with-GCC-exception

In addition, gzip data change time shifted by a second.
Comment 1 Mathieu Dubois-Briand 2026-04-09 08:51:41 UTC
reproducible debian12-vk-1 master-next completed at 2026-04-09 00:53:33+00:00
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260408-ulppolsp
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3788/steps/13/logs/stdio
Comment 2 Mathieu Dubois-Briand 2026-04-09 09:12:37 UTC
So license change is because of https://lists.openembedded.org/g/openembedded-core/message/234777 and probably the hash not changing.

Yet the timestamp change is surprising.