ory enable natinst" and enable the "dkms" USE flag.
Please report any issues you find to me at
github.com/Nowa-Ammerlaan/natinst/issues
Some documentation is on the wiki: wiki.gentoo.org/wiki/DKMS
Best regards,
Nowa
On 04/03/2025 15:50, Nowa Ammerlaan wrote:
Dear all,
This con
we are merging a binpkg of the kernel.
Signed-off-by: Nowa Ammerlaan
---
eclass/kernel-build.eclass | 15 ---
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass
index 65433d9fc9c0..1d8c396b9590 100644
--- a/eclass
On 19/03/2025 23:37, Eli Schwartz wrote:
On 3/19/25 6:10 PM, Sam James wrote:
If we're doing it orphaned, it should be done as hooks instead rather
than with any integration in the ebuild, though. postinst / orphaned
files are broadly a hack. Orphaned files break a bunch of invariants
including
On 19/03/2025 23:10, Sam James wrote:
Nowa Ammerlaan writes:
On 19/03/2025 02:07, Ionen Wolkens wrote:
On Tue, Mar 18, 2025 at 08:34:43PM -0400, Ionen Wolkens wrote:
On Tue, Mar 18, 2025 at 03:14:13AM -, Duncan wrote:
Nowa Ammerlaan posted on Mon, 17 Mar 2025 11:11:06 +0100 as
On 19/03/2025 09:48, Ionen Wolkens wrote:
On Wed, Mar 19, 2025 at 08:57:38AM +0100, Nowa Ammerlaan wrote:
On 19/03/2025 02:07, Ionen Wolkens wrote:
On Tue, Mar 18, 2025 at 08:34:43PM -0400, Ionen Wolkens wrote:
On Tue, Mar 18, 2025 at 03:14:13AM -, Duncan wrote:
Nowa Ammerlaan posted on
On 19/03/2025 02:07, Ionen Wolkens wrote:
On Tue, Mar 18, 2025 at 08:34:43PM -0400, Ionen Wolkens wrote:
On Tue, Mar 18, 2025 at 03:14:13AM -, Duncan wrote:
Nowa Ammerlaan posted on Mon, 17 Mar 2025 11:11:06 +0100 as excerpted:
I had really hoped to receive more comments on my earlier
On 15/03/2025 04:56, Ionen Wolkens wrote:
This just feels like a messy half-solution that we're better off
without.
So NACK from me, both for linux-mod-r1 and adding support to my
packages like nvidia-drivers.
Not that I'll revert if it gets merged anyway.
Is there anything I can say or do to
Signed-off-by: Nowa Ammerlaan
---
profiles/use.desc | 1 +
1 file changed, 1 insertion(+)
diff --git a/profiles/use.desc b/profiles/use.desc
index 36468b321ddb..6e8329009947 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -66,6 +66,7 @@ dedicated - Add support for dedicated game
On 14/03/2025 17:23, Ionen Wolkens wrote:
On Fri, Mar 14, 2025 at 01:48:50PM +0100, Nowa Ammerlaan wrote:
eclass/linux-mod-r1.eclass | 7 +++
ftr my opinion on this hasn't changed since the beginning, I was hoping
that the idea would be scrapped early rather than more work being put
On 14/03/2025 16:34, Alexey Sokolov wrote:
14.03.2025 12:48, Nowa Ammerlaan пишет:
Signed-off-by: Nowa Ammerlaan
---
eclass/dkms.eclass | 545 +
1 file changed, 545 insertions(+)
create mode 100644 eclass/dkms.eclass
diff --git a/eclass
Signed-off-by: Nowa Ammerlaan
---
eclass/dkms.eclass | 545 +
1 file changed, 545 insertions(+)
create mode 100644 eclass/dkms.eclass
diff --git a/eclass/dkms.eclass b/eclass/dkms.eclass
new file mode 100644
index ..c445b95721c3
--- /dev
and stable mask for now
Signed-off-by: Nowa Ammerlaan
---
profiles/arch/amd64/use.mask| 4
profiles/arch/amd64/use.stable.mask | 4
profiles/arch/arm64/use.mask| 4
profiles/arch/arm64/use.stable.mask | 4
profiles/arch/base/use.mask | 4
so we can re-use this function in dkms.eclass.
Signed-off-by: Nowa Ammerlaan
---
eclass/linux-mod-r1.eclass | 7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/eclass/linux-mod-r1.eclass b/eclass/linux-mod-r1.eclass
index fd83324fa35d..d736f48d679e 100644
--- a/eclass
Does not really change anything but avoids duplication in dkms.eclass
Signed-off-by: Nowa Ammerlaan
---
eclass/linux-mod-r1.eclass | 78 +-
1 file changed, 51 insertions(+), 27 deletions(-)
diff --git a/eclass/linux-mod-r1.eclass b/eclass/linux-mod-r1.eclass
Dear all,
This concept has turned out to be more controversial then I anticipated,
so I think it warrants broader discussion here on the mailing list. Let
me first explain some background information so everyone knows what we
are talking about, and then afterwards concretely discuss my idea fo
Signed-off-by: Nowa Ammerlaan
---
.../intel-microcode/intel-microcode-20240910_p20240915.ebuild | 2 +-
.../intel-microcode/intel-microcode-20241112_p20241103.ebuild | 2 +-
.../intel-microcode/intel-microcode-20250211_p20250211.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions
Signed-off-by: Nowa Ammerlaan
---
sys-kernel/linux-firmware/linux-firmware-20241210-r1.ebuild | 2 +-
sys-kernel/linux-firmware/linux-firmware-20250109-r1.ebuild | 2 +-
sys-kernel/linux-firmware/linux-firmware-20250211.ebuild| 2 +-
sys-kernel/linux-firmware/linux-firmware-.ebuild
Which leads to some ugliness further
down the line. We can easily resolve the problem by cleaning up these
dead symlinks.
Signed-off-by: Nowa Ammerlaan
---
eclass/kernel-install.eclass | 3 +++
1 file changed, 3 insertions(+)
diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass
Installkernel v56 has gained the capability of parsing optional
arguments. Adjust the helper functions here so ebuilds can pass on
these extra arguments directly to installkernel.
Signed-off-by: Nowa Ammerlaan
---
eclass/dist-kernel-utils.eclass | 72 +++--
1 file
# Nowa Ammerlaan (2025-02-21)
# Shiboken and Pyside-tools have been merged into dev-python/pyside
# as of version 6.8.2. Pyside-tools are useable when the "tools" USE
# flag is enabled.
dev-python/shiboken6
dev-python/pyside6-tools
) recommendation on the
wiki.
Please let me know if the below is clear.
See-also: https://github.com/dracut-ng/dracut-ng/pull/1158
Best regards,
Nowa
Title: Dracut changed default for hostonly setting
Author: Nowa Ammerlaan
Posted: 2025-xx-yy
Revision: 1
News-Item-Format: 2.0
Display-If-Installed
: Nowa Ammerlaan
---
eclass/kernel-build.eclass | 11 +++
1 file changed, 3 insertions(+), 8 deletions(-)
diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass
index 4a2af9845ad4..9d33aef92691 100644
--- a/eclass/kernel-build.eclass
+++ b/eclass/kernel-build.eclass
@@ -397,7
On 01/11/2024 19:28, Desarrollos WEB wrote:
Seeing this problem, you should always use the variables RDEPEND,
BDEPEND, DEPEND, adding content, not replacing it (of course, there may
be a special case), but as a general rule you should add, not replace,
these variables, both in eclass and ebui
On 12/10/2024 10:12, Michał Górny wrote:
This approach has been causing a major annoyance for users -- due to
Portage "greedy" upgrade behavior, any time a new Python version was
keyworded, Portage insisted on installing it, even though user's
selected targets did not request the specific version
From 2a98da86d978d4a4ffaa61390cc2253026e1e3de Mon Sep 17 00:00:00 2001
From: Andrew Ammerlaan
Date: Tue, 1 Oct 2024 20:34:43 +0200
Subject: [PATCH] kernel-install.eclass: fix objcopy overwriting uki
From the manual:
If you do not specify outfile, objcopy creates a temporary file and
destructivel
On 09/08/2024 18:11, Michał Górny wrote:
On Fri, 2024-08-09 at 17:49 +0200, Andrew Ammerlaan wrote:
(de)compressing modules changes the path of the module files so we need to
run depmod to ensure that tools such as modprobe/modinfo work.
Note that depmod is often, but *not* always, run by sys-k
Part of https://github.com/gentoo/gentoo/pull/37327
From bcbc9191becab3cda6af8f9f2c0e1da6ebe395e1 Mon Sep 17 00:00:00 2001
From: James Calligeros
Date: Sat, 13 Jul 2024 22:47:33 +1000
Subject: [PATCH] kernel-install.eclass: improve kernel version check
Now that we have an improved version check
Part of https://github.com/gentoo/gentoo/pull/37327
From ec4e55ae9fd7cc6a4833981040f051ad2a3df15b Mon Sep 17 00:00:00 2001
From: James Calligeros
Date: Sat, 29 Jun 2024 03:44:38 +
Subject: [PATCH] kernel-build.eclass: check that KV_FULL matches the kernel
release
We want to ensure all our
Part of https://github.com/gentoo/gentoo/pull/37327
From 021915604b90ee45332dc373f401e52afa832370 Mon Sep 17 00:00:00 2001
From: James Calligeros
Date: Sat, 29 Jun 2024 01:55:12 +
Subject: [PATCH] kernel-build.eclass: sanity check the prepared kernel's
release string
Previously, this was o
Part of https://github.com/gentoo/gentoo/pull/37327
From d57b75ed204432c11ae643ea3526b46dab40c746 Mon Sep 17 00:00:00 2001
From: James Calligeros
Date: Thu, 27 Jun 2024 05:56:44 +
Subject: [PATCH] kernel-{build,install}.eclass: make kernel install paths
match release
dist-kernel releases a
Part of https://github.com/gentoo/gentoo/pull/33634
From f442d70bdbd0d410809ede4c23fe476177eee55d Mon Sep 17 00:00:00 2001
From: Zen
Date: Fri, 28 Jun 2024 13:04:35 -0500
Subject: [PATCH] kernel-install: Improve warning, consider alternate initrd
generators
Signed-off-by: Zen
---
eclass/kern
On 04/07/2024 00:01, Matthias Maier wrote:
Dear all,
I have had little time to contribute to Gentoo over the last 24
months. Therefore, I need to downsize in actively maintained packages.
I will drop myself as maintainer from the following packages in the next
couple days. Please adopt them if
On 28/06/2024 08:33, Ulrich Mueller wrote:
On Thu, 27 Jun 2024, Andrew Nowa Ammerlaan wrote:
On 27/06/2024 06:00, Ulrich Mueller wrote:
AFAICS, no EAPI 6 ebuild inherits mount-boot, so EAPI 6 could be
dropped?
Yes, might as well drop that now. Here's v2:
This could be simplifi
On 27/06/2024 06:07, Ulrich Mueller wrote:
IMHO "while true" would be better readable.
Adjusted, here's v2:
From 422fcc5fb53c3f2adf25256fb7d18a65e4036496 Mon Sep 17 00:00:00 2001
From: Andrew Ammerlaan
Date: Tue, 25 Jun 2024 16:12:39 +0200
Subject: [PATCH] kernel-install.eclass: move mount-bo
On 27/06/2024 06:00, Ulrich Mueller wrote:
AFAICS, no EAPI 6 ebuild inherits mount-boot, so EAPI 6 could be
dropped?
Yes, might as well drop that now. Here's v2:
From 9f6e912237bf1f67b3bb5341e64449a6b02703bc Mon Sep 17 00:00:00 2001
From: Andrew Ammerlaan
Date: Tue, 25 Jun 2024 15:08:49 +0200
From c5cf62a41038e344312d8758a4ba232fcd726053 Mon Sep 17 00:00:00 2001
From: Andrew Ammerlaan
Date: Tue, 25 Jun 2024 16:36:46 +0200
Subject: [PATCH] sys-firmware/intel-microcode: complain less when /boot
is not
mounted
When using dist-kernel users can correct the problem and then
emerge --con
From 45a34aecafa64a666976e3d3d7944f8c8ff1e058 Mon Sep 17 00:00:00 2001
From: Andrew Ammerlaan
Date: Tue, 25 Jun 2024 16:32:42 +0200
Subject: [PATCH] sys-kernel/linux-firmware: complain less when /boot is not
mounted
when using dist-kernel we can correct the problem and then
emerge --config ...
From 3c5267472fb72223336063007173157a5de3f0cc Mon Sep 17 00:00:00 2001
From: Andrew Ammerlaan
Date: Tue, 25 Jun 2024 16:15:05 +0200
Subject: [PATCH] linux-mod-r1.eclass: check /boot if we are re-installing
dist-kernel
Previous commit already adds the check when we call
dist-kernel_reinstall_ini
From c4c5ef732670f8b23f20b1215af49cdceacd28a3 Mon Sep 17 00:00:00 2001
From: Andrew Ammerlaan
Date: Tue, 25 Jun 2024 16:12:39 +0200
Subject: [PATCH] kernel-install.eclass: move mount-boot check to
dist-kernel-utils.eclass
ebuilds and eclasses using dist-kernel_reinstall_initramfs should also
ha
From 53f844361df57d480480b5e0ab0f35d2788ebf6a Mon Sep 17 00:00:00 2001
From: Andrew Ammerlaan
Date: Tue, 25 Jun 2024 15:08:49 +0200
Subject: [PATCH] mount-boot.eclass: check for ESP as well as /boot, split
eclass
This eclass is used by when the dist-kernel has to re-installed.
Depending on the
Part of: https://github.com/gentoo/gentoo/pull/37292
This series builds on the previous patch: "kernel-build.eclass: identify
dist-kernels, and warn users"
Effectively, the change amounts to harmonizing the way ebuilds/eclasses
using "dist-kernel_reinstall_initramfs" re-install the dist-kerne
Part of https://github.com/gentoo/gentoo/pull/37281
From c88eee66089333fbcee6377b5f580e70a4ec2a8c Mon Sep 17 00:00:00 2001
From: Andrew Ammerlaan
Date: Mon, 24 Jun 2024 22:18:46 +0200
Subject: [PATCH] kernel-build.eclass: identify dist-kernels, and warn users
Many, many, new users at some point
Hi all,
This patch series essential moves the dist-kernel initramfs/UKI
rebuilding out off zfs-kmod.ebuild and into linux-mod-r1.eclass.
In the process we fix several issues:
- zfs-kmod.ebuild binpkgs no longer rebuild currently running kernel,
but uses instead the kernel version that matches
# Andrew Ammerlaan (2024-04-18)
# Upstream gone, unfetchable, stuck on EAPI 6. Bug 605796
# Removal on 2024-05-18
sci-visualization/spectromatic
# Andrew Ammerlaan (2024-03-10)
# Archived upstream, latest release is 3 years old. One test
# failure with python 3.11, more with python 3.12.
# Removal on: 2024-04-10. Bug #920439
sci-libs/scikit-optimize
# Andrew Ammerlaan (2024-03-09)
# Requires pyside2/shiboken2, which is unmaintained upstream and
# not compatible with llvm-16 and up or python-3.12 and up.
# No upstream activity for 2 years.
# dev-python/QtPy is an alternative that does support Qt6.
# Removal on: 2024-04-09. Bug #926548
dev-py
On 27/02/2024 18:24, Hank Leininger wrote:
On 2024-02-27, andrewammerlaan wrote:
Until recently, sys-apps/debianutils was in turn pulled in by
app-misc/ca-certificates, an essential package installed on many
systems. This is no longer the case.[2]. As a result many users may find
that sys-apps/
On 27/02/2024 07:26, Ulrich Mueller wrote:
On Mon, 26 Feb 2024, Andrew Nowa Ammerlaan wrote:
Title: installkernel is no longer implicitly installed
Author: Andrew Ammerlaan
Posted: 2024-02-26
Revision: 1
News-Item-Format: 2.0
Display-If-Installed: sys-kernel/installkernel
Display-If
On 27/02/2024 04:55, Duncan wrote:
Andrew Nowa Ammerlaan posted on Mon, 26 Feb 2024 18:13:32 +0100 as
excerpted:
Removing sys-kernel/installkernel from your system WILL change the way
kernels are installed by 'make install'! Instead of the versioned
/boot/vmlinuz-x.y.z that you a
On 27/02/2024 03:28, Oskari Pirhonen wrote:
On Mon, Feb 26, 2024 at 22:39:13 +, Lucio Sauer wrote:
On Mon, Feb 26, 2024 at 06:13:32PM +0100, Andrew Nowa Ammerlaan wrote:
Previously sys-kernel/installkernel was implicitly installed on many systems
via a dependency in sys-apps/debianutils
This draft news item accompanies:
https://github.com/gentoo/gentoo/pull/35533
Random packages requiring some tool from Debian should not cause the
kernel installation process to change.
The dropping of the debianutils dependency in ca-certificates has
already caused some surprises due to ins
51 matches
Mail list logo