On Mon, Jul 20, 2020 at 06:18:48AM -0400, Neal Gompa wrote:
On Mon, Jul 20, 2020 at 4:36 AM Pierre-Yves Chibon pingou@pingoured.fr wrote:
Good Morning Everyone,
Running a personal planet and having upgraded the box running it to a recent OS (Fedora in this case), I have found out that the underlying application does not support python3.
To be precise, the main script says: Requires Python 2.1, recommends 2.3.
Needless to say, this doesn't work anymore with python3.
So I went looking a bit around to see what is available. There is Venus which we run, which has this problem ^ and hasn't been touched in 9 years: https://github.com/rubys/venus
There are a few java-based, php-based, or ruby-based, with different level of activity (though to be fair, RSS and planets have been there for a while now, so a working application likely does not need much maintenance anymore). However, nothing jumped at me as a clear successor for our setup.
Do people have some experience with planet? Would you recommend us something?
At this stage, it is very unclear to me if the best approach is to switch application (new stack, new UI to do, new configuration file to do/adjust...) or port venus to python3 (potentially a 1 time effort but what about the long term maintenance?).
I believe Stasiek (CC'd to this email) recently implemented a planet replacement. I am unsure if he used Venus or something else, though.
Perhaps he can reply with information...
I ran into it while looking for info. If I understood correctly, the new planet is at: https://github.com/openSUSE/planet-o-o which seems to involve ruby and jekyll. The old planet was at: https://github.com/openSUSE/planet.opensuse.org and apparently was also relying on old code (py 2.6 looking at the libs folder in there).
Pierre