From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 6KQdD3fHkGAmAgAAgWs5BA (envelope-from ) for ; Tue, 04 May 2021 06:03:03 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id sNr2CnfHkGAcBQAA1q6Kng (envelope-from ) for ; Tue, 04 May 2021 04:03:03 +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 7CE2DA155 for ; Tue, 4 May 2021 06:03:02 +0200 (CEST) Received: from localhost ([::1]:42806 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldmGz-0000i0-MR for larch@yhetil.org; Tue, 04 May 2021 00:03:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38024) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ldmGp-0000gf-SS for guix-devel@gnu.org; Tue, 04 May 2021 00:02:51 -0400 Received: from mail-qv1-xf2f.google.com ([2607:f8b0:4864:20::f2f]:33427) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ldmGl-0005By-Ki for guix-devel@gnu.org; Tue, 04 May 2021 00:02:51 -0400 Received: by mail-qv1-xf2f.google.com with SMTP id i8so3820434qvv.0 for ; Mon, 03 May 2021 21:02:46 -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:content-transfer-encoding; bh=shpBl8/WMfyhZCzdtPIj+ITYI2MvUmuA2LVTl4NGr+4=; b=ppLeoVwrV15YGRP2i07p19QwhHYLuOrAhGxAx6RDKr0iIf0AGnTi6h751pA/+J7/tF ZSQqrNLtPQIGpHpHurxBspUFd9oQJexuwBekam5yRY/3KxU+Xccr+MCLOSIEas+FGHl5 EPV9S0v19h2umqIt54dWAoEzuYbxE5zdm1lhkb00CXyLqlle9f8DfecOzxAiGlvj9rq1 dpUpr1zIWCTjnF8PDM3RKaHDzpj1VSg8DKLkM3ri6MesDd8rHKfA87jypFmrHdW3BYwn +enxWNFHrk1+fF3QMVVkB1y/GUDugViXrPVZfh32SMfwpQ6hl83OcP6OAXaYrGGkx9Eb 6Nkg== 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:content-transfer-encoding; bh=shpBl8/WMfyhZCzdtPIj+ITYI2MvUmuA2LVTl4NGr+4=; b=QvhIiGwYP9eZ5W9QGVcnoLwIiAWirs51/JMSUb0bLlgSuCdsTYxTMq+2mJYSWvJLH2 WDPftmc/H1Rn5LbcC/peYMJtDEhVbVONRfpR9XPUYibr2baVzMMOyuj/hwXh0Nds3jLb lH4l0joxBysQ2325C7B39CEjOo7fSq2dJjW+s8bAv8oLQzkx8U4bBi1buTFpN8F0wNQ2 pGeAW6qPrGCrSBC4Fn/IigDd9Zg6xstmlvnv/L5wtPSHTTI8hujQekaz0Bka9QqBroHS LTfQkhpGYwkQEUI7lyuf9its1u65CPo67IIonEJBRAIOAONNdE+RAwXPy3VZtY6pYScO I7TA== X-Gm-Message-State: AOAM533AzH9lp/MK/MWzeLQ6o4JkwLhphxnlIwpRqr3nNn3TqTMWr2zZ pj3PvyXge4qzUFLV7+bJqyBTOHHLCTA= X-Google-Smtp-Source: ABdhPJyvbtcH9kBhur0zg7TsAT28HP9Gze7ePHXC62FiYMkrI0Hrb6ZkookWxoEyG0xGsjO3dOIEiQ== X-Received: by 2002:a0c:bf4b:: with SMTP id b11mr3689563qvj.11.1620100965830; Mon, 03 May 2021 21:02:45 -0700 (PDT) Received: from hurd (dsl-10-134-43.b2b2c.ca. [72.10.134.43]) by smtp.gmail.com with ESMTPSA id m16sm9956198qkm.100.2021.05.03.21.02.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 May 2021 21:02:45 -0700 (PDT) From: Maxim Cournoyer To: Leo Famulari Subject: Re: GNU Guix 1.3.0rc1 available for testing! References: <877dkjovl6.fsf@gmail.com> <87tunlonj1.fsf@gmail.com> Date: Tue, 04 May 2021 00:02:44 -0400 In-Reply-To: (Leo Famulari's message of "Sun, 2 May 2021 00:27:44 -0400") Message-ID: <878s4vm9i3.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::f2f; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qv1-xf2f.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 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=1620100982; 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=shpBl8/WMfyhZCzdtPIj+ITYI2MvUmuA2LVTl4NGr+4=; b=ONivNGm9dG8mQBT2fcyL+RY4LRGF+GqCOUhTph0K8Gzp/ryyaUNXNxRcEHBr3LZlhNySrv +O8N5Sed+pMRIMZAZ6Chv8GJrZVVkD28NC9Yqkrnh3tbeABgzv8Lz6UIiG2w4T2IFInuvI V0XGutf7McLEqvrjEw7i1xrcAabWaHlFVVK/4gSYj9DwOK1OffGFP91r9NV0Bi8s3kEMY1 A/py0LuPC38WJGghW2/54gUGvfy8prl9vUq7brP+Yr7pkpUNUALrYHsDWiuy/blDYjM+B3 OteslKYuOXKJIwp0O/jr4dS2e3b99BYFYa03xImKEVqEq9cSxL4oUGtAtCsGKw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620100982; a=rsa-sha256; cv=none; b=LehVu0iU6Kwbkg/V5Gbn9zB/md7OtQmXAfetuSxNy8vntTwmMGSwNlybYSYt17SRXl56xy mLq0zen9Jlw9vpexz8ps9lKdMlzZU4mohRc5CLk8lRQkVrZb/B1HNYSYhllv1ooj6FqpLt BgBjmgt1K4qcV0RA76P2XqXjTvT2myWkXI2U884jkXoEYtJ9kS0ivdNHIEWsH5vBLs1f+s SWswypzGwpG/MNvlWjzSsyt+wVItiAsk1cTien3zB9BwfQNHJVnHZOKb4VN4FweR6gmNYE xM0kvujavDtYIYkhiywIOBI0ZgqIfzDqeTPQaaEswa7yuMQbvxMFQnTaWW4KkA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=ppLeoVwr; 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: -3.16 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=ppLeoVwr; 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: 7CE2DA155 X-Spam-Score: -3.16 X-Migadu-Scanner: scn0.migadu.com X-TUID: aQZm81grQird Hi Leo, Thanks for the feedback! Leo Famulari writes: > On Sat, May 01, 2021 at 10:52:18PM -0400, Maxim Cournoyer wrote: >> > https://guix.gnu.org/manual/en/ >> > https://guix.gnu.org/manual/devel/en/ >>=20 >> Thank you for pointing that issue; I caught the problem with >> guix-install.sh before posting, but overlooked that one. As you >> pointed, that won't be reflected on our website, but I agree that having >> the new key covered in the devel manual (master branch) is already an >> improvement. The attached patch augments the manual to cover for the >> new key. Let me know if it looks good to you. If it does, I will push >> it to the master branch (IIUC we can't push this change to the >> version-1.3.0 branch as that would break the string freeze there). I've clarified this with Julien, our Natural Language Support (NLS) expert, and they said: "As long as you change only examples, @code, @url etc, fragments I should be able to do the change manually in the po files even if I don't know the language". So this mean we can carefully update some very limited parts of the manual; Julien will do one last pass to adjust the .po files accordingly before the release. [...] > Your patch looks good except that the instructions about 'mykeyring.kbx' > are a no-op: The created keyring contains no keys afterwards. This is > with GnuPG 2.2.27 from current Guix. We should just remove these > instructions since "--recv-keys" almost never works these days, since > the keyserver network collapsed. For example: > > ------ > $ gpg --no-default-keyring --keyring mykeyring.kbx --recv-keys 27D586A4F8= 900854329FF09F1260E46482E63562=20 > gpg: keybox '/home/leo/.gnupg/mykeyring.kbx' created=20=20=20=20=20=20=20= =20=20=20=20=20 > gpg: WARNING: server 'dirmngr' is older than us (2.2.12 < 2.2.27) > gpg: Note: Outdated servers may lack important security fixes. > gpg: Note: Use the command "gpgconf --kill all" to restart them. > gpg: key 1260E46482E63562: no user ID > gpg: Total number processed: 1 > $ gpg --no-default-keyring --keyring mykeyring.kbx --recv-keys 3CE464558A= 84FDC69DB40CFB090B11993D9AEBB5=20=20 > gpg: WARNING: server 'dirmngr' is older than us (2.2.12 < 2.2.27)=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 > gpg: Note: Outdated servers may lack important security fixes. > gpg: Note: Use the command "gpgconf --kill all" to restart them. > gpg: key 090B11993D9AEBB5: no user ID > gpg: Total number processed: 1 > $ cat ~/.gnupg/mykeyring.kbx=20 > KBXf`)y`)y% > $ wc -c ~/.gnupg/mykeyring.kbx > 32 /home/leo/.gnupg/mykeyring.kbx > ------ > > As you can see, it does not contain two PGP keys. FWIW, it worked for me: $ gpg --no-default-keyring --keyring mykeyring.kbx --recv-keys 27D586A4F890= 0854329FF09F1260E46482E63562 gpg: keybox '/home/maxim/.gnupg/mykeyring.kbx' created gpg: key 1260E46482E63562: public key "Maxim Cournoyer " imported gpg: Total number processed: 1 gpg: imported: 1 maxim@hurd ~/src/guix [env]$ gpg --no-default-keyring --keyring mykeyring.k= bx --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5=20=20 gpg: key 090B11993D9AEBB5: public key "Ludovic Court=C3=A8s "= imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 gpg: imported: 1 maxim@hurd ~/src/guix [env]$=20 maxim@hurd ~/src/guix [env]$ wc -c ~/.gnupg/mykeyring.kbx 8781 /home/maxim/.gnupg/mykeyring.kbx I had similar bad experience in the past, but my understanding was that these problems had been (mostly?) resolved. In case the default server is often problematic, we could perhaps suggest an alternative that is known to be reliable (if such an alternative exists?). I've pushed a commit to master; and a slightly different one to version-1.3.0 later, adjusting the commit so as the manual text is untouched. Thank you! Maxim