Accepted ruby-defaults 1.8.0-1 (all source)

2003-09-15 Thread Fumitoshi UKAI
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Sun,  7 Sep 2003 23:21:43 +0900
Source: ruby-defaults
Binary: libyaml-ruby libracc-runtime-ruby libtk-ruby libdl-ruby ruby libwebrick-ruby 
libcurses-ruby libstrscan-ruby libpty-ruby libsdbm-ruby irb libdbm-ruby 
libbigdecimal-ruby libopenssl-ruby librexml-ruby libtcltk-ruby libzlib-ruby 
liberb-ruby ruby-elisp libreadline-ruby libiconv-ruby libxmlrpc-ruby libruby 
libgdbm-ruby libtest-unit-ruby libsyslog-ruby libdrb-ruby
Architecture: source all
Version: 1.8.0-1
Distribution: unstable
Urgency: low
Maintainer: Fumitoshi UKAI [EMAIL PROTECTED]
Changed-By: Fumitoshi UKAI [EMAIL PROTECTED]
Description: 
 irb- Interactive Ruby (irb)
 libbigdecimal-ruby - Variable precision floating library for Ruby
 libcurses-ruby - Curses interface for Ruby
 libdbm-ruby - DBM interface for Ruby
 libdl-ruby - Extension library to use dynamic linker from Ruby
 libdrb-ruby - Distributed Ruby
 liberb-ruby - Tiny eRuby
 libgdbm-ruby - GDBM interface for Ruby
 libiconv-ruby - A Wrapper class of iconv for the Ruby
 libopenssl-ruby - OpenSSL interface for Ruby
 libpty-ruby - pseudo tty interface for Ruby
 libracc-runtime-ruby - Runtime library for parser which is generated by Racc
 libreadline-ruby - Readline interface for Ruby
 librexml-ruby - pure Ruby non-validating XML parser supporting Namespaces, XPath
 libruby- Libraries necessary to run Ruby 1.8.x
 libsdbm-ruby - SDBM interface for Ruby
 libstrscan-ruby - Fast string scanning library for Ruby
 libsyslog-ruby - UNIX syslog(3) interface for Ruby
 libtcltk-ruby - Tcl/Tk interface for Ruby
 libtest-unit-ruby - unit-testing framework for the Ruby language
 libtk-ruby - Tk interface for Ruby
 libwebrick-ruby - Simple HTTP Server Toolkit for Ruby
 libxmlrpc-ruby - XML-RPC support for Ruby
 libyaml-ruby - YAML for Ruby
 libzlib-ruby - Extension library to use zlib from Ruby
 ruby   - An interpreter of object-oriented scripting language Ruby
 ruby-elisp - Emacs-lisp ruby-mode for Ruby
Changes: 
 ruby-defaults (1.8.0-1) unstable; urgency=low
 .
   * Make ruby1.8 the Default version of ruby.
Files: 
 296e8ee6b73004216bf9c4760c5c395b 982 interpreters optional ruby-defaults_1.8.0-1.dsc
 5eaeaea1f4f9cd46e8cb836878c259d1 14954 interpreters optional 
ruby-defaults_1.8.0-1.tar.gz
 9fe55a1a6cb71669f3819f4e944f192b 17946 interpreters optional ruby_1.8.0-1_all.deb
 8b1ac9dd226ab45e32b6f982905a4618 2956 interpreters optional libruby_1.8.0-1_all.deb
 3130f2e994f1cb47fbf7222a047b483e 2968 interpreters optional 
libcurses-ruby_1.8.0-1_all.deb
 1be238a50340ff1845c503c36a6af261 2980 interpreters optional 
libdbm-ruby_1.8.0-1_all.deb
 767b7724146490e20cb385ade8feb1be 2984 interpreters optional 
libgdbm-ruby_1.8.0-1_all.deb
 ebda4d163c2bbe548210dc2d7bb5ed58 3004 interpreters optional 
libpty-ruby_1.8.0-1_all.deb
 789efd94303ed0bc6f4341e8515f1c24 2978 interpreters optional 
