Commit Graph

294 Commits

Author SHA1 Message Date
Krzesimir Nowak
3a106bb87e .github: add eapi9-ver.eclass to automation 2025-02-20 11:39:37 +01:00
Krzesimir Nowak
ff5286a47d .github: Drop GitHub Action for updating go 2025-02-06 13:45:28 +01:00
Krzesimir Nowak
edf201e1f9 .github: Add dev-lang/go to automation 2025-02-06 13:45:28 +01:00
Krzesimir Nowak
b962283916 .github: Add dev-libs/openssl to automation 2025-02-06 13:45:28 +01:00
Krzesimir Nowak
e7d1f2dc9b .github: Add sys-libs/glibc to automation 2025-02-06 13:45:27 +01:00
Krzesimir Nowak
16bb2bf387 .github: Add virtual/ldb to automation 2025-02-06 13:45:27 +01:00
Krzesimir Nowak
cbb50998a9 .github: Drop containerd-specific automation 2025-02-06 13:45:27 +01:00
Krzesimir Nowak
61ab88d25c .github: Add app-containers/containerd to automation 2025-02-06 13:45:27 +01:00
Krzesimir Nowak
1e9bf5954e .github: Add app-admin/sudo to automation 2025-02-06 13:45:27 +01:00
Krzesimir Nowak
64f1595ae7 portage-stable: Drop unused x11 packages 2025-01-24 11:41:22 +01:00
Krzesimir Nowak
1e9ed6156c virtual/rust: Drop unused package
Mentions of virtual/rust in some scripts were replaced with
dev-lang/rust-bin. These were usually about skipping the update/build
of the package, and these already contained dev-lang/rust, so added
the -bin variant for completeness.
2025-01-24 11:41:22 +01:00
Krzesimir Nowak
dcd06de935 sys-apps/makedev: Remove unused package 2025-01-24 11:41:22 +01:00
Krzesimir Nowak
7476b2be29 portage-stable: Drop unused dev-util packages 2025-01-24 11:41:22 +01:00
Krzesimir Nowak
804b221d8f portage-stable: Drop unused python dependencies 2025-01-24 11:41:22 +01:00
Krzesimir Nowak
a972510ba7 portage-stable: Drop unused perl packages 2025-01-24 11:41:21 +01:00
Krzesimir Nowak
5ac607cb95 dev-libs/liblinear: Drop unused package 2025-01-24 11:41:21 +01:00
Krzesimir Nowak
aa28b134fd sys-fs/udisks: Drop unused package and its dependencies 2025-01-24 11:41:21 +01:00
Krzesimir Nowak
586e4c094f dev-cpp/abseil-cpp: Drop unused package
I think I pulled the package from Gentoo in order to update some
protobuf package, which needed abseil. But it fizzled out once I
realized that update_engine needs to be updated first to the new
version of protobuf library.
2025-01-24 11:41:21 +01:00
Krzesimir Nowak
d8a5066796 app-text/docbook-xsl-ns-stylesheets: Drop unused package
It used to be pulled in by net-misc/iputils, but now this happens only
for 9999 version of the package, which we don't use.
2025-01-24 11:41:21 +01:00
Krzesimir Nowak
64fbf9d4f3 app-misc/zisofs-tools: Drop unused package 2025-01-24 11:41:21 +01:00
Krzesimir Nowak
3fbf8ced1c app-crypt/{m,s}hash: Drop unused packages 2025-01-24 11:41:08 +01:00
Krzesimir Nowak
ced2b4fba9 .github: Drop dev-libs/gobject-introspection from automation 2025-01-22 13:38:09 +01:00
Krzesimir Nowak
e30221d278 github: Add new packages to automation 2025-01-22 13:38:09 +01:00
Mathieu Tortuyaux
bba5590493 dev-python/jaraco-collections: new package required by setuptools
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-01-22 13:15:21 +01:00
Krzesimir Nowak
c85e8a5c82 .github: Add dev-lang/rust-bin to automation 2024-12-10 08:40:44 +01:00
Krzesimir Nowak
2e79e4f163 .github: Update an entry for pysocks 2024-12-10 08:40:44 +01:00
Krzesimir Nowak
d8cac78313 .github: Drop removed packages from automation 2024-12-04 15:50:41 +01:00
Krzesimir Nowak
257ea2dd44 .github: Add net-dns/bind-tools back to automation 2024-12-04 15:50:41 +01:00
Krzesimir Nowak
cfb2756aaf .github: Add sys-auth/sssd to automation 2024-12-04 15:50:41 +01:00
Krzesimir Nowak
6287ed2191 .github: Drop obsolete eclasses from automation 2024-11-18 17:05:10 +01:00
Krzesimir Nowak
b50345e48e .github: Drop net-dns/bind-tools from automation 2024-11-18 17:05:10 +01:00
Krzesimir Nowak
03af3cee8b .github: Add new packages to automation 2024-11-18 17:05:09 +01:00
James Le Cuirot
13516911f1
app-crypt/p11-kit: Sync and move from coreos-overlay to portage-stable
The cross issues that were previously addressed by our fork are no
longer an issue since p11-kit migrated to Meson.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-11-13 12:19:19 +00:00
Sayan Chowdhury
8ebf73f6aa
dev-cpp/azure-identity: Add from Gentoo
It's from Gentoo commit 82ec02943f7f0ddaa87f623cee138608571a3978.
2024-11-13 12:19:14 +00:00
Sayan Chowdhury
ecb2ee89a1
dev-cpp/azure-security-keyvault-keys: Add from Gentoo
It's from Gentoo commit 768b3c1959debce15854362ff7db176cda76c055.
2024-11-13 12:19:13 +00:00
Sayan Chowdhury
b8609dc2a0
dev-cpp/azure-security-keyvault-certificates: Add from Gentoo
It's from Gentoo commit 69e4044b72d971f5603df77793db86c40e582e2e.
2024-11-13 12:19:12 +00:00
Sayan Chowdhury
8dc736d755
dev-cpp/azure-core: Add from Gentoo
It's from Gentoo commit d286faf494dcb60f81f0de921fa623d952962fc1.
2024-11-13 12:19:11 +00:00
James Le Cuirot
d1ba9b19fb
Switch from raw (.fd) EDK2 firmware images to QCOW2, plus 4MB on amd64
The new arm64 firmware supporting Secure Boot (see next commit) is in
QCOW2 format only, avoiding the extra space taken up by the 64MB
padding. Supporting both raw and QCOW2 images would be messy, so switch
entirely to QCOW2.

