Discourse カレンダープラグインが stable ブランチで失敗

こんにちは、皆さん。

アセットのプリコンパイル時に、Discourse カレンダープラグインを使用すると不具合が発生します。

...
すべての JS ファイルの圧縮が完了しました:82.84 秒

CSS のコンパイルを開始:2020-01-14 13:20:06 UTC
デフォルトの CSS をコンパイル中 2020-01-14 13:20:06 UTC
プリコンパイル対象:デスクトップ Dark
rake が中止されました!
Discourse::ScssError: エラー:'ellipsis' というミックスインが見つかりません
        plugins/discourse-calendar/assets/stylesheets/common/discourse-calendar.scss の 36 行目
        desktop.scss の 28 行目から参照されています
>>       @include ellipsis;

   ---------------^
/var/www/discourse/lib/stylesheet/manager.rb:175:in `rescue in compile'
/var/www/discourse/lib/stylesheet/manager.rb:163:in `compile'
/var/www/discourse/lib/stylesheet/manager.rb:98:in `block (2 levels) in precompile_css'
/var/www/discourse/lib/stylesheet/manager.rb:91:in `each'
/var/www/discourse/lib/stylesheet/manager.rb:91:in `block in precompile_css'
/var/www/discourse/lib/stylesheet/manager.rb:90:in `each'
/var/www/discourse/lib/stylesheet/manager.rb:90:in `precompile_css'
/var/www/discourse/lib/tasks/assets.rake:59:in `block (2 levels) in <top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rails_multisite-2.0.7/lib/rails_multisite/connection_management.rb:63:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rails_multisite-2.0.7/lib/rails_multisite/connection_management.rb:73:in `each_connection'
/var/www/discourse/lib/tasks/assets.rake:52:in `block in <top (required)>'
/var/www/discourse/lib/tasks/assets.rake:318:in `block in <top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rake-12.3.2/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'

原因:
SassC::SyntaxError: エラー:'ellipsis' というミックスインが見つかりません
        plugins/discourse-calendar/assets/stylesheets/common/discourse-calendar.scss の 36 行目
        desktop.scss の 28 行目から参照されています
>>       @include ellipsis;

   ---------------^
/var/www/discourse/plugins/discourse-calendar/assets/stylesheets/common/discourse-calendar.scss:36
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sassc-2.0.1/lib/sassc/engine.rb:49:in `render'
/var/www/discourse/lib/stylesheet/compiler.rb:40:in `compile'
/var/www/discourse/lib/stylesheet/compiler.rb:22:in `compile_asset'
/var/www/discourse/lib/stylesheet/manager.rb:164:in `compile'
/var/www/discourse/lib/stylesheet/manager.rb:98:in `block (2 levels) in precompile_css'
/var/www/discourse/lib/stylesheet/manager.rb:91:in `each'
/var/www/discourse/lib/stylesheet/manager.rb:91:in `block in precompile_css'
/var/www/discourse/lib/stylesheet/manager.rb:90:in `each'
/var/www/discourse/lib/stylesheet/manager.rb:90:in `precompile_css'
/var/www/discourse/lib/tasks/assets.rake:59:in `block (2 levels) in <top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rails_multisite-2.0.7/lib/rails_multisite/connection_management.rb:63:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rails_multisite-2.0.7/lib/rails_multisite/connection_management.rb:73:in `each_connection'
/var/www/discourse/lib/tasks/assets.rake:52:in `block in <top (required)>'
/var/www/discourse/lib/tasks/assets.rake:318:in `block in <top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rake-12.3.2/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
タスク:TOP => assets:precompile:css
(--trace オプションでタスクを実行して完全なトレースを確認してください)
...

何かヒントはありますか?

よろしくお願いいたします、
イスマエル

「いいね!」 1

こんにちは、Discourseのバージョンをお知らせいただけますか?

「いいね!」 3

ジョフリーさん、こんにちは。

これは安定版ブランチなので、理論的には v2.3.8 を指すはずです。

よろしくお願いいたします、
イスマエル

こんにちは、
これに関するニュースはありますか?

はい、根本原因を見つけました。

これより長い間問題があったかと思いましたが、実際にはエリプシスミックスインは最近追加されました:

local-dates でこれを使用しているため騙されましたが、local-dates はコアプラグインであるため、コア機能と同期が外れることはありません。

これは以下で修正されるはずです:

再度お試しください。ご報告いただき、申し訳ありませんがありがとうございました。

「いいね!」 8

はい、動作を確認しました!:clap: 迅速な対応に感謝します!

では、
イスマエル

「いいね!」 2

cool, thanks for update!

「いいね!」 1