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 874AF138350 for ; Wed, 22 Apr 2020 16:31:30 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 96A3CE0D26; Wed, 22 Apr 2020 16:31:25 +0000 (UTC) Received: from mail-pg1-f174.google.com (mail-pg1-f174.google.com [209.85.215.174]) (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 4B99EE0E1B for ; Wed, 22 Apr 2020 16:31:25 +0000 (UTC) Received: by mail-pg1-f174.google.com with SMTP id t11so1365412pgg.2 for ; Wed, 22 Apr 2020 09:31:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=/Sw1TbN+nW1sYI0hIDog16euQrjsWa6OAneVFWbTkVA=; b=Tyk0NE7ICm7FsZpt+h4Ho2LAMvtsiL9If42MLWjj+OqPDsFzgjFcui3RYFVoG5rZlc CSj7Mu0+c7nfnpI+E9QUzZqx/thS2igjF2qQVCcOloTHB9Yxjnrt4SdBwi1shTk7aUS0 AHEyd7kElovECZCQuZOqoUe+9dDSRhn0TSNsLweC3Qnlifzr5nXEqQ5Usb1kxMHbw4n3 2cXWlzVZKBepwZP10tYJDaa2BdDpnRhc8MGIgnKf2nEGfkRFFAh5CZCpL5Yd2JjXu7TU Bu2UZJGhMZG9OB2uw45y3lHdZqTj4QN4l6+lorB/30YgrIRWZGPeG+Qu8kT+V1yAe+cd eN2w== X-Gm-Message-State: AGi0PuZoO5dPI+hbpF1Yq7Ym31xYtXniB69ZtbgBgxYPvLMkHSvYBYwc i5YKunOQ2YD7KiqwerY8AWVLhC9mrXg1wS88p60vqqb9 X-Google-Smtp-Source: APiQypJKViT8f9LCRIV0coG5km4iarwb6vxY1y9L25PHg21RGgSzqaIIjhzecI+HuXg2UINn5O9ivEI7j6ZEjZR2Xj8= X-Received: by 2002:a63:5657:: with SMTP id g23mr22831424pgm.224.1587573083709; Wed, 22 Apr 2020 09:31:23 -0700 (PDT) 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 References: <20200421165803.GB187193@redacted> <11506562.O9o76ZdvQC@peak> <20200421190145.GF187193@redacted> <20200422161455.GA23147@legohost> <18ef0b9b-97b8-54e2-4c0e-966ab2099c69@gentoo.org> In-Reply-To: <18ef0b9b-97b8-54e2-4c0e-966ab2099c69@gentoo.org> From: Michael Jones Date: Wed, 22 Apr 2020 11:31:12 -0500 Message-ID: Subject: Re: [OBORONA-SPAM] Re: [gentoo-user] Is Gentoo dead? To: gentoo-user@lists.gentoo.org Content-Type: multipart/alternative; boundary="000000000000b5bb2405a3e3a909" X-Archives-Salt: 5a2e565d-0442-4873-8a87-8723d6140fce X-Archives-Hash: 16ada1426588157f6df0d9e32b9d6c0a --000000000000b5bb2405a3e3a909 Content-Type: text/plain; charset="UTF-8" On Wed, Apr 22, 2020 at 11:28 AM Michael Orlitzky wrote: > I won't say this is impossible, but in general it hasn't been true for a > long time in Gentoo. Old libraries are left behind until you rebuild the > things that link against them (that's what emerge @preserved-rebuild > does). When used correctly, subslot dependencies in ebuilds avoid the > need for even that additional step. > > Right. Gentoo has safeguards in place already. Static-linking is only one tool in a large toolbox, and given Portage is a python program, it's not applicable to this situation. I was referring to the case of some hypothetical package manager built with C/C++. In that situation, staticly linking the package manager would provide one aspect of defense against self-breakage. --000000000000b5bb2405a3e3a909 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Wed, Apr 22, 2020 at 11:28 AM Mich= ael Orlitzky <mjo@gentoo.org> w= rote:
I won'= t say this is impossible, but in general it hasn't been true for a
long time in Gentoo. Old libraries are left behind until you rebuild the things that link against them (that's what emerge @preserved-rebuild does). When used correctly, subslot dependencies in ebuilds avoid the
need for even that additional step.


Right. Gentoo has safeguards in place = already. Static-linking is only one tool in a large toolbox, and given Port= age is a python program, it's not applicable to this situation.

I was referring to the case of some hypothetical package = manager built with C/C++. In that situation, staticly linking the package m= anager would provide one aspect of defense against self-breakage.=C2=A0
--000000000000b5bb2405a3e3a909--