[#5737] returning strings from methods/instance_methods — TRANS <transfire@...>

I was just wondering why with #methods and #instance_methods, it was

11 messages 2005/09/08

[#5796] proposed attr writer patch — Daniel Berger <Daniel.Berger@...>

Hi all,

18 messages 2005/09/16

[#5798] Makefile error in OpenSLL extension (on Windows) — noreply@...

Bugs item #2472, was opened at 2005-09-16 18:56

11 messages 2005/09/17
[#5800] Re: [ ruby-Bugs-2472 ] Makefile error in OpenSLL extension (on Windows) — nobu.nokada@... 2005/09/17

Hi,

[#5851] Re: RubyGems in Ruby HEAD — Paul van Tilburg <paul@...>

Hi all,

34 messages 2005/09/21
[#5867] Re: RubyGems in Ruby HEAD — mathew <meta@...> 2005/09/21

Paul van Tilburg wrote:

[#5870] Re: RubyGems in Ruby HEAD — Marc Dequènes (Duck) <Duck@...> 2005/09/21

[#5920] Re: RubyGems in Ruby HEAD — mathew <meta@...> 2005/09/22

Marc Dequ竪nes (Duck) wrote:

[#5926] Re: RubyGems in Ruby HEAD — Pascal Terjan <pterjan@...> 2005/09/23

On 9/22/05, mathew <meta@pobox.com> wrote:

[#5931] Re: RubyGems in Ruby HEAD — Austin Ziegler <halostatue@...> 2005/09/23

On 9/23/05, Pascal Terjan <pterjan@gmail.com> wrote:

[#5898] Delegate and Forwardable Documentation — James Edward Gray II <james@...>

I've tried to send these files through a couple of times now with

17 messages 2005/09/22
[#5911] Re: Delegate and Forwardable Documentation — James Edward Gray II <james@...> 2005/09/22

On Sep 22, 2005, at 9:02 AM, James Edward Gray II wrote:

[#5924] Re: Delegate and Forwardable Documentation — James Edward Gray II <james@...> 2005/09/23

On Sep 22, 2005, at 11:53 AM, James Edward Gray II wrote:

[#5941] Re: Delegate and Forwardable Documentation — Yukihiro Matsumoto <matz@...> 2005/09/23

Hi,

[#5942] Re: Delegate and Forwardable Documentation — James Edward Gray II <james@...> 2005/09/23

On Sep 23, 2005, at 10:54 AM, Yukihiro Matsumoto wrote:

[#5947] Re: Delegate and Forwardable Documentation — Yukihiro Matsumoto <matz@...> 2005/09/23

Hi,

[#5921] Mutually dependent libs double loading. — TRANS <transfire@...>

I'm on Ruby 1.8.2.

14 messages 2005/09/23
[#5923] Re: Mutually dependent libs double loading. — Florian Gro<florgro@...> 2005/09/23

TRANS wrote:

[#5985] Finally an answer to my RubyGems question and some small suggestions — TRANS <transfire@...>

I appreciate those that attempted to offer me some info on this issue.

9 messages 2005/09/26

[#6001] Require Namepaces and RubyGems' effect on LoadPath problem — TRANS <transfire@...>

I've added namespaces to require. Works like this:

94 messages 2005/09/26
[#6002] Re: Require Namepaces and RubyGems' effect on LoadPath problem — Austin Ziegler <halostatue@...> 2005/09/26

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

[#6003] Re: Require Namepaces and RubyGems' effect on LoadPath problem — TRANS <transfire@...> 2005/09/26

On 9/26/05, Austin Ziegler <halostatue@gmail.com> wrote:

[#6005] Re: Require Namepaces and RubyGems' effect on LoadPath problem — Austin Ziegler <halostatue@...> 2005/09/26

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

[#6007] gems is a language change, not a pkging system (Re: Require Namepaces and RubyGems' effect on LoadPath problem) — Sam Roberts <sroberts@...> 2005/09/26

Quoting halostatue@gmail.com, on Tue, Sep 27, 2005 at 06:02:07AM +0900:

[#6013] Re: gems is a language change, not a pkging system (Re: Require Namepaces and RubyGems' effect on LoadPath problem) — Austin Ziegler <halostatue@...> 2005/09/27

On 9/26/05, Sam Roberts <sroberts@uniserve.com> wrote:

[#6014] Re: gems is a language change, not a pkging system — Sam Roberts <sroberts@...> 2005/09/27

Quoting halostatue@gmail.com, on Tue, Sep 27, 2005 at 10:29:17AM +0900:

[#6015] Re: gems is a language change, not a pkging system — James Edward Gray II <james@...> 2005/09/27

On Sep 26, 2005, at 8:54 PM, Sam Roberts wrote:

[#6016] Re: gems is a language change, not a pkging system — Sam Roberts <sroberts@...> 2005/09/27

Quoting james@grayproductions.net, on Tue, Sep 27, 2005 at 11:06:01AM +0900:

[#6018] Re: gems is a language change, not a pkging system — Austin Ziegler <halostatue@...> 2005/09/27

On 9/26/05, Sam Roberts <sroberts@uniserve.com> wrote:

[#6019] Re: gems is a language change, not a pkging system — Sam Roberts <sroberts@...> 2005/09/27

Quoting halostatue@gmail.com, on Tue, Sep 27, 2005 at 11:49:14AM +0900:

[#6024] Re: gems is a language change, not a pkging system — Austin Ziegler <halostatue@...> 2005/09/27

On 9/27/05, Sam Roberts <sroberts@uniserve.com> wrote:

[#6025] Re: gems is a language change, not a pkging system — Ralph Amissah <ralph.amissah@...> 2005/09/27

> Right now, they're watching people who have pretty much sat on the side

[#6026] Re: gems is a language change, not a pkging system — Austin Ziegler <halostatue@...> 2005/09/27

On 9/27/05, Ralph Amissah <ralph.amissah@gmail.com> wrote:

[#6043] Re: gems is a language change, not a pkging system — Ralph Amissah <ralph.amissah@...> 2005/09/28

I'll greatly weaken my post, and give everyone the opportunity to head me

[#6044] Re: gems is a language change, not a pkging system — Hugh Sasse <hgs@...> 2005/09/28

On Wed, 28 Sep 2005, Ralph Amissah wrote:

[#6073] Re: gems is a language change, not a pkging system — Mauricio Fern疣dez <mfp@...> 2005/09/28

Hello,

[#6074] Re: gems is a language change, not a pkging system — Jim Weirich <jim@...> 2005/09/29

On Wednesday 28 September 2005 07:35 pm, Mauricio Fern疣dez wrote:

[#6017] Re: gems is a language change, not a pkging system — Austin Ziegler <halostatue@...> 2005/09/27

On 9/26/05, Sam Roberts <sroberts@uniserve.com> wrote:

[#6046] Re: gems is a language change, not a pkging system — "Sean E. Russell" <ser@...> 2005/09/28

On Monday 26 September 2005 22:41, Austin Ziegler wrote:

[#6050] Re: gems is a language change, not a pkging system — Hugh Sasse <hgs@...> 2005/09/28

On Wed, 28 Sep 2005, Sean E. Russell wrote:

[#6207] Re: gems is a language change, not a pkging system — "Sean E. Russell" <ser@...> 2005/10/10

On Wednesday 28 September 2005 08:54, Hugh Sasse wrote:

[#6045] Re: gems is a language change, not a pkging system (Re: Require Namepaces and RubyGems' effect on LoadPath problem) — "Sean E. Russell" <ser@...> 2005/09/28

On Monday 26 September 2005 21:29, Austin Ziegler wrote:

[#6048] Re: gems is a language change, not a pkging system (Re: Require Namepaces and RubyGems' effect on LoadPath problem) — Austin Ziegler <halostatue@...> 2005/09/28

On 9/28/05, Sean E. Russell <ser@germane-software.com> wrote:

[#6059] Re: gems is a language change, not a pkging system (Re: Require Namepaces and RubyGems' effect on LoadPath problem) — Dominique Brezinski <dominique.brezinski@...> 2005/09/28

On 9/28/05, Austin Ziegler <halostatue@gmail.com> wrote:

[#6061] Re: gems is a language change, not a pkging system (Re: Require Namepaces and RubyGems' effect on LoadPath problem) — Austin Ziegler <halostatue@...> 2005/09/28

On 9/28/05, Dominique Brezinski <dominique.brezinski@gmail.com> wrote:

[#6062] Re: gems is a language change, not a pkging system (Re: Require Namepaces and RubyGems' effect on LoadPath problem) — Dominique Brezinski <dominique.brezinski@...> 2005/09/28

For what it is worth, I live life behind an authenticated proxy, so I

[#6099] Re: gems is a language change, not a pkging system (Re: Require Namepaces and RubyGems' effect on LoadPath problem) — "Sean E. Russell" <ser@...> 2005/09/30

On Wednesday 28 September 2005 08:43, Austin Ziegler wrote:

[#6009] Re: ruby 1.8.3 (2005-09-21) [i486-linux] sisu segfault — Ralph Amissah <ralph.amissah@...>

(i) correction, segfault is with official ruby 1.8.3 (2005-09-21), not

21 messages 2005/09/27
[#6010] Fwd: ruby 1.8.3 (2005-09-21) [i486-linux] sisu segfault — Ralph Amissah <ralph.amissah@...> 2005/09/27

[sorry for duplicate post]

[#6079] Re: Fwd: ruby 1.8.3 (2005-09-21) [i486-linux] sisu segfault — ts <decoux@...> 2005/09/29

>>>>> "R" == Ralph Amissah <ralph.amissah@gmail.com> writes:

[#6081] Re: Fwd: ruby 1.8.3 (2005-09-21) [i486-linux] sisu segfault — ts <decoux@...> 2005/09/29

>>>>> "t" == ts <decoux@moulon.inra.fr> writes:

[#6082] Re: Fwd: ruby 1.8.3 (2005-09-21) [i486-linux] sisu segfault — Tanaka Akira <akr@...17n.org> 2005/09/29

In article <200509291419.j8TEJYid015419@moulon.inra.fr>,

Re: gems is a language change, not a pkging system

From: Hugh Sasse <hgs@...>
Date: 2005-09-29 09:50:40 UTC
List: ruby-core #6078
On Thu, 29 Sep 2005, Mauricio Fern疣dez wrote:

> Hello,
>
> [I'm not going to reply individually to nearly every sentence you wrote,
> as you did with Ralph, because that quickly degenerates into nitpicking

It wasn't my intention to be nitpicking, I was trying to address the
points he'd take the trouble to write, and I was trying to be
positive and not personal.

> and quarreling, but I'll include (most of) what you wrote to give some
> context to a few comments.]
>
> On Wed, Sep 28, 2005 at 08:32:48PM +0900, Hugh Sasse wrote:
>> Rubygems holds no knowledge about .debs and thereby doesn't
>> interfere with their creation, destruction or anything.  If you
>> don't like the directory ruby (therefore gems) is in, then install
>> it somewhere else.
> [...]
>> We have explicitly asked what we could do that would help.  It has
>> been established that we need to do something about a DATADIR, which
>> may need changes to the core of ruby, for example.
> [...]
>> Yes, we have gem unpack so you can get at the internals and
>> repackage them if you so choose.  What more do you want?  I have
>> asked that before: what more do you want?  If more options can be
>> provided to make that easier we are prepared to consider them.
> [...]
>> Explain how it is in the way, given you can package ruby to go
>> wherever you like so that gems end up wherever you like.  Then
>> explain how this meets the requirements of the other N packaging
>> formats (RPMs, Sun, HP,...).  That last is on the basis that you
>> would not insist that the entire Ruby universe should revolve around
>> Debian packaging alone.  Tell us something concrete we can use.
> [...]
>> Yes, they go where ruby is installed.  And you installed it in the
>> correct place, right?  Yes, we know about the DATADIR issue, now.
>
> Some of the following points are obvious (or they might only seem so to
> me because I've been involved with RubyGems & repackaging issues for so
> long...), but it seems it is necessary to restate them to center the
> discussion (please read as a whole and see where I'm trying to go...):

That's the spirit I was hoping for, thank you.
>
> *  While the .gem package format now allows for easy extraction of its
>   contents, the contents themselves might depend on RubyGems, and the way
>   RubyGems installs them, to execute correctly. It's all about the contents.
> *  Such dependencies are caused by things such as lack of DATADIR support and
>   require_gem. This is why many knowledgeable people consider that RubyGems
>   packages are hard to repackage.
> *  These issues affect all the systems that don't manage Ruby packages
>   the way RubyGems does it (most predate it). I'm being told so
>   by Debian, PLD and Suse developers (I haven't been able to get in touch
>   with other repackagers yet). I was also told so by a FreeBSD
>   developer, but at least one FreeBSD developer disagrees with him or
>   thinks that wrapping gem install is an acceptable compromise for the
>   system.
> *  This has been known for a long time and it seems these issues are
>   now going to be addressed.

Yes, thank you for clarifying this.  Are there other things than
these 2 ....
> *  It is possible to change RubyGems so that RubyGems packages are not
>   repackager-hostile without compromising the features that have made it so
>   popular (like versioning).
> *  Which changes and how to do them is what we should be talking about.

...because now is the time to hammer them out, it seems to me?
>
> Can we move on now? We've seen random insulting, bashing of specific
> OSes and projects, outrage bursts and FUD accusations...

I'm sorry if what I posted came over as insulting, I was trying to
stick to the point and get concrete stuff we can work on, and may
have been too dogged.
>
> Could we focus on what needs to be done, and how it's going to
> happen?
>
> _why proposed a list [ruby-core:5877] and further refined it in
> [ruby-core:5950]; the latter incorporated items added by Chad Fowler
> [ruby-core:5880] and Jim Weirich, who also prioritized them in
> [ruby-core:5901], without specifying the sorting criteria, though.
> Austin Ziegler created the so far most detailed list [ruby-core:5882].
> I tried to assign priorities to the latter based on the impact on
> upstream code in [ruby-core:5890]. Unfortunately, the latter was largely
> disregarded, but I'd appreciate constructive criticism.

Most of this seemed (to me) to come from the Ruby rather than the
Repackager's side of things, which is why I was so determined to see
if we had covered all the issues that the repackagers have, hence
the "tell us, tell us, tell us!" tone.  I am unfamiliar with many of
the packaging systems, and have not used Debian, so assume there are
gaps in my knowledge about the necessary and sufficient conditiions
for harmonious coexistence.

I'm still puzzled about the use of the term upstream code.

>
> Let's see if anything productive can come out of these threads.

I hope so. I wouldn't want the Ruby community's reputation tarnished
just because we hadn't tried to get the best system presently
possible.
>
> -- Mauricio Fernandez
>
>
         Thank you,
         Hugh

In This Thread