Attending this event?
Back To Schedule
Saturday, February 20 • 11:30am - 12:10pm
Using source-git to maintain RPM packages

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Source-git repositories are forks of the upstream projects, with a few select branches tracking downstream (distribution) patches and packaging paraphernalia as Git commits.

This format allows packagers to tweak code during packaging activities using the same format as upstream projects do and get rid of the friction of handling upstream code and downstream patches as separate entities, as the canonical dist-git format does.

During this workshop we will work through the most common steps of maintaining packages in Fedora and/or CentOS Stream using source-git, starting with setting up source-git repositories, proposing and accepting downstream changes, rebasing on new upstream releases and syncing source-git repositories to dist-git so that code is built for the distribution.

An example repository for the workshop will be provided, though we encourage you to bring one of your own packages and we will help you set things up and try out the workflow!

avatar for Tomas Tomecek

Tomas Tomecek

Principal Software Engineer, Red Hat
packit, containers, automation, and having all the fun
avatar for František Lachman

František Lachman

Software engineer, Red Hat, FI MUNI Brno
Python developer, Red-Hatter, teacher at FI MU, scout and climber.

Saturday February 20, 2021 11:30am - 12:10pm CET
x Workshop Room
Feedback form isn't open yet.

Attendees (3)