Skip to content

Commit cd58aa6

Browse files
committed
Port r66648 to fix test failure on SOURCE_DATE_EPOCH
ruby/ruby@6b86134
1 parent 212d8c6 commit cd58aa6

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
From: sorah <sorah@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
2+
Date: Sun, 30 Dec 2018 03:15:58 +0000
3+
Subject: Unset SOURCE_DATE_EPOCH on Rubygems test cases
4+
5+
Relates to r66554. When test suites run with SOURCE_DATE_EPOCH, several
6+
tests would fail. Environment Variables are already kept with this
7+
setup & teardown phase.
8+
9+
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
10+
---
11+
lib/rubygems/test_case.rb | 1 +
12+
1 file changed, 1 insertion(+)
13+
14+
diff --git a/lib/rubygems/test_case.rb b/lib/rubygems/test_case.rb
15+
index 7648ffd..a93f749 100644
16+
--- a/lib/rubygems/test_case.rb
17+
+++ b/lib/rubygems/test_case.rb
18+
@@ -254,6 +254,7 @@ def setup
19+
@orig_gem_env_requirements = ENV.to_hash
20+
21+
ENV['GEM_VENDOR'] = nil
22+
+ ENV['SOURCE_DATE_EPOCH'] = nil
23+
24+
@current_dir = Dir.pwd
25+
@fetcher = nil

debian/patches/series

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@
55
0005-exclude-several-tests-unstable-in-Docker.patch
66
0006-Port-to-kfreebsd-amd64.patch
77
0007-Fix-tests-when-ruby-program-suffix-is-used-without-r.patch
8+
0008-Unset-SOURCE_DATE_EPOCH-on-Rubygems-test-cases.patch

0 commit comments

Comments
 (0)