WIP: feat(systemd): Add gcrypt #27

Draft
dln wants to merge 1 commit from dln/push-uqntynvlmmmp into bazel
Owner

Add libgcrypt in systemd to allow enabling forward secure log sealing in journald.

Add libgcrypt in systemd to allow enabling forward secure log sealing in journald.
dln added 54 commits 2026-01-21 14:26:40 +01:00
Signed-off-by: Lars Sjöstrom <lars@radicore.se>
Change-Id: I1306a71603a976f3ff380869a06b00616a6a6964
Reviewed-on: #25
Signed-off-by: Lars Sjöstrom <lars@radicore.se>
Change-Id: I1306a71603a976f3ff380869a06b00616a6a6964
See also https://github.com/bazelbuild/bazel/issues/13950
and https://github.com/bazelbuild/bazel/issues/374
This keeps it more explicit
See also:
https://github.com/bazelbuild/bazel-central-registry/issues/6955
https://github.com/bazelbuild/bazel/issues/28101
This fixes dangling symlink error in cache
Initial naive ci job using forgejo actions
Some checks failed
/ ci (push) Failing after 45s
a087964a49
feat(systemd): Add cryptsetup
Some checks failed
/ ci (push) Failing after 50s
7d64b44cce
feat(systemd): enable openssl
Some checks failed
/ ci (push) Failing after 1m5s
bb7eb7ed09
feat(systemd): enable pcre2
Some checks failed
/ ci (push) Failing after 55s
6610c25a8b
feat(systemd): enable fdisk
Some checks failed
/ ci (push) Failing after 46s
a29b77418a
feat(systemd): enable seccomp
Some checks failed
/ ci (push) Failing after 44s
5db794da0c
feat(systemd): add selinux
Some checks failed
/ ci (push) Failing after 47s
06d17b3937
WIP: feat(systemd): Add gcrypt
Some checks failed
/ ci (push) Failing after 48s
fd6127c440
dln changed target branch from main to bazel 2026-01-21 14:26:50 +01:00
Author
Owner

I don't get why //third_party/libgcrypt fails to pick up libgpg-error?

Leaving this for now. Maybe @lsjostro can figure it out? 🛠️

checking for GPG Error - version >= 1.49... no
configure: error: libgpg-error is needed.
                See https://gnupg.org/ftp/gcrypt/gpgrt/ .
_____ END BUILD LOGS _____
I don't get why //third_party/libgcrypt fails to pick up libgpg-error? Leaving this for now. Maybe @lsjostro can figure it out? 🛠️ ``` checking for GPG Error - version >= 1.49... no configure: error: libgpg-error is needed. See https://gnupg.org/ftp/gcrypt/gpgrt/ . _____ END BUILD LOGS _____ ```
Some checks failed
/ ci (push) Failing after 48s
This pull request has changes conflicting with the target branch.
  • MODULE.bazel.lock
  • third_party/systemd/BUILD.bazel
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin dln/push-uqntynvlmmmp:dln/push-uqntynvlmmmp
git switch dln/push-uqntynvlmmmp

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch bazel
git merge --no-ff dln/push-uqntynvlmmmp
git switch dln/push-uqntynvlmmmp
git rebase bazel
git switch bazel
git merge --ff-only dln/push-uqntynvlmmmp
git switch dln/push-uqntynvlmmmp
git rebase bazel
git switch bazel
git merge --no-ff dln/push-uqntynvlmmmp
git switch bazel
git merge --squash dln/push-uqntynvlmmmp
git switch bazel
git merge --ff-only dln/push-uqntynvlmmmp
git switch bazel
git merge dln/push-uqntynvlmmmp
git push origin bazel
Sign in to join this conversation.
No description provided.