Project Description

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://lists.opensuse.org/archives/list/factory@lists.opensuse.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.

Resources

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

Activity

  • 4 months ago: brejoc liked this project.
  • 5 months ago: dsterba liked this project.
  • 5 months ago: fbonazzi liked this project.
  • 5 months ago: dheidler liked this project.
  • 7 months ago: ancorgs liked this project.
  • 7 months ago: pperego liked this project.
  • 8 months ago: adamcs liked this project.
  • 8 months ago: adamcs joined this project.
  • 9 months ago: dgedon liked this project.
  • 9 months ago: ybonatakis liked this project.
  • 9 months ago: alinaresg joined this project.
  • 9 months ago: oshan.wisumperuma started this project.
  • 9 months ago: lkocman originated this project.

  • Comments

    • andriinikitin
      7 months ago by andriinikitin | Reply

      It is worth noting that some functionality in this project may overlap with planned work for MirrorCache. The focus in MirrorCache will be to collect and display download statistics (from download.o.o ), but it should be possible to list all projects that provide a package for a particular distribution. The only downside will be that MirrorCache will be able to display only those projects which have traffic through download.o.o

    Similar Projects

    This project is one of its kind!