ruby-dev (Japanese) list archive (unofficial mirror)
 help / color / mirror / Atom feed
* [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 read-only IMAP folder(s) and NNTP newsgroup(s).