Bootstrapping toolchain 2.6 fails in autobuild 1.7.5

On a system where ruby is 1.8.7, and autoproj_bootstrap comes from
http://rock-robotics.org/autoproj_bootstrap :

+ ruby autoproj_bootstrap git
/home/kaltan/vbox/hudson/jobs/bootstrap-toolchain/workspace/CORBA_IMPL/OMNIORB/TARGET/gnulinux/arch/amd64/branch/toolchain-2.6/compiler/gcc/buildconf
branch=toolchain-2.6
autodetecting the operating system
autoproj: installing a proper Ruby environment (this can take a long time)
autoproj: installing autoproj and its dependencies (this can take a long time)
installing/updating RubyGems dependencies: autobuild

installing/updating RubyGems dependencies: autoproj

/usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
`gem_original_require':
/home/kaltan/vbox/hudson/jobs/bootstrap-toolchain/workspace/CORBA_IMPL/OMNIORB/TARGET/gnulinux/arch/amd64/branch/toolchain-2.6/compiler/gcc/orocos-toolchain/.gems/gems/autobuild-1.7.5/lib/autobuild/subcommand.rb:261:
syntax error, unexpected tSYMBEG, expecting tAMPER (SyntaxError)
exec(*command, :close_others => false)
^
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require'
from /home/kaltan/vbox/hudson/jobs/bootstrap-toolchain/workspace/CORBA_IMPL/OMNIORB/TARGET/gnulinux/arch/amd64/branch/toolchain-2.6/compiler/gcc/orocos-toolchain/.gems/gems/autobuild-1.7.5/lib/autobuild/package.rb:3
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
`gem_original_require'
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require'
from /home/kaltan/vbox/hudson/jobs/bootstrap-toolchain/workspace/CORBA_IMPL/OMNIORB/TARGET/gnulinux/arch/amd64/branch/toolchain-2.6/compiler/gcc/orocos-toolchain/.gems/gems/autobuild-1.7.5/lib/autobuild/configurable.rb:4
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
`gem_original_require'
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require'
from /home/kaltan/vbox/hudson/jobs/bootstrap-toolchain/workspace/CORBA_IMPL/OMNIORB/TARGET/gnulinux/arch/amd64/branch/toolchain-2.6/compiler/gcc/orocos-toolchain/.gems/gems/autobuild-1.7.5/lib/autobuild.rb:9
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
`gem_original_require'
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require'
from /home/kaltan/vbox/hudson/jobs/bootstrap-toolchain/workspace/CORBA_IMPL/OMNIORB/TARGET/gnulinux/arch/amd64/branch/toolchain-2.6/compiler/gcc/orocos-toolchain/.gems/gems/autoproj-1.9.4/lib/autoproj.rb:2
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in
`gem_original_require'
from /usr/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:36:in `require'
from /home/kaltan/vbox/hudson/jobs/bootstrap-toolchain/workspace/CORBA_IMPL/OMNIORB/TARGET/gnulinux/arch/amd64/branch/toolchain-2.6/compiler/gcc/orocos-toolchain/.gems/gems/autoproj-1.9.4/bin/autoproj:8
from /home/kaltan/vbox/hudson/jobs/bootstrap-toolchain/workspace/CORBA_IMPL/OMNIORB/TARGET/gnulinux/arch/amd64/branch/toolchain-2.6/compiler/gcc/orocos-toolchain/.gems/bin/autoproj:19:in
`load'
from /home/kaltan/vbox/hudson/jobs/bootstrap-toolchain/workspace/CORBA_IMPL/OMNIORB/TARGET/gnulinux/arch/amd64/branch/toolchain-2.6/compiler/gcc/orocos-toolchain/.gems/bin/autoproj:19
ERROR: failed to run autoproj bootstrap git,
/home/kaltan/vbox/hudson/jobs/bootstrap-toolchain/workspace/CORBA_IMPL/OMNIORB/TARGET/gnulinux/arch/amd64/branch/toolchain-2.6/compiler/gcc/buildconf,
branch=toolchain-2.6
Build step 'Execute shell' marked build as failure

Solvable ?

Peter

Bootstrapping toolchain 2.6 fails in autobuild 1.7.5

On 10/22/2013 09:21 AM, Peter Soetens wrote:
> On a system where ruby is 1.8.7, and autoproj_bootstrap comes from
> http://rock-robotics.org/autoproj_bootstrap :

Just Do Not Use Ruby 1.8. Ruby 1.8 has been end-of-life since march this
year !

Bootstrapping toolchain 2.6 fails in autobuild 1.7.5

On 10/22/2013 10:54 AM, Sylvain Joyeux wrote:
> On 10/22/2013 09:21 AM, Peter Soetens wrote:
>> On a system where ruby is 1.8.7, and autoproj_bootstrap comes from
>> http://rock-robotics.org/autoproj_bootstrap :
>
> Just Do Not Use Ruby 1.8. Ruby 1.8 has been end-of-life since march this
> year !
(still, it should be fixed in 1.7.6)

Bootstrapping toolchain 2.6 fails in autobuild 1.7.5

2013/10/22 Sylvain Joyeux <sylvain [dot] joyeux [..] ...>:
> On 10/22/2013 10:54 AM, Sylvain Joyeux wrote:
>>
>> On 10/22/2013 09:21 AM, Peter Soetens wrote:
>>>
>>> On a system where ruby is 1.8.7, and autoproj_bootstrap comes from
>>> http://rock-robotics.org/autoproj_bootstrap :
>>
>>
>> Just Do Not Use Ruby 1.8. Ruby 1.8 has been end-of-life since march this
>> year !
>
> (still, it should be fixed in 1.7.6)

I just like to keep 2.6 bootstrapping/working as it was, so supporting
ruby 1.8. Are it the gems we download that no longer support Ruby 1.8
? Is there not a way to only download compatible gems/versions ?

Peter

Bootstrapping toolchain 2.6 fails in autobuild 1.7.5

On 11/05/2013 11:45 PM, Peter Soetens wrote:
> 2013/10/22 Sylvain Joyeux <sylvain [dot] joyeux [..] ...>:
>> On 10/22/2013 10:54 AM, Sylvain Joyeux wrote:
>>> On 10/22/2013 09:21 AM, Peter Soetens wrote:
>>>> On a system where ruby is 1.8.7, and autoproj_bootstrap comes from
>>>> http://rock-robotics.org/autoproj_bootstrap :
>>>
>>> Just Do Not Use Ruby 1.8. Ruby 1.8 has been end-of-life since march this
>>> year !
>> (still, it should be fixed in 1.7.6)
> I just like to keep 2.6 bootstrapping/working as it was, so supporting
> ruby 1.8. Are it the gems we download that no longer support Ruby 1.8
> ? Is there not a way to only download compatible gems/versions ?
Not really, since I am going to drop 1.8-compatibility in autoproj, and
there are currently no way to hold on autoproj updates in autoproj.

If you can give me a timeframe in which the 2.6-ruby1.8 support could be
dropped, I could revise this position and wait a bit, or add a flag in
autoproj to make it not update itself.

Sylvain