libreadline-ruby_1.8.0-1_all.deb
 3f62fc6d45bf8ef8d0d82c982339818b 3058 interpreters optional 
libsdbm-ruby_1.8.0-1_all.deb
 d6fd6e86d929f2ae0f2f500951a4fb52 2974 interpreters optional 
libtcltk-ruby_1.8.0-1_all.deb
 de393d7d54aad8f630e6b6dae7b43e9f 2988 interpreters optional libtk-ruby_1.8.0-1_all.deb
 c9b9ae2bd4a0d12d2ecb79419c0185de 2964 interpreters optional 
libsyslog-ruby_1.8.0-1_all.deb
 a11592b1194ae2cbc76650758ec743c8 3026 interpreters optional libdl-ruby_1.8.0-1_all.deb
 16c5780a007c7fc1990bd62258370d6f 2972 interpreters optional ruby-elisp_1.8.0-1_all.deb
 83523d7baf781626e5c519b2e8c8fafd 3118 interpreters optional irb_1.8.0-1_all.deb
 ce1770db16e0022ae39183ce8763c494 3014 interpreters optional 
libiconv-ruby_0.4.5+ruby1.8-1_all.deb
 be36d1577a7703bead745b36f2c7d22d 2998 interpreters optional 
libracc-runtime-ruby_1.4.2-1_all.deb
 63cf08e3f33f28670c36d106d553fefa 2984 interpreters optional 
libstrscan-ruby_0.7.0-1_all.deb
 60e275d0a989cc0eef7bdc2060bb76b1 3016 interpreters optional 
libzlib-ruby_0.6.0+ruby1.8-1_all.deb
 2b9e9a70306ab3c1a39cf332bb276d03 3054 interpreters optional 
libbigdecimal-ruby_1.0.0-1_all.deb
 6d69e30609a037a0282c7062fce120d1 3364 interpreters optional 
libtest-unit-ruby_0.1.8+ruby1.8-1_all.deb
 7154243d7a1d38fc6b4a7c3c8ed946f9 2990 interpreters optional 
liberb-ruby_2.0.4-1_all.deb
 729ab615c92b614003f4356f68f5d4f4 3154 interpreters optional 
libyaml-ruby_0.60-1_all.deb
 efb4cf9ddf60fff6dceb40a4da657b6a 3186 interpreters optional 
librexml-ruby_2.7.1-1_all.deb
 07781b70e827b8b393fdf3cd954aa7f1 3032 interpreters optional 
libdrb-ruby_2.0.4-1_all.deb
 63b9c152e4846296e80bbaa15b806d40 3076 interpreters optional 
libxmlrpc-ruby_1.7.16-1_all.deb
 8f10e6f08c8e53f8c3aca16717589623 3022 interpreters optional 
libopenssl-ruby_1.0.0-1_all.deb
 921affe5d3179c078567adf589dd7482 3002 interpreters optional 
libwebrick-ruby_1.3.1-1_all.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/W0Y99D5yZjzIjAkRAnHOAKCcudfjPyEZ4NHSMh8yFXv7ukOInwCfdhuA
IBEAEBc1Frjf7Pp78AtnOwI=
=GrjO
-END PGP SIGNATURE

Re: unrebuildable ruby packages (Re: ruby-defaults 1.8.0)

2003-09-09 Thread Dmitry Borodaenko
On Mon, Sep 08, 2003 at 05:35:35PM -0400, Joey Hess wrote:
   RUBY_LINK=`ruby -rrbconfig -e 'puts Config::CONFIG[LIBRUBYARG_SHARED]n'`
 [EMAIL PROTECTED]:~ruby -rrbconfig -e 'puts 
 Config::CONFIG[LIBRUBYARG_SHARED]' 
 nil
 [EMAIL PROTECTED]:~ruby -v   
 ruby 1.6.8 (2003-07-09) [i386-linux]

How about just going with Ruby 1.8?

