From nobody Mon Sep 29 00:14:29 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cZhWq2XQjz68X0N; Mon, 29 Sep 2025 00:14:31 +0000 (UTC) (envelope-from mandree@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cZhWq1MK8z3XrG; Mon, 29 Sep 2025 00:14:31 +0000 (UTC) (envelope-from mandree@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1759104871; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=HuT8dvGooP1vKAkKKc5bIw1SVvQ2Jq7/rnDhQdS3FkM=; b=paaiZlohlS7S0pNUUHdvG0juTGaaeCDzzJOav8twJrXoTO3o1zB2ktpsXASmR2+mvskdAW OMNQYC9BmPaEhG7kWtBbiYRTqmIEuqWgleGncE119uGtfJjCwVcQ350ClMojdXX7OwCjCy NXhtdydq4UxJR1in/Zr6mJndNUympr1yB6P0qeELgLwCBLD3oLP18CK1iIf8H3iUfgMWvO rQtuNXk/sq+zPSadaqagQulrqbjeVTE4IeuDgr4LRYgsp09Faz/etmRsWu6msXgbNtOuCX lVAizV/wt5zLbo/W8D53mI6U8pAWbKuvbR+15Rtyev7LOTAeYOWMyEtxQrU8QQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1759104871; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=HuT8dvGooP1vKAkKKc5bIw1SVvQ2Jq7/rnDhQdS3FkM=; b=U5Bj6bjoAwBnRc8ZpS5e6HocNXWgrRnE7TkxKe32IMgvelBQR/GriksK1/UpGrHS+pi9t3 luwF5ga7pg35Ol5chdYw17UbMsMbQTsbwiu7LjSIvlaQtIgJuURX/z+BNNhyss2Qzr+zAs HJbo6SeIUR3M/6yiEvkQqnJ8LXpuW5ZPDSCT2HUg8MARW3pUyYz+CcISNVEWdSspM8dhTE buvZdZn0OsBSw//FLxHgsTUDF31VHhXSOpFGwBnCuLlQRGHsmCQnyH4G9ybFDLB7Zxzdhd xXlKldGyJ2MudmBX34fNvW1BE33WRna2TgNlH0r3tbMZubgp5ftTkKdJrJzQVg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1759104871; a=rsa-sha256; cv=none; b=NSrpslrGxnHjjFl2mzvgS5NRhBL33v2SD8zvVZWXxc9RS01xKp3htM5TsaXsZirWLD4pGZ SYY67C1qbB3BPnpFUvITCp8zbXz5VOU3OJqt9AMphE/Mnvfw8iOvjleZuPWL5nBo8KEAdH IhuMJjPEIudRBMqz/8Hw0Yk5CHpy87FfvFjITO4j9yWdarib15lnievECUITmLHWnh/9S4 1AvTPiDEz4hyhyZvWVld9VoiKWTqKqgGJHche5X8I/hH0WDuIKwdgSiYXTgCrUgWY+TStY PKrM2jXxhvIydULVPaY49PitRDVfDHRkWJSi51k/IeSk/Zysq3kfov70aZ0ynA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from geo33.an3e.de (pd9e07fb4.dip0.t-ipconnect.de [217.224.127.180]) (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) (Client did not present a certificate) (Authenticated sender: mandree/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cZhWp70nGz14Ld; Mon, 29 Sep 2025 00:14:30 +0000 (UTC) (envelope-from mandree@freebsd.org) Received: from [127.0.0.1] (localhost [127.0.0.1]) by ryzen.an3e.de (Postfix) with ESMTP id 648A034223BE; Mon, 29 Sep 2025 02:14:29 +0200 (CEST) Message-ID: Date: Mon, 29 Sep 2025 02:14:29 +0200 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Matthias Andree Subject: Re: git: 4d03cd5c0e7c - main - sysutils/linuxfdisk: deprecate, see util-linux To: Alexey Dokuchaev Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org References: <202507061230.566CUD7e013550@gitrepo.freebsd.org> Content-Language: en-US Autocrypt: addr=mandree@freebsd.org; keydata= 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 zQ== Organization: FreeBSD.org In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Am 28.09.25 um 19:22 schrieb Alexey Dokuchaev: > On Sun, Sep 28, 2025 at 05:43:15PM +0200, Matthias Andree wrote: >> Am 28.09.25 um 15:33 schrieb Alexey Dokuchaev: >> ... >>> Debugging and potentially fixing the problem is certainly doable, but >>> that's still a non-zero amount of work and someone(tm) has to do it >>> *before* deprecating working port in favor of (currently) non-working, >>> for this particular use case. >> >> Yes. gpart has always worked for me, there is no usecase for a 21-year old > > I also like gpart(8) but still often prefer linuxfdisk(8) because of its > interactive mode and finger memory -- that's a fairly common usecase for > us old farts. :) > >> unmaintained port. > > Technically it is maintained by Valentin; I believe he's still active in > public, although I haven't spoken to him in a while. Also, being a user > myself, I've done some facelifting back in 2021 following the DIOCGDINFO > removal from the base, so I keep my hand on its pulse. Yep, but you're feeling the pulse in the wrong person's arm. No Valentin is mentioned in Util-Linux's release notes since v2.13, so he may have had his hands on the port but pretty certainly not the actual tool. Looking through the release notes [1], I'd think its *way* past due to remove that linuxfdisk port. It should have been updated or killed 20 years ago. It doesn't know about GPT... or to align blocks if disks have larger write units (4K sectors, say). and linuxfdisk can't even list the partitions in my VM's disk. Why would I let such a dinosaur *write* anything in my system? [1] https://github.com/util-linux/util-linux/tree/v2.41.1/Documentation/releases then look through all files for cfdisk, fdisk, sfdisk to learn what was added or fixed in the past 22 years. > >> If you find the maintained util-linux version doesn't work for you, then >> you need to debug that. > > Or I can just keep using `sysutils/linuxfdisk' which works fine as it is. I don't think I share your definition of "works fine", and FreeBSD is deprecating it's own fdisk, too, and it's slated for removal in 15. Time to let go and move to modern tools. -- Matthias Andree FreeBSD ports committer