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

[Feature] - Create source tarball of releases containing all gitmodules #449

Closed
ehaupt opened this issue May 21, 2022 · 3 comments · Fixed by #450
Closed

[Feature] - Create source tarball of releases containing all gitmodules #449

ehaupt opened this issue May 21, 2022 · 3 comments · Fixed by #450
Labels
enhancement New feature or request

Comments

@ehaupt
Copy link
Contributor

ehaupt commented May 21, 2022

Requested Feature

I know how to clone the git repository recursively in order to checkout all gitmodules but for packaging purposes (I am packaging/porting the FreeBSD version) that is not very convenient.

Could you please create source tarballs that contain all gitmodules? Before you mention the assets that allow to download a .tar.gz, those don't contain the gitmodules:

image

Providing a tarball that contains all the submodules has the following advantages for packager:

  • tarball contains all submodules
  • at the exact version it was released (not just a lose branch; yes submodules have the capability to use tags but this project doesn't do that)
  • packaging frameworks can use simple, single fetch (fetch, wget) to get the entire source code

Thank you for your consideration.

@ehaupt ehaupt added the enhancement New feature or request label May 21, 2022
@OPNA2608
Copy link
Member

I could prolly write another CI job for this so it's done automatically on the next release. Would that be fine or do you require a source tarball on the latest release as well?

@ehaupt
Copy link
Contributor Author

ehaupt commented May 21, 2022

Thank you, I think it would be fine for the next release. I could create a tarball for this release and self-host it.

@OPNA2608
Copy link
Member

I could create a tarball for this release and self-host it.

I have re-tagged a v0.5.0 on my fork with #450 cherry-picked and uploaded the source tarball from that to our v0.5.0 release. I hope this helps with your packaging effort.

Bildschirmfoto von 2022-05-26 22-37-08

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants