openSUSE Packaging for Beginners
Learning packaging, RPM and OpenBuildService
Danilo Spinella
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.
https://danyspin97.org/talks/opensuse_packaging_for_beginners/
- Date:
- 2022 June 3 - 13:00
- Duration:
- 1 h
- Room:
- Seminarraum 2 (Lagerräume)
- Conference:
- openSUSE Conference 2022
- Language:
- English
- Track:
- openSUSE
- Difficulty:
- Easy
- Getting the most of AutoYaST in 2022
- Start Time:
- 2022 June 3 13:00
- Room:
- Saal
- Leap + Nix: Running Bleeding-edge Packages on a Stable Base System
- Start Time:
- 2022 June 3 13:00
- Room:
- Seminarraum 1
- A "Box" Full of Tools and Distros
- Start Time:
- 2022 June 3 13:30
- Room:
- Saal
- Almost Two Years of YaST News
- Start Time:
- 2022 June 3 13:30
- Room:
- Seminarraum 1