What platforms would you like Avo release binaries?

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:

  • flatpack
  • snap
  • AppImage

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 :slight_smile: ). 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.