-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

Eric Hodel wrote:
>> 1-1-1. It's said that as a packaging and deployment system it
>> interacts badly with some other existing packaging system.  I heard
>> about it from an official Ruby package maintainer of Debian.  I know
>> almost nothing about actual problem but it should not be too late to
>> enable rubygems by default, after bundling rubygems and seeing how it
>> goes.
> 
> We've found that making RubyGems work with other package systems
> difficult.  Each one has slightly different requirements for how things
> should work.  Making one system happy makes another unhappy.
> 
> I know that FreeBSD integrates with RubyGems and the `gem` tool, and
> there haven't been any discussions between the RubyGems and FreeBSD people.
> 
> If a third party packaging system wants to repackage a gem, it is easy,
> the gem format is tar file with a .tar.gz inside.

On ruby-dev list, Ruby package maintainers are discussing what can be
issues how they can reduce the problem.  When they find an issue that
rubygems can help to solve it, they or I'll write here.

>> 1-1-2. As a feature loading system, letting 'multiple versions aware
>> feature loading' be an official Ruby language specification imposes
>> too much restriction to unborn feature loading systems.
> 
> How so?  Or do you mean vs. other possible multiple version aware
> feature loading systems.

Other version aware feature loading system is a candidate.  Other than
that, reloadable feature loader, signature checking feature loader, Jar
based feature loader for JRuby, etc. I think.  All these are non-YAGNI
things so it doesn't matter for me that 'just add something as a Ruby
language specification and remove it when it won't work in the future'
as a pragmatic programmer. :-)

Regards,
// NaHi

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)

iQEVAwUBRxi8Kh9L2jg5EEGlAQKFfQgAxSesy1fAJcXgHQQvEJbizx2xsng9NiiG
smSRWbugFhpUM6Avg/uoFT5N+Ud+5pEF4MlKYxVUAsFqmGCd1xT4jtAwgpjPRZMZ
DDRaUlhI8GKt4IBQC4mYE/0T2DnL+1p82AYnBhiUSTOsSYtgkk+BRpg76NIidZwn
0jFS7nd2a/44gLuvg0ZJUUwYLFRa4CXVDs4l6toX5ijY5BErEgIQwgWbLLm7CC+S
jgN/JTuRoOWKFioTJZQmPrhEkjIBxlDcTPuvwhoXJ9z0kJdFF9vQDxAg9joq0wRf
GBEtiwkwssgaBPE2eS+v1jB7lylYG8doq4nmVxQENkE/zAvLlqwiig==
=NWlR
-----END PGP SIGNATURE-----