From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) by sourceware.org (Postfix) with ESMTPS id 0BA6F3858D28; Mon, 4 Mar 2024 20:04:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0BA6F3858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 0BA6F3858D28 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::633 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709582692; cv=none; b=Q9jsKqSAONx1x1YYokdtwcp4gnUTDZJ/A0eIaY9kyjABDCnLyaDkCFk+706DUc7Mom/376m/Onlu0K4fy0bKDkIfYhk87rzPAydFBD6MbPIEBBYbLrh7So5KNSUxLeSWRp1DsFZLKXZIZDWHIaQYA1H9Phsb38a1w6PQWNrsEw0= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709582692; c=relaxed/simple; bh=yr/K298kTGR/QsS8zs55h0uujR6WnPR34nrS5rBmNlk=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=Is4AcfJ8f7WoBLrBgXfUGQphlK4Ij8f2TMM/SkOJNseYXnhm9RM+CY6mvWFxekVTO7bqllpZO67eyGha0nkYwsMCWUWrSn4mOBeV7tfjnUemWPrvZjj+QP6gBBshbfgnTJbNlLsFeqBBGu4prQuJ+6aHCo9ndV+rtbMz5R3Q9Dg= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-a458b6d9cfeso79228566b.2; Mon, 04 Mar 2024 12:04:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709582690; x=1710187490; darn=sourceware.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=sT/L7gYBc+sdrOGTpj7RxdwW/nn6G+6mPReOg5INSFs=; b=Yap+yXR2L4zJmqmKesNr0a6z6rSYcTe0nf7BZDMYNgCqR6GxSKXLyMJotnrAa+tCqU vHp2I3XuU4AV2NESOZZhPM6JVfKew9ohy0/kV1ZOkQCNzVApH1NTDfDEs5AVh/G0NG3C Vn2aptgDUQmoyx47Dm8l+zPBN5TQDQLdrNWNtXN5Kch875VM3npCku5Zfn2++ZGl1dIg zolrunxMIxijMU/czGqMpuY9oaMPteDiu2qGaIeGgW4CjdvVPtOpGy+nrmbYC6Y9YVBQ 5FuWTEJZ8FGTBiJNEw9yqd6bU0xUK4X8bV5itaIb085P4vk5ghwElZBrLw4ncKtsVdM/ gwKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709582690; x=1710187490; 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=sT/L7gYBc+sdrOGTpj7RxdwW/nn6G+6mPReOg5INSFs=; b=FRIs0TtEdoWHVgs2S0cSAE14n6Sf8eBhwST59vZcAiVR3nF2Sl5aG9fbe4pS0DRDMU Cpq+KJEoTwMMpBZeNB7Rvl7peVHhL3dPzRhyTU7LeoyRL/4Ec3+l5+nmMN0BJllkOBji I1ByBE3+fam7d/j3VM0ZN3+ZZXfQyKCATUR1auDnZQ198MZW9xzwTR2VpjgKNw6eSKqB GyF9HKsU0QTWgsuhfpdakGP/q41Q3kO8PNQT8519VHk5d8TveRQCBIEaDFUrqM66vTHg 60K3GK/zE+LdzFP+kqfCuNBI5SsLW1IkUQG+sx8B7TYpnxCnU8E/5FPZ1xoYjmMFFkZK GMHw== X-Forwarded-Encrypted: i=1; AJvYcCXrwEp/YPbeWt2wG+jvCGhxCiMDVl7S2GDJGLpNnoZFlEShEOLaN+2YeBl6sU6svZlU0vPE/PByIuQWmT8mjmsLFY+a5VTzotTRE3CZiZdKR/uKp/DviOftIwKKOK/vr4es8sU= X-Gm-Message-State: AOJu0YyEFel7KsuIeSmKrysARGMUwXDVOsuTorxMxJwcgwQeJSyV8l+V Is+NjFXIZ+HGzE4tKzBYRh0OOKRH5oajaIljFOXwXp5Ny+apccuxzU2ehF5A9eZv5v1b/vX7htI se0q9QNAEaCu+6qd/TlOiG0I8A4gG5zLj X-Google-Smtp-Source: AGHT+IFoBKWiuD1t5KKuJRQneHTSxCNu3GGL4upkWUk2SoGCjbASvV185MgM+LscLv02XaHPxgxvvpwKPNwCSRfkZhg= X-Received: by 2002:a17:906:3d3:b0:a3d:482f:3fc4 with SMTP id c19-20020a17090603d300b00a3d482f3fc4mr6294196eja.70.1709582689491; Mon, 04 Mar 2024 12:04:49 -0800 (PST) MIME-Version: 1.0 References: <20240229110039.GB18580@gnu.wildebeest.org> <72dff8ae4cc6b56208b7e7f93676debcaba900d4.camel@klomp.org> <20240303211541.GK13156@gnu.wildebeest.org> <87v862260i.fsf@gentoo.org> <87le6y7303.fsf@euler.schwinge.ddns.net> <1086a15b-3ee9-496c-abc6-683eec84891c@arm.com> <2f6d1269-234b-8c20-c6ac-fd9eb6c7ecf5@oracle.com> In-Reply-To: <2f6d1269-234b-8c20-c6ac-fd9eb6c7ecf5@oracle.com> From: Jonathan Wakely Date: Mon, 4 Mar 2024 20:04:37 +0000 Message-ID: Subject: Re: Help needed with maintainer-mode To: Vladimir Mezentsev Cc: "Richard Earnshaw (lists)" , Christophe Lyon , Thomas Schwinge , Sam James , Mark Wielaard , "binutils@sourceware.org" , "gcc@gcc.gnu.org" , "gdb-patches@sourceware.org" , David Malcolm , "arsen@gentoo.org" , Alexandre Oliva Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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 Mon, 4 Mar 2024 at 19:27, Vladimir Mezentsev wrote: > > > > On 3/4/24 09:38, Richard Earnshaw (lists) wrote: > > Tools like git (and svn before it) don't try to maintain time-stamps on= patches, the tool just modifies the file and the timestamp comes from the = time of the modification. That's fine if there is nothing regenerated with= in the repository (it's pure original source), but will cause problems if t= here are generated files as their time stamps aren't necessarily correct. = `gcc_update --touch` addresses that by ensuring all the generated files are= retouched when needed. > > Why do we save generated files in the source tree? > What will be the problem if we remove Makefile.in and configure from > source tree and will run `autoreconf -i -f` before building ? Having the exact correct versions of autoconf and automake increases the barrier for new contributors to start work. And to regenerate everything, they also need autogen, mkinfo, etc.