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.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E80C51382C5 for ; Tue, 29 Dec 2020 18:16:44 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 488DEE0C08; Tue, 29 Dec 2020 18:16:42 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 036CCE0ACB for ; Tue, 29 Dec 2020 18:16:41 +0000 (UTC) Message-ID: <2a7338bc3c095df3b8ed68699229109f97ce8f7c.camel@gentoo.org> Subject: Re: [gentoo-dev] [RFC] Discontinuing LibreSSL support? From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Date: Tue, 29 Dec 2020 19:15:19 +0100 In-Reply-To: <7c76d9c5-69a3-8a3a-413c-f65e1d86d025@gentoo.org> References: <20201228220054.19436.qmail@stuge.se> <20201229091316.g3ny4x4faqpfpsk7@pheidippides> <7c76d9c5-69a3-8a3a-413c-f65e1d86d025@gentoo.org> Organization: Gentoo Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.38.2 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-Transfer-Encoding: 8bit X-Archives-Salt: bf5d8698-4513-4a42-8c60-eb07ad056a86 X-Archives-Hash: 1e4e5ae8c6b755ee90b4e5b737ede2af On Tue, 2020-12-29 at 16:12 +0100, Toralf Förster wrote: > On 12/29/20 2:57 PM, m1027 wrote: > > - removing libressl, installing openssl, maybe wget then, followed > >    by the rest? > remove is sufficient b/c emerge then immediately advices a > @preserved-rebuild - at least that's the way it works here at the > tinderbox (in the opposite direction FWIW) > I'm not sure if you meant it but it reads as if you were talking about removing the package. This is incorrect. You need to disable the USE flag and then --changed-use (or --newuse) rebuild everything with the flag. If the depgraph is clean, emerge should happily trigger the rebuild along with automatic replacement of dev-libs/libressl with dev-libs/openssl. However, it's a good idea to run the same command with --fetchonly first, to make sure that all distfiles are in place, in case wget got broken in the process. -- Best regards, Michał Górny