[DRE-maint] ruby-setup-rb.mk, and ftbses

Paul van Tilburg paulvt at debian.org
Mon Jan 14 20:34:02 UTC 2008


On Mon, Jan 14, 2008 at 11:53:46AM -0600, Gunnar Wolf wrote:
> Lucas Nussbaum dijo [Sat, Jan 12, 2008 at 08:14:54PM +0100]:
> > This doesn't work. The idea is to always use setup.rb from the package.
> > Using upstream's setup.rb will make us use old versions of setup.rb,
> > which won't support some of the options we use.
> 
> AIUI, this might end up not working - Setup.rb does _not_ claim to
> maintain backwards compatibility. From the documentation [1]:
> 
>    Backward Compatibility
> 
>     I do not assure any backward compatibility for the setup.rb. If
>     you'd like old behavior, just use old version.

This is true. However, this refers mostly to command line behvaiour
and this is exactly the problem we try to tackle.
The directory structure 'standard' that setup.rb uses (and install.rb)
hasn't been changed, just extended.  So, this setup is kind of like
every distutils in all the other languages.
If Aoki decides to change 'data' to 'share' for example, we are in
trouble.  

> I think that, if upstream ships a setup.rb, we should just use
> it. libsetup-ruby should be useful in the (many) cases where we
> _don't_ have it.

Another concern is valid, is that if not a new setup.rb comes out that has
changed semantics, but that someone adapted setup.rb instead of using
the setup.rb-hook-system.   

Paul

-- 
PhD Student @ Eindhoven                     | email: paulvt at debian.org
University of Technology, The Netherlands   | JID: paul at luon.net
>>> Using the Power of Debian GNU/Linux <<< | GnuPG key ID: 0x50064181



More information about the Pkg-ruby-extras-maintainers mailing list