[#12312] Need Japanese Help - VRuby & new One-Click Ruby Installer with patch 110 — "Curt Hibbs" <curt.hibbs@...>
I'm trying to build a new release of the One-Click Ruby Installer for
Hello,
Hello,
[#12328] Dir.chdir patch for MS Windows — "Berger, Daniel" <Daniel.Berger@...>
Hi,
[#12344] patch to implement Array.permutation — David Flanagan <david@...>
Hi,
[#12372] Release compatibility/train — Prashant Srinivasan <Prashant.Srinivasan@...>
Hello all,
Hi,
Yukihiro Matsumoto wrote:
Hi,
Yukihiro Matsumoto wrote:
Hi,
Yukihiro Matsumoto wrote:
Hi,
Hi --
On 10/3/07, David A. Black <dblack@rubypal.com> wrote:
Rick DeNatale wrote:
[#12383] Include Rake in Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...>
-----BEGIN PGP SIGNED MESSAGE-----
On 10/3/07, NAKAMURA, Hiroshi <nakahiro@sarion.co.jp> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
On 10/15/07, NAKAMURA, Hiroshi <nakahiro@sarion.co.jp> wrote:
[#12539] Ordered Hashes in 1.9? — Michael Neumann <mneumann@...>
Hi all,
Hi,
Yukihiro Matsumoto wrote:
[#12568] $" and require — "Tim Morgan" <tmorgan99@...>
Hello!
[#12578] Possible memory leak in ruby-1.8.6-p110?? — "M. Edward (Ed) Borasky" <znmeb@...>
I haven't had a chance to narrow this down in enough detail yet, but
M. Edward (Ed) Borasky wrote:
On Thu, 11 Oct 2007, M. Edward (Ed) Borasky wrote:
[#12579] iconv enhancement in Ruby 1.9 — "Eugene Ossintsev" <eugoss@...>
Hi,
[#12587] Confusion about arities — Charles Oliver Nutter <charles.nutter@...>
It seems like a number of methods have unexpected arities. For example,
On Oct 10, 2007, at 22:44 , Charles Oliver Nutter wrote:
Eric Hodel wrote:
[#12588] MatchData#select rdoc and arity incorrect — Charles Oliver Nutter <charles.nutter@...>
Rdoc is here:
[#12617] Question about heap_slots in gc.c — Hongli Lai <h.lai@...>
I'm trying to modify the Ruby interpreter's garbage collector. At the
[#12618] StringIO is not IO? — Hongli Lai <h.lai@...>
According to irb,
[#12629] file encoding comments and a patch to parse.y — David Flanagan <david@...>
Matz, Nobu:
[#12632] Defining unicode methods — "Daniel Berger" <djberg96@...>
Hi all,
[#12670] Bug in Numeric#divmod — "Dirk Traulsen" <dirk.traulsen@...>
Hi all!
[#12681] Unicode: Progress? — murphy <murphy@...>
Hello!
Hi,
Yukihiro Matsumoto wrote:
murphy schrieb:
[#12693] retry: revised 1.9 http patch — Hugh Sasse <hgs@...>
I'm reposting this because I've had little response to this version
On Tue, Oct 16, 2007 at 01:32:42AM +0900, Hugh Sasse wrote:
Would this require that zlib be installed? I know that it's possible to
On Wed, 31 Oct 2007, Roger Pack wrote:
-----BEGIN PGP SIGNED MESSAGE-----
[#12697] Range.first is incompatible with Enumerable.first — David Flanagan <david@...>
The new Enumerable.first method is a generalization of Array.first to
Hi,
[#12703] Long encoding names with -K and bad error message — David Flanagan <david@...>
I noticed the following line in the change log:
Hi,
Nobuyoshi Nakada wrote:
Nobu,
At 16:04 07/10/17, David Flanagan wrote:
[#12706] Re: A couple of bugs? — "Gavin Kistner" <gavin.kistner@...>
From: John Lam (DLR) [mailto:jflam@microsoft.com]
On Wed, Oct 17, 2007 at 03:10:07AM +0900, Gavin Kistner wrote:
Well, that's interesting. Then this seems to be the only assignment that has side-effect on RHS, which I would argue nobody expects (or do you?). I think it makes more sense to do naming in class definition construct rather than to check whether RHS is an anonymous class on each constant assignment.
Tomas Matousek wrote:
[#12710] enum.c patch: fixes Enumerable.cycle and rdoc bugs — David Flanagan <david@...>
The attached patch fixes:
Hi,
[#12714] Re: A couple of bugs? — "Gavin Kistner" <gavin.kistner@...>
> Well, that's interesting. Then this seems to be the only
[#12754] Improving 'syntax error, unexpected $end, expecting kEND'? — Hugh Sasse <hgs@...>
I've had a look at this, but can't see how to do it: When I get
On Fri, Oct 19, 2007 at 03:01:55AM +0900, Hugh Sasse wrote:
The patch below changes this message to:
At 04:15 07/10/24, David Flanagan wrote:
Thanks for filling these in Martin. I worry that this is such a simple
At 16:57 07/10/24, David Flanagan wrote:
Martin Duerst schrieb:
Hi,
[#12758] Encoding::primary_encoding — David Flanagan <david@...>
Hi,
Hi,
Nobuyoshi Nakada schrieb:
Hi,
Nobuyoshi Nakada schrieb:
Hi,
Nobuyoshi Nakada schrieb:
On 22/10/2007, Wolfgang N叩dasi-Donner <ed.odanow@wonado.de> wrote:
Michal Suchanek schrieb:
Hi,
Nobuyoshi Nakada schrieb:
I made some tests with UFT-8, option "-Ku", option "-Ka" and both types of magic
[#12767] \u escapes in string literals: proof of concept implementation — David Flanagan <david@...>
Back at the end of August, Matz wrote (see
Hi,
Nobuyoshi Nakada wrote:
Hi,
Yukihiro Matsumoto wrote:
At 04:19 07/10/23, David Flanagan wrote:
Martin Duerst wrote:
Hi,
At 13:10 07/10/23, David Flanagan wrote:
Martin Duerst wrote:
Hi,
Yukihiro Matsumoto wrote:
Hi,
Nobuyoshi Nakada wrote:
Hi,
At 16:46 07/10/29, Nobuyoshi Nakada wrote:
Hi,
At 11:29 07/11/06, Nobuyoshi Nakada wrote:
Hi,
Yukihiro Matsumoto wrote:
[#12787] How to specify in Ruby 1.9 the expected file encoding — =?ISO-8859-15?Q?Wolfgang_N=E1dasi-Donner?= <ed.odanow@...>
Dear Ruby developers!
Wolfgang N疆asi-Donner wrote:
Gonzalo Garramu schrieb:
Hi,
Yukihiro Matsumoto schrieb:
I wouldn't want a program to write a BOM at the start of a file
[#12795] patch for String.concat — David Flanagan <david@...>
I don't think that String.<< currently handles appending codepoints
[#12825] clarification of ruby libraries installation paths? — Lucas Nussbaum <lucas@...>
Hi,
On Mon, Oct 22, 2007, Lucas Nussbaum wrote:
On 23/10/07 at 00:13 +0900, Ben Bleything wrote:
On 10/22/07, Lucas Nussbaum <lucas@lucas-nussbaum.net> wrote:
On 23/10/07 at 01:55 +0900, Austin Ziegler wrote:
Lucas Nussbaum wrote:
On 24/10/07 at 05:14 +0900, Gonzalo Garramu wrote:
Lucas Nussbaum wrote:
On 30/10/07 at 07:28 +0900, Gonzalo Garramu wrote:
On 10/29/07, Lucas Nussbaum <lucas@lucas-nussbaum.net> wrote:
Austin Ziegler wrote:
On 10/30/07, Mathieu Blondel <mblondel@rubyforge.org> wrote:
On Tue, Oct 23, 2007 at 01:55:29AM +0900, Austin Ziegler wrote:
On 10/22/07, Sam Roberts <sroberts@uniserve.com> wrote:
Austin Ziegler wrote:
On 10/28/07, Bob Proulx <bob@proulx.com> wrote:
Austin,
On 10/29/07, Lucas Nussbaum <lucas@lucas-nussbaum.net> wrote:
On 10/29/07, Luis Lavena <luislavena@gmail.com> wrote:
On 10/30/07, Austin Ziegler <halostatue@gmail.com> wrote:
Do we think that maybe, just maybe, things went off the rails when the
On 10/30/07, Rick Bradley <rick@rickbradley.com> wrote:
On Tue, 30 Oct 2007 22:52:29 +0900, "Luis Lavena" <luislavena@gmail.com> wrote:
[#12849] Problem reported in Rdoc (Ruby 1.9) Rdoc for Ruby 1.8 works — =?ISO-8859-15?Q?Wolfgang_N=E1dasi-Donner?= <ed.odanow@...>
Hi!
[#12867] constant lookup rules in 1.9 — David Flanagan <david@...>
Hi,
[#12895] OSX patches — "Laurent Sansonetti" <laurent.sansonetti@...>
Hi ruby-core,
[#12900] Hopefully Complete List of Possible Encoding Specifications - Existing Ones — Wolfgang Nádasi-Donner <ed.odanow@...>
Dear Ruby 1.9 architects, developers, and testers!
Hi,
On 10/25/07, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
Yukihiro Matsumoto schrieb:
Hi,
Yukihiro Matsumoto schrieb:
I have a (hopefully) final question before testing all
Hi,
Wolfgang N叩dasi-Donner wrote:
David Flanagan schrieb:
At 10:30 07/10/26, Nobuyoshi Nakada wrote:
Yukihiro Matsumoto wrote:
[#12951] Fluent programming in Ruby — David Flanagan <david@...>
From the ChangeLog:
At 14:01 07/10/26, David Flanagan wrote:
Martin Duerst schrieb:
[#12971] Re: Fluent programming in Ruby — Brent Roman <brent@...>
I suppose you could have irb require a terminating ';'
> -----Original Message-----
On 10/26/07, Berger, Daniel <Daniel.Berger@qwest.com> wrote:
[#12996] General hash keys for colon notation — murphy <murphy@...>
Dear language designer(s) and parser wizards,
On 10/28/07, murphy <murphy@rubychan.de> wrote:
On 10/28/07, Rick DeNatale <rick.denatale@gmail.com> wrote:
Rick DeNatale wrote:
[#13027] Implementation of "guessUTF" method - final questions — Wolfgang Nádasi-Donner <ed.odanow@...>
Dear Ruby designers, developers, and testers!
On 10/29/07, Wolfgang N疆asi-Donner <ed.odanow@wonado.de> wrote:
Nikolai Weibull schrieb:
On 10/29/07, Wolfgang N疆asi-Donner <ed.odanow@wonado.de> wrote:
Nikolai Weibull schrieb:
At 17:50 07/10/29, Nikolai Weibull wrote:
On 10/29/07, Martin Duerst <duerst@it.aoyama.ac.jp> wrote:
[#13069] new Enumerable.butfirst method — David Flanagan <david@...>
Matz,
Hi,
Yukihiro Matsumoto wrote:
Hi,
[#13083] Didn't find String#subseq — Wolfgang Nádasi-Donner <ed.odanow@...>
Hi!
[#13096] 1.8.6 gc.c thoughts — "Roger Pack" <rogerpack2005@...>
After examining how the 1.8.6 gc works, I had a few thoughts:
[#13107] %s and utf8 ? — hadmut@... (Hadmut Danisch)
Hi,
[#13135] patch for lib/net/http.rb, self['User-Agent'] ||= 'Ruby' — Stephen Bannasch <stephen.bannasch@...>
I posted this patch before in the middle of another thread and didn't
Hi Stephen,
In article <9079DC13-476F-4C12-922E-E197BD5AAA5C@loveruby.net>,
[#13139] Required Space for Unicode Character Attribute Tables — Wolfgang Nádasi-Donner <ed.odanow@...>
Hi!
[#13143] Two Issues (open-uri's respond_to? and autoload's require) — Trans <transfire@...>
Hi--
-----BEGIN PGP SIGNED MESSAGE-----
Re: clarification of ruby libraries installation paths?
On 10/28/07, Bob Proulx <bob@proulx.com> wrote:
> Austin Ziegler wrote:
> > Sam Roberts wrote:
> > > Which goes where?
> > Ultimately, I don't care
> You are very very vocal about something that you do not care about!
I don't care what direction distro maintainers take when they're
making this decision. It's completely irrelevant to Ruby itself, and
it will ONLY have an impact on users of their systems. Although I like
Ubuntu, I will *never* install a package-based Ruby on a Debian system
because the packages for 1.6 and 1.8 were so badly mangled that you
had to install ten *different* packages that didn't always state their
dependencies clearly... and then you'd have to redo some of them
because Debian (in its infinite zealotry) doesn't think that OpenSSL
is Free Enough and therefore doesn't install it by default and you
can't do that thing you could do out of the box on windows. Or
something like that.
Or you get the Ruby on Tiger snafu: it was compiled as PPC with Intel
endianness, which meant that PDF::Writer and a handful of other
packages would never be able to work because String#unpack would never
work.
So, if packagers must do something *different* than a source install
of Ruby, then it's 100% their responsibility for making sure that they
choose something smart, making sure that it doesn't break things that
the user could upgrade themselves, and includes everything that's
actually needed to work (yes, Debian, rdoc is part of the Ruby
standard library, thankyouverymuch).
> > -- you'll never see class 2 on a system I install, because of poor
> > packaging choices regarding Ruby with most of the distros.
> Then it would be most productive to help the distros make better
> choices.
Install location is the least of their problems, and probably the only
one that they (generic they) are fully qualified to address.
> As things currently exist guidence is lacking and therefore everyone
> is forced to make independent decisions. Without coordination these
> decisions will naturally have variance. That is not as good for Ruby
> as if there were a policy that promoted consistency.
Install Ruby consistently then.
./configure
make
make test
make install
If you must, use --prefix. Don't hack RubyGems to use /var/lib (!?!?).
If you want to have a graphics-UI-free version, disable Tk on build.
That's about the only thing you should separate from the standard
installation. If you *have* to split other things out, make sure you
really need to do so -- or make sure your dependencies are set
properly and tell people to stuff themselves. zlib is a *required*
dependency. OpenSSL or an equivalent is a *required* dependency (or at
least some API-compatible stuff for the digest code).
Developers create against the Ruby standard library. Your job, as a
distro maintainer, is to deliver a Ruby that provides that standard
library and the ability to extend Ruby in ways that are accepted in
the community. That includes RubyGems. You want to handle RubyGems
right? Package them *within* your packaging format. Sure, someone
might remove the .gem from the archive area, but that's not a huge
deal -- or it shouldn't be. Nothing says I can't do something like:
apt-get install vim
rm -rf /usr/local/share/vim
You know what? My Ubuntu system won't crash. I can run "apt-get
uninstall vim" and it'll bitch about the missing files (maybe), but it
won't crash.
(Added bonus: if you're packaging the .gem, you can actually package
your *own* .gem that contains a precompiled binary extension so you
don't have to worry about those.)
There are some things that I don't know that RubyGems handles well
(.so extensions aren't segregated by platform in any way, so far as I
can tell -- this is a hairy, but uncommon, problem).
> > On other systems, you'll never see class 3, because they don't use
> > anything BUT distro packages. (And that's what I'll use for things I
> > don't care about, like Python and Perl.)
> Hmm... A hard core build-from-source Perl person would say the same.
> Building and installing Perl from first principles would be the only
> way for them for the same reasons you give for Ruby for yourself. And
> the same for Python. But I do not believe it is a good thing for the
> users of these projects.
Let me be very clear: I would act the same way toward Perl and Python
if OS-based package installs of them didn't behave correctly. (Where
correctly is "as if I had built Python from source".) I got to a point
with PDF::Writer where the first question was "what OS"? If the answer
was "Debian", I'd say "rebuild your Ruby from source. Debian doesn't
know how to package Ruby." I would not provide any further help before
they did that -- because the Debian packages were (and to some degree
still are) horribly broken compared to a source installation.
> It would improve Ruby to bring consistency to the packaging and
> distribution of it.
I don't agree. Leopard (Apple) has a different concept of packaging
and distribution than Debian, which is different than SUSE, which is
different than FreeBSD, etc. I don't have time to support all of those
different distributions. Neither, IMO, does any of the Ruby (including
JRuby, Rubinius, etc.) core developers. They support Ruby. Yes, build
issues are a Ruby problem. Installation beyond "./configure; make;
make install" really isn't.
There are such different philosophies represented here that I can't
see any way of providing such guidance beyond a "tell us a --vendor
path and we'll record it." So yeah, I don't care where you install it.
Just make sure that it's at least as good as the tarball install.
-austin
--
Austin Ziegler * halostatue@gmail.com * http://www.halostatue.ca/
* austin@halostatue.ca * http://www.halostatue.ca/feed/
* austin@zieglers.ca