Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENH: voicevox-updaterをインストール成功後に削除する #926

Merged

Conversation

sabonerune
Copy link
Contributor

内容

%LOCALAPPDATA%\voicevox-updater\package.7zが削除されない問題に対する修正です。

関連 Issue

ref #482

その他

この修正によってelectron-updaterの差分ダウンロードが機能しなくなります。
ただし #543 では自動ダウンロードを行わないため当分は影響を受けないと思われます。

アンインストール時に削除することも考えましたが

  • GPU版とGPU版を切り替えてインストールした場合、最後にインストールした方しか削除されない問題
    (CPU版をインストール後にGPU版へアップデートした状態でアンインストールするとvoicevox-cpu-updaterが残る)
  • インストールしたユーザーとアンインストールするユーザーが異なる場合削除できない問題
    (全てのユーザーに対してインストールした場合に起こる可能性がある)

が解決できませんでした。

.onInstSuccessでvoicevox-updaterを削除する処理を追加
Copy link
Member

@Hiroshiba Hiroshiba left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PRありがとうございます!!!
こういった改良PR頂けるのすごく助かります!!

Copy link
Member

@Hiroshiba Hiroshiba left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!!
マージ後に予定する操作をちょっとメモさせてください!

  • ビルドしてみて問題なく動くかどうかをチェック

@HyodaKazuaki さん、もしよかったらレビュー頂けると嬉しいです 🙇

Copy link
Contributor

@HyodaKazuaki HyodaKazuaki left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍
コード上は問題なさそうです。
ただ、手元で試す環境がなくて動作確認できませんので @Hiroshiba に動作確認をお願いしたいです。

@Hiroshiba Hiroshiba merged commit a7751c6 into VOICEVOX:main Sep 7, 2022
@Hiroshiba
Copy link
Member

レビューありがとうございます!
github actions動かし始めました。1時間後くらいにプレリリースができると思うので、でき次第またコメントします。

@Hiroshiba
Copy link
Member

ビルド完了しました!
https://github.com/VOICEVOX/voicevox/releases/tag/0.14.0-preview.0

@sabonerune sabonerune deleted the feature/delete-updater-when-install branch September 7, 2022 22:49
@Hiroshiba
Copy link
Member

試しました! voicevox-updaterディレクトリが、ディレクトリごと消えていました!

@goldingdamien
Copy link

ここでメモさせていただきます:

更新後、インストールの最後に表示する画面で「使い終わった。。。」のチェックボックスをつけて完了したら、削除されました。Downloadsにファイルが残りますので、それも自分で消すとよいでしょう。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants