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

travis とか melpa とか workflows とか #90

Closed
tkita opened this issue Feb 15, 2020 · 8 comments
Closed

travis とか melpa とか workflows とか #90

tkita opened this issue Feb 15, 2020 · 8 comments

Comments

@tkita
Copy link
Member

tkita commented Feb 15, 2020

過去に commit していただいたことは本当に有難く感謝を申し上げるところなのですが、その後メンテされずに放置されている現状です。私の学習能力にも限界があり、標題に挙げた件は私もメンテ不可能です。
つきましては、メンテしていただける方がいなければ関連部分を削除しようと思います。elisp 主要コード部分のメンテで精一杯であることをご勘案いだだければと思います。
ご意見ありましたら、お寄せください。

@tats
Copy link
Member

tats commented Feb 15, 2020

保守継続についてはさておき、Travis CIもEVMもよくわかっていませんが、
libgnutls.so.26のエラーについては、ざっと検索してみたところTravis CI
のUbuntu環境の変更が影響しているようです。

emacs-26.1-travis-linux-xenialというふうにEmacs 26以降には
-linux-xenialを加えると治まると思います。

cf.

@tkita
Copy link
Member Author

tkita commented Feb 15, 2020

ありがとうございます。

@conao3
Copy link
Member

conao3 commented Feb 19, 2020

「travisとか」の該当部分は .travis.yml でしょうか。

#77 でTravisが壊れていることに気付いたので、 #78 でGitHub ActionsによるCIを提案しました。
「workflowsとか」の関連部分は .github/workflows/test.yml のことでしょうか?
であれば、メンテナンスのコストを考えて削除されるのは全く問題ありません。

「melpaとか」の関連部分はこのレポジトリのどこが該当するのでしょうか。
DDSKKのユーザーになってまだ1年も経っていないライトユーザーですが、DDSKKはMELPAからインストールしていますので気になりました。

@tkita
Copy link
Member Author

tkita commented Feb 19, 2020

言葉が足りずに申し訳ございません。以下に、もう少し補足させていただきます。

「travisとか」は、.travis.yml と、./README.md 内の Build Status です。 @tats さまのご指摘で治りました。ありがとうございました。

「workflows とか」は、@conao3 さまご指摘のとおり .github/workflows/test.yml を念頭したところでしたが、Github Actions とは travis とは別物なのですね。同一のものだと思い込んでいましたので「どちらか一方でいいじゃん」と思った次第です。

「melpaとか」は、ddskk-pkg.el と melpa 側の recipe です(mepla 対応には私は関与していません)。現状、私が push するたびにそれが melpa にも伝搬しているようですが「みなさん、私のpush 版なんかをインストールしていいの?」という疑問を感じています(melpa から見えるのは、せめて release 版なのではという疑問。固定できるのかすら知りませんが)。まぁ、ここ何年もこの状態ですので今更感ではありますが。

@conao3
Copy link
Member

conao3 commented Feb 19, 2020

CIに関しては口を出す立場にありませんので、そちらで適切に判断して
いただければと思います。

「みなさん、私のpush 版なんかをインストールしていいの?」という疑問

MELPAに関してはmasterがそのままユーザーに降るのが仕様であり利点な
ので、ユーザーはそのメリットとデメリットを理解しています。ですの
でmasterが壊れることを心配してMELPAから取り下げるのは止めて頂けれ
ばと。。
もちろんmasterが壊れないことは重要ですが、そのためにCIがあり、ま
た壊れれば他の人はmasterを直すようなPRを送ってくれると思います。

melpa から見えるのは、せめて release 版なのではという疑問

MELPA Stableというものがあり、その時点での最新安定版が落とせるよ
うになっています。

https://stable.melpa.org/#/

しかしddskkについてはタグの名前が特殊でMELPAに認識されていないよ
うです。どこかのコミットに数字とピリオドだけで構成されたタグ名で
タグを付けてもらえればと思います。

@conao3
Copy link
Member

conao3 commented Feb 19, 2020

また、MELPAやCIの管理について手が足りていないようでしたら、その管理に立候補します。

@tkita
Copy link
Member Author

tkita commented Feb 19, 2020

ありがとうございます。
skk-dev に招待しておきましたので、ぜひとも参加お願い致します。

@conao3
Copy link
Member

conao3 commented Feb 19, 2020

ありがとうございます。参加させていただきます。

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

No branches or pull requests

3 participants