[#5711] Lexic confusion: method/local variable distinction works strange — noreply@...
Bugs item #2371, was opened at 2005-09-04 00:40
Hi,
Mine is 1.8.2 and it does raise syntax error.
[#5732] Re: Ruby development issue tracking will go to basecamp — ville.mattila@...
[#5737] returning strings from methods/instance_methods — TRANS <transfire@...>
I was just wondering why with #methods and #instance_methods, it was
Hi,
On 9/8/05, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
Yukihiro Matsumoto <matz@ruby-lang.org> writes:
On Fri, 9 Sep 2005, Christian Neukirchen wrote:
[#5750] File.split edge cases — "Berger, Daniel" <Daniel.Berger@...>
Hi all,
Hi,
nobuyoshi nakada wrote:
Hi,
Yukihiro Matsumoto wrote:
Hi,
Yukihiro Matsumoto wrote:
[#5781] array sharing — Eric Mahurin <eric_mahurin@...>
This is my first time poking around in the ruby source code, so
[#5786] Difference between class declarations — Peter Vanbroekhoven <calamitas@...>
Hi,
Hi,
On 9/15/05, nobu.nokada@softhome.net <nobu.nokada@softhome.net> wrote:
[#5796] proposed attr writer patch — Daniel Berger <Daniel.Berger@...>
Hi all,
Hi,
Daniel Berger wrote:
James Britt <ruby@jamesbritt.com> writes:
On Sun, 18 Sep 2005, Christian Neukirchen wrote:
[#5798] Makefile error in OpenSLL extension (on Windows) — noreply@...
Bugs item #2472, was opened at 2005-09-16 18:56
Hi,
This is the just released 1.8.3 preview2.
Hi,
No, win32/Makefile.sub doe not contain those two lines.
Hi,
On 9/18/05, nobu.nokada@softhome.net <nobu.nokada@softhome.net> wrote:
Hi,
On 9/18/05, nobu.nokada@softhome.net <nobu.nokada@softhome.net> wrote:
[#5844] Ruby 1.8.3 released — Yukihiro Matsumoto <matz@...>
Hello Rubyists,
[#5848] Re: RubyGems in Ruby HEAD — Hugh Sasse <hgs@...>
On Wed, 21 Sep 2005, Chad Fowler wrote:
[#5851] Re: RubyGems in Ruby HEAD — Paul van Tilburg <paul@...>
Hi all,
I don't know if I can post to all those lists, but I'll leave them
Paul van Tilburg wrote:
Marc Dequ竪nes (Duck) wrote:
On 9/22/05, mathew <meta@pobox.com> wrote:
On 9/23/05, Pascal Terjan <pterjan@gmail.com> wrote:
On 9/23/05, Austin Ziegler <halostatue@gmail.com> wrote:
[#5882] Re: RubyGems TODO — Austin Ziegler <halostatue@...>
Okay. I said in the main thread on ruby-core that I'm putting together a
On 9/22/05, Austin Ziegler <halostatue@gmail.com> wrote:
[#5888] Re: RubyGems TODO — Mauricio Fern疣dez <mfp@...>
On Thu, Sep 22, 2005 at 11:46:18AM +0900, Chad Fowler 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
On Sep 22, 2005, at 9:02 AM, James Edward Gray II wrote:
On Sep 22, 2005, at 11:53 AM, James Edward Gray II wrote:
Hi,
On Sep 23, 2005, at 10:54 AM, Yukihiro Matsumoto wrote:
Hi,
On Sep 23, 2005, at 12:31 PM, Yukihiro Matsumoto wrote:
Hi,
[#5901] Re: RubyGems TODO — "Jim Weirich" <jim@...>
>> On 21-Sep-05, at 7:17 PM, why the lucky stiff wrote:
[#5902] Vulnerability fixed in 1.8.3 — Yukihiro Matsumoto <matz@...>
Hi,
See below for a few grammar edits. As a separate issue, I would like
>>>>> "D" == Dominique Brezinski <dominique.brezinski@gmail.com> writes:
Yes, I can read it. You know, there are these things called
On 22 Sep 2005, at 09:36, Dominique Brezinski wrote:
On 9/22/05, Eric Hodel <drbrain@segment7.net> wrote:
[#5921] Mutually dependent libs double loading. — TRANS <transfire@...>
I'm on Ruby 1.8.2.
TRANS wrote:
On 9/22/05, Florian Gro<florgro@gmail.com> wrote:
I'm very suprised I have not gotten an official answer about this. Is
On Sat, 24 Sep 2005, TRANS wrote:
[#5966] $SAFE=4 is still dangerous to use as a sandbox — URABE Shyouhei <s-urabe@...>
This issue has been discussed at security@ruby-lang.org, but matz told
[#5975] segmentation fault on require 'yaml' — Ralph Amissah <ralph.amissah@...>
Status: Open
[#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.
On 9/25/05, TRANS <transfire@gmail.com> wrote:
On 9/26/05, Austin Ziegler <halostatue@gmail.com> wrote:
On 9/26/05, TRANS <transfire@gmail.com> wrote:
On 9/26/05, Austin Ziegler <halostatue@gmail.com> wrote:
On 9/26/05, TRANS <transfire@gmail.com> wrote:
On 9/26/05, Austin Ziegler <halostatue@gmail.com> wrote:
[#6001] Require Namepaces and RubyGems' effect on LoadPath problem — TRANS <transfire@...>
I've added namespaces to require. Works like this:
On 9/26/05, TRANS <transfire@gmail.com> wrote:
On 9/26/05, Austin Ziegler <halostatue@gmail.com> wrote:
On 9/26/05, TRANS <transfire@gmail.com> wrote:
On 9/26/05, Austin Ziegler <halostatue@gmail.com> wrote:
TRANS wrote:
Sorry for the delay. I was working hard on an improved implementation.
On 9/29/05, TRANS <transfire@gmail.com> wrote:
On 9/29/05, Austin Ziegler <halostatue@gmail.com> wrote:
On 9/29/05, TRANS <transfire@gmail.com> wrote:
On 9/29/05, Austin Ziegler <halostatue@gmail.com> wrote:
Quoting halostatue@gmail.com, on Tue, Sep 27, 2005 at 06:02:07AM +0900:
On 9/26/05, Sam Roberts <sroberts@uniserve.com> wrote:
Quoting halostatue@gmail.com, on Tue, Sep 27, 2005 at 10:29:17AM +0900:
On Sep 26, 2005, at 8:54 PM, Sam Roberts wrote:
Quoting james@grayproductions.net, on Tue, Sep 27, 2005 at 11:06:01AM +0900:
On 9/26/05, Sam Roberts <sroberts@uniserve.com> wrote:
Quoting halostatue@gmail.com, on Tue, Sep 27, 2005 at 11:49:14AM +0900:
On 9/27/05, Sam Roberts <sroberts@uniserve.com> wrote:
> Right now, they're watching people who have pretty much sat on the side
On 9/27/05, Ralph Amissah <ralph.amissah@gmail.com> wrote:
I'll greatly weaken my post, and give everyone the opportunity to head me
On Wed, 28 Sep 2005, Ralph Amissah wrote:
Hello,
On Wednesday 28 September 2005 07:35 pm, Mauricio Fern疣dez wrote:
On Thu, Sep 29, 2005 at 09:46:45AM +0900, Jim Weirich wrote:
On Sat, Oct 01, 2005 at 12:22:33AM +0900, Jim Weirich wrote:
Hi --
On 9/26/05, Sam Roberts <sroberts@uniserve.com> wrote:
On Monday 26 September 2005 22:41, Austin Ziegler wrote:
On Wed, 28 Sep 2005, Sean E. Russell wrote:
On Wednesday 28 September 2005 08:54, Hugh Sasse wrote:
On Mon, 10 Oct 2005, Sean E. Russell wrote:
Ok, in an attempt to reduce clutter, I'm responding to several people in one
On Monday 26 September 2005 21:29, Austin Ziegler wrote:
On Wed, 2005-09-28 at 20:56 +0900, Sean E. Russell wrote:
Tom Copeland wrote:
On Wednesday 28 September 2005 12:02, James Britt wrote:
On 9/28/05, Sean E. Russell <ser@germane-software.com> wrote:
On 9/28/05, Austin Ziegler <halostatue@gmail.com> wrote:
On 9/28/05, Dominique Brezinski <dominique.brezinski@gmail.com> wrote:
For what it is worth, I live life behind an authenticated proxy, so I
I have got gems to work from behind an authenticated proxy.
On 9/28/05, Jim Freeze <jim@freeze.org> wrote:
Ah, yes, but many proxies require credentials for each new HTTP
On Wednesday 28 September 2005 08:43, Austin Ziegler wrote:
On Fri, 30 Sep 2005, Sean E. Russell wrote:
On 9/30/05, David A. Black <dblack@wobblini.net> wrote:
[#6004] Problem with 1.8.3, extensions — Daniel Berger <Daniel.Berger@...>
Hi all,
[#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
[sorry for duplicate post]
>>>>> "R" == Ralph Amissah <ralph.amissah@gmail.com> writes:
On 9/27/05, ts <decoux@moulon.inra.fr> wrote:
>>>>> "R" == Ralph Amissah <ralph.amissah@gmail.com> writes:
>>>>> "t" == ts <decoux@moulon.inra.fr> writes:
In article <200509291419.j8TEJYid015419@moulon.inra.fr>,
>>>>> "T" == Tanaka Akira <akr@m17n.org> writes:
ruby 1.8.3 (2005-09-29)
the segfault has returned with the latest ruby build
>>>>> "R" == Ralph Amissah <ralph.amissah@gmail.com> writes:
[#6038] make warning from 1.8.3 — Daniel Berger <Daniel.Berger@...>
Solaris 10
[#6057] YAML loading of quoted Symbols broken in 1.8.3 — noreply@...
Bugs item #2535, was opened at 2005-09-28 11:50
At 01:58 +0900 29 Sep 2005, noreply@rubyforge.org wrote:
[#6076] Question about cgi.rb's read_multipart method and possible fix — "Zev Blut" <rubyzbibd@...>
Hello,
Re: RubyGems in Ruby HEAD
Hi all, This reply is in the name of the Debian/Ruby Extras team. When I write "we", I mean this group. On Wed, Sep 21, 2005 at 03:28:01AM +0900, Austin Ziegler wrote: > On 9/20/05, Mauricio Fern疣dez <mfp@acm.org> wrote: > > Right now, RubyGems represents a step backwards relative to Minero > > Aoki's setup.rb in many regards as far as repackagers are concerned. > > To be honest, this is one of my *least* worries. I know, Mauricio, that > it matters greatly to you, but I find that RubyGems has solved things in > a manner similar to stow. But it is our most important worry! As Debian developer this would increase my amount of work for packaging _and_ maintaining each Ruby library/app. Although this trend is more related to RubyGems popularity gain than the actual merge. > > To state it simply, it is often more difficult to package something > > released in .gem format than in an equivalent tarball + setup.rb. I > > know this from my personal experience when repackaging a large number > > of libraries and applications [2] and most importantly from what > > several developers working on established repackaging efforts (Debian, > > FreeBSD, PLD, Suse) have told me. Indeed. Note that this is partly due to a different point of view. For Debian we package the libs and apps ourselves. I hate to say it but there is almost no need for RubyGems in our case, whereas it is very handy and good for platforms lacking such packaging and Q&A (win32, OSX, ...). I certainly see the point and usefulness of the system. I am still more interested in a system to generalize _all_ Ruby lib/app sources, like Package[2]. If RubyGems, repackagers, etc. all could use that, that would be great. And it makes more sense to have that in the core IMO. > > This is due to RubyGems breaking > > source compatibility with non-RubyGems system in several areas, > > including, but not limited to the following: > > > * lack of support for DATADIR > > [...] > > > * obviously, require_gem > > Which should be going away, and has always been said that it would be > going away. The biggest problem will be the association between the gem > name (what you install) and the libraries (what you require) and whether > that should be maintained. I do not believe that it should. With this gone, it would stop creating source incompatibilities. This would result in far less patches of apps and libs for us. Now, an app can not work because of the absense of RubyGems in Debian (which will change soon though, but packages shouldn't depend on it, IMHO). The mapping between the gem and the libs (and an API to access it) might still be useful, see also the end of the mail. > > * in general, problems due to the new directory layout > > Please expand on this, because I see nothing different between this and > what stow does, except that RubyGems does it transparently. Indeed, with > the latest versions of RubyGems, aside from the necessary "require > 'rubygems'" line, there is no practical difference between what RubyGems > does and what RPA did (excepting, of course, that RPA installed directly > into site_ruby). And exactly that practical difference makes it violate the FHS and thereby our Debian policy. Say we were planning to make a transition to seperating arch-independant and arch-dependant libs into /usr/share and /usr/lib dirs, with this 1-gem-1-dir approach it would be virtually impossible. > > Each of these items means additional work when packaging a .gem: the > > source code must be patched before the actual repackaging work can be > > begun. This is something repackagers wouldn't have had to do with a > > traditional .tar.gz+setup.rb release. Since RubyGems has been proposed > > as a standard for distribution and management of third party > > libraries, it has become the sole release format for several projects, > > forcing repackagers to patch an increasing amount of upstream code, > > adding to their thankless work. Agreed. > > Upstream developers aware of this problem have to write their code > > carefully to make sure it works in both RubyGems and all other > > systems, or to keep two lines of development and make duplicate > > releases. To sum up, this is a lot of work that we could live > > without if the issues affecting RubyGems were fixed before it is in > > more widespread use. > > I personally have issues with the idea that repackagers will be > patching my libraries. I appreciate the work you did with RPA and the > reviews you performed on my code, but the reality is that I'm not sure > that repackagers *should* patch incoming code unless it is clear that > the project has been abandoned and it is a security patch. I have issues with upstream adding code that has to do with packaging. As Debian/Ruby maintainers, we have agreed that packaging is and should always be _orthogonal_ to upstream software work. > > I believe that "the Ruby standard for publishing and managing third > > party libraries" should not make things any harder to package, for > > there are legitimate reasons to prefer existent tools (rpm, dpkg, > > etc.) to RubyGems, [...] > > I disagree, but I'm obviously going to be in a minority here. I think > that the situation on Debian demonstrates that, sometimes, the > repackagers do far more harm than good. Thanks! > I'm glad that it's better, but it never should have been the mess that > it was. If this is about the stdlib being split up. That was a choice, and I can understand the maintainer's choice, it was a more logical thing for Ruby1.6 than 1.8, stdlib being much smaller. Some people are just dependency-nit-pickers. > > To make things clear, I'll repeat once more that I'm not opposed to a > > Ruby standard being adopted for upstream releases, or to RubyGems > > becoming such a standard after all the above issues have been dealt > > with. But I believe the current RubyGems implementation shouldn't be > > considered the sanctioned standard before that happens. > > I think that you need to clarify the issues. Everything you've stated > here has been, IMO, quite vague. It may be useful to highlight the > issues with specific cases *and provide suggested solutions*. The issues may sound vague because they are quite general (source incompatibility, being able to run stuff without gems, FHS compliance) and most count for all gems or the entire system. > Those solutions may involve changes that can only happen when RubyGems > is incorporated in Ruby, but let's be realistic here. If the RubyGems > developers aren't involved in repackaging efforts, those issues are > going to end up being low on their priority efforts unless someone > comes to them with concrete problems *and suggestions for solutions*. Ok. Some concrete stuff then. * Upstream should only have to create a spec file, not change stuff in the code, let 'require "foo"' stay 'require "foo"'. * Create some generizable installer, maybe assist with Package[2] or come up with something better, definitely useful to have a distutils[1]-alike system in Ruby Core IMO. * Create a mapping from gems to libs. This way, we _can_ include RubyGems into Debian without problems. The user can get libs that haven't been packaged yet or newer versions but is warned when gems are installed overriding a lib that already has been installed via dpkg and vice versa. This probably sound much more easy than it is, and it's also more of a workaround. Debian is about to unite much of Ruby lib/app packaging under a team. We are improving our system, now using setup.rb, to be able to package and maintain a lot very efficiently. The thing we have in common with gems is the metadata and install part and we would very much like to have a suiting system for that in core. However, currently, RubyGems increases our amount of work and we are about to go slower rather than faster. Paul van Tilburg Debian Developer, Debian/Ruby (Extras) team member 1: http://www.python.org/doc/2.4.1/dist/dist.html 2: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/144579 -- Student @ Eindhoven | email: paul@luon.net University of Technology, The Netherlands | JID: paul@luon.net >>> Using the Power of Debian GNU/Linux <<< | GnuPG key ID: 0x50064181