From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id kr1gMN+28WbhzDQAWB0awg (envelope-from ) for ; Mon, 23 Sep 2024 14:43:43 -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=YKfttgKF; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 917991E05C; Mon, 23 Sep 2024 14:43:43 -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 EDC7B1E05C for ; Mon, 23 Sep 2024 14:43:42 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 6E2F63858417 for ; Mon, 23 Sep 2024 18:43:42 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6E2F63858417 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1727117022; bh=SIGf09rVqlyYh02XcOgDZAkrsxDrygpuMatYhJPC0rI=; h=References:In-Reply-To:Date:Subject:To:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=YKfttgKFaYxxrPRZWVP+hfA6QtIJmofSN3gjrT1/K8CAXY6qENDerzbTEBqiOLh71 3Hm1erY9C+oZAA5ZY5WoTpDOh07K1/9z4UE+YVRfrQOdviU7WObSLppn0e5X8FP3wy AyHeZ5aHvDuH+oEpZgoE8qX6g3d0AWQEwCWCrSs4= Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) by sourceware.org (Postfix) with ESMTPS id 0A69A3858C39; Mon, 23 Sep 2024 18:39:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0A69A3858C39 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 0A69A3858C39 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1727116798; cv=none; b=fXbpfv8qAv/kcpKPZPOY3GfTYx1yUrZ0+x2VguiFGSEc1M00n3PsIuls/8InU7EcU6XAaZC1/brP11ITQKLSYk70FzC6Zn4F0bawYx3dTHqJAxU9bABUlwaNQHS197hnW/8S/li+0jHUN4T7+BVtv+nz840hpYTiJd5VOvK7wW8= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1727116798; c=relaxed/simple; bh=SIGf09rVqlyYh02XcOgDZAkrsxDrygpuMatYhJPC0rI=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=kTl44fYFdQbN+IzMqvxw3+0Fh6TBHQNHu8O8eiMy/fmMZ51hcfcMZLdNRVhicXeBZ8nulWrrXDHlZh+s5B7Gk14GNS9ogQNpeXWc07amB5bMHse4mnhP+uIo/gWA/sdt+qMK/IQeT/BWlg0l4Ze84PLyDTw45s5A6ZDrMnj2lgE= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lf1-x12c.google.com with SMTP id 2adb3069b0e04-5356aa9a0afso7263865e87.2; Mon, 23 Sep 2024 11:39:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727116795; x=1727721595; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SIGf09rVqlyYh02XcOgDZAkrsxDrygpuMatYhJPC0rI=; b=hK/6Ug8llCWY/0dmfxDWB/1+HBXtXTHe33BfHi8lMzh2NCo88rvw/GbymAqRA1wBH5 qx2IH2l8A0xLIV/teyq2j/giEKyNiYHAIDns6QaLwHtfwJ611Xh0YcRnrCcZVJ++cVKs qmDStEj6Td6m4+IraFWWKk5B263XZGglISJ2OcCIl5Pb4CaYY1ix378ns+gHsruS4Tp7 loIjVtty1hOWMobarXmEyrqRtzj9NxtUdnKZVmXk9/W5mMbWXLJJO8CyXWWQgRkdyb+N bqvoYAyICEiZHfUlKEm2VO4fUCNGmXQ372HldsgTNEpr4xOGBno2ZBp3cndhQBVJe7mE q2uw== X-Forwarded-Encrypted: i=1; AJvYcCW9lkyj/ZUc5BKBfrTNnpouRPbFjJwOLZHYM3x+9RlDN2Bs8/wcPxb27d/9KuQmMob3dt0CSS98tCrnvg==@sourceware.org, AJvYcCWNk97Ay2Wt1N436rRH/a+Q8+NeniANlY0N595IWdRwLZ9ALnlLqGUh5RqJcCcuml2x8h+UAznWug==@sourceware.org, AJvYcCXgz5ybf3gour4DtGwWlbeAb7cKHN7SAVsuTvmUNoSi5Zytu0nGfEtEQNOVT0U5su+RQ348@sourceware.org X-Gm-Message-State: AOJu0YxR+nWPr0bPwF6CYQRs6bf6nXUX7OYoEZf/qrcDlVBsEvBXqUmM H10yqlXLezWE20GYknwy0XXyyprXzoeMENw3XQuUjbBTOvXjeXu41JnFWvoXOE9ndI4DPEo7gl8 jkesoMQtlqL8b/Qt2ikZlG9fJflQ= X-Google-Smtp-Source: AGHT+IGtqt6Pr4vq1aQInV3hDoN5XkrWwDLWJU8bbe1ad94HYF2AtkO74kVi7qSay+wF72BXEAf2TBHP35xZpAbvXqI= X-Received: by 2002:a05:6512:b8e:b0:52c:e119:7f1 with SMTP id 2adb3069b0e04-536ac33f1bcmr8681292e87.51.1727116794897; Mon, 23 Sep 2024 11:39:54 -0700 (PDT) MIME-Version: 1.0 References: <55715cf9-0f6c-4525-a310-7945db72dc21@netcologne.de> In-Reply-To: Date: Mon, 23 Sep 2024 19:39:43 +0100 Message-ID: Subject: Re: On pull request workflows for the GNU toolchain To: Eric Gallager Cc: Thomas Koenig , Joseph Myers , gcc@gcc.gnu.org, libc-alpha@sourceware.org, binutils@sourceware.org, gdb@sourceware.org, "fortran@gcc.gnu.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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: Jonathan Wakely via Gdb Reply-To: Jonathan Wakely Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" On Mon, 23 Sept 2024 at 19:00, Eric Gallager via Gcc wrot= e: > > On Mon, Sep 23, 2024 at 8:09=E2=80=AFAM Thomas Koenig via Gcc wrote: > > > > [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). > > As one such person who has messed up his fork of GCC, I'd just like to > note that in my particular case at least, I messed it up because I was > trying to apply GitHub's model for git usage, while the GCC project > has a very different model for git usage, and the two don't exactly > play very well with one another. Only in the sense that the GCC project wants a linear history without merge requests, and GitHub will happily let you create whatever mess of merges and jumbled commits you choose to. Using pull requests won't change that - you will need to sort your branch out before it will get merged. > I see switching to a pull request > model as reducing the chances of people getting their forks into > unusable states, rather than increasing it. I don't think it will change it at all, you'll still be able to do anything to your fork, it just won't get approved for merging if it's a mess.