Dne 28.5.2014 13:32, Mo Morsi napsal(a):
Hey was just look at the updated guidelines here [1] (if there is a more
recent version, please let me know).

I was a bit thrown off by the following two guidelines:

- Under 'Ruby Compatibility'
"Each Ruby package *must* indicate it depends on a Ruby interpreter. Use
ruby(release) virtual requirement to achieve that: Requires: ruby(release)"

- Under "Libraries" > "Rubygems"
"There *should* not be |Requires: ruby(release)|, unless you want to
explicitly specify Ruby version compatibility. Automatically generated
dependency on RubyGems (|Requires: ruby(rubygems)|) is enough."

Should the former only take effect for non-gem Ruby packages?

Exactly. ruby- or -ruby package should require ruby(release) explicitly, where R: ruby(release) is inserted for every gem by dependency generator.

Actually, the ruby(release) is typically useful just for noarch packages, since arch packages typically depends on libruby.so

If you believe some it is worth of some clarification, you can place your input into FPC ticket [1]


Thanks



Vít




[1] https://fedorahosted.org/fpc/ticket/409

  -Mo

[1] https://fedoraproject.org/w/index.php?title=PackagingDrafts%2FRuby





_______________________________________________
ruby-sig mailing list
ruby-sig@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/ruby-sig