-
-
Notifications
You must be signed in to change notification settings - Fork 52
archlinux: include scrub_pages initrd hook #126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
OpenSUSE has special variant of systemd package for build environment, called systemd-mini, and it conflicts with the full systemd package. Allow using that too. Theoretically systemd-mini has Provides: systemd, but for some reason it isn't enough. QubesOS/qubes-issues#6567
Do try to match paths exactly as they get built on Fedora. Especially, on openSUSE the version of the package and the version of the python module differ slightly (package can have extra suffix). QubesOS/qubes-issues#6567
As documented on ArchWiki [1], the `lvm2` hook must appear after the `block` and before the `filesystems` hook. Otherwise, LVM might attempt to activate logical volumes before the underlying block devices are available. [1]: https://wiki.archlinux.org/title/Install_Arch_Linux_on_LVM#Adding_mkinitcpio_hooks
* origin/pr/125: rpm: relax regex in %files rpm: allow BR: systemd-mini on openSUSE
Sync initramfs on Arch with other distros. See 456fe99 "Disable scrubbing memory pages during initial balloon down" for description what this hook does.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #126 +/- ##
==========================================
+ Coverage 60.56% 60.60% +0.04%
==========================================
Files 6 6
Lines 951 952 +1
Branches 104 104
==========================================
+ Hits 576 577 +1
Misses 285 285
Partials 90 90 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
OpenQA test summaryComplete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2025052914-4.3-archlinux&flavor=templates Test run included the following:
New failures, excluding unstableCompared to: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2025031804-4.3&flavor=update
Failed tests9 failures
Fixed failuresCompared to: https://openqa.qubes-os.org/tests/132953#dependencies 5 fixed
Unstable tests
Performance TestsPerformance degradation:No issues Remaining performance tests:No remaining performance tests |
... instead of depending on lvm2 hook. The latter tries to pull in several more files that aren't needed (like lvm2 configs and udev rules) or even installed.
Sync initramfs on Arch with other distros. See 456fe99 "Disable scrubbing
memory pages during initial balloon down" for description what this hook
does.