Path: csiph.com!1.us.feeder.erje.net!3.us.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!news-2.dfn.de!news.dfn.de!news1.uni-leipzig.de!fu-berlin.de!news.servidellagleba.it!bofh.it!news.nic.it!robomod From: Marco d'Itri Newsgroups: linux.debian.devel,linux.debian.maint.dpkg Subject: Re: booststrapping /usr-merged systems (was: Re: DEP 17: Improve support for directory aliasing in dpkg) Date: Fri, 09 Jun 2023 09:50:01 +0200 Message-ID: References: X-Original-To: debian-devel@lists.debian.org, debian-dpkg@lists.debian.org X-Mailbox-Line: From debian-devel-request@lists.debian.org Fri Jun 9 07:42:12 2023 Old-Return-Path: X-Amavis-Spam-Status: No, score=-14.51 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_MED=-2.3, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no Mail-Followup-To: debian-devel@lists.debian.org, debian-dpkg@lists.debian.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="bCveKO0cXl3yKXys" Content-Disposition: inline X-Mailing-List: archive/latest/356035 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/ZILXt1P21eeRWj3n@bongo.bofh.it Approved: robomod@news.nic.it Lines: 44 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Fri, 9 Jun 2023 09:41:43 +0200 X-Original-Message-ID: X-Original-References: <20230504112638.GA3013157@subdivi.de> <20230506175434.GA720192@subdivi.de> <20230507055020.GA756628@subdivi.de> <20230517093036.GA4104525@subdivi.de> Xref: csiph.com linux.debian.devel:108143 linux.debian.maint.dpkg:12133 --bCveKO0cXl3yKXys Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Jun 08, Raphael Hertzog wrote: > In the same spirit, I'd like to throw an idea... could we decide that > base-files is the first package to be configured as part of the bootstrap > protocol and change base-files maintainer's scripts into statically linked > executables so that they can work even if we don't have the library loader > on the ABI-compliant path? It could be even easier: base-files could be unpacked once without=20 running the maintainer scripts and then "reinstalled" again later as=20 usual. > And creating the required symlinks would be done by those (standalone) > maintainer scripts... >=20 > I don't know if we already have some rule/invariant in the configuration > order of the unpacked packages, but I doubt so. Indeed, this would be very simple and it has already been proposed. But somebody then complained that special-casing a package would violate=20 the design contraints he self-imposed to his own image building tool,=20 and as we all know every Debian maintainer can veto any systemic changes=20 that they do not like. --=20 ciao, Marco --bCveKO0cXl3yKXys Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQnKUXNg20437dCfobLPsM64d7XgQUCZILXtwAKCRDLPsM64d7X gSRLAP4t0JuU0zUGC7oxxu+/WZ9SvkcQhNycQwEsESGo+HiorQD+OwlMD0iR097r NFmHyRq/edaUbR3DR03goEBp5v8KEw4= =kWOS -----END PGP SIGNATURE----- --bCveKO0cXl3yKXys--