From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt1-x829.google.com (mail-qt1-x829.google.com [IPv6:2607:f8b0:4864:20::829]) by sourceware.org (Postfix) with ESMTPS id E5C6F385B529 for ; Mon, 6 May 2024 13:58:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E5C6F385B529 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=kitware.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=kitware.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E5C6F385B529 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::829 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1715003927; cv=none; b=FS5QwdJlnCrNJVkTFWngOx+FPrEmqIK60r/IujRC2hps8+Ym4IBRjblhFO7fdaqF0H9cmkQS3HtIi7PVTC4+JmmDR2fkT7UIfX7yAeDNLcFmHgsICQZGzb/Nr1buBMKYindcgABskfwk0OXW/gWaaMMmhWFyVSRo6PHeGzuquKM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1715003927; c=relaxed/simple; bh=w6yA+jGgVeOkmVWfYVbtBhL1xgYXZCuBXU0yfhA8cbE=; h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version; b=H9dZulHt9KjzJxeGM0o+NQ4MCuN9U4J5Irdiow+p+6uTQcxcpQ1jpUIkt100amCh4/qwp52fMWvPPvfCW+RNGRQQI2joSz/zlFVJwor47UXSCcdXoi2b4JAY/ZDJjKforgVOPzmJa8OEPjR5mkxQy8LU2sR5lDUGJc9iEEWk7Bs= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-qt1-x829.google.com with SMTP id d75a77b69052e-43ae2a44963so9121001cf.3 for ; Mon, 06 May 2024 06:58:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kitware.com; s=google; t=1715003924; x=1715608724; darn=sourceware.org; h=user-agent:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=+x7r4JdTZXYSug8ngAwP9SpEDq71GklkTtsYUTc5Vqc=; b=prX5phuWhvfmQstn4Rl6ErxTYoO+t8kMXr1TuIcVcAmughC9uGp0PG8BFd6NWgVLiT MFZFb7N45+18BsU4jD/CseH0qJXomNPwYBxs1VmO12C43UxQbEIsrFt+WmRgmLOE98U4 FFyxNGpZSdVzIb/y6WXhVN9+Adw9sTiO0+4nA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715003924; x=1715608724; h=user-agent:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+x7r4JdTZXYSug8ngAwP9SpEDq71GklkTtsYUTc5Vqc=; b=GYhOSRsT3S3Hdxb4xRgnet91l53oHEMmJHB5SUY6l27tolN1/QIqFmNslWDD2aNiFy ybnGSfq7X63AJLOaQPps9NciZXfItMde8WOj5B6sr3l9o6XFzOxPlBjURV+O0E7CkElw 3qfyKyYdv9B04Pxw6qWHwvoHz8yZVtRRHYjg391pHiSzG5lSZcsPYBX4rSP0mtX0je/m /bJNp83VWXLtWIk7zvv0/uJ4/0s5VVXb6TQPQCd5Kw4si2Xvhr+lBcX0cZ1kQCjvCMp5 +2+YUXo5/HnjzyWrdRXp3mnfxNdpQYfPNybtWngsiWVb5m3q/fuKvA8x9BBM06Bye7z3 RCSA== X-Forwarded-Encrypted: i=1; AJvYcCWod5ILyH67P7S1jypl8q+xjpgcqVu5FbhfM2tiB1P6vt1Hzeh94IVZxFsVk85jf4j1MHre/M456j81gpaxoDHzYIXFWdZk5Q== X-Gm-Message-State: AOJu0YzMrnDLJb0rD4uRVne/ilFQaclVh08dRsEJtUBrVAs7Df/iJrP3 xSn0+OgFLS8xFjA3i0jNwOhzjdbc6NfzQFyUNxo57mGUsbK5boSNlSxPiM0uqg== X-Google-Smtp-Source: AGHT+IHDO+b9aSKeU/mgUcijCTEYCjsuUBcrrE+sWVssLd+f1xw7bI8g6V4FXxRvAcGe0ndx2sJp3w== X-Received: by 2002:ac8:5911:0:b0:43a:cbe9:2e32 with SMTP id 17-20020ac85911000000b0043acbe92e32mr12077344qty.55.1715003924097; Mon, 06 May 2024 06:58:44 -0700 (PDT) Received: from localhost (syn-142-105-146-128.res.spectrum.com. [142.105.146.128]) by smtp.gmail.com with ESMTPSA id bq24-20020a05622a1c1800b00437acb8a6basm5156857qtb.6.2024.05.06.06.58.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 May 2024 06:58:43 -0700 (PDT) Date: Mon, 6 May 2024 09:58:41 -0400 From: Ben Boeckel To: Benson Muite Cc: Overseers mailing list , Mark Wielaard , Jeff Law , Joseph Myers , libc-alpha@sourceware.org, Jason Merrill , gcc@gcc.gnu.org, gdb@sourceware.org, Sergio Durigan Junior , binutils@sourceware.org, Tom Tromey Subject: Re: Updated Sourceware infrastructure plans Message-ID: References: <20240418173726.GD9069@redhat.com> <87v849qudy.fsf@tromey.com> <87wmooep76.fsf@tromey.com> <0347e05a-94c6-4ecc-aa8f-cc90358a813d@gmail.com> <0d0af1d9-21f8-4c60-ad4c-cd82c0c0cabb@redhat.com> <20240501212618.GB6469@gnu.wildebeest.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/2.2.12 (2023-09-09) X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Sun, May 05, 2024 at 08:22:12 +0300, Benson Muite wrote: > On 04/05/2024 22.56, Ben Boeckel via Overseers wrote: > > As a fellow FOSS maintainer I definitely appreciate the benefit of being > > email-based (`mutt` is far better at wrangling notifications from > > umpteen places than…well basically any website is at even their own), > > but as a *contributor* it is utterly opaque. It's not always clear if my > > patch has been seen, if it is waiting on maintainer time, or for me to > > do something. After one review, what is the courtesy time before pushing > > a new patchset to avoid a review "crossing in the night" as I push more > > patches? Did I get everyone that commented on the patch the first time > > in the Cc list properly? Is a discussion considered resolved (FWIW, > > Github is annoying with its conversation resolution behavior IMO; > > GitLab's explicit closing is much better). Has it been merged? To the > > right place? And that's for patches I author; figuring out the status of > > patches I'm interested in but not the author of is even harder. A forge > > surfaces a lot of this information pretty well and, to me, GitLab at > > least offers usable enough email messages (e.g., discussions on threads > > will thread in email too) that the public tracking of such things is far > > more useful on the whole. > > This is an area that also needs standardization of important > functionality. Some method of archiving the content is also helpful - > email does this well but typically does not offer dashboard. Sourcehut > makes reading threads using the web interface very easy. The other thing that email makes difficult to do: jump in on an existing discussion without having been subscribed previously. I mean, I know how to tell `mutt` to set an `In-Reply-To` header and munge a proper reply by hand once I find a `Message-Id` (though a fully proper `References` header is usually way too much work to be worth it), but this is not something I expect others to be able to easily perform. > Web interfaces are difficult to automate, but friendlier for occasional > use and encouraging new contributions. Tools separate from the version > control system such as Gerrit, Phabricator, Rhode Code and Review Board > also enable discussion management and overview. Note that forges tend to have very rich APIs. It's certainly not as easy as clicking around manually for one-off tasks or setting up a shell pipeline to process some emails, but building automation isn't impossible. --Ben