From nobody Tue Jun 16 01:19:44 2026 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C3F7D30EF89 for ; Tue, 14 Apr 2026 21:05:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776200703; cv=none; b=dT+6yEfjhW4QI6BL3uHaYHccev9WwkLYQ7DpKvSL0tM5B9wukrO95GSk2BYlwHjq6niJJRhBS5BwTS+RM8w6hDkKfpHsN4PzR/MI0oRnTFZjLSv53UEjk53aC+baV3S5bgocNrlnG8qa9egIRaKA33F1iVA+vpRziZU+KRuphCo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776200703; c=relaxed/simple; bh=COhLwxvRzBp0V7ukO6ZZ6NgbsU2n1j2K7jPkdO6Wsiw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=pnbLCjhrcmfQqPtV6YVZC64bOk1RdxnhdzmPTsxn1mPlfbXxge/iawbcfQAxNpghIdigSLhCEjaXqtvCnn5Bmj3i4wbv5QBMdzcYj7oCYerfhbE4DBJqymJspxC/7tyuIkNAQ0Ly+G8Co+ePpoQSrq5GxbFP3bFaVHEdg4ah7k4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=lists.scylladb.com; spf=pass smtp.mailfrom=scylladb.com; dkim=pass (2048-bit key) header.d=lists.scylladb.com header.i=@lists.scylladb.com header.b=LzLfrVNT; arc=none smtp.client-ip=209.85.128.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=lists.scylladb.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=scylladb.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=lists.scylladb.com header.i=@lists.scylladb.com header.b="LzLfrVNT" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-488c21c636dso36708445e9.2 for ; Tue, 14 Apr 2026 14:05:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lists.scylladb.com; s=google; t=1776200700; x=1776805500; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Ekb2hScv1WGfpLhXac4QHmgrVb+ehIjMyNdlW/lSC5s=; b=LzLfrVNTWkXrpklB94DGnyYRbRBkNeSM4nNXkL/mhNrazZJaD2KDga3iVrzR1Ced2j r4qAd52CkUqGlB0o+8znkXN7TUeqnr5qYDXhpmSQUotcuRAeMxdYYnxZFSHIkjkDyyri JPXalDNLIYs6Re4d+7ZyGOZ2JD9zMuQm83v2JwNcAo4fJPT5Ri8ibO1s+s0OGf/gL+Er Ta3jXARoajB/h6D9AeYbKxRKtMsCxn281DnozwUrNJF0e9OaCYccEfB/8p/QMFNbnnMS 2nAtp2D8K2J+oRtXIJmd0tKsMWXqx2G6aHWedJ5jUjg5zGG5pGLYsLx5CEbG48fNf0lk MiYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776200700; x=1776805500; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Ekb2hScv1WGfpLhXac4QHmgrVb+ehIjMyNdlW/lSC5s=; b=faOhVQ7HlJtWPeiY0hzupQ0aEMPb1bQhg43zeoVVOBLJyYmEbMcrXFBrUJKW8K158e Y3zpntvhpvifMiA4m4M3JFQYtdBF1LYBhW5NbvVWUngSQ54t7wTERviOIc7UeCpe0uLi wU9etnWFjuMb30XQ2BUwMWY6ujiR5ldA3YPkq7zOgBRT6n3x5FLWgXJwZlaLIgc76DHi q79yAOF5i6GyCJN926cXMKswK3ruYvq6pOzOkgwU9asiFmqTCN9/wKAwl2K8D6pjaAEj LeVd2i+aHckG26FUWTb3rrnkNP9klGw0XmV2bb1M+/q5bDYxiiUhL76B6RudM+nxyF9R 48DQ== X-Gm-Message-State: AOJu0Yz+N6Uv16Oe4iH4ytMQOJRFv4wpFa97OTpElx5YWTqtPjX9CjxG GxW1f8KvOB/MG9IAa/RF2p5/r3jDYI+15oM4l7qwyzPQZnyYzTi/GBH52CsouYT1H/PK04P0flT x3mAJhi6M5tE0hHo/R/SjbU7DTwjn9CdN3CWASSObUA9xGAKhlyefo5cgk9MGommnBOWfuSZuC5 ewck474G73ydetVW9Zjv7aF50JhWYXBUBxO0xWo4VegQ8pfNrixO0KDoqSSGYgNpgo7lzNnkUK0 +fge4dv8Dysbw9w4vzRkqncj0UoqtZCmFGwKMXARfa2IA2svChr1zIwoh5AkNZRM5TXCFQy0cX5 uEuW1GvisiKQBCaKnZPZQyCZdDlnXhmrP1vcgXVQCw8QPnFRJg== X-Gm-Gg: AeBDieun50kb+UbmlB7Yg52GLS0/vgKl5gB2d+jXoG0OghW9D/C7pyRENrRAV56gGpn fDGQ4vdjnAN2swPBiT0u8RPltJb470Uwyn9KwchvqsOUjjjJY05KKIJ5NKmyjxXIcv9Zaoq2ACU FQyVI2EOB/4ZA22nVIhTZkDD510x2K0zU+hNxvDdM3TnOcDu2kj+R5rPP8363CzVxcGwQlYWHmr 2CmPPwwojjL8GlFuPZZ68UV+fh8NtgBIw1/G0WXM7sqXN+2fn3VE7sSVDZSVHq1FxzPjyOrMeHB UhKNLdN4vC+RealRhSQz/yrTK2hEZLqiqf+pL4gjy0MjHh4Ve+LQhd0NMKZq5F4sC9A3OSaoUsz 4UBdHf2CbnayD7CaNugqrxQ3qoGRtRIcu0X9xZBvdPHRrDgMhoNP9wrwrzFm0WM7pOAPtYeQMD6 3S9+BVdiEoRvBtPFo/1v8Fy9JrYpJggMYN X-Received: by 2002:a05:600c:608e:b0:488:a2ac:a336 with SMTP id 5b1f17b1804b1-488d688d2f0mr261945465e9.19.1776200700054; Tue, 14 Apr 2026 14:05:00 -0700 (PDT) Received: from avi.scylladb.com ([77.137.21.109]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488ee03898bsm74201435e9.11.2026.04.14.14.04.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Apr 2026 14:04:59 -0700 (PDT) From: Avi Kivity To: linux-kbuild@vger.kernel.org Cc: linux-kernel@vger.kernel.org Subject: [PATCH v1] kbuild: rpm-pkg: provide kernel{-devel}-uname-r Date: Wed, 15 Apr 2026 00:04:57 +0300 Message-ID: <20260414210457.41675-1-avi@lists.scylladb.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-CLOUD-SEC-AV-Sent: true X-CLOUD-SEC-AV-Info: scylladb,google_mail,monitor X-Gm-Spam: 0 X-Gm-Phishy: 0 X-CLOUD-SEC-AV-Sent: true X-CLOUD-SEC-AV-Info: scylla,google_mail,monitor X-Gm-Spam: 0 X-Gm-Phishy: 0 Content-Type: text/plain; charset="utf-8" From: Avi Kivity Fedora kernels provide, and the akmods external module build tools expect, kernel-devel-uname-r virtual packages. To improve the life of those who depend on akmods, do the same with the kernel's RPM packages. Assisted-by: OpenCode:claude-opus-4.6 Signed-off-by: Avi Kivity --- scripts/package/kernel.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/package/kernel.spec b/scripts/package/kernel.spec index b3c956205af00..dcb04c1e7e8ef 100644 --- a/scripts/package/kernel.spec +++ b/scripts/package/kernel.spec @@ -13,10 +13,11 @@ Vendor: The Linux Community URL: https://www.kernel.org Source0: linux.tar.gz Source1: config Source2: diff.patch Provides: kernel-%{KERNELRELEASE} +Provides: kernel-uname-r =3D %{KERNELRELEASE} BuildRequires: bc binutils bison dwarves BuildRequires: (elfutils-devel or libdw-devel) BuildRequires: (elfutils-libelf-devel or libelf-devel) flex BuildRequires: gcc make openssl openssl-devel perl python3 rsync =20 @@ -38,10 +39,11 @@ glibc package. %if %{with_devel} %package devel Summary: Development package for building kernel modules to match the %{ve= rsion} kernel Group: System Environment/Kernel AutoReqProv: no +Provides: kernel-devel-uname-r =3D %{KERNELRELEASE} %description -n kernel-devel This package provides kernel headers and makefiles sufficient to build mod= ules against the %{version} kernel package. %endif =20 --=20 2.53.0