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 A8B5A158041 for ; Tue, 27 Feb 2024 04:58:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 01FDDE2A16; Tue, 27 Feb 2024 04:58:52 +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)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A9D1BE2A13 for ; Tue, 27 Feb 2024 04:58:51 +0000 (UTC) Message-ID: Date: Tue, 27 Feb 2024 05:58:45 +0100 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 User-Agent: Mozilla Thunderbird Subject: Re: [gentoo-dev] Re: 2024-02-26-debianutils-drops-installkernel-dep: add news item Content-Language: en-US, nl-NL To: gentoo-dev@lists.gentoo.org References: From: Andrew Nowa Ammerlaan Autocrypt: addr=andrewammerlaan@gentoo.org; keydata= xsBNBF3n3cUBCAC6uoDZ0XzaO29l8AzUblXQ5rxZI7nbGEnfFqjEQCK3oEXxsDa9Ez1myx3M ir53Vyx64Iz1Bq/TOS/PttgguPpiLggCpTTD2vavp5SwFmg272+P8bUJVJF2mMRm0OR/YPiA B5dNfcoLqKIj+ZMOtrZ72B7agkUn+iDt8lB2fZ7XhfZMyQBXICYSe+EiJJmTuvIhHhOn7GCT VjpwGYCCSw3F/j2VPmJPUftz6Nb4oWaiaJ6ZwroS2ECYqZKeo+dXCsmB/LZWYqIFSSPILTLZ f1Hh/TklnQqkNVO+nY/B/o9RVYAhWJbl/F4VaKlRXemE+pDZIALlK8kt0IFU6liUOHHlABEB AAHNLUFuZHJldyBBbW1lcmxhYW4gPGFuZHJld2FtbWVybGFhbkBnZW50b28ub3JnPsLAlwQT AQgAQQIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAIZARYhBAb/U0G9gF2wvH0HpqGfY2zU 7bzRBQJlNiYEBQkJL3u/AAoJEKGfY2zU7bzRUeYH/33eX3sOyo3++xcqR/KrTNodkgWAknPe Jl8BiYdIn7zEgif5Fz6Uu8IzjfDpPd8uR82sbV2uQWarrpNmnPrAACKuAuYN9vnuLZ+9UWz6 ybGqMm545+qsFtUTTzdveMPEWr2nr+payfxthK6OdgZU5ZseLxDS9KYmBeAC7RVnIWMVDn9n opmuFK5iGxIUvIbYIl/xrk2HPAIsh1ScLBy4z7r8PFmWT1XGC0Na6PJyEG2KiQXwjKxwsljQ 6mKEAkKOkbifD0CSO8eg56ccf8WYo0s/+SiYjBjI9SEhbgZbiUbpTSw3eT/g4V2SKX1CYs1z 717XjlMKzqBNaw+AzWgrk0TOwE0EXefdxQEIAJtT7965MCxOTic3mISWSI6Z3mFFYmUkxQt8 gBVsTAezOrkd6xEt/HnFPZqeGnbSiV8gMFPKv4RkaXxWfQYKm+9/12qJNEFdVop1rpe77lU2 h0elVXuWiWsNmwqEhQcs1mq/awzO81Lyob9Miai2qNQ9MBikmFAp9c4n8C42kPLVrTKPmemI 95gZ1Y830W+udYg1jNqLF2ucMDUX1M1U2EfazWI0pNCwPoKnOqAJS+VQbyxtJ1IlE3+9sk+6 hjlTTF+RDYGv5hUoWkmcXDM2X/Cl0XB4XYOWr17Wa6+WXC+80/iLxxolMqM4KfuIR5OizbqK 2CRAJY7la7TSv1lTD1cAEQEAAcLAfAQYAQgAJgIbDBYhBAb/U0G9gF2wvH0HpqGfY2zU7bzR BQJlNiHABQkJL3d7AAoJEKGfY2zU7bzRjDwH/1fp/87km2YYVgrfP1aWLjAA/TwcEVycRJQQ S9Q6xuzgD5AYhjzBSONoN46cwf+gla6xndY0lCawsZN7whtJ/DhqSZEfL0HgHkJ6T8FCXexf n1s6XmIAxqIrMmfsuOkAPLJIHzAAGzQX8DXcRSj1cIDUpa1Uy7ncVvI4EzJBRtJVJXIbl+53 NGauXU8ZuprPYkMSPuW3eHATFc0F5DhmlFUXh+HYYK+2QTO73TENMhngkrYcw63je5bRp/+f 72XFKlf1gXHK1ivg8nYueyUfrxZTBGKagusOiQeOao2I1uYcHoFhPYJrQWePMyZiYyB6PR0K DR4B/Ulo3v0eBXaaYzo= Organization: Gentoo Linux In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 4197d015-972c-495e-b7ed-ff0a2cb20cb8 X-Archives-Hash: 4737bc9240e7a5d2fdadcf0d0f047f86 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 are used to, 'make install' will simply >> copy bzImage (or equivalent for you arch) into /boot. This image may not >> be picked up by your bootloader or its configuration tools. > > I'm uncomfortable with that unconditional, "SHOUTED" even, "WILL". > > That isn't the case here -- I've been getting versioned images without the > debianutils-based installkernel script for years. I'm going to disagree here, this *is* the case. If you have it installed and remove it, then the way the kernel is installed will change. The point is that I have seen *many* users on our various support channels that thought they either: - did not use installkernel before when they actually did and therefore disregard the instructions in the news item, or - thought the news item did not apply to them because they misunderstand what 'make install' does, and therefore disregard essential instructions in the news item, or - complain that they don't want automation, when they have in fact been using this tool for ages. Then remove installkernel. Such misunderstandings can, and have, lead to systems breaking. I do not want this to happen again and therefore I want it to be very clear that if you remove installkernel that this will change things for you. > I long ago (when installkernel was still part of debianutils according to > comments in my version, presumably the debianutils default-enabled USE was > set when it was split out to avoid just this sort of surprise at that > time) created my own version based on the debianutils version, but > bashified/comment-and-var-name-clarified and with a config file that > determines various behavior (along with behavior for my other kernel- > related build/patch/config/etc scripts). Yes sure, you can make your own /sbin/installkernel. And that means you don't have sys-kernel/installkernel installed and therefore none of this applies to you. But for users that do have it installed now, and have it depcleaned, behavior is changed always. It is therefore not a case of "will likely" because it will always. As a side note, latest version of installkernel also supports reading a config (install.conf), not sure if this suits your needs but might be worth to check out. > Maybe "will likely", or "will, unless you've specifically configured other > behavior", or "will, unless you've previously setup your own solution"? > ("Will" can then be SHOUTED or not, as desired, because the statement is > then sufficiently conditional regardless.) If you have setup your own solution, then you a) don't have this package installed to begin with, and b) clearly know what you are doing. This news item is for those users that a) do currently have installkernel installed and b) often don't know the intricacies of what 'make install' and installkernel do. Best regards, Andrew