22. November 2022 #1049
dimakuv
started this conversation in
Meeting notes
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Agenda
(please write your proposed agenda items in comments under this discussion)
gramine-azure-integration
GitHub repo?contrib
GitHub repo?contrib
for now as we figure out the repo structure.debian/
#512)Discuss Debian packaging
(See #512 for context. Summary by Michal (four discussion points): #512 (review) .
Woju: the summary by Michal is correct.
[ Discussion for point 3 ] For single arch, there may be multiple PALs (SGX and SEV and TDX). The only real dependency is the Linux kernel, which is shared for all PALs of the single arch. Other dependencies can be installed in parallel (even e.g. AMD SEV packages on Intel-CPU systems). Rationale: using one debian-packaging directory could be problematic if we would build separate-PAL packages, but since we can do a single multi-backends packaging process we can just have one directory.
[ Discussion for point 1 ] If we would have a helper script, then e.g. a reproducible build will generate a trace of the "unclean" state (after the helper script was run), instead of the "absolutely clean" state of the git repo (with specific commit).
[ Discussion for point 2 ] What would one do with e.g. Fedora (RPM packages)? RPM packages require a single
.spec
file in the whole directory hierarchy, which contradicts the LTP sub-repo (it is a git sub-module, and it has its own.spec
file).Woju will refuse to do the helper script (insists on the top-level
debian/
dir). It will be his responsibility to do the packaging (mostly), and he believes that the helper script will add complexity for this whole build process.master
. And this branch will have this additional top-leveldebian/
dir.Michal: not convinced by Woju's arguments (complexity of running a helper script before the packaging process, need to read the README on how to do packaging properly).
Mona: how hard would it be to commit to Michal's approach with the helper script, see how it goes for several months, and then change to Woju's approach if something is hard/breaking.
Final decision: choose Woju's top-level
debian/
. (Note: Borys was against such decision offline, but he wasn't present during the meeting.)Discuss FOSDEM 2023 participation
Vijay: could prepare an abstract until the deadline on 2. December. Vijay could also present.
Beta Was this translation helpful? Give feedback.
All reactions