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 0767015800F for ; Sun, 19 Feb 2023 10:02:58 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BA508E085E; Sun, 19 Feb 2023 10:02:52 +0000 (UTC) Received: from mail.tzend.de (mail.tzend.de [185.244.193.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) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6404AE0837 for ; Sun, 19 Feb 2023 10:02:52 +0000 (UTC) Received: from ventiloplattform.tastytea.de (p200300c0872fd800b30993806c73e9cb.dip0.t-ipconnect.de [IPv6:2003:c0:872f:d800:b309:9380:6c73:e9cb]) by mail.tzend.de (Postfix) with ESMTPSA id 575529A015D for ; Sun, 19 Feb 2023 11:02:50 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tastytea.de; s=mail; t=1676800970; bh=3IMbTuhXL385Tspi4KeNX7PqzLyxGLAAjbarLxhVhq8=; h=Date:From:To:Subject:In-Reply-To:References; b=vC4mNDCUxdvTtSgDiJt83ifAdHMSWnjQ1g6ihrxtvTcAHNK0lbH+q19OJlxWDqdmm RF/PUfntD2akxMjmUgEHEXYtWR1nXDcV6OJaxXRKNEUNQj4S6esP6jWiA6hFvGpPCQ UVtAcV0wmrv6JP/G38AElp/U5lBjTeU/Pox9ZXNg= Date: Sun, 19 Feb 2023 11:02:47 +0100 From: tastytea To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Discontinued Package: Copy to local overlay, just leave installed, or install manually? Message-ID: <20230219110247.716b1542@ventiloplattform.tastytea.de> In-Reply-To: References: Clacks-Overhead: GNU Terry Pratchett Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: 6100ee35-ec8b-42c9-bfbd-5f001c01eef7 X-Archives-Hash: b9066a197752bc545b5783142649a544 On 2023-02-19 10:24+0100 Matthias Hanft wrote: > Hi, > > according to https://bugs.gentoo.org/718972 (and a posting > in the dev list), gsutil (and all needed libs) will be removed > from the tree because "it's broken" (which is not true - works > like a charm). > > Since I do need gsutil urgently, I have already copied the needed > ebuilds from /usr/portage to a local overlay in order to "emerge > -c gsutil::gentoo" and then "emerge gsutil::local". > > But then came to my mind: Is that necessary at all? As far as I > know, I can just leave discontinued packages installed and continue > to use them - regardless of whether they are still in portage tree > or not. True or false? Yes, you can just continue to use them. The ebuild will be kept in /var/db/pkg/ in case portage needs to reinstall them or so. However, it might make sense to copy it to a local overlay to make it easier to get an overview of self/un -maintained packages. And since gsutil requires Python, you'll have to modify the ebuild at some point anyway to add support for newer Python versions. > Or is it better to get rid of portage/ebuilds at all and do a > manual installation, as described at > https://cloud.google.com/storage/docs/gsutil_install?hl=en ? I'd say use the ebuild since it already exists. Makes breakage less likely. Kind regards, tastytea