ABF is a buildsystem developed by ROSA (rosalab.com) and OpenMandriva (https://www.openmandriva.org/) currently being used for their distribution.

The build system is FOSS and is available to be deployed anywhere. (https://github.com/rosa-abf) (https://github.com/OpenMandrivaSoftware/docker-builder)

It uses mock for creating the build environments inside a container, and as openmandriva is migrating to DNF package manager from the old URPMi we should be able to use it without much modifications to create and build packages for SUSE rpm, although SUSE rpm implementation is heavily patched.

The aim of this hack week is to see what shortcomings appear and figure out how much modification would be necessary to achieve a functional build.

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 19

Activity

  • almost 5 years ago: SLindoMansilla liked this project.
  • almost 5 years ago: gmoro started this project.
  • almost 5 years ago: Pharaoh_Atem liked this project.
  • almost 5 years ago: gmoro originated this project.

  • Comments

    • Pharaoh_Atem
      almost 5 years ago by Pharaoh_Atem | Reply

      It shouldn't be too bad. I have contributed working mock configs for openSUSE Leap 15.1 and Tumbleweed. You'd probably need to adjust docker-builder to generate similar configs to those.

      • Pharaoh_Atem
        almost 5 years ago by Pharaoh_Atem | Reply

        Here's an example for openSUSE Tumbleweed from mock-core-configs.

        • gmoro
          almost 5 years ago by gmoro | Reply

          Thanks for that !!

    Similar Projects

    This project is one of its kind!