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 A7714158041 for ; Wed, 3 Apr 2024 15:30:46 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0D4DBE2AA3; Wed, 3 Apr 2024 15:30:42 +0000 (UTC) Received: from james.steelbluetech.co.uk (james.steelbluetech.co.uk [78.40.151.100]) (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 EE62CE2A9D for ; Wed, 3 Apr 2024 15:30:39 +0000 (UTC) Received: from ukinbox.ecrypt.net (hq2.ehuk.net [10.0.10.2]) by james.steelbluetech.co.uk (Postfix) with ESMTP id D3466BFC18 for ; Wed, 3 Apr 2024 16:30:37 +0100 (BST) DKIM-Filter: OpenDKIM Filter v2.10.3 james.steelbluetech.co.uk D3466BFC18 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ehuk.net; s=default; t=1712158237; bh=KNJvf6NbsmCBvZfZnNmbiRMlKUMQL7y+uqM/KR39vnU=; h=Date:Subject:From:To:Reply-To:References:In-Reply-To:From; b=O3C+q272uiwyZ9c2+bCpp4JquNej79rFNThH4IYnaPECVirmjBW9g3eqhE7kR0IBu j9CYWBRNKACgzP3TToUpbFX4xcWKbWRnWJQA4XFwcQpc+T7qWAvwrIfDG/pJbpIQYr hAbVGCv4SLvIdykv5zJF/BXX32OLz13HCWkqNdtwHu4wmA+wvPqmEkbJoY9g8wVj6U b3mQA0JLgVcc1pJ2ciyoZ7UHXO4Lzr/gfr6jLZpH6fp2arhGTcITdsKfMvzuYLOCC9 pGl3OBqu8mFz0My6Vr4gmG10tXDd/IMplqVFm26Jb3pwyUiXiZtZ4726g0TxMzR8iq sJEj9Kqi/vgjA== Message-ID: Date: Wed, 3 Apr 2024 16:30:37 +0100 Subject: Re: [gentoo-dev] Current unavoidable use of xz utils in Gentoo From: "Eddie Chapman" To: gentoo-dev@lists.gentoo.org User-Agent: SquirrelMail/1.5.2 [SVN] 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: text/plain;charset=utf-8 Content-Transfer-Encoding: 8bit References: <875xwy8wxo.fsf@gentoo.org> In-Reply-To: <875xwy8wxo.fsf@gentoo.org> X-Scanned-By: MIMEDefang X-Archives-Salt: 3228cb03-373d-4309-93d0-d82077cc4dd5 X-Archives-Hash: 7db7529dae5dae794a8ba10cb48a792c Just to report I've been able to remove app-arch/xz-utils from my own workstation, with 2412 packages installed and running kde. I'm going to roll it out to my other gentoo systems which have a lot less stuff on them so am confident will be fine. It's not completely trivial but not as difficult as I imagined it to be, certainly something an advance Gentoo user could do if they wanted, with instructions. It does involve a relatively small hack and functionality previously provided by xz-utils is replaced by app-arch/p7zip. I haven't had to give up distfile checksum verifications, everything builds, boots and is working fine, I don't miss it at all. There is some small (at least small for me) functionality you'll lose, but nothing I'll miss. I also had to uninstall 2 desktop packages which I can live without, in order to get there, but I believe even they can be later coaxed into working with some persuasion. I would imagine the majority of Gentoo installations would not miss it unless they do a lot of work daily directly using xz-utils and they particularly like all the different permutations of how it can be run and inserted here and there. Also, it goes without saying if you run any sort of application that absolutely refuses to run without liblzma.so being present and the requirement cannot be compiled out, or you have scripts which rely on liblzma.so provided functionality inside the language they use, then of course this cannot be done. If anyone wants to know the details of how to do it no problem just ask. I won't post if no one asks, to not get on people's nerves here with and this mail getting longer and longer, especially when most here are not interested in doing this and don't believe it is necessary. For all the overworked Gentoo developers I'd like to compliment you for once rather than irritating you; it's only realistically possible to do because of the the powerful distribution you have created, particularly the great choices you've made along the way, that allows the Linux user to do advanced stuff that would just not be realistically achievable to users on the vast majority of other distros. Eddie