We are about to switch to a new forum software. Until then we have removed the registration on this forum.
Dear Processing community,
I had the idea to create a Debian package archive for Processing, so that users of Debian, Ubuntu and related Linux distributions can install and update Processing directly from that archive, which is imo a cleaner solution than the builtin script-based update routine.
First I need to know how the Linux versions of Processing are built normally, so I can recreate that process in e.g. Travis. Is that documented anywhere? If not, could a Processing developer kindly give us some insights here?
And my next question is how and when it is decided to make a new Processing release (e.g. when the IDE shows me that there is a new version available) and if there's a way I can pull that information from somewhere so I can use that to trigger a new build.
The long-term goals of this would be to have a Travis pipeline that triggers a new build everytime a new Processing version is released (and maybe also nightly builds). I hope I can get Travis to reliably build .deb packages and deploy them to the archive, which will either run on a hosted service such as Launchpad or a dedicated server that I would set up.
Any opinions on this idea in general?
Thank you!
Comments
I personally like this idea (although I am not currently an Ubuntu user).
I'm guessing that this would be a discussion to have with Ben Fry and the core dev team e.g. via a GitHub issue question at https://github.com/processing/processing/issues/
As far as I know, web hook for the releases works for you but you need to contact with the maintainer :)
As for the travis support, I like the idea too. I think you could file a PR :)
Possibly related:
https://github.com/processing/processing/issues/2747
Travis-Processing
Fix for broken link above: https://github.com/totovr/Travis-Processing-library