Only the 4MB images are in QCOW2 format on amd64, so also switch away
from the 2MB images. 4MB images are now the default for most
distributions as they are needed to apply certain Windows updates.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-11-12 11:59:40 +00:00
James Le Cuirot
bcd203ebcb
app-crypt/efitools: Drop in favour of app-emulation/virt-firmware
virt-fw-vars handles X.509 conversion and QCOW2 conversion transparently
and can update all the variables in a single invocation.

Bonus: Asking it to list the variables doesn't cause a segfault due to
the feature not really being implemented. :D

The 00000000-0000-0000-0000-000000000000 owner GUID is what flash-var
used to set, as we didn't specify the -g argument. We don't need to set
a meaningful value as this file is only for testing.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-11-06 12:04:18 +00:00
James Le Cuirot
86ebb70552
app-emulation/virt-firmware: Import from Gentoo to replace efitools
Unfortunately, it pulls in a number of dependencies.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-11-06 11:58:23 +00:00
James Le Cuirot
9b862d39a8 sys-firmware/edk2-ovmf-bin: Drop in favour of edk2-bin, bump to 202408
Gentoo has moved this package so that it can support multiple platforms.
The newer version is needed for Secure Boot support on arm64. This is
newer than the version that QEMU is currently pinned to so unpin it via
the USE flag.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-10-21 19:35:11 +02:00
Krzesimir Nowak
0549fa4b7c
Merge pull request #2364 from flatcar/buildbot/weekly-portage-stable-package-updates-2024-10-07
Weekly portage-stable package updates 2024-10-07
2024-10-16 14:41:41 +02:00
Krzesimir Nowak
66f10fe1c9 .github: Add eclass/usr-ldscript.eclass to automation
It couldn't be added before to automation, because the eclass in
Gentoo would introduce have unwanted side-effects into our built
images. But the Gentoo version of the eclass is essentially a no-op
when USE=split-usr is disabled. We have recently moved to use Gentoo
profiles that disable USE=split-usr altogether, and with this move, we
can now safely put the eclass into automation.

This marks the point where the entirety of the portage-stable is under
automation.
2024-10-11 15:02:43 +02:00
Krzesimir Nowak
b6521ed188 .github: Update package name 2024-10-11 09:49:56 +02:00
Krzesimir Nowak
0d447a6c33 .github: Add dev-python/hatch-vcs to automation 2024-10-11 09:49:56 +02:00
Jeremi Piotrowski
a23e5bbed2
Merge pull request #2299 from flatcar/jepio+sayan/sboot-lockdown
secure boot: lockdown, grub fallback, CI
2024-09-17 13:55:49 +02:00
James Le Cuirot
ea395fe5c9
Merge pull request #2318 from flatcar/chewi/grub-2.12
sys-boot/grub: Move to portage-stable, bump to 2.12
2024-09-17 10:31:03 +01:00
Jeremi Piotrowski
fd54cca8ec Switch remaining uses of QEMU_UEFI_BIOS to QEMU_UEFI_FIRMWARE
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-09-17 11:01:06 +02:00
Krzesimir Nowak
b108abf170 .github: Follow-up fix for missing app-emulation/hv-daemons 2024-09-16 16:53:15 +02:00
Krzesimir Nowak
475cb08109
.github: Make app-emulation/hv-daemons a relative link
Co-authored-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-09-16 15:23:48 +02:00