[#7043] RUBYOPT versioning? — Caleb Tennis <caleb@...>
Matz, others:
[#7050] RDoc patches for BigDecimal in Ruby CVS — mathew <meta@...>
Now that 1.8.4 is out and the initial flurry of problem reports has died
[#7055] More on VC++ 2005 — Austin Ziegler <halostatue@...>
Okay. I've got Ruby compiling. I'm attempting to get everything in
Hi,
On 05/01/06, nobuyoshi nakada <nobuyoshi.nakada@ge.com> wrote:
On 06/01/06, Austin Ziegler <halostatue@gmail.com> wrote:
Hi,
On 09/01/06, nobuyoshi nakada <nobuyoshi.nakada@ge.com> wrote:
[#7057] 64-bit Solaris READ_DATA_PENDING Revisited — Steven Lumos <steven@...>
[#7078] CRC - a proof-of-concept Ruby compiler — Anders Hkersten <chucky@...>
Hello everyone,
[#7084] mathn: ugly warnings — hadmut@... (Hadmut Danisch)
Hi,
Hadmut Danisch wrote:
Daniel Berger wrote:
*Dean Wampler *<deanwampler gmail.com> writes:
On Fri, 13 Jan 2006, mathew wrote:
On Fri, 13 Jan 2006, Mathieu Bouchard wrote:
ara.t.howard@noaa.gov wrote:
On Fri, 13 Jan 2006, James Britt wrote:
Dean Wampler <deanwampler gmail.com> writes:
On Sat, 14 Jan 2006, mathew wrote:
[#7100] core dump with ruby 1.9.0 (2006-01-10) and bdb-0.5.8 — Tanaka Akira <akr@...17n.org>
I found following test script dumps core.
>>>>> "T" == Tanaka Akira <akr@m17n.org> writes:
In article <200601110905.k0B950Op001713@moulon.inra.fr>,
[#7109] Calling flock with block? — Bertram Scharpf <lists@...>
Hi,
On Thu, 12 Jan 2006, Bertram Scharpf wrote:
[#7129] YAML.load({[]=>""}.to_yaml) — Tanaka Akira <akr@...17n.org>
I found that current YAML doesn't round trip {[]=>""}.
Hi.
Hi.
In article <20060115202203.D3624CA0.ocean@m2.ccsnet.ne.jp>,
[#7162] FileUtils.mv does not unlink source file when moving over filesystem boundary — Pav Lucistnik <pav@...>
Hi,
On Mon, 16 Jan 2006, Pav Lucistnik wrote:
[#7178] Add XHTML 1.0 Output Support to Ruby CGI — Paul Duncan <pabs@...>
The attached patch against Ruby 1.8.4 adds XHTML 1.0 output support to
[#7186] Ruby 1.9 and FHS — "Kirill A. Shutemov" <k.shutemov@...>
Build and install system changes:
[#7195] trouble due ruby redefining posix function eaccess — noreply@...
Bugs item #3317, was opened at 2006-01-24 15:33
[#7197] SSL-enabled DRb fds on SSLError? — ctm@... (Clifford T. Matthews)
Howdy,
On Jan 24, 2006, at 12:46 PM, Clifford T. Matthews wrote:
Patch worked fine against HEAD.
[#7203] bcc32's memory manager bug — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
Hi.
[#7211] Some troubles with an embedded ruby interpreter — Matt Mower <matt.mower@...>
Hi folks,
[#7216] String#scan loops forefever if scanned string is modified inside block. — noreply@...
Bugs item #3329, was opened at 2006-01-26 10:55
[#7226] Fwd: Re: Question about massive API changes — "Sean E. Russell" <ser@...>
Hello,
Sean E. Russell wrote:
>
On 1/28/06, Caleb Tennis <caleb@aei-tech.com> wrote:
On Saturday 28 January 2006 17:13, Wilson Bilkovich wrote:
Sean E. Russell wrote:
[#7249] PATCH: append option to sysread — Yohanes Santoso <ysantoso-rubycore@...>
[#7259] TCP/UDP server weird lags on 1.8.4 linux — "Bill Kelly" <billk@...>
Hi !
Re: [PATCH] Ruby 1.9 and FHS
On 23/01/06, Kirill A. Shutemov <k.shutemov@sam-solutions.net> wrote:
> On 22:25 Mon 23 Jan, Austin Ziegler wrote:
>> On 23/01/06, Kirill A. Shutemov <k.shutemov@sam-solutions.net> wrote:
>>> Build and install system changes:
>>> FHS:
>>>
>>> - pure-ruby files install separete from ruby extentions(binary).
>>> /usr/share/ruby/X.Y for *.rb
>>> /usr/lib/ruby/X.Y for *.so
>>>
>>> - ruby headers install to /usr/include/ruby/X.Y/
>>>
>>> Non-FHS:
>>>
>>> - vendor-specific ruby-modules dirs. It's useful for a distribution. We
>>> have three type of ruby-modules:
>>> 1. stdlib
>>> 2. vendor-specific(a ruby modules prepared for a distribution)
>>> 3. user's modules which installed by hand
>> I don't think that this is a useful modification. If a particular
>> repackager wants to use this, feel free, but I think that the current
>> installation layout is more than sufficient and is overall better for
>> its cleanliness.o
> I don't think that scrap-heap of header, rb and binary files is very
> cleanliness.
That's your opinion. The current way it works is, however, very easy to
clean up, since it's all under a single directory.
>> If you want something more applicable that makes it useful to
>> repackagers and people who couldn't care less about the
>> Linux-specific FHS (e.g., anyone using Windows or a Unix other than
>> Linux), make it something which can be applied with a specific
>> configure option (e.g., --enable-fhs-install). Even when I use Linux,
>> if I'm installing from source, I don't necessarily want to follow
>> FHS, and your patch *only* allows for FHS installs on Linux.
>>
>> Also, your change to --with-sitedir is not appropriate, since binary
>> extensions can end up there.
> I can add code to configure.in code to allow user specify
> rubyincludedir, archdir, rubylibdir, sitelibdir, sitearchdir. Is it
> what you want?
No. I don't want FHS on by default, even on Linux systems. Your patch
assumes "if it's Linux, it must be FHS". For some people (Debian
zealots, maybe?), that's important. For others, it's stupid. Change it
to --with-fhs to enable FHS compliance.
Your --with-sitedir is not appropriate in any case, though, since by
default a binary extension would *still* end up in the sitedir which
you've now put in /usr/share/lib. According to what I understand of the
beast called FHS, that's Not Good. All binary extensions are supposed to
be in /usr/local/lib, since the idea is that /usr/share could be mounted
NFS. Fixing it, though, will require a bit more than you've done from
what I can tell, because you need to still have a ruby and a site-ruby
binary directory since it would be theoretically possible to have two
.so libraries named the same and the site-ruby should override the
default.
-austin
--
Austin Ziegler * halostatue@gmail.com
* Alternate: austin@halostatue.ca