-
Notifications
You must be signed in to change notification settings - Fork 95
x86 以外のビルドのリリース #228
Copy link
Copy link
Closed
2 / 22 of 2 issues completedLabels
enhancementNew feature or requestNew feature or request
Description
request
現状
x86 ビルドのバイナリは Windows の WOW64 により x64 Windows, Arm Winodws で実行可能である。
対応するメリット
- 確実に(どの程度?)実行可能である
対応するデメリット(コスト)
- 現在は徹底して「1つのリリースバージョンは1つのバイナリ」になるようにしている
- バグ等の報告の際、ビルドの差による影響を完全に排除するため
- インストーラ版とzip版に全く同じバイナリを含める(ソースは同じでリビルドされたもの、ではない)ようにしている cf. ttssh2-devel 4728, 4769, 4773, 4776, ttssh2-dev 273, https://github.com/TeraTermProject/teraterm/wiki/Prevent-rebuild
- バグ等への対応
- 「バイナリのアーキテクチャ固有の問題かどうかの切り分け」「問題発見者が報告にアーキテクチャを含めてくれるか」「修正対応者がを実機を持っていて確認できるか」など
- 使用しているすべてのライブラリが、そのアーキテクチャ用にビルドできるか
- 複数アーキテクチャに対応したソースを書く必要がある
- 複数アーキテクチャのバイナリを(AppVeyorで)ビルドする必要がある
- 複数アーキテクチャのためにインストーラ(とzip版?)を作成する必要がある
cf. 過去に出した x64 に関する意見 ttssh2-devel 3994
まとめ
- 各アーキテクチャのビルド
- 既存のアーティファクト名を修正
- ファイル名が変わる
teraterm-x.y.z.exe->teraterm-x.y.z-x86.exe,teraterm-x.y.z-x64.exe,teraterm-x.y.z-arm64.exeteraterm-x.y.z.zip->teraterm-x.y.z-x86.zip,teraterm-x.y.z-x64.zip,teraterm-x.y.z-arm64.zip
- インストールできるOS x86 以外のビルドのリリース #228 (comment)
- x86 ... x86, x64, arm64 にインストール可能
- x64 ... x64, arm64 にインストール可能
- arm64 ... arm64 にインストール可能
- 制限はしない
- プログラムメニューのグループ名
- デスクトップのショートカット名
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request