-
Notifications
You must be signed in to change notification settings - Fork 167
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
appveyor でのインストーラビルド対応 #144
appveyor でのインストーラビルド対応 #144
Conversation
レビューお願いします。 |
いっちゃいましょう。 |
コードの正当性はチェックできていませんが、サクラエディタ本体に影響するものではないので今回のPR内容に仮に問題があったとしても害はほぼ無いと考えています (必要であれば後から修正すれば良い)。 ただ、動作チェックレビューはしたほうが良いと思っています。 以下URLから今回の成果物であるインストーラが含まれるzipを入手できるはずですので、それのインストーラ挙動が想定通りになっていることが確認できれば approve で良いと思います。 https://ci.appveyor.com/project/sakuraeditor/sakura/build/1.0.194/job/u2gs8i05pp2g2rg7/artifacts すみませんが僕はインストーラ関連の議論に参加していなかったため、どのような挙動が正解であるのか判断できません。 そのあたり分かる方、チェックいただけると助かります。 |
そっすね😅 パッケージラス版と今回版をまっさらで(AppDataもクリアして)インストールした状態を各々とっといて、Diffすかね。 |
そこまでしていただけると超絶理想ですが、 diff するとして、仮に差分が出るようなことがあったとしても、今回の PR ではあくまでも「インストーラのビルドが通ること(そしてちゃんとそれが動くこと)」がクリアできていれば LGTM としてマージしちゃって良いと思います。 |
Build not found or access denied. |
あと、現インストーラーがなぜかアンインストールのショートカットがスタートメニューに追加されるときとされないときがある(イミフ)。。。これ落ち着いて、再現するようならIssueたてよかな。。。 |
https://ci.appveyor.com/project/sakuraeditor/sakura/build/1.0.194 |
artifacts のところ。 |
URLを直に貼りましたが、実際にはこのPR内のAll checks have passed |
ひとまず、ダウンロードできたことを報告。実行できたのでエビデンスはります。 |
ランダム文字列のついてるURLは一時リンクだったぽいですね。失礼しました( ´'A'`) |
ご確認ありがとうございます! 気になるところは数点あるにしろ、一旦の叩き台としてはこのPRはこれでOKってことでも個人的には良いと思います。叩き台がないと諸々微調整をする場所がなくて困りますし。(このPR単体だけで理想挙動を仕上げるのは現実的ではない) ただ、インストーラ議論に自分が参加していなかった以上は自分以外の方の判断で approve するかを決めていただきたいです。僕の話はあくまでも判断のヒント程度に受け取ってください。 |
#151 の対応を入れないとマージのときに |
ディフェンダーが反応するのは別の理由だと思います。回避策は出来たexeをzipに詰める。だったような。 ちなみにこの件は、ぼくも内容をウォッチ出来てないです。今のところ動くならええんちゃう?としか言えない感じ。 |
93efabf
to
8426f9c
Compare
rebase しました。 |
@KENCHjp さん
https://ci.appveyor.com/project/sakuraeditor/sakura/build/1.0.208/job/fhbs8mhk9s8qlrlb/artifacts これでも出ますか? |
今日はもう出先なのでまた明日に。 |
@berryzplus さん
いま成果物はzip圧縮されてるものをダウンロードしてからデスクトップに解凍(ドラッグドロップ)して実行しているのでこれじゃなさそうです。 |
@m-tmatma さん
なにか環境が違うのかなぁ、会社のVMマシンと自宅のマシン両方ともでます。(会社は32bit、自宅は64bit)両方とも、Windows Defender以外のワクチンソフトは入ってない環境です。 |
単体の sakura.exe を起動しても出ますか? |
@m-tmatma さん
でますね。 |
zip版やインストーラをダウンロードしたら、解凍or実行する前に「許可する」のチェックを入れるというのを、インストール手順書か何かに書いておくのがよいと思います。 zipでそれをせずに解凍してしまうと、解凍後のファイルもすべてダウンロードしたファイルとして扱われます。 |
ブラウザって何使ってますか? |
私はChromeですね。Edgeでも試しましたが、状況同じです。 |
なるほど。7z で解凍してました。エクスプローラで解凍すると警告出ました。 |
警告の件は #166 で登録しました。 |
これマジで知りませんでした。
なかーまw ダウンロードした zip は一旦開いて階層構造を確認してから展開するようにしています。 インターネットからダウンロードしたファイルに、データとは別にNTFSストリームをくっ付けるのはwindowsの仕様だった気がします。 |
ですねー。昔はサブストリームって言ってたと思ったのに、最近は代替データストリーム(ADS)っていうんですよねぇ。。。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTMです。
この修正はappveyour.ymlにbuild-installer.bat(新設)を追加するものと認識しています。実質的な目的である成果物の動作確認もできているので問題ないと判断しました。
私は、DWってファイラーで中を確認してたりします(笑)。 |
…aller-on-appveyor appveyor でのインストーラビルド対応
appveyor でのインストーラビルド対応