$ ruby1.8 -rrbconfig -e 'puts Config::CONFIG[LIBRUBYARG_SHARED]'
-lruby1.8

By the time you fix it for 1.6, ruby-defaults will be 1.8... And there
is little sense in having this package supporting both ;-)

-- 
Dmitry Borodaenko




Re: ruby-defaults 1.8.0

2003-09-08 Thread Matthias Klose
Fumitoshi UKAI writes:
 Hi, ruby package maintainers!
 
 I've upload new ruby-defaults that make ruby 1.8.0 the debault version of 
 ruby.
 I contains some new binary package so it takes time to get into unstable.
 You can get the new ruby-defaults from
 
  deb http://pkg-ruby.alioth.debian.org/deb/ ./
  deb-src http://pkg-ruby.alioth.debian.org/deb/ ./
 
 Note that 
  - packages that depends on ruby ( 1.7) will be removed by dist-upgrade.
It must be fixed to depend on ruby1.6, or to change dependency version
if it works with ruby 1.8.
 
  - I don't recommend that package depends on libruby. Instead, ruby module
package should depend on libruby1.8 or libruby1.6.
 
  - module packages that build-depends on ruby-dev MUST be fixed to
use ruby1.8-dev (or ruby1.6-dev) instead of ruby-dev.

I did a NMU for swig1.3 (depending on ruby). I'm wondering why make a
version the default, if it does not build on all archs (powerpc). How
are package maintainers supposed to handle this? what will the
ruby-defaults package default to on the powerpc architecture?

Thanks, Matthias




Re: unrebuildable ruby packages (Re: ruby-defaults 1.8.0)

2003-09-08 Thread Fumitoshi UKAI

At Sun, 7 Sep 2003 15:20:09 -0400,
Joey Hess wrote:

 I'm probably the only ruby package maintainer who doesn't speak ruby.. :-)
 Luckily I have eager ruby minions to take care of that part of mooix.
 
 However, we were a bit suprised to have to make the configure script
 check for libruby.so.$VERSION. Are you sure that's a good idea? Some
 reason you cannot provide a libruby.so for the default version of ruby,
 so that non-debian software that just links -lruby can work?

I just look into mooix source. Hmm, I think mood/Makefile should be fixed as:

 ifeq (${EMBED_RUBY},yes)
 SOURCES += ruby.c
 CFLAGS += -DEMBED_RUBY -I`ruby -rrbconfig -e puts Config::CONFIG['archdir']`
 RUBY_LINK=`ruby -rrbconfig -e 'puts Config::CONFIG[LIBRUBYARG_SHARED]n'`
 endif

Here, Config::CONFIG[LIBRUBYARG_SHARED] is the appropriate linker option
to link with ruby library.
Note that -rrbconfig option is the same meaning of require 'rbconfig'
(rbconfig.rb is in /usr/lib/ruby/version/arch/rbconfig.rb)

So, once ruby-defaults becomes 1.8.x, /usr/bin/ruby will be ruby 1.8.x and
configuration parameters will be changed for ruby 1.8.x.
If it build-depends on ruby1.8 instead of ruby (and ruby1.8-dev of course), 
and use /usr/bin/ruby1.8 instead of /usr/bin/ruby, you can build your
package for ruby1.8 before ruby-defaults becomes 1.8.x.

  I plan to submit bug reports and/or NMU to fix this issue within a few 
  weeks.
 
 I plan to release a new mooix with the ruby changes in somewhere in the
 neighborhood of three weeks. If you need the changes before then I can
 try to backport them.

Ok.

Regards,
Fumitoshi UKAI


pgps3RZOiRrhF.pgp
Description: PGP signature


Re: ruby-defaults 1.8.0

