[#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: RubyGems, upstream releases and idempotence of packaging

From: Hugh Sasse <hgs@...>
Date: 2005-10-17 14:47:18 UTC
List: ruby-core #6310
On Mon, 17 Oct 2005, Gavin Sinclair wrote:

> On 10/17/05, Mauricio Fern疣dez <mfp@acm.org> wrote:
> > We're considering the following alternatives (the initial assumption is
> > that we want repackaging to happen so that end users can install Ruby
> > software the way they choose --- or they're allowed to):
             ===================  This is the important aspect:
> 
> Yes, valid assumption, but my point is about "repackaging" gems vs
> "packaging" pristine sources.  The goal ("end users can install...")
> isn't necessarily hampered by gems being repackager-unfriendly. 

It is in the case where the user wants to install the gem as it
would be installed by their packager, so that they use "one tool to
manage them all, one tool to find them".

> That's the point I want to see argued.
> 
> If the answer is "that's true, but there's so much to be gained from
> making gems repackager-friendly", that's fine.  But I want to be clear

This is the thrust of the argument.  It makes repackagers happier,
it makes people who will only install things as packages happier,
and it reduces noise on the list.
> that that's the answer.
> 
> > * accept the status quo: do to the "binary" nature of RubyGems packages,
> >   often attempts to repackage them involve:
> >     * requests to the upstream developer for the pristine sources
> 
> That's not repackaging a gem, that's packaging some pristine sources. 
> The gem is incendenary and not involved.  Saying that "repackaging gem

"incendenary"?  Nearest match I can come up with for that is
"incendiary"  :-)  Liable to create flame wars :-) ?

> Z" involves such effort is misleading.  You don't repackage binary
> distributions.

I think, from the context of the discussions so far, this is about
not having all the files and information necessary to create an RPM
or other package because the information about what can be moved
around to data directories or whatever is missing in the gem.  So
you ask the author for the information, original directory structure
or something.

> 
> >     * patching by the repackager (or the upstream developer) to ensure
> >       the software works without depending on RubyGems
> 
> It's perfectly reasonable for a gem distribution of software to depend
> on RubyGems, and it's unreasonable to complain about the effort in
> removing that dependency.  My point in the "discuss" paragraph is that
> it's up to the author to decide what dependencies they want in the
> code.  A Debian repackager is welcome to make a package of the same or
> different code, but they are not welcome to complain that a .gem file
> contains a dependency on RubyGems!

Except that they argue it makes life more difficult, because
rubygems doesn't handle packaging issues as they need it to, so they
don't want to have it, then having software depend on it locks them
out.  The line of thinking is "gems are meant to make things
easier for people, but for those who use one packaging system for
their machine it makes things more difficult, and can something be
done about it, please?"  
> 
> > * provide a mechanism to make it easy to give repackagers the input they need
> >   without affecting RubyGems' capabilities.
> 
> So that's the second alternative?  I don't understand what it means. 
> What's "the input they need"?

The files they would need to create a package, having squeezed the
gem to get them out (using unpack or some other method).  My point
about binary gems was due to the desire to still have them for
platforms/situations where it makes sense.  Clearly one cannot
repackage from a binary gem.
> 

        HTH, and hope that I haven'd distorted anything,
        Hugh

In This Thread

Prev Next