git native packaging
Ludwig Nussel
Ludwig Nussel is an operating system engineer in the future technologies team at SUSE
No video of the event yet, sorry!
Packaging for a distribution means taking sources from upstream projects, applying fixes and modifications, adding some configuration and then build the result by calling some commands.
RPM formalized the process following a "pristine sources" model. The approach is basically to take the unmodified sources as released by upstream and store required changes in the form of patches as well as a build description next to them.
Times have changed. The distributed version control system git dominates the free software world. Juggling tarballs and manually applying patches is no longer a natural workflow. Packager life could be much easier if downstream changes could be applied by means of git too, skipping tarballs.
This talks presents a way how to apply the pristine source idea to a git based world, without history rewriting in the distro repo.
- Date:
- 2023 May 26 - 17:00
- Duration:
- 30 min
- Room:
- Galerie
- Conference:
- openSUSE Conference 2023
- Language:
- English
- Track:
- Open Source
- Difficulty:
- Hard
- Mobile devices and openSUSE, is it posible?
- Start Time:
- 2023 May 26 16:30
- Room:
- Saal
- Fedora Hatch at the openSUSE Conference
- Start Time:
- 2023 May 26 16:30
- Room:
- Seminarraum 2 (Up Stairs) https://meet.opensuse.org/Seminarraum2