Let's write a decent replacement for software-o-o. We want to choose the right technologies for the project, as technologies and missing volunteers is where we failed this time.
The decommission for the current software.opensuse.org codebase was already announced https://firstname.lastname@example.org/thread/F6SU2X2XFWX4OGEWLP4WO3JBKVHIFC6X/
Goal for this Hackweek
We want to provide a best-in-class solution for people who are looking for software that is not part of their installation. And ensure that they get the best possible service (just an idea: recommendation of vendors (OBS devel project, home projects) based on thumbs up / thumbs down or download stats. It needs to work with compex projects like Leap, that aggregate packages from different OBS projects (SLE, Leap, Backports ...)
WE WANT TO AVOID SINGLE CLICK INSTALL support as forums.opensuse.org / reddit / discord is full of people who accidentally enabled either Leap reprepositories on Tumbleweed or vice versa.
https://github.com/openSUSE/opi is currently the best command line interface solution for the job. Perhaps we could use the same functionality, use the same endpoints and turn it into a web app and extend it.
We need to find long-term maintenance for this community service. So far we have 0 dedicated resources. And this is where we fail.
Current code-base (ruby-2.5 is blocking any application of security patches etc). Let's use the right tech for the right tool and ensure that there are people who can help.
https://github.com/openSUSE/software-o-o http://software-stage.opensuse.org/ (staging instance) http://software.opensuse.org/ (prod instance) https://build.opensuse.org/project/show/openSUSE:infrastructure:software.opensuse.org ) lkocman or openSUSE Heroes can do deployments of new version
Similar projects https://github.com/openSUSE/get-o-o/ (hellcp is the maintainer), also ruby
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 21
This project is one of its kind!