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
build: Also provide source zip without binary content #1686
Conversation
With regard to the hyphen changes:
I would revert this hyphen change and move forward with the Debian zip. |
@sbesson This was following a bit of discussion with @joshmoore yesterday about the consistency of the naming. I certainly prefer the existing (no hyphen) scheme myself, since it's easier to type and works in C++ namespaces and other places where hyphens aren't allowed or are already used for other purposes, and I agree it's a bit late for such changes. I've backed pulled out this change, so this PR is now just the addition of a cleaned up source zip. |
Just to be clear, I was primarily concerned with the cpp package name, i.e.
and I think that will need to be addressed, but yes, in 5.1.1, which is why I only suggested creating a card for discussion. |
Restored use of hyphens, dropped genshi embedding. gtest could also potentially be dropped with a little tweak to the cmake logic to not fall back to it unconditionally. |
The non-dfsg zip contains everything in the dfsg zip, and the files which are missing are broken down:
and all of the py and txt files are from genshi:
So in general, this new zip looks fine to me. |
I assume this is good to merge then? @sbesson? |
build: Also provide source zip without binary content
--no-rebase |
This change is a precursor to being able to provide Bio-Formats (both Java and C++) in distributions directly. Are there any other generated files imported into git which might also need excising for licence compliance? How about source files under BSD/GPL-incompatible terms? Is there a better prefix name than "-dfsg" (which is already used elsewhere for sanitised versions of upstream sources with problematic content stripped out) ? (I originally used "-clean")