[#72642] Advantages of Symbols over constants — Marek Janukowicz <childNOSPAM@...17.ds.pwr.wroc.pl>

11 messages 2003/06/01

[#72732] case of sub! not working — Ian Macdonald <ian@...>

Hi,

27 messages 2003/06/03
[#72734] Re: case of sub! not working — Joel VanderWerf <vjoel@...> 2003/06/03

Ian Macdonald wrote:

[#72744] Re: case of sub! not working — Ian Macdonald <ian@...> 2003/06/03

On Tue 03 Jun 2003 at 10:21:43 +0900, Joel VanderWerf wrote:

[#72769] Re: case of sub! not working — Michael Campbell <michael_s_campbell@...> 2003/06/03

[#72907] Syck 0.35 + YAML.rb 0.60 -- the 1st stable release — why the lucky stiff <ruby-talk@...>

Pleased to announce:

18 messages 2003/06/05
[#75182] Re: Syck 0.35 + YAML.rb 0.60 -- the 1st stable release — Richard Zidlicky <rz@...68k.org> 2003/07/04

On Fri, Jun 06, 2003 at 06:15:58AM +0900, why the lucky stiff wrote:

[#72908] Problem with "require" stmt in "test-first " tutorial — RLMuller@... (Richard)

Hi All,

27 messages 2003/06/05

[#72940] VAPOR 0.06, Transparent Persistence to PostgreSQL — "Oliver M. Bolzer" <oliver@...>

Hi!

22 messages 2003/06/06

[#72975] join block — "Simon Strandgaard" <0bz63fz3m1qt3001@...>

29 messages 2003/06/06

[#72986] multiple blocks or proc arguments to method — itsme213@... (you CAN teach an old dog ...)

I was trying to write a collect_if method:

11 messages 2003/06/07

[#73081] requiring standard libs with save level 1 — Eugene Scripnik <Eugene.Scripnik@...>

I've set up new version of Ruby from CVS and my programs failed to work.

13 messages 2003/06/09
[#73114] Re: requiring standard libs with save level 1 — matz@... (Yukihiro Matsumoto) 2003/06/09

Hi,

[#73134] tcltklib does not get compiled. — John Fletcher <J.P.Fletcher@...>

I have installed ruby 1.6.7 on two computers using Red Hat 8.0 Linux.

14 messages 2003/06/10

[#73148] OT: Regexp question — Dominik Werder <dwerder@...>

Hi all,

25 messages 2003/06/10

[#73215] Rubyx (provisionally named) linux distro. Made by and run by Ruby — Andrew Walrond <andrew@...>

I have developed a little script which creates a simple linux distro

38 messages 2003/06/11

[#73260] Multiple Initialize methods? — "Nick" <nick.robinson@...>

Hi,

21 messages 2003/06/11

[#73283] Ruby advantages over Perl — Marek Janukowicz <childNOSPAM@...17.ds.pwr.wroc.pl>

68 messages 2003/06/11
[#73374] Re: Ruby advantages over Perl — Jason Creighton <androflux@...> 2003/06/12

On Thu, 12 Jun 2003 17:56:02 +0900

[#73356] does each work on a copy? — Rasputin <rasputin@...>

17 messages 2003/06/12

[#73372] Reason for implicit block syntax ? — itsme213@... (you CAN teach an old dog ...)

What is the reason for the implicit block in Ruby invocations?

13 messages 2003/06/12

[#73463] Hispeed String concat — Dominik Werder <dwerder@...>

What is the fastest way to add many small Strings to a big buffer?

17 messages 2003/06/13

[#73503] RaaInstallInRuby petition — ptkwt@...1.aracnet.com (Phil Tomson)

18 messages 2003/06/13

[#73555] I need a code beautifier or formatter — joaopedrosa@... (Joao Pedrosa)

Hello,

13 messages 2003/06/14

[#73600] Get songtitle from Winamp — calvin8@... (Andi Scharfstein)

Hi,

26 messages 2003/06/15
[#73601] Re: Get songtitle from Winamp — Daniel Carrera <dcarrera@...> 2003/06/15

-----BEGIN PGP SIGNED MESSAGE-----

[#73602] Re: Get songtitle from Winamp — Chad Fowler <chadfowler@...> 2003/06/15

It's a Win32API convention meaning "Window Handle".

[#73603] Re: Get songtitle from Winamp — Daniel Carrera <dcarrera@...> 2003/06/15

-----BEGIN PGP SIGNED MESSAGE-----

[#73605] Re: Get songtitle from Winamp — Wesley J Landaker <wjl@...> 2003/06/15

On Sunday 15 June 2003 9:34 am, Daniel Carrera wrote:

[#73609] Re: Get songtitle from Winamp — Daniel Carrera <dcarrera@...> 2003/06/15

-----BEGIN PGP SIGNED MESSAGE-----

[#73640] Standardizing Installers — Tom Clarke <tom@...2i.com>

I was thinking about some of the issues raised involving ruby libraries

16 messages 2003/06/16

[#73663] /BEGIN/ .. /END/ file reading — Wild Karl-Heinz <kh.wild@...>

hello

15 messages 2003/06/16
[#73674] Re: /BEGIN/ .. /END/ file reading — "Robert Klemme" <bob.news@...> 2003/06/16

[#73677] Re: /BEGIN/ .. /END/ file reading — Michael Campbell <michael_s_campbell@...> 2003/06/16

> A range operator with a regexp works like a flip flop (bistable

[#73680] Multiline comments? — "Christoph Tapler" <christoph.tapler@...>

I'm new to Ruby and I'm wondering that there is no possibility to write

38 messages 2003/06/16

[#73781] editor / ide recommentation on Windows — itsme213@... (you CAN teach an old dog ...)

What editor / ide would you recommend for serious Ruby work on

20 messages 2003/06/17

[#73787] Array#push(empty array expanded) => no exception — "Simon Strandgaard" <0bz63fz3m1qt3001@...>

This strange behavier really surprised me..

13 messages 2003/06/17

[#73821] European Ruby Conference — "Hal E. Fulton" <hal9000@...>

I don't think I've mentioned this before, but I

15 messages 2003/06/17

[#73924] Re: TCP/IP protocol and Net::HTTP — "J.Hawkesworth" <J.Hawkesworth@...>

Works for me too.

13 messages 2003/06/19
[#73931] Re: TCP/IP protocol and Net::HTTP — Nigel Gilbert <n.gilbert@...> 2003/06/19

I am beginning to wonder if this problem arises from the MacOS X

[#73943] collect info about ruby-api — "Simon Strandgaard" <0bz63fz3m1qt3001@...>

I have long been longing for a good description of ruby C api.

35 messages 2003/06/19

[#74039] WxRuby status? — ptkwt@...1.aracnet.com (Phil Tomson)

14 messages 2003/06/20
[#74507] Re: WxRuby status? — Richard Kilmer <rich@...> 2003/06/26

Things are progressing great. Kevin Smith has taken the development

[#74070] How to test if a file exists? — Daniel Carrera <dcarrera@...>

-----BEGIN PGP SIGNED MESSAGE-----

12 messages 2003/06/21

[#74096] Exasperated with ruby/tk - anybody successfully using it? — "Richard Browne" <richb@...>

General question: Is ruby/tk still being maintained in 1.7/1.8 or is it

10 messages 2003/06/22

[#74104] String#decorate — martindemello@... (Martin DeMello)

When chaining methods, it'd be neat to have something that was passed

17 messages 2003/06/22

[#74156] Marshal bug? — Anders Borch <spam@...>

Hi!

15 messages 2003/06/23
[#74161] Re: Marshal bug? — Dave Thomas <dave@...> 2003/06/23

Anders Borch wrote:

[#74205] can't find appropriate regexp — "Patrick Zesar" <jonnypichler@...>

spamassassin blocked my previous post :-((((

17 messages 2003/06/23

[#74279] Ruby Developer's Guide - hurt book sale — dennis@... (Dennis Sutch)

Syngress Publishing is having a hurt book sale. Per Syngress

11 messages 2003/06/24

[#74379] protect parents from children — "Simon Strandgaard" <0bz63fz3m1qt3001@...>

I fell into these pitfalls yesterday.. that a child was modifying a parent!

27 messages 2003/06/25

[#74413] Ruby/Java integration through JNI: working implementation — Mauricio Fern疣dez <batsman.geo@...>

14 messages 2003/06/25
[#74436] Re: Ruby/Java integration through JNI: working implementation — D T <tran55555@...> 2003/06/25

Yet An other JRuby ?? :-)

[#74465] DBD for Oracle9i — Jim Cain <list@...>

Hi all. I was looking for a Ruby interface to 9i that would handle all

25 messages 2003/06/25

[#74478] RPM for 1.8.0 — John Carter <john.carter@...>

I would like to get / build a Mandrake 9.1 RPM for Ruby-1.8.0 Preview 3

17 messages 2003/06/26

[#74506] String#split(' ') and whitespace (perl user's surprise) — mike@... (Mike Stok)

I have to confess that I use a lot of Perl, and some of its idioms are

15 messages 2003/06/26

[#74573] Using & for arrays of objects — "Krishna Dole" <kpdole@...>

Hi,

39 messages 2003/06/27

[#74579] why can't I use $3somevar for global variable in ruby 1.8.0? — Donglai Gong <donglai@...>

Hi, I'm new to Ruby programming and I just upgraded from 1.6.8 to 1.8.0

10 messages 2003/06/27

[#74702] Slides from my talk are up on rubyhacker.com — "Hal E. Fulton" <hal9000@...>

I was pleased to attend the European Ruby Conference

25 messages 2003/06/29

[#74706] Help with UnboundMethod#bind error — gabriele renzi <surrender_it@...1.vip.lng.yahoo.com>

Hi gurus and nubys,

16 messages 2003/06/29
[#74708] Re: Help with UnboundMethod#bind error — nobu.nokada@... 2003/06/29

Hi,

[#74732] Re: Help with UnboundMethod#bind error — matz@... (Yukihiro Matsumoto) 2003/06/30

Hi,

[#74919] Re: Help with UnboundMethod#bind error — "Pit Capitain" <pit@...> 2003/07/02

On 30 Jun 2003 at 17:18, Yukihiro Matsumoto wrote:

[#74717] Re: Message catalogs (I18N) overnight hack... — "Hal E. Fulton" <hal9000@...>

----- Original Message -----

17 messages 2003/06/29

[#74747] Editor like Textpad on Linux? — Dominik Werder <dwerder@...>

Hello,

13 messages 2003/06/30

[#74768] dynamic object creation — Aryeh Friedman <aryeh@...>

If I have something like this:

15 messages 2003/06/30

Re: Rubyx (provisionally named) linux distro. Made by and run by Ruby

From: Andrew Walrond <andrew@...>
Date: 2003-06-13 10:42:59 UTC
List: ruby-talk #73455
Sean Russell wrote:
> Hi Andrew,
> 
> First off, let me say "bravo".  There are enough distributions that
> follow the FHS, for those who don't want to deviate, and even a few
 > that don't.  However, without exploration, we're never going to
 > improve anything.

Thanks, but I'm not really bothered that much. I designed it to fulfill 
my needs as a simple customisable distro for a large cluster of servers, 
but I've added to it since I liked it so much. If other people like it 
or even parts of it, then great :)

> Tha
> Question:
> 
> 	/pkg/bash/1.2.3/
> 	/pkg/bash/2.3.4/
> 	...
> 
> or just /pkg/bash?  Allowing multiple versions of the same package on
> the same machine is a nice feature.
> 

Yes, it maintain version information for upgrades, but it doesn't 
support multiple installed version. A specific version of the rubyx has 
details of the latest known good packages, but allows you to specify 
exactly the glibc, gcc, binutils and kernel you want to use.
A newer version of the rubyx script will have updated package details. 
It is entirely possible to get a newer version of the rubyx script and 
upgrade all or selected packages of course.

For instance, my cluster machines are configured with rubyx version 9, 
like this

rubyx --root mydistro --krep 2.5 --ktag v2.5.69 --glibc date:2003:06:01 
--threadlib nptl --binutils binutils-2_14-branch --gcc gcc_3_3_release 
--languages c,c++ --arch pentium4 --distro net disk

This is my known good configuration for those machines.

If rubyx became popular, I can imagine particular setups gaining in 
reputation and becoming the 'recommended stable' setup, unstable, etc, 
just as it does here in micro.

> 
> I'd be interested in seeing an 'rbuild' (or whatever your ebuilds are

Here you go then...

#=============================================================================== 

class Pkg_Glibc < Package
#=============================================================================== 


   def initialize()
     super("Gnu C library")
     join('bootstrap','base')
     need('linux')
     want('sed','gawk','bison','perl','texinfo')
     @ipri = 2
   end
 
#----------------------------------------------------------------------------- 

   def download()
     rsync('rsync://sources.redhat.com/glibc-cvs', 'glibc')
     http('people.redhat.com','/drepper/nptl',$nptlver, $nptlsum)
   end
 
#----------------------------------------------------------------------------- 

   def build()
     checkout('glibc','libc',$glibc_tag)
     bash "tar --directory=libc -xjf "+path($root,'usr/src',NPTLVER)
     ruby "Dir.mkdir('work')"
     ruby "Dir.chdir('work')"
     ruby "ENV['CFLAGS'] << ' -mno-sse2'"
     ruby "ENV['CXXFLAGS'] << ' -mno-sse2'"
     bash "../libc/configure --build=#{HOST} #{STDCONFIG} "+
       "--disable-profile --enable-add-ons=#{$thread_lib} 
--enable-kernel=2.4 "+
       "--with-headers=#{path($root,'pkg/linux/usr/include')} 
--without-cvs"
     bash "make -j#{$max_make_jobs}"
     bash "make -j#{$max_make_jobs} -k check" if $check
     bash "make -j#{$max_make_jobs} install_root=#{prefix} install"
     bash "make -j#{$max_make_jobs} install_root=#{prefix} 
localedata/install-locales"
     ruby "File.makedirs(path(etcdir,'config/rubyx'))"
     ruby "File.open(path(etcdir,'config/rubyx','glibc_tag'),'w') { |f| 
f<<$glibc_tag }"
     ruby "File.open(path(etcdir,'config/rubyx','thread_lib'),'w') { |f| 
f<<$thread_lib }"
   end
 
#----------------------------------------------------------------------------- 

end; Pkg_Glibc.new()


> called).  Do you echo Gentoo's "we don't own the sources" standpoint?
> 

I tend to ignore politics in order to get the job done (see my license 
:) ), and I'm not familiar with this standpoint. All I have is a script, 
which downloads it's source from the home sites from each package, and 
builds according to the rules it has. The script contains patches where 
necessary. I don't maintain a private archive of sources.

> 
>>More for the expert than gentoo though; If you regularly play with 
> 

If you need/want a custom distro for your machine, rubyx might be useful
If you want to learn about linux, rubyx is probably easier than LFS, 
because you can see exactly what its doing, without the pain of typing 
everything in... (Yes - I've been there too :) )

> Yow.  How is this possible?  By the first time I'd installed Gentoo,
> it was the first time I'd had to hand-craft (not tweak; *craft*) an X
> config file in several years.  Having seen Knoppix, I'm amazed that
> distributions require any amount of user intervention any longer.
> 

If you want to put in a cd and come back in half an hour to a complete 
distro, rubyx isn't for you :)

> On the other hand, I'd be much more willing to contribute to a
> Ruby-based distribution than a Python-based distribution, so maybe I'd
> be able to do something about this.
> 

Cool! My main motivation for putting rubyx 'out there' is to hopefully 
get massive package support, like Gentoo etc. I've put in the packages I 
use, but it's a tiny subset of those available

> 
> 
> What does maintenance look like?

Maintenance involves checking out the latest version of rubyx, then doing

rubyx --install all --pretend

Which will get you a list of newer packages that would be upgraded. Then 
just knock off the --pretend to upgrade everything, or be more 
selective. Up to you.


> 
> Thanks for doing this.  Gentoo is almost perfect, but I'm handicapped
> in contributing by my own stubborn refusal to write any more Python.
> 

You might not like it, but if you do, any contributions will be 
gratefully recieved :)

I'm setting up a rubyx based webserver on my broadband at home and will 
make the script available from there asap. With a fair wind, that might 
be sometime this weekend ;)

Andrew Walrond

PS

Just so as you know; rubyx uses bitkeeper to extract kernel sources, and 
you must have bitkeeper installed before you can use it. Bitkeeper is by 
far the best way of accessing the kernel sources, and being a pragmatic 
guy who hates lawyers and politics, I use it quite happily (Even though 
Larry ignored my attempts to buy it for my commercial activities. I'm 
still sulking about it now ;) )
You will need to investigate for yourself the ramifications of your use 
of bitkeeper (which is, simply put, is free for open source purposes, 
with some exceptions)

However, I am aware of certain peoples sensibilities in this area, and 
might implement a cvs alternative now Larry has made a cvs gateway 
available. I'm in no pressing hurry to do this though :)



In This Thread