Package: gitlab
version: 11.8.10+dfsg-1
Severity: wishlist
Control: block 930404 by -1

When trying to use packaged node-pikaday, webpack fails to find scss files of node-pikaday. We will have to tell gitlab to look in system path for scss files as well (like how we do it for js modules and loaders).

rake aborted!
Sass::SyntaxError: File to import not found or unreadable: ../../../node_modules/pikaday/scss/pikaday.
Load paths:
 /usr/share/gitlab/app/assets/images
 /usr/share/gitlab/app/assets/javascripts
 /usr/share/gitlab/app/assets/stylesheets
 /usr/share/gitlab/vendor/assets/javascripts
 /usr/share/gitlab/vendor/assets/stylesheets
/usr/share/rubygems-integration/all/gems/peek-rblineprof-0.2.0/app/assets/javascripts /usr/share/rubygems-integration/all/gems/peek-rblineprof-0.2.0/app/assets/stylesheets /usr/share/rubygems-integration/all/gems/peek-1.0.1/app/assets/javascripts /usr/share/rubygems-integration/all/gems/peek-1.0.1/app/assets/stylesheets /usr/share/rubygems-integration/all/gems/gettext_i18n_rails_js-1.3.0/lib/assets/javascripts /usr/share/rubygems-integration/all/gems/gettext_i18n_rails_js-1.3.0/vendor/assets/javascripts
 /usr/share/ruby-font-awesome-rails/app/assets/fonts
 /usr/share/ruby-font-awesome-rails/app/assets/stylesheets
/usr/share/rubygems-integration/all/gems/ace-rails-ap-4.1.1/vendor/assets/javascripts /usr/share/rubygems-integration/all/gems/bootstrap_form-4.2.0/app/assets/stylesheets /usr/share/rubygems-integration/all/gems/graphiql-rails-1.4.10/app/assets/javascripts /usr/share/rubygems-integration/all/gems/graphiql-rails-1.4.10/app/assets/stylesheets /usr/share/rubygems-integration/all/gems/doorkeeper-4.4.2/app/assets/stylesheets /usr/share/rubygems-integration/all/gems/doorkeeper-4.4.2/vendor/assets/stylesheets
 /usr/share/gitlab/vendor/gems/actioncable-5.1.6.1/lib/assets/compiled
 /usr/share/gitlab/vendor/gems/actionview-5.1.6.1/lib/assets/compiled
 /usr/share/rubygems-integration/all/gems/gemojione-3.3.0/assets/png
 /usr/share/gitlab/vendor/assets/fonts
 /usr/share/gitlab/node_modules/@gitlab/svgs/dist
 /usr/share/gitlab/node_modules/xterm/src
 /usr/share/rubygems-integration/all/gems/gemojione-3.3.0/assets/png
 /usr/share/gitlab/vendor/assets/fonts
 /usr/share/gitlab/node_modules/@gitlab/svgs/dist
 /usr/share/gitlab/node_modules/xterm/src
/usr/share/gitlab/app/assets/stylesheets/application.scss:15

Caused by:
Sass::SyntaxError: File to import not found or unreadable: ../../../node_modules/pikaday/scss/pikaday.
Load paths:
 /usr/share/gitlab/app/assets/images
 /usr/share/gitlab/app/assets/javascripts
 /usr/share/gitlab/app/assets/stylesheets
 /usr/share/gitlab/vendor/assets/javascripts
 /usr/share/gitlab/vendor/assets/stylesheets
/usr/share/rubygems-integration/all/gems/peek-rblineprof-0.2.0/app/assets/javascripts /usr/share/rubygems-integration/all/gems/peek-rblineprof-0.2.0/app/assets/stylesheets /usr/share/rubygems-integration/all/gems/peek-1.0.1/app/assets/javascripts /usr/share/rubygems-integration/all/gems/peek-1.0.1/app/assets/stylesheets /usr/share/rubygems-integration/all/gems/gettext_i18n_rails_js-1.3.0/lib/assets/javascripts /usr/share/rubygems-integration/all/gems/gettext_i18n_rails_js-1.3.0/vendor/assets/javascripts
 /usr/share/ruby-font-awesome-rails/app/assets/fonts
 /usr/share/ruby-font-awesome-rails/app/assets/stylesheets
/usr/share/rubygems-integration/all/gems/ace-rails-ap-4.1.1/vendor/assets/javascripts /usr/share/rubygems-integration/all/gems/bootstrap_form-4.2.0/app/assets/stylesheets /usr/share/rubygems-integration/all/gems/graphiql-rails-1.4.10/app/assets/javascripts /usr/share/rubygems-integration/all/gems/graphiql-rails-1.4.10/app/assets/stylesheets /usr/share/rubygems-integration/all/gems/doorkeeper-4.4.2/app/assets/stylesheets /usr/share/rubygems-integration/all/gems/doorkeeper-4.4.2/vendor/assets/stylesheets
 /usr/share/gitlab/vendor/gems/actioncable-5.1.6.1/lib/assets/compiled
 /usr/share/gitlab/vendor/gems/actionview-5.1.6.1/lib/assets/compiled
 /usr/share/rubygems-integration/all/gems/gemojione-3.3.0/assets/png
 /usr/share/gitlab/vendor/assets/fonts
 /usr/share/gitlab/node_modules/@gitlab/svgs/dist
 /usr/share/gitlab/node_modules/xterm/src
 /usr/share/rubygems-integration/all/gems/gemojione-3.3.0/assets/png
 /usr/share/gitlab/vendor/assets/fonts
 /usr/share/gitlab/node_modules/@gitlab/svgs/dist
 /usr/share/gitlab/node_modules/xterm/src

Tasks: TOP => assets:precompile
(See full trace by running task with --trace)

Reply via email to