From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 6xKGEBK08WYMyjQAWB0awg (envelope-from ) for ; Mon, 23 Sep 2024 14:31:46 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=czkiTkCH; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 16A1C1E353; Mon, 23 Sep 2024 14:31:46 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-11.8 required=5.0 tests=ARC_SIGNED,ARC_VALID, BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,URIBL_BLOCKED,URIBL_DBL_BLOCKED_OPENDNS autolearn=ham autolearn_force=no version=4.0.0 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 39A911E05C for ; Mon, 23 Sep 2024 14:31:45 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id BD4AB385C6D1 for ; Mon, 23 Sep 2024 18:31:44 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BD4AB385C6D1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1727116304; bh=caJCuAaBd4KDtQKTJ+W01ZQ3733AI5zzcLn0R196SWE=; h=To:Cc:Subject:In-Reply-To:References:Date:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=czkiTkCHQ49IharjWDb6TRvcH6qs/olE/LGAaTxhKdRCdEvnJD72sroi993nL6Zk7 l8QklIVcBfQE4Lx/1hNgyDZPB+DKTv4CYt5Y79ITokWrTONCBZaNn2kARaF3GpK+Qr RP5p+VwBsvRmGrkP8HSQiThBCPW1IdU2WhGAFIxU= Received: from mout-p-101.mailbox.org (mout-p-101.mailbox.org [IPv6:2001:67c:2050:0:465::101]) by sourceware.org (Postfix) with ESMTPS id CCBD53858D26; Mon, 23 Sep 2024 18:30:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CCBD53858D26 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org CCBD53858D26 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1727116260; cv=none; b=KKwPn33rSN8uLD7wm3Syvd9ArRtsfeCnaqf8weID520m3yN8bdNQnC8Sgbp6/xy4kMNljDXh5jMKxUuBlAhnhhiQxYkkIjdyD80/lFyWhmUWrwJsjbBcHQPR+fLWwZKI+UahFGXcOznUzc0jll1bNo550q7X8wOq7E3H582JQ+U= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1727116260; c=relaxed/simple; bh=QTAgEhIrjvyms0Ztit4ZubsbDNFBOeKOwkWbAXZP2Jo=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=QoSZqza0hXFx4cZTPi8fJMUT6KSFjFFXTST1CErnkNOrBJQuyZS7OMZWR677Jqa8bOTtbXW5NgmtQ0WEoKP9q4VLfEhNJa/tuyvpUEEgS7ugA2eRDpdZuvPxhIXkrlgtjRbrMWbJLStXjw6h2K+f/Kf/ibfIC2d9SXV+sIpxkgI= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4XCBQ746R7z9snt; Mon, 23 Sep 2024 20:30:55 +0200 (CEST) To: Thomas Koenig Cc: Joseph Myers , gcc@gcc.gnu.org, libc-alpha@sourceware.org, binutils@sourceware.org, gdb@sourceware.org, "fortran@gcc.gnu.org" Subject: Re: On pull request workflows for the GNU toolchain In-Reply-To: <55715cf9-0f6c-4525-a310-7945db72dc21@netcologne.de> (Thomas Koenig's message of "Mon, 23 Sep 2024 14:07:52 +0200") References: <55715cf9-0f6c-4525-a310-7945db72dc21@netcologne.de> Date: Mon, 23 Sep 2024 20:30:52 +0200 Message-ID: <86y13i8boj.fsf@aarsen.me> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: =?utf-8?q?Arsen_Arsenovi=C4=87_via_Gdb?= Reply-To: =?utf-8?Q?Arsen_Arsenovi=C4=87?= Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thomas Koenig writes: > [For the fortran people: Discussion on gcc@] > > Just a general remark. > > There are people, such as myself, who regularly mess up > their git repositories because they have no mental model > of what git is doing (case in point: The Fortran unsigned > branch, which I managed to put into an unrepairable state > despite considerable help from people who tried to help me > fix it). This is especially true of volunteer maintainers, > who are still the mainstay of gfortran. > > Whatever you end up doing, consider such maintainers, and > if they still can contribute or would simply give up. > If what you end up doing is too complicated, it may end up > severely impacting the gfortran project (and possibly others). Git is extremely helpful if one learns to wield it rather than fight it. It is based on a very simple model also. I strongly encourage going over https://git-scm.com/book/en/v2 and/or https://eagain.net/articles/git-for-computer-scientists/ as it might help you even independent of collaboration (for instance, I scarcely do any work _without_ git nowadays.. it helps me to find old revisions and temporary unfinished work, to synchronize work across machines, to triage bugs, context switch, ...). The workflow change proposed would reduce sending and reviewing patches to a push, and interaction via some different (perhaps web?) means. It should not be more complex than email. If the gfortran project finds that such a workflow hinders it, I suggest a hybrid approach, where maintainers still can send patches via current means. =2D-=20 Arsen Arsenovi=C4=87 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iOYEARYKAI4WIQT+4rPRE/wAoxYtYGFSwpQwHqLEkwUCZvGz3F8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0RkVF MkIzRDExM0ZDMDBBMzE2MkQ2MDYxNTJDMjk0MzAxRUEyQzQ5MxAcYXJzZW5AYWFy c2VuLm1lAAoJEFLClDAeosST9LEBAJytNzogFGi+T2Yc0msWaW11nigcJinaFXtt Ya7Zrw+6AP43aakdNbRktHO7VjS0ygIin2rlISXERaNZ3ODkOfS+BQ== =l9CY -----END PGP SIGNATURE----- --=-=-=--