openSUSE:ALP/Workgroups/Git-Packaging-Workflow/Minutes/20221026
ALP: Build Service Git-Packaging Workflow
Meeting Wednesdays at 07:00 UTC in
https://meet.opensuse.org/alp-git-packaging-workflow
Attendees
- Dirk Müller
- Alberto Planas Dominguez
- Stephan Kulow
- Richard Brown
- Dan Čermák
- Adam Mayer
- Frederic Crozat
- Ludwig Nussel
- Dominique Leuenberger
- Eduardo Navaro
- David Anes
- Bruno Leon
- Petr Gajdos
Discussion Items
- Ludwig started a test setup in https://gitea.opensuse.org/lnussel/ring0_submodules
- issue inhttps://gitea.opensuse.org/lnussel/ring0_submodules/pulls/1
- git submodule commits are not expanded in the diff, making review hard
- should we actually review those? could be automated
- issue inhttps://gitea.opensuse.org/lnussel/ring0_submodules/pulls/1
- How to store project state?
- Could be git submodules or git subtrees or custom config file (ref branch name or git commit hash)
- Alberto sees the “single git hash as global identifier of a state” as an important property
- -> git submodules or git subtrees are valid options
- Tradeoff could be that in some cases you do want an autoupdate behavior, and just having a file that references a git repository witha branchname or a commitid allows to easily pick one or the other, or to even mix and match
Action Items
- AI: ludwig, alberto, bruno: experiment with this setup and document learnings to share
Old Action Items
- AI adrian document existing distribution maintenance in git as a presentation and send it to the slack channel
- AI adamm: look at how a git signature policy evaluation could be implemented based on adam’s multi-signature signing approach
- AI: dan+snbart create new pages
- AI: all: start using the git packaging workflow and identify the quirks
- AI: Dan to review documentation on how to use git based packages (https://open-build-service.org/help/manuals/obs-user-guide/cha.obs.scm_bridge.html#sec.obs.obs_scm_bridge))
- AI: Adrian and snbarth to see how build status can be reported in the gitea webui for a particular source state