forked from TritonDataCenter/pkgsrc-legacy
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
pkgsrc change: rubygems dose not blame open-ended dependency unless verbose option is enabled. Ruby 2.3.2 Released Posted by nagachika on 15 Nov 2016 Ruby 2.3.2 has been released. This is the TEENY version release of the stable 2.3 series. This release contains update of RubyGems 2.5.2 and update of included ssl certificates. Ruby 2.3.3 Released Posted by nagachika on 21 Nov 2016 Ruby 2.3.3 has been released. This release contains a bug fix about Refinements and Module#prepend. The mixture use of Module#refine and Module#prepend to the same Class could cause unexpected NoMethodError. This is a regression on Ruby 2.3.2 released last week. See [Bug #12920] for details. There are some bugfixes too. See the ChangeLog for details.
- Loading branch information
taca
committed
Dec 5, 2016
1 parent
d321e3a
commit cc4d6e3
Showing
4 changed files
with
64 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
22 changes: 22 additions & 0 deletions
22
lang/ruby23-base/patches/patch-lib_rubygems_specification.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
$NetBSD: patch-lib_rubygems_specification.rb,v 1.1 2016/12/05 15:11:57 taca Exp $ | ||
|
||
* Do not warn open-ended dependency unless verbose option is enabled. | ||
|
||
--- lib/rubygems/specification.rb.orig 2016-08-24 15:28:23.000000000 +0000 | ||
+++ lib/rubygems/specification.rb | ||
@@ -2903,11 +2903,13 @@ pessimistic dependency on #{dep} may be | ||
", '>= #{dep_version}'" | ||
end | ||
|
||
- warning_messages << <<-WARNING | ||
+ if Gem.configuration.really_verbose | ||
+ warning_messages << <<-WARNING | ||
open-ended dependency on #{dep} is not recommended | ||
if #{dep.name} is semantically versioned, use: | ||
add_#{dep.type}_dependency '#{dep.name}', '~> #{base.join '.'}'#{bugfix} | ||
- WARNING | ||
+ WARNING | ||
+ end | ||
end | ||
end | ||
if error_messages.any? |