From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id Nk+5HM629l48AQAA0tVLHw (envelope-from ) for ; Sat, 27 Jun 2020 03:02:38 +0000 Received: from aspmx2.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id GF1FGM629l5bVgAAB5/wlQ (envelope-from ) for ; Sat, 27 Jun 2020 03:02:38 +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 aspmx2.migadu.com (Postfix) with ESMTPS id C49E7680FF6 for ; Sat, 27 Jun 2020 03:01:52 +0000 (UTC) Received: from localhost ([::1]:46814 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jp15G-00070o-EZ for larch@yhetil.org; Fri, 26 Jun 2020 23:00:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36656) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jp151-00070c-P8 for guix-devel@gnu.org; Fri, 26 Jun 2020 23:00:35 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:57185) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jp14z-0002WX-W7 for guix-devel@gnu.org; Fri, 26 Jun 2020 23:00:35 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 574E35C00AE; Fri, 26 Jun 2020 23:00:32 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Fri, 26 Jun 2020 23:00:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=jCqQ/7ozPtr4VHZVu+oUvrBv dM/lZC/Jyc5QwTm/Qos=; b=iTwLwmmPNzj3vzbuFJDe69aMtYDfTLlhzGMkBwYI lvfw4Ac8zK32A/HhfmK2rjRF311RyKrQA7JX6X0V1qeqaOJVhXJVCgkkCRr0uRg7 Ja3ZsY52DBAMdWwWGr3+nTItK4a9to/ad65M6i92wo1A3h2LHwUKeD5YZPZ+zlai vjA= 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=fm3; bh=jCqQ/7 ozPtr4VHZVu+oUvrBvdM/lZC/Jyc5QwTm/Qos=; b=cnvHy3dGaSL54a3SQ7nFVs TnJOqdzkEIZRObgrUxyvqPGEiFaCn4orWKLdOeigCvkFkz/mg6suz/tRB3/y4Aq7 ItLuH+vyRBQ7V7pxEjqgY5kjoSJTsrk1qUyqzIw02xBUwMw1jfNadchEkomWIqSM sND06fePV+U8wY7MlEs8Q/WPWY6/fPKqZejTJc+XcCZJVQhd+iQ1+SCkNVoWwA3W KWRB1/LzcYjXNxyaY9DTroTe0okGcAqlVHdjBM6EQnUZz4QSL9exDUvExrKwl2Pf kl0hRGMA+3Hz4SvpuqXfRVytFW30DStjg/4zVwhTsjtalPHurPaRqio85W37XfWg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudelvddgieekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehgtderredttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpedvveegkeduiedvieeludevkeeugfeuueelhedtffegffdtfeekveelffeufedu keenucffohhmrghinhepghhnuhdrohhrghenucfkphepjeeirdduvdegrddufeekrdeife enucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvgho sehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: from localhost (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id C358830679C3; Fri, 26 Jun 2020 23:00:31 -0400 (EDT) Date: Fri, 26 Jun 2020 23:00:29 -0400 From: Leo Famulari To: brettg@posteo.net Subject: Re: Returning to the project Message-ID: <20200627030029.GA26245@jasmine.lan> References: <04d0baf90ed7955cf5f93eeddcd40fee@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="h31gzZEtNLTqOjlF" Content-Disposition: inline In-Reply-To: <04d0baf90ed7955cf5f93eeddcd40fee@posteo.net> Received-SPF: pass client-ip=66.111.4.29; envelope-from=leo@famulari.name; helo=out5-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/26 23:00:32 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN 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-Scanner: scn0 Authentication-Results: aspmx2.migadu.com; dkim=pass header.d=famulari.name header.s=mesmtp header.b=iTwLwmmP; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=cnvHy3dG; dmarc=none; spf=pass (aspmx2.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-Spam-Score: -3.31 X-TUID: Lv7HIRQKw2+F --h31gzZEtNLTqOjlF Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Sat, Jun 27, 2020 at 12:59:36AM +0200, brettg@posteo.net wrote: > I think some of you may member me. I am a committer to the Guix project who > took a hiatus after my son was born. I am returning from that hiatus and > would love to begin contributing again. Welcome back! Please upload your new key to your account on Savannah: https://savannah.gnu.org/users/brettgilio > I have a new set of PGP keys, and am curious about the method to get back > into a position where contributions can be made. If anybody can help guide > me in the right direction it would be appreciated! The contribution workflow is mostly the same, but here are the two noteworthy changes I can think of: First, the cutoff between the 'staging' and 'core-updates' branches was increased from 1200 to 1800 package rebuilds [1]. Second, the signatures of the Git commits are used in more parts of Guix than before [2]. You'll need to make some tweaks related to this. The pre-push Git hook has improved from simply checking that commits are signed. It now also makes sure those signatures were made by approved committers. So make sure you're using the latest version of the hook script found at 'etc/git/pre-push' in our Git repo, in order to avoid mistakes. The hook runs the new `make authenticate` Makefile target, which is worth getting to work before needing to push. You'll need to fetch the 'keyring' Git branch and keep it around in your copy of the repo. The HACKING file turned into a chapter in the manual, and item #4 has some more info about these GPG-related changes [3]. Also more info at the end of Building From Git [4]. [1] See item #8: https://guix.gnu.org/manual/en/html_node/Submitting-Patches.html [2] https://issues.guix.gnu.org/issue/22883#89 [3] https://guix.gnu.org/manual/en/html_node/Commit-Access.html [4] https://guix.gnu.org/manual/en/html_node/Building-from-Git.html --h31gzZEtNLTqOjlF Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAl72tkoACgkQJkb6MLrK fwhuMhAAheGjcRJA3K6k3ATdw20Z5wlaUVa1ShgrIZNgwR+WCY8CJQzr0cdhQ+gO Nqpt0gl3G02FySItRSdG0FyJ24CCuaeAciOxLc4W/q59q4eY0mhqxlMSYWrxc9a8 yCPhnf9KOFATLJSN5R6EAlcyhrL2gBtqmGinEJROSEIYyvoaTHEPeYejloRHO2rP h/RG4dLfwDf4HzPEOt3xFPnyAbtcdEFcSVBQgttUUCnkhtvy+uOClISdWJdpvF72 yPZbbRmfhrX/eSMfRIjcdP04l/ggGkPvGo7n6GyMY/NJdiVb/3NpDL39bwhf7qhk 9Wm3aiYn7pzA1rfBtVO/H8yIUUjLFSAyhmppt2aavTcEpCZmft82wyZzQsJIVzI8 8tU3uOdafHg3qCc2sfZQb9URUlnOi+ZsPjTY46ijIwgiqe5Zt96/1HKh1LYVDPOI LG7VspjgzkQYhiWll9Htq52TkyXHFOk0bJN3HsfTPTrD6yXjzdCU+Gz50x0/kuFS lrLtdbuFxORHUkdsjWHwnj7ErMSbK/3qq+PKcv/iz51Mr6MPpUj+eaISmZKiDLvo gbtU5TTTLtwg+KlBZfuBkr1cV7UdTohLRLy/Dc1ciZHoyk3JPNqS+wpn4bEA7rGK m5+rOp61zMhGJpjHnYbXZPfOXdPnFVKSUXfQLcpQ+mHHe7bTDSI= =BQ3Y -----END PGP SIGNATURE----- --h31gzZEtNLTqOjlF--