Bugzilla – Bug 1141502
unreproducible mono dll versions
Last modified: 2020-07-28 11:53:43 UTC
While working on reproducible builds for openSUSE, I found that .dll files produced by mono differ in every build, even when reducing differences to a minimum. here is a sample extract from build-compare output: Comparing smuxi-engine-1.0.7-0.0.noarch.rpm to smuxi-engine-1.0.7-0.0.noarch.rpm comparing PROVIDES mono(mscorlib) 16392 4.0.0.0 mono(Nini) 16392 1.1.0.0 mono(Nini) 32776 1.1.0.0 -mono(ServiceStack.Text) 16392 3.5.7.1221 +mono(ServiceStack.Text) 16392 3.5.7.25105 PE32 Mono/.Net assembly: /usr/lib/smuxi/smuxi-engine.dll /usr/lib/smuxi/smuxi-engine.dll differs (PE32 executable (DLL) (console) Intel 8 0386, Mono/.Net assembly, for MS Windows) @@ -52,7 +52,7 @@ } .assembly extern ServiceStack.Text { - .ver 3:5:7:1221 + .ver 3:5:7:25105 } affects: docky gnome-do keepass mono-upnp nunit pdfmod smuxi tasque
filed upstream https://github.com/mono/mono/issues/20172