Closed kachick closed 1 year ago
Nix に諸々差し替えている中で、home-manager 経由で dprint 入れた辺りから dprint check で segfault が出るようになった。 不思議なことにというか dprint check だと死ぬんだけれど、 dprint version は通る。dprint だとコマンドオプションを表示した後に死ぬ。 てっきり Nix 周りで変になったかと入れ直しだの色々試していたけれど、そもそもバージョンの安定度に信頼度が高い Nix なのになんでやろうなーと思ったらどうやら dprint 側で cache されてる plugin の問題らしく、dprint clear-cache で直った。 しかしこの理屈で行くと dprint のバージョン自体が変わってなければ大丈夫なはずでは・・・?と思ったんだけど、数日前に 0.34.4 から 0.34.5 に上がった際 asdf で管理してたから上がってしまい、その後 Nix 管理で古い 0.34.4 にした時、本体と一緒に上がったプラグインを再度古いバージョンの dprint で使おうとしたから起こったとかなのかな・・・? (自分で書いててごちゃごちゃしてきた)
dprint clear-cache
自分ではキャッシュに想像が及ばなかったんだけど、本家に issue が上がってたので助かった。 🙏 WASM何もわからない
https://github.com/dprint/dprint/issues/636#issuecomment-1433307405 https://github.com/dprint/dprint/issues/637
https://github.com/kachick/times_kachick/issues/164 https://github.com/kachick/times_kachick/issues/204
zellij もキャッシュ残ってると起動しない事がよくあったんで、 rust でキャッシュ効かせて早いです系あるあるなのだろうか
https://github.com/kachick/dotfiles/issues/145 https://github.com/zellij-org/zellij/issues/2170
Nix に諸々差し替えている中で、home-manager 経由で dprint 入れた辺りから dprint check で segfault が出るようになった。 不思議なことにというか dprint check だと死ぬんだけれど、 dprint version は通る。dprint だとコマンドオプションを表示した後に死ぬ。 てっきり Nix 周りで変になったかと入れ直しだの色々試していたけれど、そもそもバージョンの安定度に信頼度が高い Nix なのになんでやろうなーと思ったらどうやら dprint 側で cache されてる plugin の問題らしく、
dprint clear-cache
で直った。 しかしこの理屈で行くと dprint のバージョン自体が変わってなければ大丈夫なはずでは・・・?と思ったんだけど、数日前に 0.34.4 から 0.34.5 に上がった際 asdf で管理してたから上がってしまい、その後 Nix 管理で古い 0.34.4 にした時、本体と一緒に上がったプラグインを再度古いバージョンの dprint で使おうとしたから起こったとかなのかな・・・? (自分で書いててごちゃごちゃしてきた)自分ではキャッシュに想像が及ばなかったんだけど、本家に issue が上がってたので助かった。 🙏 WASM何もわからない
https://github.com/dprint/dprint/issues/636#issuecomment-1433307405 https://github.com/dprint/dprint/issues/637
https://github.com/kachick/times_kachick/issues/164 https://github.com/kachick/times_kachick/issues/204