Yes this project is yet another project for creating a Suse Manager clone.

The motivation for that comes mainly from my need for a simple suse manager that i can easily run at home without the massive overhead involved in suse manager setup. Also since i mainly need to manage opensuse machines most of which are tumbleweed, suse managers repository model does not really work well in that case.

This is very much a long term effort which eventually should result in a modern replacement for suse manager. There will also a lot of crazy ideas explored in this project.

The base for working with rpms and repos will be this library https://github.com/lucidd/rpm4s which is developed with the goal of string types and validation in mind.

The project will be 100% scala back/ frontend and.

If you are interested or like to join shoot me a message and we can coordinate.

Note:

Before you ask i'm well aware of SMT / RMT and the recent Minima project so let me explain whats the difference here.

While most of those projects are rewrites for rewrite sake this project aims to fix a fundamental problem that plagues the Suse Manager codebase and leads to the majority of bugs and slow development. Suse Managers types are often not very precise and leave to much room for mistakes paired with mostly unvalidated dictionary and string passing of salt this makes it very hard for anyone working on it to understand whats supposed to be right. So this project strifes to create a solid foundation by mapping the reality that is our domain of system management to proper and precise types that don't allow room for interpretation and mistakes. To prove the point of this being actually useful, during the development of rpm4s i discovered bugs in opensuse specfiles, createrepo and even in the very design of repomd xml. Now this should explain why the other project don't fit this goal given their choice of language and weak type systems.

Looking for hackers with the skills:

rpm susemanager scala fp ssh

This project is part of:

Hack Week 16 Hack Week 17

Activity

  • over 6 years ago: dmaiocchi liked this project.
  • over 6 years ago: dmaiocchi disliked this project.
  • over 6 years ago: dmaiocchi liked this project.
  • over 6 years ago: dmaiocchi disliked this project.
  • over 6 years ago: dmaiocchi liked this project.
  • over 6 years ago: dmaiocchi disliked this project.
  • over 6 years ago: dmaiocchi disliked this project.
  • over 6 years ago: dmaiocchi liked this project.
  • over 6 years ago: dmaiocchi disliked this project.
  • over 6 years ago: dmaiocchi liked this project.
  • over 6 years ago: dmaiocchi disliked this project.
  • over 6 years ago: dmaiocchi liked this project.
  • over 6 years ago: dmaiocchi liked this project.
  • over 6 years ago: dmaiocchi disliked this project.
  • over 6 years ago: dmaiocchi disliked this project.
  • over 6 years ago: dmaiocchi liked this project.
  • over 6 years ago: dmaiocchi disliked this project.
  • over 6 years ago: dmaiocchi liked this project.
  • over 6 years ago: dmaiocchi disliked this project.
  • over 6 years ago: dmaiocchi disliked this project.
  • over 6 years ago: dmaiocchi liked this project.
  • over 6 years ago: dmaiocchi disliked this project.
  • over 6 years ago: dmaiocchi disliked this project.
  • over 6 years ago: dmaiocchi liked this project.
  • over 6 years ago: dmaiocchi disliked this project.
  • All Activity

    Comments

    Be the first to comment!

    Similar Projects

    Switch software-o-o to parse repomd data by hennevogel

    Currently software.opensuse.org search is using...


    A CLI for Harvester by mohamed.belgaied

    [comment]: # Harvester does not officially come...


    Saline (state deployment control and monitoring tool for SUSE Manager/Uyuni) by vizhestkov

    [comment]: # (Please use the project descriptio...


    Improve Development Environment on Uyuni by mbussolotto

    Description

    Currently create a dev environm...


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the Gitter channel! [https://gitter.im/uy...