Bug 1141502 - unreproducible mono dll versions
Summary: unreproducible mono dll versions
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Development (show other bugs)
Version: Current
Hardware: Other openSUSE Factory
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Bernhard Wiedemann
QA Contact: E-mail List
URL: https://github.com/mono/mono/issues/2...
Whiteboard:
Keywords:
Depends on:
Blocks: 1081754
  Show dependency treegraph
 
Reported: 2019-07-15 13:27 UTC by Bernhard Wiedemann
Modified: 2020-07-28 11:53 UTC (History)
2 users (show)

See Also:
Found By: Development
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernhard Wiedemann 2019-07-15 13:27:11 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
Comment 1 Bernhard Wiedemann 2020-07-28 11:53:43 UTC
filed upstream https://github.com/mono/mono/issues/20172