Actions
バグ #1372
closed起動時に「warning: use glob patterns list instead of nul-separated patterns」という警告が表示される
プラグイン名:
クラッシュする:
No
Description
Ruby 2.6で、起動時に必ず以下のような警告が一度だけ表示される。
core/boot/check_config_permission.rb:11: warning: use glob patterns list instead of nul-separated patterns GLib-GObject-CRITICAL **: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed
原因は、上記の箇所でDir.globを呼び出すときに、複数のパターンを同時に指定するためにNULで連結された文字列で渡していること。
Ruby 1.9.3からは、複数のパターンを指定するときにArrayを渡すことができるようになっているので、こちらの方法に統一しても問題はないと思う。
再現手順
Ruby 2.6.0以降で、mikutterを起動する
Updated by toshi_a 初音 about 5 years ago
- Status changed from 実装待ち to レビュー待ち
- ブランチ set to topic/1372-use-array-for-glob-patterns
今帰省中でRuby2.5環境のクソザコなので誰かためしてくれ〜
Updated by Yuto Tokunaga about 5 years ago
71bf88b1 でwarningが消えることを確認しました.
ruby: 2.6.2
Actions