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

Re: Need help with rails to build js files in actioncable (was Re: Failing autopkgtest for ruby-rails-assets-autosize and perfect-scrollbar)





On വെ, ഫെബ്രു 1, 2019 at 12:07 രാവിലെ, Pirate Praveen <praveen@onenetbeyond.org> wrote:
We need to build js part of ruby-actioncable as well and its a bit more complicated.

They entry file there is .coffee.erb so we can't use coffee script to compile it, so it seems the only way is to use blade build system which would handle .coffee.erb I think. But blade has some complex runtime dependencies and I don't know if it is realistic to package it for buster. Any ideas?

Utkarsh packaged ruby-blade and I switched to ruby-blade build for rails-ujs. But building actioncable fails with this error. It needs ruby-blade-sauce-labs-plugin also (which is in salsa/NEW). Seems like a missing require, ideas?

pravi@andhaka:~/forge/debian/git/ruby-team/rails/actioncable$ blade build
Building assets…
Traceback (most recent call last):
	41: from /usr/bin/blade:4:in `<main>'
	40: from /usr/lib/ruby/vendor_ruby/thor/base.rb:444:in `start'
	39: from /usr/lib/ruby/vendor_ruby/thor.rb:369:in `dispatch'
38: from /usr/lib/ruby/vendor_ruby/thor/invocation.rb:126:in `invoke_command'
	37: from /usr/lib/ruby/vendor_ruby/thor/command.rb:27:in `run'
	36: from /usr/lib/ruby/vendor_ruby/blade/cli.rb:16:in `build'
	35: from /usr/lib/ruby/vendor_ruby/blade.rb:93:in `build'
	34: from /usr/lib/ruby/vendor_ruby/blade/assets.rb:26:in `build'
33: from /usr/lib/ruby/vendor_ruby/blade/assets/builder.rb:12:in `build' 32: from /usr/lib/ruby/vendor_ruby/blade/assets/builder.rb:22:in `compile' 31: from /usr/lib/ruby/vendor_ruby/sprockets/manifest.rb:186:in `compile'
	30: from /usr/lib/ruby/vendor_ruby/sprockets/manifest.rb:133:in `find'
	29: from /usr/lib/ruby/vendor_ruby/sprockets/manifest.rb:133:in `each'
28: from /usr/lib/ruby/vendor_ruby/sprockets/manifest.rb:134:in `block in find' 27: from /usr/lib/ruby/vendor_ruby/sprockets/base.rb:73:in `find_all_linked_assets'
	26: from /usr/lib/ruby/vendor_ruby/sprockets/base.rb:66:in `find_asset'
25: from /usr/lib/ruby/vendor_ruby/sprockets/cached_environment.rb:47:in `load' 24: from /usr/lib/ruby/vendor_ruby/sprockets/cached_environment.rb:20:in `block in initialize'
	23: from /usr/lib/ruby/vendor_ruby/sprockets/loader.rb:44:in `load'
22: from /usr/lib/ruby/vendor_ruby/sprockets/loader.rb:317:in `fetch_asset_from_dependency_cache' 21: from /usr/lib/ruby/vendor_ruby/sprockets/loader.rb:60:in `block in load' 20: from /usr/lib/ruby/vendor_ruby/sprockets/loader.rb:134:in `load_from_unloaded' 19: from /usr/lib/ruby/vendor_ruby/sprockets/processor_utils.rb:56:in `call_processors' 18: from /usr/lib/ruby/vendor_ruby/sprockets/processor_utils.rb:56:in `reverse_each' 17: from /usr/lib/ruby/vendor_ruby/sprockets/processor_utils.rb:57:in `block in call_processors' 16: from /usr/lib/ruby/vendor_ruby/sprockets/processor_utils.rb:75:in `call_processor'
	15: from /usr/lib/ruby/vendor_ruby/sprockets/bundle.rb:24:in `call'
	14: from /usr/lib/ruby/vendor_ruby/sprockets/utils.rb:200:in `dfs'
13: from /usr/lib/ruby/vendor_ruby/sprockets/bundle.rb:23:in `block in call' 12: from /usr/lib/ruby/vendor_ruby/sprockets/cached_environment.rb:47:in `load' 11: from /usr/lib/ruby/vendor_ruby/sprockets/cached_environment.rb:20:in `block in initialize'
	10: from /usr/lib/ruby/vendor_ruby/sprockets/loader.rb:44:in `load'
9: from /usr/lib/ruby/vendor_ruby/sprockets/loader.rb:317:in `fetch_asset_from_dependency_cache' 8: from /usr/lib/ruby/vendor_ruby/sprockets/loader.rb:60:in `block in load' 7: from /usr/lib/ruby/vendor_ruby/sprockets/loader.rb:134:in `load_from_unloaded' 6: from /usr/lib/ruby/vendor_ruby/sprockets/processor_utils.rb:56:in `call_processors' 5: from /usr/lib/ruby/vendor_ruby/sprockets/processor_utils.rb:56:in `reverse_each' 4: from /usr/lib/ruby/vendor_ruby/sprockets/processor_utils.rb:57:in `block in call_processors' 3: from /usr/lib/ruby/vendor_ruby/sprockets/processor_utils.rb:75:in `call_processor' 2: from /usr/lib/ruby/vendor_ruby/sprockets/erb_processor.rb:13:in `call' 1: from /usr/lib/ruby/vendor_ruby/sprockets/erb_processor.rb:26:in `call' /home/pravi/forge/debian/git/ruby-team/rails/actioncable/app/assets/javascripts/action_cable.coffee.erb:6:in `_evaluate_template': uninitialized constant ERB::ActionCable (NameError)
Did you mean?  Rational




Reply to: