Open devernay opened 2 years ago
We may want to abandon the Qt installer, and maybe build snap/AppImage distribs instead
Personally I'm not a big fan of snaps etc, but that's just my opinion (mounting disk images to use an app is IMHO a bit silly). Any reason why we should remove the installer?
As long as the binary tarball is still kept I'm happy :)
Would be a good idea to use GitHub actions for the distribs, should we give it a shot?
Maybe.
I tried doing this with Travis, but the time limit was not high enough. GitHub support up to 6 hours I think, so we are good there. One build + tests will probably take 2 hours.
I'm trying hard to get Natron built on Debian sid (where python2 and qt4 do not exist anymore), but I keep failing, no matter how hard I read:
https://github.com/NatronGitHub/Natron/blob/RB-2.5/INSTALL_LINUX.md
maybe I'm missing something? But if you're interested in having Natron be part of Debian (Ubuntu, Raspbian) officially, help is welcome.
That's part of the output:
sh: 1: python2: not found
sh: 1: python2: not found
sh: 1: python2: not found
sh: 1: python2-config: not found
sh: 1: python2-config: not found
sh: 1: python2-config: not found
here's where i work: sid.ethz.ch/debian/natron/2022/ althouth openfx-* is part of it, i'm able to build -text and -misc separately: see the respective directories on the same host.
things could be sped up if any of you is also on irc... (/msg tarzeau)
Personally I'm not a big fan of snaps etc, but that's just my opinion (mounting disk images to use an app is IMHO a bit silly). Any reason why we should remove the installer?
The current installer is Qt4 and it's ugly.
Personally, I'm not a big fan of installers:
As long as the binary tarball is still kept I'm happy :)
There's no reason to remove that.
The current installer is Qt4 and it's ugly.
There is nothing stopping us from updating it.
they often write in a filesystem shared between users, which is normally where the OS goes
It writes to $HOME as default last time I checked.
you know how to install, but the installation procedure is often impossible or hidden
We have a uninstall icon, users can also just remove the folder.
Anyway, I'm not going to argue about this, remove it if you want. Note that an AppImage might not necessarily be a better solution.
Folks, Snap is very limited when comes to server workstation. They are often locked and offline. Appimage is nice, but probably fall into difficulties with plugins and external OFXs (Not sure). I use appimage for most apps these days in Linux. For Natron tar ball and portable is nice IMHO.
I was curious what speaks against native debian packages? It what works best really for multiple decades of years...
I was curious what speaks against native debian packages?
We provide universal binaries for Linux, not distro specific packages.
Natron 2.6 will probably require some rework of the script that build the distribution/installer.
We may want to abandon the Qt installer, and maybe build snap/AppImage distribs instead