Description

Packtrack is currently an internal tool used by the packaging team to collect information from multiple tools. While a public instance of packtrack running from public data would be more limited then the internal instance, we believe it would still be pretty useful for the openSUSE Community.

As such the plan for this hackweek project is to get a public instance of packtrack running.

Goals

Stage 1:

  • Useful Not perfect (During Hackweek)
  • No login
  • Probably no https (maybe with lets encrypt)
  • Use a community IDP account to access obs / bugzilla
  • The tools section working logged out (already done) + current other logged out info provides something useful for the community Its a hack week project doesn't need to be perfection.
  • Conditionally remove
  • Smash / Smelt API calls
  • IBS query for bugowner
  • Maybe other parts of the UI that don't make sense
  • package source information (obs or gitea)
  • Main challenge: publishing packtrack to a public container registry so it can be easily deployed or using some other method / script.

Stage 2:

  • Auth (Weeks following Hackweek)
  • Implement some tasks that take time but not huge amounts of manpower
  • IDP and https via the same mechanism other openSUSE community

open sourcing packtrack is outside the scope of this hackweek but may become a future goal of the packtrack team.

Resources

  • https://packtrack.suse.cz (internal)
  • https://gitlab.suse.de/packaging/packtrack (internal)
  • https://gitlab.suse.de/packaging/packtrack/-/issues/417

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 25

Activity

  • 2 days ago: simotek originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!