[DRE-maint] Bug#1005631: new restriction in rubygems: installing symlink pointing to parent path not allowed - causes ruby-handlebars-assets to ftbfs

Pirate Praveen praveen at onenetbeyond.org
Sat Jan 21 08:45:31 GMT 2023


On Fri, 03 Jun 2022 21:52:17 +0530 Pirate Praveen 
<praveen at onenetbeyond.org> wrote:
 > May be we can copy during build and replace it by symlink in install?

This fixes the earlier issue, but now some tests fail

# Running:

..E.........E......E........

Finished in 18.138080s, 1.5437 runs/s, 2.4810 assertions/s.

  1) Error:
HandlebarsAssets::HamlbarsTest#test_render_haml:
ArgumentError: wrong number of arguments (given 2, expected 0..1)
    /usr/lib/ruby/vendor_ruby/temple/engine.rb:44:in `initialize'
    
/<<PKGBUILDDIR>>/lib/handlebars_assets/handlebars_template.rb:106:in 
`new'
    
/<<PKGBUILDDIR>>/lib/handlebars_assets/handlebars_template.rb:106:in 
`choose_engine'
    /<<PKGBUILDDIR>>/lib/handlebars_assets/handlebars_template.rb:26:in 
`prepare'
    /usr/lib/ruby/vendor_ruby/tilt/template.rb:99:in `initialize'
    /<<PKGBUILDDIR>>/test/handlebars_assets/hamlbars_test.rb:23:in `new'
    /<<PKGBUILDDIR>>/test/handlebars_assets/hamlbars_test.rb:23:in 
`test_render_haml'

  2) Error:
HandlebarsAssets::HandlebarsTemplateTest#test_multiple_frameworks_with_ember_render:
ArgumentError: wrong number of arguments (given 2, expected 0..1)
    /usr/lib/ruby/vendor_ruby/temple/engine.rb:44:in `initialize'
    
/<<PKGBUILDDIR>>/lib/handlebars_assets/handlebars_template.rb:106:in 
`new'
    
/<<PKGBUILDDIR>>/lib/handlebars_assets/handlebars_template.rb:106:in 
`choose_engine'
    /<<PKGBUILDDIR>>/lib/handlebars_assets/handlebars_template.rb:26:in 
`prepare'
    /usr/lib/ruby/vendor_ruby/tilt/template.rb:99:in `initialize'
    
/<<PKGBUILDDIR>>/test/handlebars_assets/tilt_handlebars_test.rb:14:in 
`new'
    
/<<PKGBUILDDIR>>/test/handlebars_assets/tilt_handlebars_test.rb:14:in 
`render_it'
    
/<<PKGBUILDDIR>>/test/handlebars_assets/shared/adapter_tests.rb:191:in 
`test_multiple_frameworks_with_ember_render'

  3) Error:
HandlebarsAssets::HandlebarsProcessorTest#test_multiple_frameworks_with_ember_render:
ArgumentError: wrong number of arguments (given 2, expected 0..1)
    /usr/lib/ruby/vendor_ruby/temple/engine.rb:44:in `initialize'
    
/<<PKGBUILDDIR>>/lib/handlebars_assets/handlebars_template.rb:106:in 
`new'
    
/<<PKGBUILDDIR>>/lib/handlebars_assets/handlebars_template.rb:106:in 
`choose_engine'
    /<<PKGBUILDDIR>>/lib/handlebars_assets/handlebars_template.rb:64:in 
`call'
    /<<PKGBUILDDIR>>/lib/handlebars_assets/handlebars_template.rb:49:in 
`call'
    
/<<PKGBUILDDIR>>/test/handlebars_assets/handlebars_processor_test.rb:14:in 
`render_it'
    
/<<PKGBUILDDIR>>/test/handlebars_assets/shared/adapter_tests.rb:191:in 
`test_multiple_frameworks_with_ember_render'

28 runs, 45 assertions, 0 failures, 3 errors, 0 skips
rake aborted!
Command failed with status (1)



More information about the Pkg-ruby-extras-maintainers mailing list