-
-
Notifications
You must be signed in to change notification settings - Fork 126
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
Generate licenses of all dependencies #355
Generate licenses of all dependencies #355
Conversation
1aa5aa3
to
d72b082
Compare
@sharkdp |
3dd3f69
to
4ef9c6d
Compare
Done |
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.
Thank you for working on this!
Sure, you're welcome! This has been bugging me for quite a while, so I'm happy to be making progress on it now. |
The last dependency without a license file is https://github.com/jcubic/lily (see jcubic/lily#8), but I don't know if we should wait for the maintainer to add one, as this is an urgent PR. Do we just include special-case it and include the text in https://github.com/jcubic/lily#license for now? |
9b20ff2
to
74be2ef
Compare
@sharkdp could you please cut a new version of |
Done |
sounds good |
74be2ef
to
bb8067c
Compare
Should be ready for review/merge now. |
bb8067c
to
2c10285
Compare
2c10285
to
bf3a47a
Compare
This will allow us to get the licenses of production dependencies only. See my next commit.
Fixes sharkdp#324. I also updated the package set for a couple dependencies that did not have license files in the versions in the older package set.
bf3a47a
to
c4e84e9
Compare
@sharkdp please release v5.8.1 on GitHub and npm and update the Insect website when you get the time. |
Thank you. I released a new version to npm before checking the npm package somehow. It seems like it doesn't contain the third party licenses. Do we need to add that file to the |
Yeah, my bad, it should be. I'll open a PR for that real quick. |
No worries, thank you very much for working on this! |
You're welcome. I guess this means we're going to need to publish a v5.8.2 now? Should we revoke v5.8.1 from npm? |
Done.
I don't see a need for that. |
Alright then. I was impatient for a new release with this PR to be made so that I could try to package Insect for Void Linux. I'm going to work on that sometime in the near future. :) |
Small update: before I got to work on packaging Insect, I asked on IRC and unfortunately the Void Linux team said they wouldn't accept it, but at least I saved some effort. |
Thank you for the feedback. Any concrete reasons? |
One possible reason that would be in favor of providing a distribution package over npm: it allows proper installation of things like man pages, desktop files, etc. |
I don't think that's going to convince them, but having Insect be rewritten in a certain compiled language might. :) |
Fixes #324.