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 8LzvOhOBjmB4sgAAgWs5BA (envelope-from ) for ; Sun, 02 May 2021 12:38:11 +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 eGqbNhOBjmBSFQAA1q6Kng (envelope-from ) for ; Sun, 02 May 2021 10:38:11 +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 D642822C31 for ; Sun, 2 May 2021 12:38:10 +0200 (CEST) Received: from localhost ([::1]:38372 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ld9UH-0007nf-T7 for larch@yhetil.org; Sun, 02 May 2021 06:38:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50584) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ld9U3-0007nZ-Iy for guix-devel@gnu.org; Sun, 02 May 2021 06:37:55 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:34400) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ld9Ty-0006Ky-Qq for guix-devel@gnu.org; Sun, 02 May 2021 06:37:55 -0400 Received: by mail-wr1-x431.google.com with SMTP id t18so2575575wry.1 for ; Sun, 02 May 2021 03:37:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:date:message-id:mime-version :content-transfer-encoding; bh=4p+LyCMtfAYuK4C6tJ3gTrBUYWFon/YBFipurHCJ6cY=; b=nmydMhQn3nfVUVE7xepLFfb5OemP1syombUUVstUyf6AAtWdvIaljF/Ih9pasjO/xw 5OZITK/+Dg2zxpHagCnpJBXFU1VEi2dcDpuYyWRNChnKqC9sU8eSyu2K4FAtpgT9kOyG u6n3M6n2i8lH3DWO4GDIEqep+SLP8VTnJQDhFvuahnfnCD7hXpUs2tmLKMBs811M7nn7 nv4CgSDaY3CJUyfrWCl97E5fbkSkkrrrXhVPB1iBvacnJIfwbKU0ghC7iD4bn+JuDbaI KIvNW1CB2eKFzVm8gZSho5dwmnExfuEikXQS0gUOfo92NHeG6G2Le91X90ShxiPyhs3P AXwg== 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:in-reply-to:date:message-id :mime-version:content-transfer-encoding; bh=4p+LyCMtfAYuK4C6tJ3gTrBUYWFon/YBFipurHCJ6cY=; b=XrzTz4UHrxBWCwLBq1UiKYXYjlWW9y3DKSxGLPSZsK2wro9PIc7oLq2l3uj81q7bOI juC3Ee6bt1Qz32zesNcHMmHbaNogNh4PNCDkRk9pYrOrbldEgeWo0qfqsjS6N9yArP86 lVWQ2PTsU11sHMF14KlJXkyeuepBcOqBjL7tdAb7FO9qRcWZmFw+enha0t7Tr/1NiJiU 2QkC+HcGeKJ20ubEbQoohFc9HkAMHrC/IQpROQg1sfW3exOmO5rVm6GOBP50wzEQyexa eUsphVcE5Q5KuNAQ//ewCT4PgBQMFwZ0M8uY+HkQesJ/vO2HpZLm9gLEKL6n63DID34Y JSAQ== X-Gm-Message-State: AOAM531e+2JPA5+ZIekmqU1Wk7pkHlhM3MgFBdHtXi+1TF9zJ4jVtdRy IpQiLKIZ0kLDWRX8RxCUzOVCABrH1+c= X-Google-Smtp-Source: ABdhPJxozxYuPY4c7meat4VdFKYQyz2IBevcrCCHEgEmzQ7b8tbhyvvjCQaKFHq0KCDYoqBxyGdpSw== X-Received: by 2002:a5d:4884:: with SMTP id g4mr18605947wrq.191.1619951869141; Sun, 02 May 2021 03:37:49 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id o17sm9443511wrg.80.2021.05.02.03.37.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 May 2021 03:37:48 -0700 (PDT) From: zimoun To: =?utf-8?Q?L=C3=A9o_Le_Bouter?= , Tobias Geerinckx-Rice Subject: please, let avoid misunderstandings In-Reply-To: 4b0a5a3eee7f0c2cad7ede9b31fd6d5544c0dfad.camel@zaclys.net Date: Sun, 02 May 2021 12:37:44 +0200 Message-ID: <865z01pgjr.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x431.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=1619951891; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=4p+LyCMtfAYuK4C6tJ3gTrBUYWFon/YBFipurHCJ6cY=; b=iTmRuQjvxPHylwMq6P/wUgw5JemMDB7+KARJ6P/m1AqALYs+gOynn9Zbsxc2JYMxsyclE+ mzlnLpaqTRu1J1AEm6n99gz5dMFoFT94i2PxwuO3PyHbEoZPjbQrTPSc83k1uvAPBmu26w 802v4DmBL5+yautTLgP91c7E2y5aDNZJHdRIl+c2fmwWbbEhSA5tXbVDJU+cYeSan9FxTO M182AgUWIyeV+4WQm54F8odMQ8WkpkLzcFoDfwbpqkdmWlQh0gqQzExgHQZ/TsQP70x+jP BEYOF0EYicn93XFGd5uRvTu9J+uOkwEumZ4xg2WxVmbbJBDe3KXBTpsXeDCrMQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619951891; a=rsa-sha256; cv=none; b=F76RjrfBl/aNTUUzDxXGCUirItbYiDplkLHJoZP9bHWf2TERqRRLhqh5AUK8dEd6PGodo1 qRhkMckuM9e0TemRG1c2L1REQOM6CbYeNjlKeGeB3YfqYCsC0yQXIma7xWH+GsrZFI1kwO gSWMFA0C2DT2RAERVAdR5hseRK39Fhg3i6TR8hxu9D0m+gb3BuvHFB8vQ5Ns+kdCZh4HTr GpEql7ZdLniWWWSVr/Is7yDfFRQSQ5BeSZBX0oFcu6pFcqZHrHGdEUkQkjlZkGCPUayOqW NjWqa6p/Dc1i2n70mivDkB4AnDbhC1dhYc9HcmEzqet2itjaX7Bwh2VEG+VR8w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=nmydMhQn; 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: -1.66 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=nmydMhQn; 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: D642822C31 X-Spam-Score: -1.66 X-Migadu-Scanner: scn0.migadu.com X-TUID: +h9Koxhd8CVn Dear L=C3=A9o, Dear Guix, My name pops up here so let me expose *my* feelings. I am truly sad by the situation. From my eyes, such escalation and such wordings means we=E2=80=93=E2=80=93as a community=E2=80=93=E2=80=93collecti= vely failed somewhere. Instead of speaking, we have to individually introspect and ask what each of us should have done differently. A friendly environment where we peacefully discuss is spanned by a proactive whole community on a daily basis. Let me say again to you L=C3=A9o that I appreciate your valuable work, especially about security. And I am convinced that your enthusiasm is a really good thing for Guix. It makes me sad that you leave. Attentive observer probably has noticed that I stopped my interactions with Guix proper ~one month ago. Indeed, because I have been strongly irritated. L=C3=A9o, your behaviour over all the month of March is the only reason that I went away; the lack of actions or messages by the whole community simply reinforced my decision to take away. The decision to suspend your, L=C3=A9o, commit access is not mine and if fi= ve long-standing people, who are responsible, among many others, to keep the friendly environment we all praise, if they take such decision, then at best your only answer should be: apology then introspect to look for what was wrong. For transparency, my contribution here had been to show using our interactions on March what I identified as a pattern: the one we are seeing here again. L=C3=A9o, you said: =C2=ABThey also wanted to go=C2=BB, it is false. For i= nstance I am still roaming on #guix-hpc, I provided feedback about the POWER9 blog post, I am going to partly write the blog entry for GuixHPC about v1.3, I am in touch with Timothy about the recent addition of disarchive, etc. and it makes me torn to not have taken my part in helping for v1.3 since I have pleaded for releasing more often. For what it is worth, I silently stopped because I wanted to avoid a fight that Guix does not deserve. I am still in the same mindset and my intent here is to avoid unpleasant dispute for all and restore smooth discussions, and even move on. Again for transparency, here the list, for what it is worth, to whom I privately said I take away for some time: guix-maintainers Wed, 31 Mar 2021 13:21:52 +0200 Ricardo Fri, 02 Apr 2021 14:11:44 +0200 Leo (F) Fri, 02 Apr 2021 17:11:30 +0200 Mark Fri, 02 Apr 2021 20:05:16 +0200 Chris (M) Tue, 06 Apr 2021 18:10:45 +0200 Julien Fri, 16 Apr 2021 14:21:46 +0200 Andreas Tue, 20 Apr 2021 14:04:03 +0200 Raghav Sat, 24 Apr 2021 12:10:51 +0200 Pjotr Mon, 26 Apr 2021 23:48:13 +0200 Arun and Pierre Thu, 29 Apr 2021 18:29:49 +0200 Leo (P) Thu, 29 Apr 2021 18:55:16 +0200 I still think that informing only people with who I had ongoing work was the best move. Being publicly silent about my decision to take away avoided to add again fuel to the fire and let the door open for peaceful collaborations beyond my exasperation against L=C3=A9o. Then, I should always reconsider my position and be back months later once or if I would have been realigned. I am again hurt that you, L=C3=A9o, use the same =C2=ABharassed=C2=BB word = when it carries a strong meaning. Why do you not take in count my own feelings when I explicitly expressed to you that such word hurts me? Without saying that the CoC had publicly been pointed to you. You are generating *exactly* what you are advocating against: =C2=ABI do not feel welcome to acknowledge criticism when it is not written in a friendly manner (because it generates confrontation), and also I can disagree with criticism=C2=BB. Please keep your house in order. Just to put numbers about =C2=ABfelt harassed=C2=BB by me. For only the mo= nth of March, I sent ~300 emails/patch to various Guix lists. Moreover, part of (old) bugs squashing month, I closed more than 30 old bugs on December, and I do not know how many since I have started my attempt to reduce as much as I can the Bug Tracker load. For what it is worth, from my experience, it is much easier to fix as early as possible instead of dig later and unknot. Considering this frame, my complaints had never been about the contributions (patch) but always about pushed mistakes avoidable by review. L=C3=A9o, it appears to me that the net of our argument is express= ed by you here [1] and I cannot say how strongly I oppose this opinion from a committer. Do not take me wrong, I think I have a track record to underline how I try to welcome people and provide constructive feedback where the aim is to try as much as possible to reach high quality. 1: Here, I will not provide more references because now we moved on and I consider all is behind. Interested reader can still open the archives. However, if someone witnessed from me something wrong, please point me such, privately or even publicly. I take seriously what a welcoming place means. I have already re-read, more than once, *all* my interactions with Guix over the month of March. If I failed somewhere, I need help to understand. I apology for my 2 badly-worded messages to L=C3=A9o; somehow expressing my exasperation: I will not comment because I am bored by all that. Last, you have been prompted to commit a major update and disable the test-suite for zstd, and I am still waiting that you are prompt again to fix it; especially when a proposal fix is done here: Ahah, I am happy to know it. I hope it is because a =E2=80=9Cmiscommunication=C2=BB and not because you do not carefull= y read or because maybe you only see through the tiny lens of known security vulnerabilities. From my opinion, your point of view to tackle the issue is wrong. That=E2=80=99s said. Last, I would like to mention that I do not have commit rights. For what it is worth, I authored more than 500 commits and I also provided feedback to various patches. Commit access should not be considered as an end but it is a boring responsibility for guarding the standards, as the manual says =C2=ABIf you get commit access, please make sure to follow the policy below=C2=BB; i.e., by English definition of =E2=80=9Cresponsibil= ity for=E2=80=9D: if you accept responsibility for something, then you agree that you are the one to blame for it; almost a tautology. ;-) That=E2=80=99s why we have= a documented process asking for review via guix-patches: to share such responsibility. Do not take me wrong, mistake happens and that=E2=80=99s f= ine, though I am not able to be indulgent to repetitive mistakes when the way to avoid them is explicitly mentioned and straightforward. From my eyes, I still had been constructive and friendly. If not, again, I need help to understand. I wish to all of you the very best. L=C3=A9o, I strongly hope you will reconsider your mindset and be back soon; as I said, from my side, I consider our incident is far behind us, and your energy and enthusiasm are worthwhile. L=C3=A9o, I hope we will get the chance to meet at the next Guix Days or around a random event in the Parisian area. Personally, I am still staying away from Guix proper because I felt hurt by the fact that the whole community did nothing for two months to prevent such escalations. I am happy with what I did with Guix and, once my house in order, I hope to be able to again take my part of the collective work. All the best, simon PS: A special thanks to Maxim and Leo for driving the release. :-)