Bug 14796

Summary: Reproducibility for several packages fails
Product: [QA/Testing] Functional (self) Testing Reporter: Leonardo Sandoval <leonardo.sandoval>
Component: oe-selftestAssignee: Unassigned <unassigned>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Undecided CC: luca.ceresoli, ross.burton
Version: unspecified   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Leonardo Sandoval 2022-04-22 00:27:39 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/724/steps/12/logs/stdio

2022-04-21 03:33:51,766 - oe-selftest - INFO - Running diffoscope
2022-04-21 04:42:36,958 - oe-selftest - INFO -  ... FAIL
2022-04-21 04:42:36,958 - oe-selftest - INFO - Traceback (most recent call last):
  File "/home/pokybuild/yocto-worker/reproducible/build/meta/lib/oeqa/selftest/cases/reproducible.py", line 313, in test_reproducible_builds
    self.fail('\n'.join(fails))
AssertionError: The following deb packages are missing or different and not in exclusion list: /home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/igt-gpu-tools-dbg_1.26-r0_amd64.deb
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/igt-gpu-tools_1.26-r0_amd64.deb
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/iputils-arping_20211215-r0_amd64.deb
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/iputils-clockdiff_20211215-r0_amd64.deb
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/iputils-dbg_20211215-r0_amd64.deb
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/iputils-ninfod_20211215-r0_amd64.deb
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/iputils-ping_20211215-r0_amd64.deb
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/iputils-rarpd_20211215-r0_amd64.deb
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/iputils-rdisc_20211215-r0_amd64.deb
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/iputils-tracepath_20211215-r0_amd64.deb
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/libsystemd-shared_250.4-r0_amd64.deb
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/llvm-dev_14.0.0-r0_amd64.deb
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/systemd-analyze_250.4-r0_amd64.deb
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/systemd-dbg_250.4-r0_amd64.deb
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/systemd_250.4-r0_amd64.deb
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/udev_250.4-r0_amd64.deb
The following ipk packages are missing or different and not in exclusion list: /home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/igt-gpu-tools-dbg_1.26-r0_core2-64.ipk
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/igt-gpu-tools_1.26-r0_core2-64.ipk
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/iputils-arping_20211215-r0_core2-64.ipk
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/iputils-clockdiff_20211215-r0_core2-64.ipk
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/iputils-dbg_20211215-r0_core2-64.ipk
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/iputils-ninfod_20211215-r0_core2-64.ipk
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/iputils-ping_20211215-r0_core2-64.ipk
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/iputils-rarpd_20211215-r0_core2-64.ipk
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/iputils-rdisc_20211215-r0_core2-64.ipk
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/iputils-tracepath_20211215-r0_core2-64.ipk
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/libsystemd-shared_250.4-r0_core2-64.ipk
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/llvm-dev_14.0.0-r0_core2-64.ipk
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/systemd-analyze_250.4-r0_core2-64.ipk
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/systemd-dbg_250.4-r0_core2-64.ipk
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/systemd_250.4-r0_core2-64.ipk
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/udev_250.4-r0_core2-64.ipk
The following rpm packages are missing or different and not in exclusion list: /home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/igt-gpu-tools-1.26-r0.core2_64.rpm
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/igt-gpu-tools-dbg-1.26-r0.core2_64.rpm
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/iputils-arping-20211215-r0.core2_64.rpm
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/iputils-clockdiff-20211215-r0.core2_64.rpm
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/iputils-dbg-20211215-r0.core2_64.rpm
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/iputils-ninfod-20211215-r0.core2_64.rpm
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/iputils-ping-20211215-r0.core2_64.rpm
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/iputils-rarpd-20211215-r0.core2_64.rpm
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/iputils-rdisc-20211215-r0.core2_64.rpm
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/iputils-tracepath-20211215-r0.core2_64.rpm
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/libsystemd-shared-250.4-r0.core2_64.rpm
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/llvm-dev-14.0.0-r0.core2_64.rpm
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/systemd-250.4-r0.core2_64.rpm
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/systemd-analyze-250.4-r0.core2_64.rpm
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/systemd-dbg-250.4-r0.core2_64.rpm
/home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/udev-250.4-r0.core2_64.rpm
2022-04-21 04:42:37,025 - oe-selftest - INFO - ======================================================================
2022-04-21 04:42:37,025 - oe-selftest - INFO - FAIL: test_reproducible_builds (reproducible.ReproducibleTests)
2022-04-21 04:42:37,025 - oe-selftest - INFO - ----------------------------------------------------------------------
2022-04-21 04:42:37,025 - oe-selftest - INFO - Traceback (most recent call last):
Comment 1 Leonardo Sandoval 2022-04-22 00:28:08 UTC
│ alma8-ty-2       │ SSD     │
Comment 2 Luca Ceresoli 2022-04-22 09:46:04 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/728/steps/12/logs/stdio

reproducible on ubuntu1804-ty-3
Comment 3 Ross Burton 2022-04-27 14:48:48 UTC
This was due to new git failing when run under pseudo, should be fixed with 8bed8e6993e7297bdcd68940aa0d47ef47120117 (and earlier commits).