From debbugs-submit-bounces@debbugs.gnu.org Sun May 05 19:36:45 2019 Received: (at 35591) by debbugs.gnu.org; 5 May 2019 23:36:45 +0000 Received: from localhost ([127.0.0.1]:55206 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hNQgW-0001m6-7l for submit@debbugs.gnu.org; Sun, 05 May 2019 19:36:45 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:41819) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hNQCI-0000se-7y for 35591@debbugs.gnu.org; Sun, 05 May 2019 19:05:32 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 283EF2E9; Sun, 5 May 2019 19:05:24 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Sun, 05 May 2019 19:05:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=terracrypt.net; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-type; s=fm1; bh=g7ehOUCYOfOBydZN1oH4K2vmI8 9RzTq4dOBMNsHibd8=; b=SbVPccuZUtj0Yj1RrMURG85uL65ufVRw4rF/YiXn0A kNu/Y5WvFGmPKHkoYEMSP10BNIR79nyr4f7RmA90GgjptxOnsRBv4scf0teiFwO5 Ln3yUHIgqd9wsdoYAeOPEb8o58HL5vEswaQnRqZ6iTnCZfdbVqs7FO61bPUVOXZp qHSTMlD7Jmt6dL1soqH7Hm64E8iY8j15PePBCHKNi8vo1cyYaLB74VjJVmHzZuFK IL1YccfPunj2q4aSF3T3BBx/2RTzyyYDU+MEnNw1c+fKzJ1XpOzMFJqsdId1x95V 62vPW+kDLIqFVdL5AIlQM+E5UQz60OtszGHfdef2ua8w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=g7ehOU CYOfOBydZN1oH4K2vmI89RzTq4dOBMNsHibd8=; b=imddKZB4sL7XRvtGTn1QcX /ZvdOEewI55TBcYo4OrDxc0DK6VY817hpdwdigdw83KIY55WFSG9FDElyZmbueH8 KyjlRKZcmlnAQ/C59wMHIDD6ljCm05RmJUPVhX0gmWqWFzRf7iZYWRdI0L9oMIsQ FlCZNnveBAAl7AvAQbxcqBVc1TTplIMdDyyLH8QYQjBNjkSF4Ox7BwsDFwGbjsh7 vGXYwzD/qh8HfqJK9fsenqYooEChJaMfL8dBHdQL2XSXjHPSsrqFuztvic7anhp5 OxWs9z/cfWHFIYJ1X8Cx/Jnai0CdG7MyI3hAA0SEzPkv0ea9N12xwqcBhq9T8rnQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrjeeigddukecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfgjfhggtgesghdtreertd dtvdenucfhrhhomheplfhonhgrthhhrghnucfhrhgvuggvrhhitghkshhonhcuoehjohhn rghthhgrnhesthgvrhhrrggtrhihphhtrdhnvghtqeenucfkphepuddtkedrgedrvddvke drudekkeenucfrrghrrghmpehmrghilhhfrhhomhepjhhonhgrthhhrghnsehtvghrrhgr tghrhihpthdrnhgvthenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from terrabase.localnet (pool-108-4-228-188.phlapa.fios.verizon.net [108.4.228.188]) by mail.messagingengine.com (Postfix) with ESMTPA id 158B210369; Sun, 5 May 2019 19:05:23 -0400 (EDT) From: Jonathan Frederickson To: Mark H Weaver Subject: Re: bug#35591: Segfault on flatpak remote-add Date: Sun, 05 May 2019 18:47:57 -0400 Message-ID: <2493358.OLn4tNdJs0@terrabase> In-Reply-To: <87muk0sf4e.fsf@netris.org> References: <12034386-e609-4dec-997f-bbf6614d8482@www.fastmail.com> <87muk0sf4e.fsf@netris.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart4303375.LbeA925ssD"; micalg="pgp-sha512"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 35591 X-Mailman-Approved-At: Sun, 05 May 2019 19:36:42 -0400 Cc: 35591@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --nextPart4303375.LbeA925ssD Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Sunday, May 5, 2019 6:36:06 PM EDT Mark H Weaver wrote: > My knowledge of Flatpak is weak, but in general, foreign pre-compiled > binaries will not work on Guix unless they are statically linked. > Traditional dynamically-linked executables expect to find a dynamic > linker and system shared libraries in /lib or /lib64, which do not exist > on a Guix system. It is also fairly common for foreign binaries to > depend on standard files and programs in /usr, /bin, and /sbin, none of > which are present on a Guix system except for /bin/sh. I believe Flatpak applications are statically linked. (Or rather, individual applications may be dynamically linked, but they are eventually combined with a full OS image similarly to how Docker works.) > I'm sorry I don't have a better answer for you, but Guix was not > designed to run foreign pre-compiled binaries. If that's important to > you, it might be that Guix is not a good fit for you. It's not the most important thing to me; it may end up being one more reason for me to start attempting to package things for Guix! But it would still be nice to be able to run the same tooling that e.g. some Gnome developers are using to publish their apps across distros. (And the fact that Flatpak is packaged for Guix seems to imply that it should be possible to use it here.) > However, if your goal is to run Guix-compiled programs in a sandbox, > that's something we are certainly very interested in, and we could use > help. We have "guix container" as a building block, and I know that > some Guix users have experimented with running e.g. GNU IceCat within a > container. I don't know the current status of those efforts. Hopefully > someone more knowledgable in this area will chime in. While this isn't my immediate goal, this is also something that I'm interested in, if someone else knows more about this! --nextPart4303375.LbeA925ssD Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEEIugt7kcBGD3Sv4NQN3jAIa4BEwFAlzPaB0ACgkQQN3jAIa4 BEz25Q//Rv4YHz7/k6FzI1QDhRHLaZzXPirFE7rCFsv3QHl/gYDXCr/cUF9+vs+W SrkGYVNErrG3qjHOncdQI3diT4Un9D98UcEILBWVX7aO5YCdv6Z5pTK1umzZgjiW sFKeS5+mV2ELBQZDd4OQRsiHIDLQRR3oY3ducKp9yjWsl9gHoFzqjRDZkE6TZgqX kYq0JvPQv3YUr9f0PUJN7ku180VjEjkiIU4LvmmunGStsXSOrv3Wt1VLrrTY0/2w wN7wY2LFzEI2gP3P4m1GMd7cMrL231uIk0cmT0elV+aYABw2poR6Hsa9mo88myjQ yxN2mzmp7kNeb9N8Mr8OKKpvhPl96MIGs/C1bqyZP0FNI6mkTwBDisJr8rENWVUy fTlXxTexICOx1sdgATHB5kKMzYUKg+6seoVJAOT/su42Z3CDGEVLZZYy0kdxJovz aNStg/bVpQoBciF42cc6uXCFfC5iVj8H5bJxoThxG7N4g6v3ZYubpY10Z12jOSPO R0vFYfjMy3oFoVQdDTIZ8qU7gO0JbhRySw9GQcXPJV/LHZApH4lBRsTjYcJBZri3 fR8g2raaw0Otsa0USXKFHUma6Izi48usLKXKepXXVkSgcKZFgTZsSo+TEp0uU/u8 +lqySoMwTT/GWsAt0HFNeia8PtrmK5/MTClpolutjD8XZANr0EE= =l31F -----END PGP SIGNATURE----- --nextPart4303375.LbeA925ssD--