From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id oMlQLPsTeWTscQEASxT56A (envelope-from ) for ; Thu, 01 Jun 2023 23:56:11 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id OFZzK/sTeWRl0AAAG6o9tA (envelope-from ) for ; Thu, 01 Jun 2023 23:56:11 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 6E7DC280D9 for ; Thu, 1 Jun 2023 23:56:11 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q4qGj-0002il-4q; Thu, 01 Jun 2023 17:55:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q4qGg-0002c9-Sh for Help-Guix@gnu.org; Thu, 01 Jun 2023 17:55:38 -0400 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q4qGa-00028V-Oh for Help-Guix@gnu.org; Thu, 01 Jun 2023 17:55:38 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id 6DDD71EBA4A; Thu, 1 Jun 2023 21:55:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1685656526; bh=N2gIbsM6fm3YvdQipdnlU2Z9th6bC86D5yW5X6VERmI=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=O5DoyP3qTsGq1jbgwKZGc4+/7VJxrpxfHxygOIZ862B0A1S2tqTo4pdEpdruhaLDT 6goQeBnSqhh9goojaxwKzcfnlp4GalO3VSPcZhvioEJicMJ+NzohjKbBS4ToxATgiq /HULkAC6xLIOgNWNysxasDVe0DwSBOREZG/CunccmFMNTWrK/38fYWOGYrWs/rcHqL SbnFXhxnIwHyLZmWBzLns6C+Xrl7iSsCvEpu2JTT9SXY/w+BmQBucXXNNojaTA+pBh O5HDaYsnhUrFOyu6tPQE0MKterNOoTRtHuZRx9RwEn6h5tDPbnPArmdakdbLYHttFa PQ8WE3k6a3bxLxF/oaE3uAShDGSBSAetSvBw4CXaeIFWfjJmGyzHYeZiMRVlR9RuVN VF/kuEAMB0oJ/On2rsUgYtS3whs2Ia+1rBbBz4S43YU2TE1lzQk91GUZcNuBm6bJaC PxmcBQoRskPJsVRTuuVpcu8icG9F6Xw5Hl//7b30xXJZxRRNB5kH1DCHOoBE4iRPk3 n1LJtaLlaH2MzSN2uwmgByqLhOafQwF/rKzJggc7txuQA72iDAPLee7Xi+wYmzQVy0 tB2P5G9KYNV9andWgr7U8AFYQ0/Kx5uCP1YT97SNr7QQLuRWWPG+FW9Q90Z7ZDpLnw j21ZxxM8AyIDnjVlXHgVnO+8= Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id DFB2C1EB69A; Thu, 1 Jun 2023 21:55:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1685656525; bh=N2gIbsM6fm3YvdQipdnlU2Z9th6bC86D5yW5X6VERmI=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=wyp0+4D3kzMdnqGVUrCiLyuR3M7FZFmP1Yq7njYR3UfK2vr9JNW/nsMCP0ALS3TuI m9SwdRte87B4NIRwZg64jIekLPGZD0HD1bm1+fIRJKCBAW1NcpcEY4GhieJYqKlGxr 1Ue5OXKHveJcWofoI+R8DexkofBVdzLkCXm78yot9M48txZYxhu4bBlCjDIRnn2UBa OGidxdGsi0RgNQ8MS9/C+LafFm3nAeCpZjcK9yjinnLwriyXtHjzu/IGQQVsCLBGkh HNQI/sN69YIvrntliAUFMZW/1eRrNzJJbZaF44HO2CZgfEkvZ2C86cZT8ZPvBHlD+9 wp31uM4jIDkzvnXfjvaobWIXGlN2A6+GiXB325jd7JmPXoP9CZxIqMofj9VBx5SdWS fgfnDe7LAVxiwuf0E3u2RViA02wCNBPm5ZjnG8YBLsB67lxa9r4SzIwSfgbWJG7X9o AUQA7kVaTBckvS9bVvhCImyK6rnqsGADmf4M9kLyPb5baP25zP/CrW95VVsjqTyocE y0t2Bb82GADfFfJ5dZQLXMd/Hy2WjNW2R1elWR0m3U+3pdkH3+83ePwFxXW2mDvaCt zq3AuUDha1sapAT9EaF+NA0CkhAQq9ekYfIXK+LyjIEiwE6rS2rydmoYRSKUx28tg6 fpnMA+2vfCNtYxBA2b0HCgbw= Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id fd23427d; Thu, 1 Jun 2023 21:55:25 +0000 (UTC) Date: Thu, 1 Jun 2023 23:55:25 +0200 From: wolf To: Graham Addis Cc: Help-Guix@gnu.org Subject: Re: guix docker on gitlab-ci Message-ID: Mail-Followup-To: Graham Addis , Help-Guix@gnu.org References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="RkLcEYUOe/kNMhNJ" Content-Disposition: inline In-Reply-To: Received-SPF: none client-ip=37.205.8.62; envelope-from=ws@wolfsnet.cz; helo=wolfsden.cz X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_PASS=-0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1685656571; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=s5LCxb2Uh12EfyeQy9lVET1PR5swfW6zk47OhzfIOlY=; b=j2fYhXWmtmBswDz9zjfmnWWffB5bZEPip/4omgtKneEJdkFd+URZFG+8bznw79b3IV9UGm mbTtzNOXB/yzvMhEUqJxK5XymFmMilb6YyO8pGXN68PShwV17bbqFhj/zNOi9onjXM9WIi bo2mzxAqhFvfWP2f6ROZCXfIjAW5ILToS3yGm9/ZMbLVM4SevAr7aVyQGXE3nEa7enNoqL 7HI48x3hX0FAHE3+BnfkSnarr3p/l1otp1ezB3qYgvLv6ERt/1J1fo5uL93ci8R5SBHCgR PNFxQ/Yu/YsBYoCxqu+F9sl2F5woPXGW2YntnSabDjOr5k8xYVqs4zZzG9ogUg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=wolfsden.cz header.s=mail header.b=O5DoyP3q; dkim=pass header.d=wolfsden.cz header.s=mail header.b=wyp0+4D3; dmarc=pass (policy=none) header.from=wolfsden.cz; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1685656571; a=rsa-sha256; cv=none; b=GepffE8XmSsqpeLYkkAKwq9DukfQ7GPq2Z/ATMqdjKWnP/9rM3F0vsc/KY+0qnu3oxSlQC 8ipu8oa1k2pOD+dAepJrxJtBCGeaNmorI9WhgeA5n3ZIlDvyOdTBWfXfAMtzwg7sCArzeL ZdD0beU29zuBQpS3FDEbLZdUo17G07g358kbr1G5MlJyzLmtcc/lR6WxLC/xa6dIDGsjLt GsYaJaO2P7WLUiv7jloy5iK+wMR+1mz5I5Y/7o3kCDSSxysunGdxSxccuJXIMoCbB+kPbT feHZRBz5pkLNCVdRDrcka8HCM19bhR+PYJI3q3ciTJNCud6Src+GYqT7jCuoOw== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -7.91 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=wolfsden.cz header.s=mail header.b=O5DoyP3q; dkim=pass header.d=wolfsden.cz header.s=mail header.b=wyp0+4D3; dmarc=pass (policy=none) header.from=wolfsden.cz; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 6E7DC280D9 X-Spam-Score: -7.91 X-TUID: hSWKV2Ly07fk --RkLcEYUOe/kNMhNJ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2023-05-31 18:47:03 +0100, Graham Addis wrote: > Hi Wolf, >=20 > On Tue, 30 May 2023 at 07:52, Graham Addis w= rote: > > > > ENTRYPOINT ["executable", "param1", "param2"] # The exec form, which > > is the preferred form: >=20 > I realised that pack takes multiple symlink(s) using >=20 > --symlink /bin=3Dbin --symlink /opt=3Dopt >=20 > I could use the equivalent format for --entry-point >=20 > --entry-point executable --entry-point param1 --entry-point param2 >=20 > This seems the most consistent approach with the current implementation s= o far. >=20 > Thoughts? >=20 I think that is a reasonable idea. Only downside is that it would not be backwards compatible (since currently last --entry-point wins), however I a= m not sure if someone actually relies on that behavior. Backwards compatible way would be keeping --entry-point as it is and introd= ucing new argument (--entry-point-arg) that could be used to build the argument l= ist, but I might be overthinking it :). W. --=20 There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --RkLcEYUOe/kNMhNJ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmR5E80ACgkQL7/ufbZ/ wal7+A/+JQl+vWa/h5I3F4GLs5TwTdL+GGEx282LGB0d+kP9GAroCZTbiv9EibXm HJKlZWti4mU4qSR5XeyjCk7MWcyXPqzW/k2cb2LuisUm7wj9uVbpNaqhJP4NwJME 2yvHZkdjSfFmZz27vStzbkGdVqgQawPJkjMY9rG8R+BMTciiztsqKF5oMjwRUuJL UWxKbqJNtGYwSDUnOK15DnDrLX6OS6GDO0EPNwR7Rfrpn6LSUQ8R1xJXSxRcN4JC s7VU17HHpMUL2OFUp9EqEfJvF0ojt+AAICMzdpBg44ohFOvRpPmOVgNx1qOJG5N3 c8EBeQz1L9cpceJ7C2L+7YEDzMXglNqhjipRTlggyGW8BMjtHJcVlcb07h1FlSbq 7mZLiPFarDOeQcpAixCbU/rQy6BCNWaJiLTSecKb6WEIR42QuGaWO7eEqKLI9GOt pF1OtptKZTQfLiawBgC1Fo3oFsif6lIEiZjje63t/Y3RrHDl17dSMitsuPV981op yTzC58d4+5Y21vAkDaMWvnX02KX631+gH5ZqNzHMigMlOwHbj0tR2Go9i5ycEPlx bwX7jDZbeIHzkgv1UKGm7RdH+BIxyor/QNV4krNF5wMThCIzGWK26oi9dqjKj+5H hkoJasy/wxyC1l6g2EtjoG8rpumO1oS60sPkg7LTyrcN2OgTCP0= =/IrW -----END PGP SIGNATURE----- --RkLcEYUOe/kNMhNJ--