From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Gerd_M=C3=B6llmann?= Newsgroups: gmane.emacs.devel Subject: Re: "Final" version of tty child frames Date: Wed, 18 Dec 2024 17:01:35 +0100 Message-ID: References: <86wmi0g0x6.fsf@gnu.org> <11a86987cce9fe0a257c3fa58703dc33@finder.org> <86wmgl6jzv.fsf@gnu.org> <092cb755eee3a9b5e06d15c0b07e90b1@finder.org> <276414b03c24964aaeb9e43e8dba5e77@finder.org> <5fedec86bce470555814acbdf999f99d@finder.org> <86h6791khk.fsf@gnu.org> <09b0904da92efad899865b2ece5f3116@finder.org> <86ikrhm6zk.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23321"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Jared Finder , Stefan Kangas , Andrea Corallo , emacs-devel@gnu.org, rudalics@gmx.at To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 18 17:02:28 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tNwVI-0005u1-0X for ged-emacs-devel@m.gmane-mx.org; Wed, 18 Dec 2024 17:02:28 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tNwUb-0001tg-Ra; Wed, 18 Dec 2024 11:01:45 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tNwUZ-0001q2-Ff for emacs-devel@gnu.org; Wed, 18 Dec 2024 11:01:43 -0500 Original-Received: from mail-ed1-x530.google.com ([2a00:1450:4864:20::530]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tNwUX-0008GW-Qf; Wed, 18 Dec 2024 11:01:43 -0500 Original-Received: by mail-ed1-x530.google.com with SMTP id 4fb4d7f45d1cf-5d7e3f1fdafso2881004a12.0; Wed, 18 Dec 2024 08:01:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734537699; x=1735142499; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=pRDTCZYn93U44XDpYOqVKDlyHTvSjyhYJFJHxAebPRU=; b=DXdwZwJ6KylDOrunAxARnlupkXYpN7vWGtNDAidoPd6GxZGNnMtPA7VE6ZRp0JY9l3 NmHUU+UD5OfajeNIi9PigSjiYwArqckFPMpv7DKMIcUiNI84+0NfTqeeIdCMoWYKre0N U+Q5hqRGwkxIjZTUIIzsHjN0vKucMtux/UI6+YTnPbRG+TBzhQ0kSNm9bw7Km6eF3CQc z75wQVbBQJgclKHifl3bMu3TilmQQCrMtmUKu5YLmhjDiYZgl3bRxKjY39G9lhp4jCfz n9GqZJmBvxQi7pq+3Wr5XY9qao1g6jazpqDzDVVO+20pNnqCPHA2LOu5Oa0CIU9ZyeCP QnHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734537699; x=1735142499; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=pRDTCZYn93U44XDpYOqVKDlyHTvSjyhYJFJHxAebPRU=; b=cgpKS873prlHWRR5JQETmwqmkDRFtCIMguCC2WvlY+yKE8ufrbAlvlogt30iZKRpbO tWQcpepbhNA9Gq/mR3TtB574eUpbVvo0ri2qnp+KeUjY2rkrRvbsQn6o0fI9oUk91vk1 uOU67giRSfQakOVdVgFMMrrkAfpvVe7ExgiEtw62ySWpYntgBkco8MBNI2dWt+TPMdsD KP4eazaZgqgbgDU1+3r5dmM1GpGP5AwFF2Mr67rwQJnKWzYLXxnSsXblWMvuYUlexx2W J+MjqwASmLvycHpyeaoXFYfNPx11nlUuhtY4DepviRBEbxFrhmvvOq7u/xq5n/8fZSYA BMFA== X-Forwarded-Encrypted: i=1; AJvYcCV58eMC2NnYcBGJoo0KDSzSkpn7dBWXyFFPkbKW2ukwaYhXs4UxlHvo32c0l7OrRJ0xIgsr5uZ9SqKLsI4=@gnu.org, AJvYcCW51D9Xo6whS5JV75HWrdlQLGzWM6GpBkHjc14/VWoI8dm5jjnE9VaZL/wwF89Yszfrpxxt3L2S3A==@gnu.org X-Gm-Message-State: AOJu0YxPsZ0MC97rbmOQ8tYYFlkcn6xtapYcyDxBdy7RtMV/kl3FHEcJ dvM4RTTt/6enxGR1ekLlq6E/vWo2AmnulVQqDll9XN24hi/V1nRm X-Gm-Gg: ASbGncuqwsJhgNSD0JJjq50ebeNU/z0ZpdZExMEg7I2HucFPqWfCAlAdZdmwkh/X/rA AYlZQrPqcEAdGsuIQdMUQ44nCJBfzkApy1hcEuqlu9MrwvmW+2pqD2Ow2PfZEQabC0gHEu5w2hv HoEbVRKLwZeKPHHb+gy6y4lQMkLDeAWSH2TGXcv2B3Yd13Hig9lUCPiJz1kZvrK3teVK4/+mF+X Q4Oa/28MuXLGgZa72xpLPSXpRjbzaKGTlIehOHoCRGAfTZmGt3xJb1yen0VuB5aVs6VXZqphEaU n41gbUYn7mpKeXh14ACOKSuf0Zaewy+VlM1BRSl8M9Z30CPj1ZQflm0/vgMkmv9LjA== X-Google-Smtp-Source: AGHT+IFGg1lbcEGGkfTXDPjpdFjv8Eus3TkthrvgumTvQIkmMYhx7wC7gJaGU+oL1JYOnt+LgJ9IBQ== X-Received: by 2002:a05:6402:5287:b0:5d4:5e4:1555 with SMTP id 4fb4d7f45d1cf-5d7ee3e5a0bmr3036840a12.19.1734537697569; Wed, 18 Dec 2024 08:01:37 -0800 (PST) Original-Received: from pro2 (p200300e0b7267000f86be09dcd4cd505.dip0.t-ipconnect.de. [2003:e0:b726:7000:f86b:e09d:cd4c:d505]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5d652f33027sm5436494a12.74.2024.12.18.08.01.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Dec 2024 08:01:37 -0800 (PST) In-Reply-To: <86ikrhm6zk.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 18 Dec 2024 15:54:39 +0200") Received-SPF: pass client-ip=2a00:1450:4864:20::530; envelope-from=gerd.moellmann@gmail.com; helo=mail-ed1-x530.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: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:326660 Archived-At: Eli Zaretskii writes: > If we don't see immediate ways of fixing some of these issues, I think > it should be okay to land this on master, if Stefan and Andrea agree. In preparation, can I ask a few questions wrt landing? What I seem to remember is that it entails a normal merge from scratch/tty-child-frames to master. No squashing, no interactive rebasing to fix commit messages first, or anything else complicated. The merge commit message should have a certain form, IIRC. It should probably contain some introductory text like "This adds tty child frames...", and then ChangeLog-style entries. For a new file it's basically sufficient to say "New file". The rest gets a bit complicated, and I'm unsure how much detail is required. Say I've changed function parameters of an existing function plus I'm calling other functions whose API has changed plus added new code. Does that all have to appear in ChangeLog-style? That could take some time to produce. Another question: I can produce a list of commit IDs for changes that happened on the branch. Do we perhaps have some tool that produces these change log entries automatically? Something akin to magit-add-change-log-entry maybe?