From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id D065A158041 for ; Tue, 27 Feb 2024 06:26:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 858AC2BC017; Tue, 27 Feb 2024 06:26:37 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 34BA22BC013 for ; Tue, 27 Feb 2024 06:26:37 +0000 (UTC) From: Ulrich Mueller To: Andrew Nowa Ammerlaan Cc: gentoo-dev@lists.gentoo.org, pr@gentoo.org Subject: Re: [gentoo-dev] 2024-02-26-debianutils-drops-installkernel-dep: add news item In-Reply-To: (Andrew Nowa Ammerlaan's message of "Mon, 26 Feb 2024 18:13:32 +0100") References: User-Agent: Gnus/5.13 (Gnus v5.13) Date: Tue, 27 Feb 2024 07:26:30 +0100 Message-ID: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Archives-Salt: 38e191fd-6b12-42b8-9bbb-007dde730e5e X-Archives-Hash: 33a4ad78969c9777db14868b4fac20b4 --=-=-= Content-Type: text/plain >>>>> 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-Installed: >=sys-apps/debianutils-5.14-r1 > Display-If-Installed: app-misc/ca-certificates I have only some small remarks about spelling and style: > /sbin/installkernel is a script called by the kernels 'make install' as well s/kernels/kernel's/ (also occurs more times below) > as by the distribution kernels post install phase. If you are reading this > then chances are you use and rely on installkernel and what follows is > essential for you. > Previously sys-kernel/installkernel was implicitly installed on many systems > via a dependency in sys-apps/debianutils. This dependency was toggled > by the "installkernel" USE flag, and enabled by default. Use either double quotes (which I'd prefer) or single quotes throughout. > sys-apps/debianutils was in turn pulled in by app-misc/ca-certificates, > an essential package installed on many systems. However, this > dependency was recently removed. As a result many users may find that > sys-apps/debianutils and therefore sys-kernel/installkernel are no longer > part of the dependency graph and will therefore be cleaned up by > 'emerge --depclean'. > 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 are used to, 'make install' will simply > copy bzImage (or equivalent for you arch) into /boot. This image s/you/your/ > may not be picked up by your bootloader or its configuration tools. > To avoid surprises from such implicit dependencies from happening > again in the future, the dependency on sys-kernel/installkernel in > sys-apps/debianutils is removed. And as such sys-kernel/installkernel Comma after "such"? > is only installed on the system if it is either explicitly selected or > pulled in via the distribution kernels (e.g. gentoo-kernel(-bin)). > User Action Required (all users) > ==================== > Users who currently have sys-kernel/installkernel installed, must > ensure that it is explicitly selected by explicitly emerging it: Avoid the double "explicitly". > emerge --noreplace sys-kernel/installkernel Put a # sign in front to make clear that it's a command? Alternatively, indent the line (applies also for the three commands below). > Users who find that sys-kernel/installkernel has already been > cleaned from their systems and are therefore effected by > the change in kernel installation described above should > re-install sys-kernel/installkernel and then re-install their > kernel. Above you wrap lines at 75 chars, but here it's down to 60. Please make it consistent. GLEP 42 suggests "The text body should be wrapped at 72 characters." > emerge sys-kernel/installkernel > cd /usr/src/linux (or other location of the kernel sources) bash: syntax error near unexpected token `(' But seriously, some users will copy and paste these commands, so making it a bash comment starting with # may be better. > make install > Note that this re-installation is not required for users of the > distribution kernels (e.g. gentoo-kernel(-bin)). > See also: https://wiki.gentoo.org/wiki/Installkernel --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFDBAEBCAAtFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmXdgJYPHHVsbUBnZW50 b28ub3JnAAoJEFGIM1CIQV4uQawH/RNC+zdGcTgCU8PR1aHi2esLhoQKPjCoiPs2 TbXTNot6GayqfGIdhJTFTIARiZtUCPRGlJwFzv+7E4l48ZCe+zWERzaBpEbx/31u HVczDPDktyqXUl2U444m9i1a7OLDlPhLRPFiYwkjWAZYmWJwoSV38kUTWfNSAEQm WRBhTyZTgXjdWPRNfvdRO3naoSvxBsaibdMIThAP/dMKgIxGKlk5DHHyIOcPzmFb HWd20HH5KOEtUbdrribf4CQ/oHalPIWrNMlJ0CGBfhQIMlcPng5/XuE9OboGuBls 9rZR7dEkTGETTZ9ju2Ins3zpFwyQReBre2GPes5rP8fxuB9J+LY= =Yq8T -----END PGP SIGNATURE----- --=-=-=--