Presented by:

Danilo Spinella

from SUSE
No video of the event yet, sorry!

This is a workshop made to introduce people to the basics of packaging for openSUSE.

As introduction it will cover the basics concepts of packaging (RPMs, spec files, sources and distribution); then it will explain how the OpenBuildService works and how to interact with it. In this workshop, only the cli (osc) will be used, the web interface will only be used to show the results of the osc commands run. Participants can either use openSUSE Leap/Tumbleweed or use an equivalent docker container.

First, a package will be created from scratch, packaging an example program created for this workshop. Then it will be shown how it can be included in a devel project as well as sending it to Factory. Lastly, another example package will be branched where a packaging error will be fixed and an upstream patch will be applied.

Prior knowledge suggested: code compilation, familiarity on using a Linux distribution. Target: people who wants to contribute to openSUSE and/or learn how packaging works.

Date:
2022 June 3 - 13:00
Duration:
1 h
Room:
Seminarraum 2
Language:
English
Track:
openSUSE
Difficulty:
Easy

Happening at the same time:

  1. Leap + Nix: Running Bleeding-edge Packages on a Stable Base System
  2. Start Time:
    2022 June 3 13:00

    Room:
    Seminarraum 1

  3. Getting the most of AutoYaST in 2022
  4. Start Time:
    2022 June 3 13:00

    Room:
    Saal

  5. A "Box" Full of Tools and Distros
  6. Start Time:
    2022 June 3 13:30

    Room:
    Saal

  7. Almost Two Years of YaST News
  8. Start Time:
    2022 June 3 13:30

    Room:
    Seminarraum 1