[#6143] — Christophe Poucet <christophe.poucet@...>

Hello,

17 messages 2005/10/04
[#6147] Re: patch.tgz — nobu.nokada@... 2005/10/04

Hi,

[#6199] Kernel rdoc HTML file not being created when rdoc is run on 1.8.3 — James Britt <ruby@...>

When 1.8.3 came out, I grabbed the source and ran rdoc on it. After

9 messages 2005/10/08

[#6251] RubyGems, upstream releases and idempotence of packaging — Mauricio Fern疣dez <mfp@...>

[sorry for the very late reply; I left this message in +postponed and forgot

14 messages 2005/10/12

[#6282] Wilderness: Need Code to invoke ELTS_SHARED response — "Charles E. Thornton" <ruby-core@...>

Testing the My Object Dump and I am trying to cause creation

13 messages 2005/10/14
[#6283] Re: Wilderness: Need Code to invoke ELTS_SHARED response — Mauricio Fern疣dez <mfp@...> 2005/10/14

On Fri, Oct 14, 2005 at 05:04:59PM +0900, Charles E. Thornton wrote:

[#6288] Re: Wilderness: Need Code to invoke ELTS_SHARED response — "Charles E. Thornton" <ruby-core@...> 2005/10/14

Mauricio Fern疣dez wrote:

[#6365] Time for built-in Rational and Complex classes? — Gavin Sinclair <gsinclair@...>

There has been some support for, but no comment on, RCR #260 ("Make

12 messages 2005/10/24
[#6366] Re: Time for built-in Rational and Complex classes? — "Ara.T.Howard" <Ara.T.Howard@...> 2005/10/24

On Mon, 24 Oct 2005, Gavin Sinclair wrote:

[#6405] Re: [PATCH] Pathname.exists?() — "Berger, Daniel" <Daniel.Berger@...>

12 messages 2005/10/25
[#6406] Re: [PATCH] Pathname.exists?() — TRANS <transfire@...> 2005/10/25

On 10/25/05, Berger, Daniel <Daniel.Berger@qwest.com> wrote:

[#6408] Re: [PATCH] Pathname.exists?() — Gavin Sinclair <gsinclair@...> 2005/10/25

On 10/26/05, TRANS <transfire@gmail.com> wrote:

[#6442] Wilderness: I Have formatted README.EXT into an HTML Document — "Charles E. Thornton" <ruby-core@...>

I have taken README.EXT (English Version Only) and have reformatted

14 messages 2005/10/27

[#6469] csv.rb a start on refactoring. — Hugh Sasse <hgs@...>

For a database application I found using CSV to be rather slow.

50 messages 2005/10/28
[#6470] Re: csv.rb a start on refactoring. — "Ara.T.Howard" <Ara.T.Howard@...> 2005/10/28

[#6471] Re: csv.rb a start on refactoring. — James Edward Gray II <james@...> 2005/10/28

On Oct 28, 2005, at 8:53 AM, Ara.T.Howard wrote:

[#6474] Re: csv.rb a start on refactoring. — "Ara.T.Howard" <Ara.T.Howard@...> 2005/10/28

On Fri, 28 Oct 2005, James Edward Gray II wrote:

[#6484] Re: csv.rb a start on refactoring. — James Edward Gray II <james@...> 2005/10/29

On Oct 28, 2005, at 9:58 AM, Ara.T.Howard wrote:

[#6485] Re: csv.rb a start on refactoring. — "Ara.T.Howard" <Ara.T.Howard@...> 2005/10/29

On Sat, 29 Oct 2005, James Edward Gray II wrote:

[#6486] Re: csv.rb a start on refactoring. — James Edward Gray II <james@...> 2005/10/29

On Oct 28, 2005, at 8:25 PM, Ara.T.Howard wrote:

[#6487] Re: csv.rb a start on refactoring. — "Ara.T.Howard" <Ara.T.Howard@...> 2005/10/29

On Sat, 29 Oct 2005, James Edward Gray II wrote:

[#6491] Re: csv.rb a start on refactoring. — James Edward Gray II <james@...> 2005/10/29

On Oct 28, 2005, at 8:43 PM, Ara.T.Howard wrote:

[#6493] Re: csv.rb a start on refactoring. — James Edward Gray II <james@...> 2005/10/29

On Oct 28, 2005, at 10:06 PM, James Edward Gray II wrote:

[#6496] Re: csv.rb a start on refactoring. — "Ara.T.Howard" <Ara.T.Howard@...> 2005/10/29

On Sun, 30 Oct 2005, James Edward Gray II wrote:

[#6502] Re: csv.rb a start on refactoring. — James Edward Gray II <james@...> 2005/10/30

On Oct 29, 2005, at 12:11 PM, Ara.T.Howard wrote:

[#6505] Re: csv.rb a start on refactoring. — "Ara.T.Howard" <Ara.T.Howard@...> 2005/10/30

On Mon, 31 Oct 2005, James Edward Gray II wrote:

[#6511] Planning FasterCSV (was Re: csv.rb a start on refactoring.) — James Edward Gray II <james@...> 2005/10/30

I've decided to create a FasterCSV library, based on the code we

[#6516] Re: Planning FasterCSV (was Re: csv.rb a start on refactoring.) — "Ara.T.Howard" <Ara.T.Howard@...> 2005/10/31

On Mon, 31 Oct 2005, James Edward Gray II wrote:

[#6518] Re: Planning FasterCSV (was Re: csv.rb a start on refactoring.) — "NAKAMURA, Hiroshi" <nakahiro@...> 2005/10/31

-----BEGIN PGP SIGNED MESSAGE-----

Re: gems is a language change, not a pkging system (Re: Require Namepaces and RubyGems' effect on LoadPath problem)

From: "Sean E. Russell" <ser@...>
Date: 2005-10-09 02:51:43 UTC
List: ruby-core #6201
On Friday 30 September 2005 10:02, Austin Ziegler wrote:
> Hmm. I don't care about Debian in the sense that I do not believe that
> Ruby or its packaging system should *cater* to Debian and forget the
> rest of these platforms. There have been statements from some of the
> Debian packagers which have been, IMO, "cater to me or else." I have to

I'll buy this. 'd be inclined to spite them if they were threatening me. 
However, there *is* a pretty big "or else" here. ebian is a pretty 
significant distribution.

> worry about a lot of platforms with a lot of different -- and
> incompatible -- packaging systems. For our commercial product, we've
> punted. We *don't* package natively; we have a .tar.gz with an install
> script that's pretty good about figuring out what it needs to do.

My main concern is that if this is a problem for Debian then there's a pretty 
good chance that there's a fundamental flaw in the Gems architecture.

However, I'll stop talking about Debian, because I don't know what their 
problems are with Gems.  sort of got sucked into empathizing with them 
because I have had my own problems with Gems.

> See, I don't buy the ultimate premise (that RubyGems *breaks* native
> library management). Never have. I will agree that it's a conceptual
> mismatch and that there are things that can be done to minimize that
> conceptual mismatch, but that doesn't change that it doesn't actively
> *break* things.

You may be right.  suspect that Gems won't break anything if:

1) You can download a Gem file as a coherent package and install it without 
access to the network; IE, from a CDROM. his caveat covers a lot issues.

2) You can determine, externally, what the dependencies of the Gem are, 
because RubyGems won't be able to resolve those dependencies -- the native 
package manager must.

3) RubyGems can be used to install a Gem into a particular filespace, and then 
the files in that space can be moved to their real final resting place, all 
without breaking the Gem.

> > Does it matter, if it means that I can't install libraries with Gem
> > *but* I can still install packages with Gentoo's emerge? Both work
...
> Hmm. You *can* install gems locally. That said, my question was more
> pragmatic, and has been answered otherwise -- the CVS HEAD version of
> RubyGems has an experimental authenticating proxy patch.

Ah. o, I must confess ignorance here.  haven't tried to use Ruby to get 
out through a firewall yet.

> > This may be true. RubyGems may have an elegant versioning mechanism.
> > Is it not possible to refactor it out of RubyGems and make it a
> > stand-alone package upon which RubyGems requires?
>
> I do not believe so, as RubyGems solution to this is a side-effect of
> the packaging concept (1-gem-1-dir, which I've suggested to be expanded
> to 1-gem-1-dir-pattern applied against multiple prefixes). It is like
> stow without the sitelib installation. I do not believe that anything
> that tries to depend on stuff that may be installed in site_ruby will
> work.

This looks like a fairly significant problem to me. ou appear to be implying 
that everything that a Gem depends on must be installed as a Gem. m I 
misunderstanding you?

> How would you solve the versioned libraries problem in Ruby, then?

As a separate package, probably as a core change to Ruby itself, and probably 
a change to setup.rb.

I don't think that RubyGems should have anything to do with versioning, per 
se. t should have access to the mechanisms that handle package versioning, 
but shouldn't be tightly coupled.

It would be nice if I could use setup.rb to install a version of something and 
still have access to versioning. 've solved this problem before with my own 
version of "require", but not to my own satisfaction, and I didn't spend too 
much time on it. y solution may be fixable, but I'm hoping that another 
solution will present itself before I have to take on management of yet 
another project :-)

-- 
### SER 
### Deutsch|Esperanto|Francaise|Linux|XML|Java|Ruby|Aikido
### http://www.germane-software.com/~ser abber.com:ser CQ:83578737 
### GPG: http://www.germane-software.com/~ser/Security/ser_public.gpg

In This Thread