Bug 1180528 - rubygems have timestamps
Summary: rubygems have timestamps
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Ruby (show other bugs)
Version: Current
Hardware: Other All
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Marcus Rückert
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 1047218 1062303
  Show dependency treegraph
 
Reported: 2021-01-04 13:33 UTC by Bernhard Wiedemann
Modified: 2023-04-10 16:17 UTC (History)
1 user (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 2021-01-04 13:33:38 UTC
While working on reproducible builds for openSUSE, I found that
rubygem-json

and other gem packages no more build reproducibly.

-/usr/lib64/ruby/gems/3.0.0/gems/json-2.5.1/ext/json/ext/generator/.gem.20210104
-1363-wlawvk 0 (none) 40755 root root 0 4294967295
+/usr/lib64/ruby/gems/3.0.0/gems/json-2.5.1/ext/json/ext/generator/.gem.20360207
-1333-4whyd2 0 (none) 40755 root root 0 4294967295

There is a timestamp, PID and random
in a file that probably does not need to be there.
Comment 1 Marcus Rückert 2021-01-26 02:05:32 UTC
osc rdiff -c 15 home:darix:apps/ruby-commo
Comment 2 Bernhard Wiedemann 2021-01-26 19:02:34 UTC
The fix looks good in my tests, but it is missing in
https://build.opensuse.org/request/show/866945
Comment 3 OBSbugzilla Bot 2021-01-26 19:50:06 UTC
This is an autogenerated message for OBS integration:
This bug (1180528) was mentioned in
https://build.opensuse.org/request/show/866992 Factory / ruby-common