2003-09-08 Thread Fumitoshi UKAI
At Mon, 8 Sep 2003 08:19:14 +0200,
Matthias Klose wrote:

  I've upload new ruby-defaults that make ruby 1.8.0 the debault version of 
  ruby.
  I contains some new binary package so it takes time to get into unstable.
  You can get the new ruby-defaults from
  
   deb http://pkg-ruby.alioth.debian.org/deb/ ./
   deb-src http://pkg-ruby.alioth.debian.org/deb/ ./
  
  Note that 
   - packages that depends on ruby ( 1.7) will be removed by dist-upgrade.
 It must be fixed to depend on ruby1.6, or to change dependency version
 if it works with ruby 1.8.
  
   - I don't recommend that package depends on libruby. Instead, ruby module
 package should depend on libruby1.8 or libruby1.6.
  
   - module packages that build-depends on ruby-dev MUST be fixed to
 use ruby1.8-dev (or ruby1.6-dev) instead of ruby-dev.
 
 I did a NMU for swig1.3 (depending on ruby). I'm wondering why make a
 version the default, if it does not build on all archs (powerpc). How
 are package maintainers supposed to handle this? what will the
 ruby-defaults package default to on the powerpc architecture?

Oh, I didn't notice that powerpc buildd failed to build ruby1.8.
However, I've successfully build ruby1.8 in pure sid environment on my
friend's powerpc machine.  I suspect the reason why ruby1.8 failed to 
be built is that powerpc buildd uses old toolchains gcc-3.3_1:3.3.2-0pre1.
I use 1:3.3.2-0pre2 and ruby1.8 works fine. 

# dpkg -l gcc gcc-3.3
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name   VersionDescription
+++-==-==-
ii  gcc3.3.1-2The GNU C compiler.
ii  gcc-3.33.3.2-0pre2The GNU C compiler

Anyway, I'll upload ruby1.8_1.8.0-2_powerpc.changes, so 
all architectures are ready to go ruby1.8.

Regards,
Fumitoshi UKAI


pgpmqvynVFzbH.pgp
Description: PGP signature


Re: ruby-defaults 1.8.0

2003-09-08 Thread Branden Robinson
On Mon, Sep 08, 2003 at 11:16:51PM +0900, Fumitoshi UKAI wrote:
 Oh, I didn't notice that powerpc buildd failed to build ruby1.8.
 However, I've successfully build ruby1.8 in pure sid environment on my
 friend's powerpc machine.  I suspect the reason why ruby1.8 failed to 
 be built is that powerpc buildd uses old toolchains gcc-3.3_1:3.3.2-0pre1.
 I use 1:3.3.2-0pre2 and ruby1.8 works fine. 

Declare a Build-Conflict on broken versions of the compiler, as I did
recently with XFree86.

Build-Conflicts: gcc-3.3 ( 1:3.3.2-0pre1)

(Looks like the GCC regression that bit you got fixed a little later
than the one that bit me.)

-- 
G. Branden Robinson| That's the saving grace of humor:
Debian GNU/Linux   | if you fail, no one is laughing at
[EMAIL PROTECTED] | you.
http://people.debian.org/~branden/ | -- A. Whitney Brown


pgpNCFEDO9MG9.pgp
Description: PGP signature


Re: unrebuildable ruby packages (Re: ruby-defaults 1.8.0)

2003-09-08 Thread Dmitry Borodaenko
On Mon, Sep 08, 2003 at 04:01:31AM +0900, Fumitoshi UKAI wrote:
 As Marcelo pointed out on Bug#209052, ruby-dev has been obsoleted, so
 packages that build-depend on ruby-dev can't be built now.
 
 We have ruby1.6-dev (for ruby1.6) and ruby1.8-dev (for ruby1.8), so
 please rebuild your packages to use ruby1.6-dev and/or ruby1.8-dev.

I've uploaded libyaml-ruby_0.49.1-2 and libdbd-ruby_0.0.20-3 which
follow the Debian Ruby Policy.

