From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id ScmmL/UfnGPsIAAAbAwnHQ (envelope-from ) for ; Fri, 16 Dec 2022 08:36:21 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id sE7iLfUfnGMQcgEAG6o9tA (envelope-from ) for ; Fri, 16 Dec 2022 08:36:21 +0100 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 7802317F4D for ; Fri, 16 Dec 2022 08:36:21 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p65Fu-0001dp-Bc; Fri, 16 Dec 2022 02:35:42 -0500 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 1p65Fs-0001dP-Mz for guix-devel@gnu.org; Fri, 16 Dec 2022 02:35:40 -0500 Received: from mail-4322.protonmail.ch ([185.70.43.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p65Fq-0007g3-66; Fri, 16 Dec 2022 02:35:39 -0500 Date: Fri, 16 Dec 2022 07:35:27 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1671176134; x=1671435334; bh=Wcr3q2Tx52qcWM28qo8HeAFYL7ItGFDJsknh40HiPfY=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=m3tpeWWkPpRasY++OmCl7ZHsAallzOs06qWfFYxUGDs/1+iTIUHfHpTqqtj9iVMik 6CvKfycMWCkRmTgkMrx3RlTBOrBpjkEeMpWAPb7PgnyMhWZisD9Q9KZmiZwXeWChha NU9sDwmEO0IIYdfFwVnd7o55m4L25R9pO6/xYUjkmAKLLR/DgCsnyMf5WkbQfs/c4u 26IGslip0afGh5Us9rQTqq4MNCAftgDcNqbwIqa/M5llMfwbxZbBKkYejniupMJSXa Ggl+VVFseR6fALT2h25ILXE0TM2lntOd/HhL0N1S35sNYGQaW2WGzA7pqkvyugEcKO znXL+2qFkPm2Q== To: =?utf-8?Q?Ludovic_Court=C3=A8s?= From: John Kehayias Cc: Guix Devel , help-guix@gnu.org Subject: Re: Drafting a Guix blog post on the FHS container Message-ID: <875yebls20.fsf@protonmail.com> In-Reply-To: <87edt0oh0a.fsf@gnu.org> References: <87pmcy4m2j.fsf@protonmail.com> <87v8molsqm.fsf@gnu.org> <87ilihp1vn.fsf@protonmail.com> <87edt0oh0a.fsf@gnu.org> Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.43.22; envelope-from=john.kehayias@protonmail.com; helo=mail-4322.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1671176181; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=Wcr3q2Tx52qcWM28qo8HeAFYL7ItGFDJsknh40HiPfY=; b=mKSLudoM+qE3PT/6DEQPqjmWoNoW+868GgDKaU0R32CtxB/iVYOnd8xvTAOkK6PvBpjp36 /q6FE6GghZ2GhMk6uzTVK+HeTLn6PE7zmyOcVY14bRT1AFezyyp5a0GKLoWzm0DtdNTN0q EJsajH+HUSCyJHeO2nTq1rODNRYESZEhWjHQjQn/ZNzUNSlEpY8+0j6tfp+PUAwxdxreix l3qFrK1uDhD9C5p398iVOPVa93jdpi3hnMy+EYE5sO4P4hmkfveRHvQ0ShRmP28QXQVjax ifBbvRXF5CT5UHq9Pd2aScdL/1TF1sKkVaaprdmTqE5XIrPZh0Imt2vMpzUp5Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=m3tpeWWk; dmarc=pass (policy=quarantine) header.from=protonmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1671176181; a=rsa-sha256; cv=none; b=t/36Q4Utj0Xg0tb7mHChrkuxuygGSbz+Srl2i8gSycFIqXYNF/CcAQMGLkiE+n/XtyVVam /1Oc2LQsmOz6Yng6Dmf2sGM116xtX6s2CES90MYEezHSleqMOFhpfZWrSVA8zMB3O68NSV VxV9m2zixTrDCukZRF9P2sj9bHcLASSlJ0M3He827tHkb/lp2QDklBsAx0z9uBlIlX/Iy7 Mr3mMG0NWu2wU1ZnvEru+No3qHVeJvQ5pM2y76hSVG/SiaPwmUVtNeFvp6XW4INkHK5JcL OzhQuhGzn465B+5ue8BNhlYNp34yXSC6xxL0gWj7rDdUC5HhBOj2yVnG0d3/7Q== X-Spam-Score: -6.05 X-Migadu-Queue-Id: 7802317F4D X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=m3tpeWWk; dmarc=pass (policy=quarantine) header.from=protonmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -6.05 X-TUID: GplsAEUkx0hf Hi again! On Thu, Dec 15, 2022 at 03:53 PM, Ludovic Court=C3=A8s wrote: > Hello! > > John Kehayias skribis: > >> First, let's dive right into a big one: the popular VSCodium editor. Thi= s is a freely >> licensed build of VS Code: >> >> This comes in AppImage format. Downloading it and making it executable (= with a 'chmod >> +x') I can run it in a container as >> >> guix shell -CNF -D ungoogled-chromium gcc:lib \ >> --preserve=3D'^DISPLAY$' --preserve=3D'^XAUTHORITY$' --share=3D$XAU= THORITY \ >> --preserve=3D'^DBUS_' --expose=3D/var/run/dbus \ >> --expose=3D/sys/dev --expose=3D/sys/devices --expose=3D/dev/dri \ >> -- ./VSCodium-1.74.0.22342.glibc2.17-x86_64.AppImage --appimage-ext= ract-and-run > > The code in that AppImage is free software, right? > The usual disclaimer of IANAL, but I linked to the part of their readme whi= ch describes the project licensing. So it seems all free to me, similar may= be to ungoogled-chromium: all the source without the telemetry and non-free= branding, etc. But please do check. >> Another example is to get the latest nightly builds of Rust, via > > That=E2=80=99s a nice one too! > >> Happy to try other examples and to hear feedback on these! > > I think these are two good examples, likely to correspond to the kind of > thing people may want to try. > Great, thanks! >>> Actually you can use or get inspiration from this animated GIF if you >>> like: >>> >>> >>> >> >> Either I forgot to save this or wasn't able to access it before, and can= 't access it >> now. > > Yeah, the TLS setup on that machine is broken, so you=E2=80=99d have to = =E2=80=9CAccept > the risk and continue=E2=80=9D; I sent you a copy off-list. > Thank you. I included it but realize now I forgot to add credit, so I can d= o that later. > If we release on Monday, it would be great to have it published=E2=80= =A6 > tomorrow (Friday). Otherwise next Friday maybe? > It has gotten crazy here this week, hence my slow response (and not using m= y new found commit powers yet!). I've just sent the draft post which is the= previous version with changes you suggested and a slightly expanded versio= n of the examples from my previous message. I did some manual tweaking to the markdown export but I think it should loo= k okay. Wasn't sure about the footnotes or if that should just be in-text. = Oh, and now realized may want it with a fill column rather than long lines.= (It always wraps nicely on my Emacs setup so I forget.) I should be able to make quick edits tomorrow (it is very late here now), b= ut we don't need to rush if there are other changes or checks anyone wants = to make. I can also record some screen grabs if that is helpful. > Thanks! > > Ludo=E2=80=99. Thanks for the input, wish I had some more time this past week to have gott= en this done earlier. John