In order to inspect rpm dependencies inside the distro I wrote some python command line tools that leverage libsolv. Since navigating the ball of wool that is the result of solving a package is on the command line, I'd like to create a web app. Implementation by means of Flask, bootstrap and jquery to keep it simple. UI should be entirely created on client side with Flask only server json endpoints.

Looking for hackers with the skills:

javascript python3 flask libsolv rpm bootstrap jquery

This project is part of:

Hack Week 19

Activity

  • over 5 years ago: lnussel started this project.
  • over 5 years ago: Pharaoh_Atem liked this project.
  • over 5 years ago: lnussel added keyword "bootstrap" to this project.
  • over 5 years ago: lnussel added keyword "jquery" to this project.
  • over 5 years ago: lnussel added keyword "javascript" to this project.
  • over 5 years ago: lnussel added keyword "python3" to this project.
  • over 5 years ago: lnussel added keyword "flask" to this project.
  • over 5 years ago: lnussel added keyword "libsolv" to this project.
  • over 5 years ago: lnussel added keyword "rpm" to this project.
  • over 5 years ago: lnussel originated this project.

  • Comments

    • Pharaoh_Atem
      over 5 years ago by Pharaoh_Atem | Reply

      @lnussel You may find the following things useful:

      • rpm-showme - An dependency visualizer powered by DNF
      • QueryKit - A daemon for querying RPM repositories powered by DNF
      • dnf repoquery / dnf repograph / dnf repoclosure - DNF subcommands for doing these tasks
        • repoquery is part of DNF itself, you can install the other two with (dnf|zypper) in 'dnf-command(repograph)' 'dnf-command(repoclosure)'

    • lnussel
      over 5 years ago by lnussel | Reply

      source code at https://github.com/lnussel/websolv

    Similar Projects

    Kudos aka openSUSE Recognition Platform by lkocman

    Description

    I started the Kudos application shortly after Leap 16.0 to create a simple, friendly way to recognize people for their work and contributions to openSUSE. There’s so much more to our community than just submitting requests in OBS or gitea we have translations (not only in Weblate), wiki edits, forum and social media moderation, infrastructure maintenance, booth participation, talks, manual testing, openQA test suites, and more!

    Goals

    • Kudos under github.com/openSUSE/kudos with build previews aka netlify

    • Have a kudos.opensuse.org instance running in production

    • Build an easy-to-contribute recognition platform for the openSUSE communit a place where everyone can send and receive appreciation for their work, across all areas of contribution.

    • In the future, we could even explore reward options such as vouchers for t-shirts or other community swag, small tokens of appreciation to make recognition more tangible.

    Resources