Presented by:

Ludwig Nussel

from SUSE

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
Language:
English
Track:
Open Source
Difficulty:
Hard

Happening at the same time:

  1. Fedora Hatch at the openSUSE Conference
  2. Start Time:
    2023 May 26 16:30

    Room:
    Seminarraum 2 (Up Stairs) https://meet.opensuse.org/Seminarraum2

  3. Mobile devices and openSUSE, is it posible?
  4. Start Time:
    2023 May 26 16:30

    Room:
    Saal