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

Package manager #2

Open
azu opened this issue Jan 6, 2017 · 5 comments
Open

Package manager #2

azu opened this issue Jan 6, 2017 · 5 comments

Comments

@azu
Copy link
Member

azu commented Jan 6, 2017

パッケージマネージャーの役割の変化を見ていく

  • セキュリティ
  • コミュニティ
  • パッケージマネージャーとして機能
@azu azu modified the milestone: 2017-01 Jan 14, 2017
@azu
Copy link
Member Author

azu commented Feb 23, 2019

2019-02:

HNが起点としてkoa-routerのpackage ownerのtransferについての議論が起きた。
HNのタイトルはミスリーディングで方向がずれているところがあり、Issueも話の論点が多少ずれている。

事実としては

  • npmのパッケージをsaleしようとしていた人がいた
  • メールでやりとりして実際にtransferされた(金銭関係はないとしてる)
  • transfer先の人はPublicなactivityが少なかった(unknownと書かれた理由)

がある。
一方で、npmはパッケージをsale自体にも色々問題はあるけど、それ自体はこの問題の一部でしかない感じ。
どちらかというパッケージがtransferされた時にtransfer先のownerがそのパッケージをどう扱うべきかという方法論がないことも関係している。
逆にパッケージ利用者がこの変更をしる手段がないという問題を持っている。(情報の非対称性)

そのためnpmではこのようなケースではpackage transferをした場合はmajorアップデートして通知するアイデアはどう?という話をしていた。

このmajor強制は通知という意味ではうまく動くけど、一方で新しいownerはsecurity fixをリリースできなくなるという問題も持っている。

They certainly don’t; and can’t, because a legitimate new maintainer should be able to backport fixes as needed anyways.
Any owner can always and forever publish to any previously unused version number, and that’s how it must stay.
nodejs/package-maintenance#77 (comment)

この問題は、パッケージとして公開されているものとソースコード(一般にリポジトリにあるもの)の差を明確に見る方法がないという問題とも関連している。

unpkgなどのようにpublishされたもののソースコードもウェブで見られるようにした方がいいという話もでていた

@azu
Copy link
Member Author

azu commented Feb 23, 2019

Need to update: Yarn v2について

@azu azu removed this from the 2017-01 milestone Feb 23, 2019
@azu
Copy link
Member Author

azu commented Mar 2, 2019

@azu
Copy link
Member Author

azu commented Jun 11, 2019

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

1 participant