I see no point in uploading new libjttui-ruby, since I've orphaned this
package (see #206718) and it should not go into Debian/stable in its
current form anyway (it is unused and its upstream is inactive for well
over a year).

Four of new Ruby/DBI packages, libdbd-pg-ruby1.6, libdbd-pg-ruby1.8,
libdbd-mysql-ruby1.6, and libdbd-mysql-ruby1.8 depend on libpgsql-ruby
and libmysql-ruby, respectively. This is required for these packages to
be installable right now, but is obviously not correct: current versions
of libpgsql-ruby and libmysql-ruby provide modules only for Ruby 1.6,
and upcoming versions will expectedly depend on -ruby1.6 variants, and
later on -ruby1.8 variants. Hence:

Taku, Christian,

Please let me know when you upload new modules for both Ruby 1.6 and
Ruby 1.8, so that I can upload DBDs with correct dependencies. Or let me
know if you don't have time to do it and approve someone to NMU it for
you; beware that adopting these packages to the Ruby policy will require
major changes to their build system, thus it's better that you do it
yourselves.

-- 
Dmitry Borodaenko




Re: unrebuildable ruby packages (Re: ruby-defaults 1.8.0)

2003-09-08 Thread Joey Hess
Fumitoshi UKAI wrote:
 I just look into mooix source.

The released source that is.

  RUBY_LINK=`ruby -rrbconfig -e 'puts Config::CONFIG[LIBRUBYARG_SHARED]n'`

[EMAIL PROTECTED]:~ruby -rrbconfig -e 'puts 
Config::CONFIG[LIBRUBYARG_SHARED]' 
nil
[EMAIL PROTECTED]:~ruby -v   
ruby 1.6.8 (2003-07-09) [i386-linux]

-- 
see shy jo


pgppUJsVdAAeJ.pgp
Description: PGP signature


ruby-defaults 1.8.0

2003-09-07 Thread Fumitoshi UKAI
Hi, ruby package maintainers!

I've upload new ruby-defaults that make ruby 1.8.0 the debault version of ruby.
I contains some new binary package so it takes time to get into unstable.
You can get the new ruby-defaults from

 deb http://pkg-ruby.alioth.debian.org/deb/ ./
 deb-src http://pkg-ruby.alioth.debian.org/deb/ ./

Note that 
 - packages that depends on ruby ( 1.7) will be removed by dist-upgrade.
   It must be fixed to depend on ruby1.6, or to change dependency version
   if it works with ruby 1.8.

 - I don't recommend that package depends on libruby. Instead, ruby module
   package should depend on libruby1.8 or libruby1.6.

 - module packages that build-depends on ruby-dev MUST be fixed to
   use ruby1.8-dev (or ruby1.6-dev) instead of ruby-dev.

Regards,
Fumitoshi UKAI


pgpwXuSSEu7sJ.pgp
Description: PGP signature


unrebuildable ruby packages (Re: ruby-defaults 1.8.0)

2003-09-07 Thread Fumitoshi UKAI
Dear ruby package maintainers!

As Marcelo pointed out on Bug#209052, ruby-dev has been obsoleted, so
packages that build-depend on ruby-dev can't be built now.

We have ruby1.6-dev (for ruby1.6) and ruby1.8-dev (for ruby1.8), so 
please rebuild your packages to use ruby1.6-dev and/or ruby1.8-dev.

I plan to submit bug reports and/or NMU to fix this issue within a few weeks.

Regards,
Fumitoshi UKAI


pgpZtRgH82bj7.pgp
Description: PGP signature


Re: unrebuildable ruby packages (Re: ruby-defaults 1.8.0)

2003-09-07 Thread Joey Hess
Fumitoshi UKAI wrote:
 Dear ruby package maintainers!

I'm probably the only ruby package maintainer who doesn't speak ruby.. :-)
Luckily I have eager ruby minions to take care of that part of mooix.

However, we were a bit suprised to have to make the configure script
check for libruby.so.$VERSION. Are you sure that's a good idea? Some
reason you cannot provide a libruby.so for the default version of ruby,
so that non-debian software that just links -lruby can work?

 I plan to submit bug reports and/or NMU to fix this issue within a few weeks.

I plan to release a new mooix with the ruby changes in somewhere in the
neighborhood of three weeks. If you need the changes before then I can
try to backport them.

-- 
see shy jo


pgpSEM5XusyPQ.pgp
Description: PGP signature