* [ruby-dev:50247] [Ruby trunk Bug#13905] files in gemspec
[not found] <redmine.issue-13905.20170915155602@ruby-lang.org>
@ 2017-09-15 15:56 ` zn
2017-09-23 8:33 ` [ruby-dev:50260] [Ruby trunk Bug#13905][Assigned] " hsbt
2019-03-11 7:47 ` [ruby-dev:50781] [Ruby trunk Bug#13905] " hsbt
2 siblings, 0 replies; 3+ messages in thread
From: zn @ 2017-09-15 15:56 UTC (permalink / raw)
To: ruby-dev
Issue #13905 has been reported by znz (Kazuhiro NISHIYAMA).
----------------------------------------
Bug #13905: files in gemspec
https://bugs.ruby-lang.org/issues/13905
* Author: znz (Kazuhiro NISHIYAMA)
* Status: Open
* Priority: Normal
* Assignee:
* Target version:
* ruby -v:
* Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN
----------------------------------------
ext/zlib/zlib.gemspec の files をみると ext/zlib/extconf.rb のような top_srcdir からの相対パスらしき指定と gemspec からの相対パスらしき(upstreamでのパス?) zlib.gemspec のようなものが混在しているように見えます。
top_srcdir からの相対パスが正しいのなら ext/zlib がついていないファイルを指しているのはおかしいし、 gemspec ファイルからの相対パスなら ext/zlib がついているのがおかしいと思いました。
他の gemspec ファイルは確認していないのですが、lib/scanf.gemspec をみると lib/scanf.rb だけなので、top_srcdir からの相対パスが正しくて、そもそも sync されていないファイルが入っていたり、gemspec ファイルが入っていること自体がおかしい気がします。
--
https://bugs.ruby-lang.org/
^ permalink raw reply [flat|nested] 3+ messages in thread
* [ruby-dev:50260] [Ruby trunk Bug#13905][Assigned] files in gemspec
[not found] <redmine.issue-13905.20170915155602@ruby-lang.org>
2017-09-15 15:56 ` [ruby-dev:50247] [Ruby trunk Bug#13905] files in gemspec zn
@ 2017-09-23 8:33 ` hsbt
2019-03-11 7:47 ` [ruby-dev:50781] [Ruby trunk Bug#13905] " hsbt
2 siblings, 0 replies; 3+ messages in thread
From: hsbt @ 2017-09-23 8:33 UTC (permalink / raw)
To: ruby-dev
Issue #13905 has been updated by hsbt (Hiroshi SHIBATA).
Status changed from Open to Assigned
Assignee set to hsbt (Hiroshi SHIBATA)
default gems の `Gem::Specification#files` は記載されていても、実際には処理されないので、便宜上 upstream または gem としてリリースされているファイルを記載するようにしています。
こうした方が良い、という提案はありますか?
----------------------------------------
Bug #13905: files in gemspec
https://bugs.ruby-lang.org/issues/13905#change-66845
* Author: znz (Kazuhiro NISHIYAMA)
* Status: Assigned
* Priority: Normal
* Assignee: hsbt (Hiroshi SHIBATA)
* Target version:
* ruby -v:
* Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN
----------------------------------------
ext/zlib/zlib.gemspec の files をみると ext/zlib/extconf.rb のような top_srcdir からの相対パスらしき指定と gemspec からの相対パスらしき(upstreamでのパス?) zlib.gemspec のようなものが混在しているように見えます。
top_srcdir からの相対パスが正しいのなら ext/zlib がついていないファイルを指しているのはおかしいし、 gemspec ファイルからの相対パスなら ext/zlib がついているのがおかしいと思いました。
他の gemspec ファイルは確認していないのですが、lib/scanf.gemspec をみると lib/scanf.rb だけなので、top_srcdir からの相対パスが正しくて、そもそも sync されていないファイルが入っていたり、gemspec ファイルが入っていること自体がおかしい気がします。
--
https://bugs.ruby-lang.org/
^ permalink raw reply [flat|nested] 3+ messages in thread
* [ruby-dev:50781] [Ruby trunk Bug#13905] files in gemspec
[not found] <redmine.issue-13905.20170915155602@ruby-lang.org>
2017-09-15 15:56 ` [ruby-dev:50247] [Ruby trunk Bug#13905] files in gemspec zn
2017-09-23 8:33 ` [ruby-dev:50260] [Ruby trunk Bug#13905][Assigned] " hsbt
@ 2019-03-11 7:47 ` hsbt
2 siblings, 0 replies; 3+ messages in thread
From: hsbt @ 2019-03-11 7:47 UTC (permalink / raw)
To: ruby-dev
Issue #13905 has been updated by hsbt (Hiroshi SHIBATA).
Status changed from Feedback to Rejected
Default gems の `Gem::Specification#files` は https://github.com/ruby/ruby/blob/trunk/tool/rbinstall.rb#L826 の箇所で `make install` 時に改めてファイルのリストを入れるようにしているので、そもそもの issue としては意図した通りということで reject しておきます。Default gems の files についてのドキュメンテーションとして残しておくのはやった方が良さそう、と思います。
----------------------------------------
Bug #13905: files in gemspec
https://bugs.ruby-lang.org/issues/13905#change-77041
* Author: znz (Kazuhiro NISHIYAMA)
* Status: Rejected
* Priority: Normal
* Assignee: hsbt (Hiroshi SHIBATA)
* Target version:
* ruby -v:
* Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN
----------------------------------------
ext/zlib/zlib.gemspec の files をみると ext/zlib/extconf.rb のような top_srcdir からの相対パスらしき指定と gemspec からの相対パスらしき(upstreamでのパス?) zlib.gemspec のようなものが混在しているように見えます。
top_srcdir からの相対パスが正しいのなら ext/zlib がついていないファイルを指しているのはおかしいし、 gemspec ファイルからの相対パスなら ext/zlib がついているのがおかしいと思いました。
他の gemspec ファイルは確認していないのですが、lib/scanf.gemspec をみると lib/scanf.rb だけなので、top_srcdir からの相対パスが正しくて、そもそも sync されていないファイルが入っていたり、gemspec ファイルが入っていること自体がおかしい気がします。
--
https://bugs.ruby-lang.org/
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2019-03-11 7:48 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <redmine.issue-13905.20170915155602@ruby-lang.org>
2017-09-15 15:56 ` [ruby-dev:50247] [Ruby trunk Bug#13905] files in gemspec zn
2017-09-23 8:33 ` [ruby-dev:50260] [Ruby trunk Bug#13905][Assigned] " hsbt
2019-03-11 7:47 ` [ruby-dev:50781] [Ruby trunk Bug#13905] " hsbt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).