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 03FC2158041 for ; Sat, 30 Mar 2024 15:17:25 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 80F9EE2A1F; Sat, 30 Mar 2024 15:17:21 +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)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 1FF5FE2A0D for ; Sat, 30 Mar 2024 15:17:20 +0000 (UTC) Received: from ukinbox.ecrypt.net (hq2.ehuk.net [10.0.10.2]) by james.steelbluetech.co.uk (Postfix) with ESMTP id AECC5BFC18 for ; Sat, 30 Mar 2024 15:17:19 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.10.3 james.steelbluetech.co.uk AECC5BFC18 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ehuk.net; s=default; t=1711811839; bh=bL8YNKOu0Uk03UJTp+KoLqznHPtjoXhF28AiywLIBxQ=; h=In-Reply-To:References:Date:Subject:From:To:Reply-To:From; b=cqo/8j8tmLX6ucwE4HknEAdVJhW5yR0sEuyzMIzNXOK/ws4iqfD18s035t7WKik1P ekB1P3UyrA5vUTA69MR6rAWaZiI7UE41t2lJdjc8X0NGcYjlqlyoClUT8aFmGmL0sq ooWJJshOWZIz4iKwKRHHr38EwcMcwoLD9OMLnG8H8lOiCpO4PJEutpF1hCshOpmjZY QLIJgukBDEZybUgxeutWSWGXMz6iSmfaLosRJVo7BDj/PlKm/xsKoZHOYuh7UJrsht OXVPLfbGoRfQ8nO+zrMtwkuoR2ZWueVcxRRYfxcC8sfVsbf/avg6JDyvXsPjAm1qeC xFUgJSei8kbDw== Message-ID: In-Reply-To: References: <20240329204315.3b29449b@Akita> <1671d927-55d5-6f01-2b54-b33981406945@gmail.com> Date: Sat, 30 Mar 2024 15:17:19 -0000 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 X-Scanned-By: MIMEDefang X-Archives-Salt: 74f7a939-2bc7-426f-9a9a-68f8c4e780e9 X-Archives-Hash: 7898d1dc6133e418e02acdc454e88419 Michał Górny wrote: > On Sat, 2024-03-30 at 14:57 +0000, Eddie Chapman wrote: > >> Note, I'm not advocating ripping xz-utils out of tree, all I'm saying >> is wouldn't it be nice if there were at least 2 alternatives to choose >> from? That doesn't have to be disruptive in any way, people who wish to >> continue using and trusting xz-utils should be able to continue to do so >> without any friction whatsoever. > > So, you're basically saying we should go out of our way, recompress all > distfiles using two alternative compression formats, increase mirror load > four times and add a lot of complexity to ebuilds, right? > > -- > Best regards, > Michał Górny > Yes that's a very good point, that was something I was wondering in weighing up both sides, what the costs would be practically, as I don't know the realities of running Gentoo infrastructure. And maybe the costs is just too high of a price to pay. I wonder if increased use of git repos rather than distributed tarballs could be part of a solution to those issues, although that could put quite a storage burden on every user. Unless they were all shallow git pulls and the user could optionally choose to tar up the git directory after clone with compression. But yes granted then there is even more ebuild complexity.