[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: new restriction in rubygems: installing symlink pointing to parent path not allowed - causes ruby-handlebars-assets to ftbfs



On Fri, 03 Jun 2022 21:52:17 +0530 Pirate Praveen <praveen@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)




Reply to: