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

Add support for .deb/.rpm packages #24

Merged
merged 1 commit into from
Aug 19, 2022

Conversation

kou
Copy link
Member

@kou kou commented Aug 15, 2022

Fix #6
Fix #7

This is based on packaging system used by apache/arrow:
https://github.com/apache/arrow/tree/master/dev/tasks/linux-packages

This also change all license headers because we need to
clarify license information to create .deb packages.

The original license headers said ASF is copyright holder
but this project isn't hosted under apache/ organization.
It means that ASF isn't copyright holder.

I replaced all license headers with the standard license
header described in Apache-2.0 License text. And I use
me as the copyright holder because all major changes are
made by me for now.

I prepared CI jobs for arm64 packages but thery are disabled
for now because it's slow. It uses QEMU to build arm64 binaries
on x86_64 GitHub Actions runners.

There are some configurations to release packages but they
aren't tested yet. I'll test them and fix some problem in
a follow-up pull request.

Fix datafusion-contrib#6
Fix datafusion-contrib#7

This also change all license headers because we need to
clarify license information to create .deb packages.

The original license headers said ASF is copyright holder
but this project isn't hosted under apache/ organization.
It means that ASF isn't copyright holder.

I replaced all license headers with the standard license
header described in Apache-2.0 License text. And I use
me as the copyright holder because all major changes are
made by me for now.

I prepared CI jobs for arm64 packages but thery are disabled
for now because it's slow. It uses QEMU to build arm64 binaries
on x86_64 GitHub Actions runners.

There are some configurations to release packages but they
aren't tested yet. I'll test them and fix some problem in
a follow-up pull request.
@kou kou merged commit 4dac9f2 into datafusion-contrib:main Aug 19, 2022
@kou kou deleted the packages-linux branch August 19, 2022 01:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
1 participant