I’ve spent some time working with the new GitHub action build environment.
The good news is that with a bit of work (esp. on Windows) I should be able to get binaries produced with every pull request - and thus also with releases.
I’m curious what people would like as far as releases:
- Windows 64-bit
- Windows 32-bit
- Mac (not sure how old … maybe 10.12 or later)
It’s been a while since I’ve used Linux - it should be fairly easy to adapt a few formats, but what would be the high priority binary packages?
Dear Dr. Hutchison, I suggest to build it for Windows 64-bit, the current mac os release and some 64-bit popular linux distros (e.g. Debian 10, Ubuntu 20.04 (coming soon), CentOS 8). Best regards!!
1 Like
I think the main question as far as Linux distros is the format. I’ll generate Ubuntu .deb and CentOS 7/8 .rpm.
But I hear about:
etc.
Still need to tinker a bit to get the Win64 installer working, but it shouldn’t be hard for the 1.94 release.
Ok. In that sense, I agree with you building classic packages (.deb and .rpm), so many users can use them for debian-based or fedora-based distros. New formats can take a while to become new standards.
Sorry for reviving this discussion. I will give my opinion as a user.
Among these formats for linux, I believe the flatpak is the one to go (even because I will need it in a couple of months ). It seems that flathub is a nice tool to work with and easy to configure, even for a standard user.
Also, there is already a (testing?) appimage in https://github.com/probonopd/avogadro/releases.
All the work is almost done. Maybe you could include support for it also.
1 Like
There’s been some work on an Avogadro 2 flatpak - https://github.com/OpenChemistry/avogadroapp/pull/113
Certainly I hope we’ll have a few formats ready.