Bug 14210

Summary: opkg Reproducible Build OE Selftest is failing
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Jon Mason <jon.mason>
Component: Scripts and ToolsAssignee: Richard Purdie <richard.purdie>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Undecided CC: alexandre.belloni, richard.purdie, ross.burton
Version: 3.3   
Target Milestone: ---   
Hardware: All   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Jon Mason 2021-02-01 18:13:52 UTC
Seeing the following error (or similar) in the autobuilder on multiple distros:

2021-02-01 02:51:53,362 - oe-selftest - INFO - RESULTS - reproducible.ReproducibleTests.test_reproducible_builds: FAILED (8644.43s)
2021-02-01 02:51:53,578 - oe-selftest - INFO - SUMMARY:
2021-02-01 02:51:53,578 - oe-selftest - INFO - oe-selftest () - Ran 424 tests in 13457.206s
2021-02-01 02:51:53,578 - oe-selftest - INFO - oe-selftest - FAIL - Required tests failed (successes=409, skipped=14, failures=1, errors=0)
====================================================================================================
ERROR: Command . ./oe-init-build-env; ${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=/srv/autobuilder/autobuilder.yoctoproject.org/pub/repro-fail/ DISPLAY=:1 oe-selftest --skip-tests distrodata.Distrodata.test_checkpkg buildoptions.SourceMirroring.test_yocto_source_mirror devtool.DevtoolAddTests.test_devtool_add_npm recipetool.RecipetoolTests.test_recipetool_create_npm -T machine -T toolchain-user -T toolchain-system -j 15 failed with exit code 1, see errors above. (1612147913.6: 13499.1)
====================================================================================================




Ubuntu
https://autobuilder.yoctoproject.org/typhoon/#/builders/87/builds/1797

Fedora
https://autobuilder.yoctoproject.org/typhoon/#/builders/86/builds/1768

Debian
https://autobuilder.yoctoproject.org/typhoon/#/builders/80/builds/1765


Centos
https://autobuilder.yoctoproject.org/typhoon/#/builders/79/builds/1781
Comment 1 Jon Mason 2021-02-01 18:27:38 UTC
Seen here as well:

Debian
https://autobuilder.yoctoproject.org/typhoon/#/builders/56/builds/1330
Comment 2 Alexandre Belloni 2021-02-01 21:32:24 UTC
This is opkg failing because it includes the month and year in the man pages and makefiles:

https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20210201-r996d8mk/packages/diff-html/
Comment 3 Jon Mason 2021-02-02 18:05:55 UTC
Seeing again in today's autobuilder run
https://autobuilder.yoctoproject.org/typhoon/#/builders/56/builds/1331