Mailinglist Archive: opensuse-factory (381 mails)

< Previous Next >
[opensuse-factory] openSUSE reproducible builds status 2018-10
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

I uploaded http://rb.zq1.de/compare.factory-20181023/ today
and rbstats are:
total-packages: 11105
build-tried: 11103
build-failed: 50
build-n-a: 103
build-succeeded: 10950
build-official-failed+na: 95
build-compare-failed: 271
build-compare-succeeded: 10679
bit-by-bit-identical: 10378
not-bit-by-bit-identical: 571


Over the past weeks, I had get rid of several build failures at the
expense of having fewer patches to remove sources of indeterminism.


Of the 271 packages with major issues,
there are 4 in Ring0 and 53 in Ring1:

- --- ring0 ---
acl
gcc7
gcc8
grep

- --- ring1 ---
MozillaFirefox
MozillaThunderbird
breeze5-icons
colord
dolphin
dom4j
ecj
emacs
evolution
firebird
gconf2-branding-openSUSE
gdb
gimp
gnome-builder
gnome-documents
go1.10
go1.11
groff-full
hamcrest
hsqldb
infinipath-psm
java-10-openjdk
java-11-openjdk
java-1_8_0-openjdk
javassist
kdoctools
kernel-default
kernel-vanilla
libkolabxml
libreoffice
mono-core
mozilla-nss
mysql-connector-java
open-iscsi
pcp
php7
plasma5-desktop
python-base
python3-base
qpid-proton
release-notes-openSUSE
rubygem-gem2rpm
rust
syntax-highlighting
thai-fonts
tigervnc
tomcat
transfig
virtualbox
wireshark
xalan-j2
xen
xmlbeans



If you are interested in why they vary:
acl:
date+time in /usr/share/locale/en@boldquot/LC_MESSAGES/acl.mo
- -PO-Revision-Date: 2018-10-23 01:45+0000
+PO-Revision-Date: 2033-11-24 15:01+0000

gcc7 gcc8 grep:
indeterminism from PGO. See also
https://github.com/bmwiedemann/theunreproduciblepackage/tree/master/pgo


MozillaFirefox MozillaThunderbird:
date+time, other
/usr/lib64/firefox/libxul.so varies maybe from
https://github.com/rust-lang/rust/issues/50556
.../browser/extensions/langpack-ca@xxxxxxxxxxxxxxxxxxx/manifest.json
- - "version": "20181009013946"
+ "version": "20331110172641"


breeze5-icons dolphin wireshark syntax-highlighting:
Qt rcc/qrc fix pending / requires discussion
https://build.opensuse.org/request/show/643992


colord
some randomness in .icc files from cd-create-profile
plus an uncommitted date/time fix in lib/colord/cd-it8.c:
priv->enable_created = FALSE


dom4j hsqldb javassist tomcat:
date + mtime
in .jar + javadoc html


ecj
ASLR
/usr/share/maven-metadata/ecj.xml has alias entries in random order


emacs
unknown
variations in /usr/bin/emacs-*


evolution
parallelism (-j1 vs -j4)
influences content of
/usr/share/gtk-doc/html/evolution-mail-composer/evolution-mail-composer-EMsgComposer.html


firebird:
ships unreproducible database
http://tracker.firebirdsql.org/browse/CORE-5548

gconf2-branding-openSUSE
embeds mtime values in
/etc/gconf/gconf.xml.vendor/%gconf-tree.xml

gdb
contains testresults
https://bugzilla.opensuse.org/show_bug.cgi?id=1110708

gimp
ASLR
12 byte differ in bKGD header
from gegl
GEGL_USE_OPENCL=no GEGL_SWAP=ram /usr/bin/gegl
../../icons/Symbolic/64/gimp-texture.png -o 64/gimp-texture.png --
gegl:invert-gamma

gnome-builder
solved: https://build.opensuse.org/request/show/644025

gnome-documents
gnome-documents-getting-started.pdf from inkscape

go1.10 go1.11:
variations in /usr/lib64/go/1.10/pkg/obj/go-build/*/*-a

groff-full
unknown reason
.ps files vary

hamcrest
java .class files vary from
build/temp/hamcrest-core/generated-code
/org/hamcrest/CoreMatchers.java written by ant
javadoc html varies


infinipath-psm:
date ; orphaned upstream
https://github.com/intel/psm/pull/16 was incomplete
solved by https://build.opensuse.org/request/show/644077

java-1_8_0-openjdk java-10-openjdk java-11-openjdk
various .jar .zip .html .jmod
ordering in /usr/lib64/jvm/java-10-openjdk-10/lib/classlist

kdoctools
open parallelism-race bug
https://bugs.kde.org/show_bug.cgi?id=398263

kernel-default kernel-vanilla
date+time ; random keys?
"Build time autogenerated kernel key0
..181009012108Z..21180915012108Z0.1,0"

libkolabxml
ASLR
from build/kolabformat-xcal-schema.cxx
from compiled/xsdbin.cxx

libreoffice
various .jar .so .dat/.bau (.zip) javadoc_log.txt

mono-core
date+time ; other

mozilla-nss
DSA random temp-key from shlibsign
https://bugzilla.opensuse.org/show_bug.cgi?id=1081723

mysql-connector-java xalan-j2:
turned out to only be a minor diff
with https://github.com/openSUSE/build-compare/pull/29

open-iscsi
date in man
solved with https://build.opensuse.org/request/show/644084

pcp
/var/lib/pcp/testsuite/perfevent/perfevent_coverage has random diffs
from gcov / .gcno files causing diff in .o ?

php7
date / EPOCH timestamps
e.g. in /usr/share/php7/PEAR/.channels/__uri.reg

plasma5-desktop
parallelism
makes kcolorschemeeditor vary
kcolorschemeeditor_autogen/mocs_compilation.cpp.o differ
workaround:
make -C kcms/colors/

python-base python3-base:
PGO
varies .o files that go into /usr/lib64/libpython3.6m.so.1.0

qpid-proton
filesys readdir order
solved with https://build.opensuse.org/request/show/644081

release-notes-openSUSE
date+time in .pdf
random id values in .html

rubygem-gem2rpm
mtime ?
/usr/lib64/ruby/gems/2.5.0/cache/checksums.yaml varies

rust
unknown
asm diffs in rustc and others

thai-fonts
maybe fixed by fontforge patch

tigervnc
date+time in
/usr/share/vnc/classes/META-INF/TIGERVNC.RSA varies

transfig
date+time
in sample-presentation.pdf /CreationDate /ModDate
from Ghostscript

virtualbox
tar ; random

xen
date
in hvmloader
something in .efi files

xmlbeans
index.xsb varies


Ciao
Bernhard M.
-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQRk4KvQEtfG32NHprVJNgs7HfuhZAUCW8+K0gAKCRBJNgs7Hfuh
ZIzAAKD0pHgj4kdnsXGHL4GbVWX6Y6AgMgCg6yb8neslLRd003FVCFOTXPDT07U=
=FZJA
-----END PGP SIGNATURE-----
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups