[#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

From: Hugh Sasse <hgs@...>
Date: 2005-10-10 13:31:40 UTC
List: ruby-core #6208
On Mon, 10 Oct 2005, Sean E. Russell wrote:

> On Wednesday 28 September 2005 08:54, Hugh Sasse wrote:
         [...]
>> fits your setup, then what is the problem?  Specifically: what can
>> gems do to make [re]packaging easier?

> A long time ago, before REXML was added to Ruby's CVS, I tried building a Gem
> for REXML, and the experience was an utter failure.  I admit that this
> colored my perception of RubyGems, because even back then people were pushing
> me to distribute REXML as a Gem.  I echoed Austin's attitude toward Debian

Probably one was me :-)
> packagers.
         [...]
>
>>> I only fear getting locked into using a specific library manager.  I (and
>>> you) expect the following process to occur:
> ...
>> Yes, but that doesn't actually mean to the exclusion of other forms.
>> There will be people making RPMs or whatever.  What can we do to
>> facilitate that?  Ruby culture has not been, in my experience, about
>> the one correct way to do things.
>
> I greatly appreciate that sentiment.  I suspect that addressing Mauricio and
> Elvind's issues would solve the problem.  Somebody else mentioned that being
> able to pass gem a command that would cause it to list its dependencies would
> be a big help.  I don't know; perhaps gem already has this.

I'd be in favour of that, having tried to get autoconf maintainers
to agree to do exatly that, unsuccessfully.
>
> I still have questions about gem's operation.  For example, if gem X depends
> on Y, and I've already installed Y but not as a gem, will RubyGems see that?

We may need the stabilisation of the naming conventions for that to
work correctly, because sometimes a gem with one name can unpack as
a library/executable with a slightly different name.  Else there
nees to be some way to detect Y, maybe by asking some ruby module.

> If not, then repackagers can't use the pseudo-solution that's been proposed
> of just wrapping the gem command.

Agreed.
>
> That would be ideal.
>
>> The firewalls issue needs to be addressed, definitely.
>> What's the nature of the problem?
>
> I don't know.  That it doesn't work?  Honestly, I've spent very little time

:-)  We will need a bit more than that to debug it. :-)

> investigating it.  As I've said, my interest in RubyGems has only gotten
> smaller with every interaction I've had with it.  By the time I got to the
> firewall problem, I had neither time nor interest in debugging it.  On top of
> that, I'm not sure I could justify spending time on it while I was at work,
> where I see the problem.

Except that doing so even to the extent where we get a stackdump
might make life much easier in the future.  If you can show us a
failure, others who have more time may be able to reproduce it and
help us squash it.
>
         [...]
>
> None of this will address the fact that I still firmly believe that the
> versioning system should be external to RubyGems.  I don't believe that it
> must, or should, be so tightly integrated.  For one thing, it means that core
> libraries will never be versioned, and there's no reason why they shouldn't
> be.  It is still much easier to fix bugs by upgrading a single library than
> upgrading an entire Ruby version -- for one thing, it allows core library
> developers to push fixes more often than Matz offers new releases of Ruby.

I'm beginning to believe it should be part of Ruby itself, i.e. that
require should behave roughly as the Gem version does now.
>
>>> "Carthago delenda est!"  --  The versioning mechanism must be separate
>>> from
>>
>> My latin's not up to that.
> ...
>> than disowning the problem, which won't just go away.   Why is such
>> support worse?
>
> "Carthage must be destroyed."  There was a Roman senator named Marcus Porcius
> Cato who would end every speech with "Ceterum censeo Carthaginem esse
> delendam", which means "And so, I conclude that Carthage must be destroyed."
> It didn't really matter what he was talking about... he said it endlessly,
> interjecting it into every conversation.

Thank you.
>
         [...]
> -- 
> --- SER
>
         Thank you,
         Hugh

In This Thread