De : Martin Wilck firstname.lastname@example.org Envoyé : mercredi 23 mars 2022 14:30 À : email@example.com firstname.lastname@example.org Objet : Re: Planning decomission of software.opensuse.org (Community meeting) On Wed, 2022-03-23 at 12:32 +0100, Henne Vogelsang wrote:
On 23.03.22 11:59, Simon Lees wrote:
So maybe we really need to find a new group of users that use software.o.o
You don't have to be sick to be a Doctor...
and are also interested in web development as always how we do that is the much harder question.
Attracting new contributors is the *first* and *foremost* duty of the openSUSE project. For the distribution, the project *AND* for the infrastructure. We *have* to have an answer for this question.
If we continue to neglect this, openSUSE is going to go the way of the Dodo. Faster than you can say "preinstalled operating system" 3 times in a row.
Right, but Simon's point is valid. Contributors won't be attracted by having to code an UI that they're unlikely to need / use themselves. It's not the sexiest possible project either, because dozens of similar frameworks exist already, just not targeted at OBS as backend.
Moreover, casual contributors would most probably fail at this project. The basic technical part - connecting to the OBS API - is simple enough. But the difficult part - the one at which software.o.o is currently failing [*] - is to figure out which repositories matter for which distribution, a task that sometimes confuses even long time human openSUSE users. I'm not even sure if this could be reliably figured out from OBS in software without a hard-coded and ever-growing list of exceptions and special cases.
IMO SUSE as openSUSE's sponsor should push this forward somehow. This is not a project to try to attract contributors for, it's a feature that must work in order to attract contributors for other tasks.
[*] As we know, s.o.o fails almost consistently for Leap 15.3.
First of all, a very basic regex check of the URL, most repos have distinct URLs that expose their distro (like for ex. Emulators with https://download.opensuse.org/repositories/Emulators/openSUSE_Tumbleweed/) would immediately ease that process
For all other repos that don't (i.e Kernel), IMO, outside of normalizing a format for those URLs, I don't have any idea idea about that