Are you a web dev -- openSUSE needs your help for a new software.opensuse.org

As many of you know through bad experience the online package search interface software.opensuse.org is not in good shape, with no maintainers stepping up to fix it for some time now (in part because of the old ruby2.5 code base, it is hard to even start hacking on).

With that the decision has been made to decommission the current s.o.o and instead try to write a new replacement. As such if you have experience writing web frontends (in any language) and would like to contribute there is now an opportunity to make a big difference -- please join in the discussions.

https://hackweek.opensuse.org/21/projects/software-dot-opensuse-dot-org-replacement

https://lists.opensuse.org/archives/list/[email protected]/thread/F6SU2X2XFWX4OGEWLP4WO3JBKVHIFC6X/

Posted Mar 18, 2022, 5:55 PM UTC · edited

5213
ilgazcl•

Please no animations needless technology usage fade effects etc. World's most successful site is Amazon and they never changed the basics.

Please don't take Ubuntu & MS or even Google Play as reference.

12
ccAbstraction•

Animations help with clarity and improve the overall UX, but it's still important to be able to turn them off for accessibility reasons.

4
ilgazcl•

Accessibility settings would be great

2
andreaippo•

Well Amazon offers great service but their UI and UX are crap. I stress out the and UX part cause I can stand a dated UI if it's functional, but Amazon doesn't get neither.

3
KaratekHD:geeko_pirate: Community & Bar•

We do have the openSUSE Webdesign system, and I am pretty sure that the new WebApp is going to use it: https://static.opensuse.org/chameleon/

3
omginput•

Amazon can't even center the loading animation in AWS

1
andrii-suse•

Just a note: I plan to develop something similar, just with a focus on download statistics from the MirrorCache project (i e. download.opensuse.org). It is even part of my yearly goal.

It probably will be a daemon job that goes through download stats and puts data into some n-dimension cube (arch, country, distribution, obs project, etc). So if you have good ideas about visualization - I shall be able to provide the data for it

7
FreeVariableUnverified Maintainer TBC•

There is currently a genuine intention within the community to replace software-o-o. Do you think it would be possible for you to sync up with the people committing to it? (If you already are please disregard the suggestion). It's always much preferable for the community in the long run to join efforts than to spin off your own thing :)

2
noise-tragedy•

As much as s.o.o is a problem, I feel it would be a better use of limited resources to fix the software distribution infrastructure so download.opensuse.org works reliably.

There's not much point in having a software catalog if none of its software can be installed because download.opensuse.org is broken/stale/slow/down again.

5
MasterPatrickoOPMaintainer•

u/andrii-suse 's mirrorcache has already taken a large step towards this. Hopefully it will become default soon.

7
andrii-suse•

Could you share please any details, e.g. fragment of /var/log/zypper.log (it should have timing and error messages), because I haven't seen any complains recent hours?

3
noise-tragedy•

Here's one from just now (2 April 2022 07:44 UTC):

Downloaded data exceeded the expected filesize '17.7 MiB' of 'https://download.opensuse.org/repositories/Kernel:/stable:/Backport/standard/noarch/kernel-devel-5.17.1-lp153.4.1.g58205bc.noarch.rpm'.

This seems to be reflective of issues with the repodata files not being consistent with the RPMs hosted by the repo.

I typically see errors like this -- where Zypper is expecting different RPMs than are hosted on the repo -- every few weeks.

1

I'm professionally into webapp testing - skilled in both manual and automation methodologies. Please let me know if I could collaborate and contribute to testing.

3
[deleted]•

[deleted]

1