On 22/04/2020 16.55, Dominique Leuenberger / DimStar wrote:
well, it's not empty (there is a change in some of the packages) - If there were 0 diff, build-compare should catch it.
So, the questions are: * why did we trigger a rebuild (from what I see to recover a build fail on i586) * Why did build-compare not consider the builds as identical. Looking at rebuild 4 that I have the current logs for, I see diffs like this:
[17243s] Extracting packages [17244s] /usr/lib64/libreoffice/share/extensions/nlpsolver/help/af/help.idxl/segments_3 differs at offset '9' (data) [17244s] --- /dev/fd/63 2020-04-22 04:46:20.904000000 +0000 [17244s] +++ /dev/fd/62 2020-04-22 04:46:20.904000000 +0000 [17244s] @@ -1,4 +1,4 @@ [17244s] -00000000 ff ff ff fc 00 00 01 71 8a ff ce 5d 00 00 00 01 |.......q...]....| [17244s] +00000000 ff ff ff fc 00 00 01 71 9f 8f 46 c2 00 00 00 01 |.......q..F.....| [17244s] 00000010 00 00 00 01 02 5f 30 00 00 00 02 ff ff ff ff ff |....._0.........| [17244s] 00000020 ff ff ff ff ff ff ff 01 ff ff ff ff 01 |.............| [17244s] 0000002d
Build-comapre though only considers 'the whole thing' - so all packages are identical, the build is discarded, one difference in one subpackage found: all must be published (think about Requires FOO = %{version}-%{release}; this construct would break otherwise)
Interestingly, LO is not in the list of non-reproducible packages as per the latest monthly reports by Bernhard (compare https://lists.opensuse.org/opensuse-factory/2020-04/msg00026.html). So it makes it a bit worse to identify why we now have 4 rebuilds (differing) since the last checkin of LO on April 13 - maybe reproducibly got broken. Tomas might know more / have a fix.
due to the slow build, I only schedule libreoffice builds manually and atm the one build done in the future fails from expiring certs in testInsertCertificate_PEM_ODT and _DOCX. The last published diff was http://rb.zq1.de/compare.factory-20190612/libreoffice-compare.out http://rb.zq1.de/compare.factory-20190508/libreoffice-compare.out was even much larger There are so many independent reproducibility issues involved there, that I didnt start debugging them yet. Running a new build atm (in 2021 instead of 2035) to avoid test failures. http://ismypackagereproducibleyet.org/?pkg=libreoffice will then be updated in 1-2 weeks, when the next result upload happened. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org