From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id qJH8KAudbmBebwEAgWs5BA (envelope-from ) for ; Thu, 08 Apr 2021 08:04:59 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id yHbzIgudbmDNVgAA1q6Kng (envelope-from ) for ; Thu, 08 Apr 2021 06:04:59 +0000 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 2EE4923C0F for ; Thu, 8 Apr 2021 08:04:59 +0200 (CEST) Received: from localhost ([::1]:38128 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lUNmk-00023L-3Y for larch@yhetil.org; Thu, 08 Apr 2021 02:04:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45174) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lUNma-00023E-7P for guix-devel@gnu.org; Thu, 08 Apr 2021 02:04:48 -0400 Received: from mail-pj1-x1029.google.com ([2607:f8b0:4864:20::1029]:46902) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lUNmW-0002zx-9N for guix-devel@gnu.org; Thu, 08 Apr 2021 02:04:47 -0400 Received: by mail-pj1-x1029.google.com with SMTP id q6-20020a17090a4306b02900c42a012202so727999pjg.5 for ; Wed, 07 Apr 2021 23:04:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=U04uJ86LSq6Zp1L9GBFh2I8UW8vMCQ37Z17iiSo0Dmo=; b=cF9hCWCJQFRQKAa/DWE98SfFeI49RKeYvQ1QZz+1rkUf5b4qx8x7QXZakHu15uH7Kj KMy8OdJhtR97ghtDeR3I62PtmQVQupwoh3O7cbYleoKzgWyROp1eggLDcpEww7KHugnK ThXOjsMulTIM7PMpuC1BE6ZeXMmF8KwbOmqpw6tHUaWtzC9QsKx7zKsUbxPRAG4d1phL UIW+QtbOnofJtQ93MMFTcPixVIR82wVWagMiHFCr3DR+wZW1lTku3HEcohWUB81ZwfL5 FFvs4wzvukneE5pdGi9UchCav1X1Jm9IWHWm/1L/p8Gc+zF8VBWjk6NW4He7yu47E+vj sciQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=U04uJ86LSq6Zp1L9GBFh2I8UW8vMCQ37Z17iiSo0Dmo=; b=uEivYQIdurqYbrwiFx943+UR2uC3E0ubtWM201V92ZPPBZLRerti83bblGcPr5SoHk lfzurWutdCqXIvzv1bgrs/ygsWDdoyQp+0fqksEtKrrGOW4Ocodcq/NpRF87N1mR+J8d hKaPWhwE9EWvvSxn280XJfXUnvtbCv/IFzujt+hdX3XnByfyBqrAcsGsuPDi441m0pww jrDJyanMPT0ZuCSxUqX8/xL78lde0cYGds/PnrV7vz5EY0c1Eeq1QR7kh77LjqNhG6qy wyC/r1R3xoCW1Dgra065iVTasa1mjavutU/OE26uFDNEcesI+t53Ffe7+12yPUqapbPc /Kyg== X-Gm-Message-State: AOAM532UWBjEJIF2UobIqtieYl6qVpHVJ9EszMv1oHIgvp3qn/IE9q4V x4+RiM4d0S5jp5XE18nwYI/wuOUd5o/Hng== X-Google-Smtp-Source: ABdhPJyj5R5XKHMEy3VM0NPHfhsaOnlKF+jyg/ZFszX/C9rBWZhcoyObsYyAOIwO+zyLIcrwAsJ/8g== X-Received: by 2002:a17:902:7203:b029:e6:a8b1:8d37 with SMTP id ba3-20020a1709027203b02900e6a8b18d37mr6286931plb.44.1617861881774; Wed, 07 Apr 2021 23:04:41 -0700 (PDT) Received: from garuda-lan (c-24-18-44-142.hsd1.wa.comcast.net. [24.18.44.142]) by smtp.gmail.com with ESMTPSA id q17sm25720895pfq.171.2021.04.07.23.04.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 07 Apr 2021 23:04:41 -0700 (PDT) From: Chris Marusich To: =?utf-8?Q?L=C3=A9o?= Le Bouter Subject: Re: Please review blog post draft: powerpc64le-linux support References: <87a6qbc28m.fsf@gmail.com> Date: Wed, 07 Apr 2021 23:04:37 -0700 In-Reply-To: (=?utf-8?Q?=22L=C3=A9o?= Le Bouter"'s message of "Wed, 07 Apr 2021 01:13:31 +0200") Message-ID: <87v98xnwga.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2607:f8b0:4864:20::1029; envelope-from=cmmarusich@gmail.com; helo=mail-pj1-x1029.google.com 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_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1617861899; 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=U04uJ86LSq6Zp1L9GBFh2I8UW8vMCQ37Z17iiSo0Dmo=; b=dooGay0PpCyjhIpC1QCL4D1yUCfUybgg5w6oRPJ/14venAtmEZCtstn/plUUio+ccuJ+SF TbVpGC9gFtuWtB5DE40rnXPS0Lp8MNdRt36i03VO8h1RVHyuzCNu3khVXRmu/inyxvaLro lJiSLM+1li02jzAzlCzPzLuyPcWdBSvGZ+/SuW9bE5et6JZwBw96sJsgj8HnIzq3xut101 VtIzF3YSR0h43YIha8jDAF1haWtw8VMDTT3QAri0XvcOp7IItEQRQDemB6CGzaXShObCE5 3ux4NREF/d1jcO5grt/OcI2N0BACTacwfkykhidpE0/GxoLQHqeGaNc0r8fiIA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1617861899; a=rsa-sha256; cv=none; b=bem+EQVpqJYZyvkUZVQHsI5l4senlpt9UTmEM58+oAk6ygOi6yyRJnnwDkYK8JnJR1HmgK TQTtFwdjm9HJeSi1N5bfpjhQMxN1eJZVfCXK4u3veG31VDqgsfVc5Ee4PevoEJofzhNmCx tyAbw21/BrzeJsybHM+mTIW2I+bZi/eX2Wluh4H1KwQyLLcw2WvBCli/HRA4Z+fzP5vSV7 UxNHkwaskqFAqKSxsUKpvqrCaTHolrACq8Qgd74sUNtdnCIWcrBf3R1OwM8rmAwdSSaGMm xYSczJ4njqTjTx/oDFx1QfKbUZmfR0DeqiulrJYXKqyWdp4BhBjf+LRQglrFSw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=cF9hCWCJ; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -5.24 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=cF9hCWCJ; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 2EE4923C0F X-Spam-Score: -5.24 X-Migadu-Scanner: scn0.migadu.com X-TUID: eQWyp4gqE73c --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi L=C3=A9o, L=C3=A9o Le Bouter writes: > It's been mostly you here Chris, thank you so much for writing it, as > others said, it is really beautifully written! Unfortunately I havent > felt enough peace of mind to write like you did :-( You've been busy! It's totally understandable. The encouragement from you and others has been very useful and motivating for me, so thank you. > I would've liked to write about the early days where I met some > problems with the core-updates branch having to rebase several times > and learning GNU Guix at the same time since my first ever project > related to GNU Guix was porting before even trying to use it elsewhere. > Having to learn the GNU commit message guidelines, then learning git- > send-email and GNU Emacs (since that's where all dev tools are), all > that to contribute to GNU Guix and get this port in. Aaaahh very long > story! I agree. Those are interesting topics. I tried to include some discussion about it, but the post became too lengthy. I just want it to be about the new support, mainly, and why it's exciting. I think that the following related topics would make good candidates for future blog posts: =2D An analysis of trust in Guix, with an eye towards bootstrapping. If you use substitutes, what are you implicitly trusting? If you build without substitutes, what are you implicitly trusting? If you build Guix from source without using Guix, like you have to do when you first port Guix to a new platform, what are you trusting? A comparison of similar paths of trust when using other software. Make a script to find out if there are any forgotten "bootstrap roots" beyond the bootstrap binaries, like there apparently used to be for some self-hosted compilers (see: https://lists.gnu.org/archive/html/guix-devel/2015-02/msg00814.html). Stuff like that. I think it is not obvious. =2D An analysis of the hurdles / friction involved in contributing. Preferably with suggestions for ways to remove the hurdles and reduce friction. It is easy to complain or bikeshed, of course, but the point is not to do that. The point is to discuss issues to try and make things better. Thank you again for your help! This is just the beginning - let's keep hacking away at it and improving POWER9 support together! Hopefully others will see the benefits of the platform and join us along the way. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAmBunPUVHGNtbWFydXNp Y2hAZ21haWwuY29tAAoJEN1AmhXYIkadjmMP/A7+QZy2HeSioCLQZxpo7uVt9K+e tmpjcaO25S8zSGvVBN0xrPJrhTjW5Zgf8OSFplVYP8s6l5HZ5+Ke2+uvvmn4I9YH +/CjPEOeL8cRzo1fjcj+QAtFFF0UwPnlAJSErx3/E1ZKffQTlCdp/eGxLGBlN9ag PngyPM3eMU6WJtMHDvKKn8E5lQP3G/7fDSSjzX8Sn90JBCNtu+aGqdlXWfwCPlw1 Zmvt7tcC33wK2/EFObdcCY3lXNg9qwQO4o/oQ1eV0slKUeX5B99M6wLrHIEfLdgb Kn/NfUX0vAJpgQzBNq33ecdx4jpxIkUUOJ4Zk7w9M0lgpRvouE4U0v/2hICkyhA8 1XU/pQx2tK1WXKspQ4IYN+39m32F4/aZ6EudcQ7EpuHQvMutwRMvQYy2pjcW1aKV HTt6nieLukrr8P2nMXWJUDJ/FJkdXS/yASOiLjTGc4+i+lAuqY00HZ4fxIEo2qPy 3YD+YaEJ/VhJ4bOU4Pn3EMxtUZEVi0vwvxvRAhX/jk2tlqj8p68RgcpdQ3wNIa5v 59BZUSYU0yT9KhjY5TB1s1UgwT29UEvl1ZJkowoHbrsgx1ACCibtz3Fza3W7kZif T6KzroiS9SgRiCwfisHkCV2oFLE7eVkteDZ31bySnmuFu2YVP4l2YsTHqAdejVly bmpRQCe9W47OfMpx =34DR -----END PGP SIGNATURE----- --=-=-=--