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

Packaging and releases #802

Closed
gdevenyi opened this issue Jul 12, 2019 · 6 comments
Closed

Packaging and releases #802

gdevenyi opened this issue Jul 12, 2019 · 6 comments
Labels
wouldbenice Nice ideas not under development (pull requests welcome)

Comments

@gdevenyi
Copy link
Contributor

With the streamlining of the travis configuration, it is possible to have travis push a rendered file onto the github releases page after a successful build.

That, in combination with fixing the cmake configuration so that -DCMAKE_PREFIX_PATH is honoured should allow us to use cpack to create TGZ statically linked tarballs for a variety of distribution, or even cpack rpms or debs to install to say, /opt/ANTs/major.minor.patch

This will require a bit more re-engineering of the cmake config, and a bit more travis work, the question is, is it considered a reasonable goal by the devs?

@ntustison
Copy link
Member

@gdevenyi Although @stnava should weigh in, I think that would be great.

@gdevenyi
Copy link
Contributor Author

@stnava
Copy link
Member

stnava commented Jul 12, 2019 via email

@justbennet
Copy link
Contributor

This seems like it would be a desirable thing. I am only the system administrator, so my only comment would be that it would be great if the resulting binary distributions either worked on variety of systems or there were versions for a variety of systems. I have, right now, Ubuntu 16.04, 18.04, and CentOS 7. CentOS 8 will be added to the fold by the end of September.

I did notice today that there aren't binary releases for any of 2.3.1, 2.3.0, or 2.2.0. Last binary release seems to be 2.1.0.

I am getting compilation errors from ITK 5 when following the instructions at https://github.com/ANTsX/ANTs/wiki/Compiling-ANTs-on-Linux-and-Mac-OS, and I'd be quite happy to have a binary distribution available.

@cookpa cookpa added the wouldbenice Nice ideas not under development (pull requests welcome) label Jun 25, 2020
@cookpa
Copy link
Member

cookpa commented Jul 15, 2022

Got some releases set to build in #1393. It's a default superbuild, but I'm asking for feedback on potential options in #1397

@cookpa
Copy link
Member

cookpa commented Jul 19, 2023

Some sub-issues (like semantic versioning) would be good to revisit at some point but I hope that the progress to date has increased happiness https://github.com/ANTsX/ANTs/releases

@cookpa cookpa closed this as completed Jul 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wouldbenice Nice ideas not under development (pull requests welcome)
Projects
None yet
Development

No branches or pull requests

5 participants