On Sat, Dec 10, 2022 at 12:28:56AM -0300, Lucas Kanashiro wrote:
> Hi Scott,
> 
> Em 09/12/2022 17:29, Scott Kitterman escreveu:
> > I took a quick look at this package.
> > 
> > One comment:
> > 
> > You should put the exact copyright claim in debian/copyright:
> > 
> >   Ryan Davis, seattle.rb
> > 
> > That's not critical, since the correct copyright claim ends up in the
> > package from the source files, but should be fixed in a future upload.
> 
> Thanks for raising this, I added a commit to the git repo and it will be
> included in the next upload:
> 
> https://salsa.debian.org/ruby-team/ruby-oedipus-lex/-/commit/742d5c915f57fbc3f7cd52570da0285ecd1a3634
> 
> > One question:
> > 
> > The binary has no dependencies.  That seems wrong, since, at the very least
> > this needs Ruby installed.  I'm not very familiar with standard Ruby
> > packaging practices.  Is this normal/correct for a Ruby package?
> 
> The way we add ruby related dependencies nowadays is using ${ruby:Depends}
> in the Depends field, and it will be replaced by the right set of
> dependencies by gem2deb if I am not mistaken (someone from the team correct
> me if this is wrong). Usually the ruby interpreter is a runtime dependency
> when we ship a script that can be executed by the users and then ruby is
> required.
> 
> I took a quick look and I was able to find another package that does not
> depend on anything which is ruby-webrick, so I believe this is the expected
> behavior. One can claim that those library packages does not need ruby as a
> runtime dependency because they are useless if there is not external code to
> consume them, and then those will require ruby. If we think this is wrong
> and the behavior should be different we need to file a bug and change the
> way ${ruby:Depends} is set.

Yes. We decided to make arch:all Ruby libraries not depend on the ruby
interpreter, on purpose. This makes it possible to cross build arch:any
ruby packages.

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers

Reply via email to