From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id oPTEFFJ3tGMuyAAAbAwnHQ (envelope-from ) for ; Tue, 03 Jan 2023 19:43:30 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id KMDQFFJ3tGOHgAAAauVa8A (envelope-from ) for ; Tue, 03 Jan 2023 19:43:30 +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 AF7E215830 for ; Tue, 3 Jan 2023 19:43:29 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pCmFW-0003Tf-Ir; Tue, 03 Jan 2023 13:42:58 -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 1pCmFU-0003TO-5h for guix-devel@gnu.org; Tue, 03 Jan 2023 13:42:56 -0500 Received: from mx1.dismail.de ([78.46.223.134]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pCmFR-0001dN-Vd; Tue, 03 Jan 2023 13:42:55 -0500 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 56d394f8; Tue, 3 Jan 2023 19:42:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:in-reply-to:references:date:message-id:mime-version :content-type:content-transfer-encoding; s=20190914; bh=Fw5XxE/o S77BMyD+1QszIubkgf7kFOCZaDB6e8AXvBY=; b=rkOOeZmwzGiWVP4+aHWxVqE7 qEffznfEZJB8Mpv0sBsulFCPhePY9r0FziVD0mn+Hr2FAXayISpIOpeL9IyY2Agp yv8fbwOf9lSqGdVkX6HiEOhr9AwjWilJyrIj74Onhi2tRX3/B6k3YFKiAgamRngk PZGTVKnDWIv2ejjUNBGRty7yfYdDPloWxSG/uDnlR34Zf5VPVFQud9nqQbhiL4Gg UN7VreEhlYk0SJ2dQS+hn+hEhtLlUnFAWZq1PW5atNECQxCt5C2/6/rQ2Vxehbqo Sggyo0gqhIZ9eMdr5t2skW2Gy0bm5qh9uwhjCxP8p1K6/gH4W4wgpRiyXgWMLw== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 39a5ccae; Tue, 3 Jan 2023 19:42:48 +0100 (CET) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 04782d75; Tue, 3 Jan 2023 19:42:48 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 0fa5f066 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 3 Jan 2023 19:42:47 +0100 (CET) From: Joshua Branson To: indieterminacy Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , Maxim Cournoyer , guix-devel@gnu.org Subject: Re: GNU Guix 1.4.0 released In-Reply-To: <83cc454a4b45e59cda4606cb4f313282@libre.brussels> (indieterminacy@libre.brussels's message of "Tue, 03 Jan 2023 17:09:26 +0100") References: <87359beahn.fsf@gnu.org> <875ydx8qk0.fsf@gmail.com> <874jt89e9e.fsf@gnu.org> <83cc454a4b45e59cda4606cb4f313282@libre.brussels> X-Gnus-Sucks: I know man Date: Tue, 03 Jan 2023 13:42:39 -0500 Message-ID: <87sfgrmpcw.fsf@dismail.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=78.46.223.134; envelope-from=jbranso@dismail.de; helo=mx1.dismail.de 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, 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.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-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1672771409; a=rsa-sha256; cv=none; b=sDBmQfqsbTedBr2UaEHtzh0SlI7mrIVaxOH3HzvFrbe6JMELbd6HciQ6aeeQFCUwO8C7vS Jg7kNFp469YkL6S20bvo3zm9eNFnmATjOtg6MnzMHbQEHs6Kf1ewp57d+PLi+C++CyPJ/I BZ7rkTZnKYAmbs7N0d6y4FZQdpWniDnpvahZCdnqlv9n+ZSBbSOg/FPA4mWKG5iqEz83JQ GhHhIf12dWvq6NEKQm7Vst2wZQ4Y2UYKVH8m1E7RghRCUUQdNCZXVPr2WLxQydEQR+qZQ4 cpbscjAsEEKT0k+2f3Z9V2hnBSqxOcktl06QALiLfr3UkJbCxtZ9iWdIvSn9wQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=rkOOeZmw; 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"; dmarc=pass (policy=reject) header.from=dismail.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1672771409; 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=7R+W0rSV0rbBvdpjFzJT6YjdSjeLynIip8v4FnblB1k=; b=FMi/G1sifPqpA4IaGjTxoCE0TICklfeWpsbIg/vc2e4eqHmW1DFVMNn2/2fA2V9SZethew k9j+YKwtNeMHlzuqW7VVZHdWWIV6mJtPmXEOE2wCkmHN/+I3vARtfV0Ki3mdSOCo0ZiIwK bMT9oqPpNscUyRfFC2gqUuI1IB72lB3Rf+OAaPKGCJVrErOkWw5f6zcjTxbOoE7So9hKC+ uS0coIGj280/Qqz6UG519NapnNDaTazZJbV3fKQ51k8AmdjPM4excCBsTp4tkbNhEFh005 g6SPHS+bJnTW4ea5qVqRKdo3Pe7J8gB/wMLVqNjGAvDCVjb0hLvcVcr/aqkFjQ== X-Spam-Score: -9.93 X-Migadu-Queue-Id: AF7E215830 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=rkOOeZmw; 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"; dmarc=pass (policy=reject) header.from=dismail.de X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -9.93 X-TUID: aRGtHGidNlge indieterminacy writes: > On 03-01-2023 10:08, Ludovic Court=C3=A8s wrote: >> Hi! >> Maxim Cournoyer skribis: >>=20 >>> Congrats, and yay! It's a hell of a release! :-) Let's try to make more >>> punctual ones from now on, and also try to lower the amount of manual >>> labor producing one incurs (by streamlining the process), as speaking >>> for me, this was one of the reasons I kept putting it back. >> Definitely, let=E2=80=99s see how we can make the process smoother. >> In my experience though, a lot of the work is coordination: keeping >> track of what needs to be done, open bugs, calling for testing, etc. >> I think we should start thinking about the next release, forming a >> small release team, and I=E2=80=99ll be happy to mentor! >> Thanks, >> Ludo=E2=80=99. > > Out of curiosity, have you ever approached developing a release from the > perspective of doing documentation first? > > For example, test driven approaches like BDD or TDD have allowed the > expectations and examples to be worked out first and the the implementati= on > built to form it. > > More practically, theres a recent thread concerning different approaches = and > priorities concerning syntaxes. Also, if during 1.5 there were articulati= ons > regarding how existing behaviour does not conform with desired behaviour = then it > may become easier to divide up tasks into chunks for teams or individuals= to > work on. > > With idealised documentation in place this could provide a point of motiv= ation > for developers and avoid any fatigue once the solution is in place as the > /drudgery/ of explaining how things work and how they can be used had been > worked out in advance. What areas does guix need more documentation? To answer that question for myself, I might say more gexp examples. Though unmatched-paren is working on a series of blog posts to dive really deep into that topic. > In any case, while I cannot comment on the tactics within the OpenBSD com= munity > I always considered it a noble thing that no improvements we put into the= ir OS > until the features were correctly documented. > While OpenBSD does a pretty good job of documenting everything, I would also chime in and say that Guix does a fantastic job of translating the existing documentation into other languages. What do we have documentation in English, German, French, and significant parts in Russian and some asian languages. That's pretty stellar! > > Thanks everybody with your work on 1.4.0 !