From nobody Mon Apr 21 23:01:32 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZhLTX5QS6z5t9xq for ; Mon, 21 Apr 2025 23:01:36 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZhLTX2vZVz3NSj for ; Mon, 21 Apr 2025 23:01:36 +0000 (UTC) (envelope-from matthew@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1745276496; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=4dfZr2N2gGdjjXkS9gzZ+la8ToupjB4TSf5flWhi5+8=; b=pj8LeLB0oF86ZO2LznyWwd8ycSuRjK1M4WiJncrUPm5wIh97VTlwBVcrQjMxxVZHSVlQ2/ MDyumt8AkwJLjhbXAI7rrFXPV1u8fZMl3Z2+9bkVOhkwqLDUAO0KJ+af4ny1srB0pJj6rt SeozGM2eXwBTmSJkiccpO0cdDFZ379XTs67mwuCKXLC+0ch/gnPYQSaZnRXRR2nXJ1hEA3 JonqiU4qqiuRGK1C64I/On0cOgrHCWvSzf2YmVCkKD+1pDztftZgxllq3AVNiLJq/8qjjx PJ6iixipEC6dMtR/aAQ6Lyrf1bxjKMGVxoFAtLSNvchJlCulJ9oHA2DNXkurKA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1745276496; a=rsa-sha256; cv=none; b=NGCM2RYXDQiq78LNAno+J9stkG8r+zIB/WG3GgAIOmgCns0btDGcuxRNDbeK2FFTMJLJXk nklnDQJ8n55v9yYC9QuueFjbKs+f2H+pn6d/cB6M872tulCcsHoqYXUzZVvY9wpSvYbGSa 3YZdM6vzXgyWddd1x+rZWCmbJoRWEORtqgUMv7QydxZA2DPz5GuYpNnRupwAUGEREaoQgw FZGGIQdmV7ePUPM4mYPAxC0DzUB7FKNtbbtheQLZlzMWAigO/LbTtTQdm+o6rYeBdpep0a y0kD480Tko5CiGK236cAWNGhdoW97BoSsXBnK3cDuPbbU6Q/99slcW5HBInqjQ== ARC-Authentication-Results: i=1; smtp.infracaninophile.co.uk; dmarc=fail (p=none dis=none) header.from=FreeBSD.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1745276496; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=4dfZr2N2gGdjjXkS9gzZ+la8ToupjB4TSf5flWhi5+8=; b=oKcxRkvs5anga4cAekqJMqQucWWybsqH54kQda6wP6MXwqUad9BlKzgLumV0SXRhb8etjB lfJtxhdwS6EeVFI3/l9Et6yy8LPfR6a3JY1KpIYSe2rhIXKmPfSHfnI9cRC4HSaLKEI7pm Rvg1hew9J4gIErE4bp5WWbYUt6KzJ60U+m+sJ4lX331ztDjws6P1I/MVSyG8ZtPlxgH5+q ZHVUh1Sa9bUAau7i0N/Xj2XI9/CaZWVkCR+swgczhKIa3tK5+D6BKjPQ7kybW6xf/uMXcg oLCO/6JcJOPlA4vn8uBDB9U3gS71d61/WtH+JDMkaE0u2+yPf86bpWBpHs8+5A== Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [IPv6:2001:8b0:151:1:c4ea:bd49:619b:6cb3]) (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) (Client did not present a certificate) (Authenticated sender: matthew/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4ZhLTX1ZPCzpdd for ; Mon, 21 Apr 2025 23:01:36 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from [IPV6:2001:8b0:151:1:7519:f08a:1c62:6562] (unknown [IPv6:2001:8b0:151:1:7519:f08a:1c62:6562]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id 12D2E15341 for ; Tue, 22 Apr 2025 00:01:33 +0100 (BST) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=fail (p=none dis=none) header.from=FreeBSD.org Message-ID: <9eb9d383-101a-49a9-b12e-ee598cc5c7e0@FreeBSD.org> Date: Tue, 22 Apr 2025 00:01:32 +0100 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Splitting critical libraries from interactive shell in runtime package Content-Language: en-GB To: freebsd-pkgbase@freebsd.org References: <015C4C6B-1CEC-4398-A8B9-CE21E88C617C@tetlows.org> From: Matthew Seaman Autocrypt: addr=matthew@FreeBSD.org; keydata= xsFNBFJIL80BEADi7/VbnnErDU6pjEhI/SzEZ/HbDRkJ5g7HroAtqIRm6nj8ZwOAgZ/2ZnWn 5F+fXTuLsG0FLNtkd17FoVcuCi5e/GPliXI5cmamV7E1Yz4T8UsJ7RQolimyxVexccKd16Tc AA7B9bFlJSKkBUSD0buj7VjT07xWhRzu6Vgi5r0UjLALYJz977uZA0F1aOGOXREDEAOhdcNc kSNjynqAwDA6dCT1Elpi4key1fYjv4jyDF+GU/YXul2Y/rguA8FCkHd9vyym5eAsLQ5mG00V V9fkEHIpH5KorNVnl/ufHXnkZqmHAZVpFDcrshb7aZ/pL45PXyWgLj+e6etelgj3a2bZi0JF cVdXCnBZVP2oIyYblM11ugTbfCwodORU8a5KfPeztMdAtDr4e+32NTrPdPi5rLT+GUsYz+PL 3A3m3u8bdsFp40DlIrBtSByVjqERxcfhphrEB4J8BXHUG7OAtXkZMlW/PGKDwXJq0O6Z5Tcg YHAoEiSWbXiexHgXNJyP+sqnIlhLWhSJGeJ+C83wqI6oYlZUCW00NkPxcIHnQPV/z+5wQVci TMyaWC2YCIHz4Ljs+TnwWMz0E8PNFDfHVbQ0W4PRGV7gRAqxfL+yKufauIEGbEq8rNDbSwL3 bcUCxR4ZDlaUEUwT4J8naf7rjdgiEYHs2Ig3jeK1+ER4FPG1sQARAQABzSRNYXR0aGV3IFNl YW1hbiA8bWF0dGhld0BmcmVlYnNkLm9yZz7CwZQEEwEKAD4CGwMFCwkIBwMFFQoJCAsFFgMC AQACHgECF4AWIQRyz6whebywJLW1RZADb2ye5/OevwUCZidQVgUJFcBUAQAKCRADb2ye5/Oe v7hXD/sHeYOYYCQsv8urMfbQCjUXPgP9UzPVBDudVT4VlPjsg4kRzTJC4aCDcpV1s5kVaMc3 nDN1TOOjV8Fmo3kFCsoow8U+uqX3+41ODPG01/i7+SDtCABhDlXtRPpFPsN0O/wdwWz6URV8 Pcfb3Uvo7hqgMWhaLfzdJeSdbZoU3qU5nGYcRrW4ojYCUKYCICmnG9af3H4RDSUzhxpcvUiG Gf0eiO6j80YYFx4kAyL6g2IkRSQ+HYAJc8bX4z/unJqBP154PxcHPvyLIQjYouDHTE0EX/Kw tIk1uwFuOWeC417ZinJuI5/Fsei8COmb7+axIDeqt+63ytxZAB3fiK3V1qmQwBf+H3H3fuXe 7cd9NML8gbXRsjRBzuKDsHfJyJwNU47DlbRXhUlWALfawCndU8Ka+4FbhS5WfO7m/bd3/A0k 6gqnUhRr07V1kds25gIwyBjvUF2MdCkdk3VrzEmU5oXBI9jfBK3s0j8DXESWHKJTf5hwmGDX 6rjzyRh0Nv9ZVQYFUwypBAP4koklZLEjh8Gme7dr3qbmcl+r1pBD6M6EFYfFqDI3kr7FwH0e wsspX6FoX+OPBMsit4CmqR4T2HuTD0ayn5kMQk9lmScJNVjdoLH1yf/KDFBfKuAL+gOyaKnB lGmbEfSqsXCnBue8wfDZOxr4bxQFg+HQ88YdH6032s7BTQRSUUK4ARAA1FhWoOejtwmsnGsh oIbda2FmM+z/f97OzpagLhACHfP5Es/I18wG/0G+rdNuO2tjA9IMZ44GUMtjokDrDk63N9S+ rVKy1QEy+UN6CiIfYTpTTAPnEY7IGN1JjGksPhn7aeuBCQwUMAV1k+wklBCcOD6s8DD4kx0Z JqkH83XzWoBSVamdHvnM56C8yPVr5HHMC1tZInAWBMrF+cjl1EPfz3CqkVnG8Sxc5ydeibMS 9Q3lHLeVkVlMRAmNqzNLfgJDUWtzac7JIjFEsxYYhpiaPcsstUUuHa4zIRJ/yHDNbDttWRf1 lrlFZLpeuap4BZ2hQw0UOZVNwGoFoS4ZqaZiv8mm0lX6s9/AdQD6AVrpXWKa7JU2wDiay9sR bYh+5vVWGz9mhncK/Vfwtu5IjVp5v5WMz/WfnUxZMcNlfgTo4i1swww+qRBO2A4Yj8qKKWnT sl7aCX92itTiPgwbt6YgQPwgww72r67jPt5o8VMXDqPMPKzGicw1AyxtMjsoSlnn91FuZctw il3vPpvzGXtBmrzQSbdDmy0KT5p5/W9pD/8UtLLLM6PLs5X0jIhovQHnQKEUO7xV3yNDAW9D PICeh7f/o9W+QJfQAXngNz0brvmgScAUXRaeAFeQbAmtEG92qlSVD7gb7WOemllgfbEn0Nan rv5aEcZCWx4WjybMLHEAEQEAAcLBfAQYAQoAJgIbDBYhBHLPrCF5vLAktbVFkANvbJ7n856/ BQJmJ1DIBQkVt0GQAAoJEANvbJ7n856/SOkP/iocAFde4BUQ8D8WQuG+dXum75rwlV1NutwI dzZyzLDF6l5ItV9t1VtWVOpd7lgWqHtUBGqjm6mw6qR9YoXNMeycnokBq2YSunLuV2K/UEij NES6deNYYu1HIb4GbfeEODiK2xQ40dDPwpucSQmZ0FeHfnkO7hgIRlywbIyG8p4HHuKR01/W 07pOGGRA6F8GRoI+m38ARe+r/2W4HlrJnS/+POKm6lu67wdtcBNqeYF3rcgrvh08bqZtIaEt GoyZ54tRpoWq6aTXvI88T5oABwZKn95m5KAvUlQ15IOGF049uAN4APOExOtqVNcvQPypeRCo OTShW20C1ZM3ZaRc39alDu3bj1S24K/Ldav8Qe+kzWs744Tu+QytbWtpr+gvkrpPVXdFiFiD uCF3WQZrTdTr3Nm5ES2ePV2YW02M837VnmW8hm9id3iiBawyhdUyNtSPXXGTZSMD/TZ8urv2 R3xMkpoh2j5PIJ4cF2ZJEz/VOaWv6LN4/+MgC7icVyUldoOZeWFjLS2YBgy50ICICmCefF4e kMGcbPi9+OAd1lLYwkLd1AAhQu1JPU163KW8/Bkc/FqrzE0iJxX9N3I3Zyt3uswd1+7Lxisw WZdkvBJvTpHtp1CeiA794MDJEVQfI9o5icfRBNOoPJM8c56FTs19JmiH35KSh45LpcSbDr3t In-Reply-To: <015C4C6B-1CEC-4398-A8B9-CE21E88C617C@tetlows.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMjEvMDQvMjAyNSAxODo0MywgR29yZG9uIFRldGxvdyB3cm90ZToNCj4gQSB3aGlsZSBh Z28sIEkgd2FzIHBsYXlpbmcgYXJvdW5kIHdpdGggYnVpbGRpbmcgc3RyaXBwZWQgZG93biBq YWlscw0KPiBiYXNlZCBvbiBwa2diYXNlIGFuZCBub3RpY2VkIHRoYXQgL2Jpbi9zaCBhbmQg YSB3aG9sZSBob3N0IG9mDQo+IGludGVyYWN0aXZlIGNvbW1hbmRzIGlzIGluIHRoZSBGcmVl QlNELXJ1bnRpbWUgcGFja2FnZS4gVGhpcyBzZWVtZWQNCj4gd2VpcmQgdG8gbWUgYXMgbXkg c3RyaXBwZWQgZG93biBqYWlsIHRoYXQgaXMgaW50ZW5kZWQgdG8gcnVuIG5naW54DQo+IHNo b3VsZCBvbmx5IGhhdmUgdGhlIHJ1bnRpbWUgbGlicmFyaWVzIG5lY2Vzc2FyeS4gSW5jbHVk aW5nIC9iaW4vc2gNCj4gYW5kIGZyaWVuZHMgaXMgdW5uZWNlc3NhcnkgYW5kIHdvdWxkIG9u bHkgZW5hYmxlIGFuIGF0dGFja2VyIHRvIGdhaW4NCj4gYSBmb290aG9sZCBtb3JlIGVhc2ls eS4gSSByZWNhbGwgdHJ5aW5nIHRvIGdldCBpdCBtb3JlIG1pbmltYWwsIGJ1dA0KPiBGcmVl QlNELXJ1bnRpbWUgaXMgYSBjcml0aWNhbCBwYWNrYWdlIHRoYXQgbXVzdCBiZSBpbnN0YWxs ZWQgZ2l2ZW4NCj4gdGhpbmdzIGxpa2UgUEFNIGFuZCBzb21lIGV4dHJlbWVseSBjcml0aWNh bCBsaWJyYXJpZXMgKGxpYnosIGxpYmNhcCwNCj4gbGlidXRpbCwgZXRjKSBhcmUgaW4gdGhp cyBwYWNrYWdlLg0KU291bmRzIGxpa2UgYW4gaW50ZXJlc3RpbmcgaWRlYSwgYnV0IHdoYXQn cyB0aGUgYWx0ZXJuYXRpdmUgdG8gc3RhcnQgDQpuZ2lueCB3aXRob3V0IC9iaW4vc2ggZm9y IHRoZSByYyBzY3JpcHRzPyAgSG93IGRvZXMgdGhhdCB3b3JrPw0KDQoJQ2hlZXJzLA0KDQoJ TWF0dGhldw0KDQoNCg0K