From unknown Sat Jun 14 19:36:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68756: Uninstalling emacs does not remove Start Menu entries created during the installation Resent-From: =?UTF-8?Q?=D0=94=D0=B8=D0=BB=D1=8F=D0=BD_?= =?UTF-8?Q?=D0=9F=D0=B0=D0=BB=D0=B0=D1=83=D0=B7=D0=BE=D0=B2?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 27 Jan 2024 09:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 68756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 68756@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170634757725367 (code B ref -1); Sat, 27 Jan 2024 09:27:01 +0000 Received: (at submit) by debbugs.gnu.org; 27 Jan 2024 09:26:17 +0000 Received: from localhost ([127.0.0.1]:53470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTex6-0006b5-R7 for submit@debbugs.gnu.org; Sat, 27 Jan 2024 04:26:17 -0500 Received: from lists.gnu.org ([2001:470:142::17]:58644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTex4-0006an-2o for submit@debbugs.gnu.org; Sat, 27 Jan 2024 04:26:14 -0500 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 1rTewq-0005U3-SK for bug-gnu-emacs@gnu.org; Sat, 27 Jan 2024 04:26:00 -0500 Received: from mail.aegee.org ([144.76.142.78]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rTewo-00033h-Pq for bug-gnu-emacs@gnu.org; Sat, 27 Jan 2024 04:26:00 -0500 Authentication-Results: mail.aegee.org/40R9Oprk3033443; auth=pass (PLAIN) smtp.auth=didopalauzov@aegee.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aegee.org; s=k4096; t=1706347493; i=dkim+MSA-ssl@aegee.org; bh=eHt7aA5C1lJjGLM45iCvi7m3NYqLzFQKl2ruBWxMoHQ=; h=Subject:From:To:Date; b=IoAErTNFHUGvs/xA/usPU92II3Pc5CkJYZnLjSWytlVqGwmNK1aXTWNh1Vgfl28Fr 5Me8Oxx4b3npCOwXdCRQAoszIxDu/WgzZdH9X8ZpzTFiNIeEwNYLw9cg2u6bSzzLOb sqJgpF4Rb22TJFDIrdzq33eJJgGqxYDkp/8I3GLdwHeMikwoDPrq4uq7YKZK2JbD1V VWBbDTJgxzSEVUPIK90Bs58GyjLbK/QPezVwm+8+F+6m1IgWYedm4MFHYoYqRvva+d s3x6CMqkXP557QqcnHXkT+Oz6ShoUMTJP52i8XEYr8d/xoOTSNkuR78drzKtDhZiYD pAbVQ1niqxqDW6JgV8wNZFPLc3x3cGUmwFEetHbTs/LHyHBpy0IOiENMnN4sxbtewd 45BpF1kcyuM+HIJQAcB+Hp7dXYo66PZRlfKvvuIeGjPvBad4GQhncJKg+SzBqAEmZn FL3KxU4x1wG2h3o7Bz84SMoGeRuULmgq9Pb2ScTSj0ezsr5p1pZo1/UsRSVg9H9Jzl +yXyI5/udbCvR4NAIVJYwA/Ed/fq8qW2MozYXFfnK4DZ+4R3p/8OoezuFf7cFBsPEG ZImFmsDLg+EsBCAEVmFRgObgVDjN9Nr+GKEv+a3VILXktj4B+axthWZkLSWNlQOso9 gtvRFb5pVLwdxLDcQgJ29rBE= Authentication-Results: mail.aegee.org/40R9Oprk3033443; dkim=none Received: from [192.168.0.2] ([192.168.0.2]) (authenticated bits=0) by mail.aegee.org (8.17.2/8.17.2) with ESMTPSA id 40R9Oprk3033443 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Sat, 27 Jan 2024 09:24:51 GMT Message-ID: <37a30898d11190e4e6e03faafecde143d90b7d9d.camel@aegee.org> From: =?UTF-8?Q?=D0=94=D0=B8=D0=BB=D1=8F=D0=BD_?= =?UTF-8?Q?=D0=9F=D0=B0=D0=BB=D0=B0=D1=83=D0=B7=D0=BE=D0=B2?= Date: Sat, 27 Jan 2024 10:24:49 +0100 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.51.2 MIME-Version: 1.0 Received-SPF: pass client-ip=144.76.142.78; envelope-from=dilyan.palauzov@aegee.org; helo=mail.aegee.org 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) Hello, I have installed Emacs on Windows using emacs-29.1_2-installer.exe . It has= put a folder named =E2=80=9CEmacs 29.1=E2=80=9D in the Start Menu. That f= older has two icons =E2=80=9CEmacs=E2=80=9D and =E2=80=9CUninstall=E2=80=9D= . Then I installed emacs-29.2-installer.exe . It asks =E2=80=9CSelect the St= art Menu folder in which you would like to create program's shortcuts. You= can also enter a name to create a new folder=E2=80=9D and the system sugge= sts as name =E2=80=9CEmacs-29.2=E2=80=9D. I =C2=ABClose=C2=BB to complete = the setup with the suggested folder. Now I have for each emacs version a s= eparate directory under C:\Program Files\Emacs . I also have two Start Menu folders: Emacs-29.1 containing =E2=80=9CEmacs=E2= =80=9D and =E2=80=9CUninstall=E2=80=9D and Emacs-29.2 containing only =E2= =80=9CEmacs=E2=80=9D. I click on =E2=80=9CUninstall=E2=80=9D. It says =E2= =80=9CEmacs-29.2 will be uninstalled=E2=80=9D, despite being in the 29.1 fo= lder, but it actually deletes the emacs-29.1 and emacs-29.2 files. After t= he deinstallation the Start Menu folders =E2=80=9CEmacs-29.1 and Emacs-29.2= =E2=80=9D are still present. =E2=80=A2 Uninstalling emacs should remove the Start Menu directories, crea= ted during installing emacs. =E2=80=A2 Installing emacs should ask to first remove the previously instal= led emacs version, as long as it does not do inplace upgrade (substitution)= . Kind regards =D0=94=D0=B8=D0=BB=D1=8F=D0=BD From unknown Sat Jun 14 19:36:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68756: Uninstalling emacs does not remove Start Menu entries created during the installation Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Jan 2024 03:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?=D0=94=D0=B8=D0=BB=D1=8F=D0=BD_?= =?UTF-8?Q?=D0=9F=D0=B0=D0=BB=D0=B0=D1=83=D0=B7=D0=BE=D0=B2?= , 68756@debbugs.gnu.org Cc: Corwin Brust Received: via spool by 68756-submit@debbugs.gnu.org id=B68756.170641087524619 (code B ref 68756); Sun, 28 Jan 2024 03:02:02 +0000 Received: (at 68756) by debbugs.gnu.org; 28 Jan 2024 03:01:15 +0000 Received: from localhost ([127.0.0.1]:56243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTvQ3-0006P0-5U for submit@debbugs.gnu.org; Sat, 27 Jan 2024 22:01:15 -0500 Received: from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c]:57572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTvQ1-0006OV-09 for 68756@debbugs.gnu.org; Sat, 27 Jan 2024 22:01:13 -0500 Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-557dcb0f870so1292366a12.2 for <68756@debbugs.gnu.org>; Sat, 27 Jan 2024 19:01:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706410860; x=1707015660; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=df3PripRc6N22V/p2+0UDVVoyeCX71s/PW9C1jGucMA=; b=YFqC5e4m3o1u1P1rthjagSFqMk0DHkeTtyUs1HAvYMTwjtHlgRtM8ETh8NPq2o3Xbh q8U84rGgh0QFpKUbXDZByYRDXi9z9/fuxAWs43B9mR7k6lNBbY7/khcPcutyJOoDxokK kSt+3rskLuWoQcELrC+DIaeaiWfDvw7sEuSvOEruD2CWfBu/AHcrLoUxVDlNcG+Xhurt k2UyXCSMgdY84fCYgLCQ4BOR733MXnqGCy2GEcyAnHMzlVpGLfseuvUEaBt3w4WLadXg Oto4MD6cG+DekNEw40SMSTQ4l6uI6pUQKxoyATqpMmG6dk0etoEvcq30dBbGrLkPGKM6 U2oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706410860; x=1707015660; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=df3PripRc6N22V/p2+0UDVVoyeCX71s/PW9C1jGucMA=; b=gaxL8kOQFwAm408u5C0yaboTxFPkPk8qaEjAQyBBmjOG4arKSJHRpxP2rpSiqXDrb4 ecakPujEQXLdeDp9Uihdoroma1tfPsxpGu0zz6GgPcvxPiaVsh7S7p8YsHiPFb2Bd9bT Tuh1O7QBCMj/iz9guOqOJRh7/LiIdi0G6KNfaqoBwk50yI1X/yNT9f1266+NOmj/bI+H irLDym3ZNsKgM2QuW4noI1qbd+RksdomK0NHAjQpEqjCzgslk+NNbuEzh5pehq+Od148 Lm76xtDbWipl6iYLMi/IR1i+yacCSpsqsMHgHPaQ5+lhAIvAcqi5tU2QL5wU2WvpQsIu oo6g== X-Gm-Message-State: AOJu0YyBG6tnAZvMBXTCx7EaF84+e9pNElFTvAoWyUTj7G/zIsoGLC0m ixpI5/IPHLupp8XKJWNLdZrKYq6VLY0CthFHKS90A/aemglgK8us4q9/oOkDJt/6Ts1CxDJC1qV iVWLAUWkCFkakuSlL0vJLuvYVtu4= X-Google-Smtp-Source: AGHT+IHa2vkOT8IwA2hBY5maVXujvK/vhu4n4wFtSEnGq2n4aFPA6XWwNjbhgSvJIYSSsNxlVtzi7CUWTqUMlkla2N0= X-Received: by 2002:a05:6402:74d:b0:55c:57bd:c780 with SMTP id p13-20020a056402074d00b0055c57bdc780mr1580987edy.27.1706410859757; Sat, 27 Jan 2024 19:00:59 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 27 Jan 2024 19:00:59 -0800 From: Stefan Kangas In-Reply-To: <37a30898d11190e4e6e03faafecde143d90b7d9d.camel@aegee.org> References: <37a30898d11190e4e6e03faafecde143d90b7d9d.camel@aegee.org> MIME-Version: 1.0 Date: Sat, 27 Jan 2024 19:00:59 -0800 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) =D0=94=D0=B8=D0=BB=D1=8F=D0=BD =D0=9F=D0=B0=D0=BB=D0=B0=D1=83=D0=B7=D0=BE= =D0=B2 writes: > Hello, > > I have installed Emacs on Windows using emacs-29.1_2-installer.exe . It h= as put a folder named =E2=80=9CEmacs 29.1=E2=80=9D in the Start Menu. That= folder has two icons =E2=80=9CEmacs=E2=80=9D and =E2=80=9CUninstall=E2=80= =9D. > > Then I installed emacs-29.2-installer.exe . It asks =E2=80=9CSelect the = Start Menu folder in which you would like to create program's shortcuts. Y= ou can also enter a name to create a new folder=E2=80=9D and the system sug= gests as name =E2=80=9CEmacs-29.2=E2=80=9D. I =C2=ABClose=C2=BB to complet= e the setup with the suggested folder. Now I have for each emacs version a= separate directory under C:\Program Files\Emacs . > > I also have two Start Menu folders: Emacs-29.1 containing =E2=80=9CEmacs= =E2=80=9D and =E2=80=9CUninstall=E2=80=9D and Emacs-29.2 containing only = =E2=80=9CEmacs=E2=80=9D. I click on =E2=80=9CUninstall=E2=80=9D. It says = =E2=80=9CEmacs-29.2 will be uninstalled=E2=80=9D, despite being in the 29.1= folder, but it actually deletes the emacs-29.1 and emacs-29.2 files. Afte= r the deinstallation the Start Menu folders =E2=80=9CEmacs-29.1 and Emacs-2= 9.2=E2=80=9D are still present. > > =E2=80=A2 Uninstalling emacs should remove the Start Menu directories, cr= eated during installing emacs. > =E2=80=A2 Installing emacs should ask to first remove the previously inst= alled emacs version, as long as it does not do inplace upgrade (substitutio= n). > > Kind regards > =D0=94=D0=B8=D0=BB=D1=8F=D0=BD Corwin, could you please take a look at the above bug report? From unknown Sat Jun 14 19:36:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68756: Uninstalling emacs does not remove Start Menu entries created during the installation Resent-From: Corwin Brust Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Jan 2024 17:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 68756@debbugs.gnu.org, =?UTF-8?Q?=D0=94=D0=B8=D0=BB=D1=8F=D0=BD_?= =?UTF-8?Q?=D0=9F=D0=B0=D0=BB=D0=B0=D1=83=D0=B7=D0=BE=D0=B2?= Received: via spool by 68756-submit@debbugs.gnu.org id=B68756.170646459916646 (code B ref 68756); Sun, 28 Jan 2024 17:57:02 +0000 Received: (at 68756) by debbugs.gnu.org; 28 Jan 2024 17:56:39 +0000 Received: from localhost ([127.0.0.1]:58341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rU9OZ-0004KQ-55 for submit@debbugs.gnu.org; Sun, 28 Jan 2024 12:56:39 -0500 Received: from mail-ot1-f54.google.com ([209.85.210.54]:61821) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rU9OX-0004KC-4b for 68756@debbugs.gnu.org; Sun, 28 Jan 2024 12:56:37 -0500 Received: by mail-ot1-f54.google.com with SMTP id 46e09a7af769-6e0af93fdaaso1904328a34.3 for <68756@debbugs.gnu.org>; Sun, 28 Jan 2024 09:56:29 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706464583; x=1707069383; 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=xprC4M4Ak63D+kjlae7df9oRMNJxvv3ZNEbtfxiGyTA=; b=R8M6ylOZsb8dJKRWdkvNLJIQ0Q1bHc8kgJID8Af2acHC8PekUGxtz88SSMj5MYZDT/ zfqqnRQt2zkX4B1RrSWTjCDduawTWPr7ml+EQ5+Obd+p3LcC/wVock30mnQB29GOXIrd fvH7IsB8oODHTEWu5G5eHUqKxznlMybEgd2RFWxPUV3HgFB9uX9ZxVSdm7O5r+c4rs8u 8JB/xcvI+jKBX6yMwmq594KWDFf68XdTIpNG9vFdGp4sYPJPUE8dVcQDieL+BkEh6kKi 5K21R4gv6DJswf/5A0m0l8ezThMqeEt+CXwPvqooeqGUp4DJuAxsgSTlYzjYRxi538Px LFIA== X-Gm-Message-State: AOJu0Yxcl3VfHUaevuj2NTKQLOiN+hIwz6ygQoZVcgqIyqllXudlSqtc gX+eE5tblki4K7YtNdLNo3libEF+hFHLCa57NannAvWGCWHvfaGDH1W/kDOBfB+t9OAr+d7Xcra 3UppEFnv4/YuUbDjTr1Yzj2oh5a0= X-Google-Smtp-Source: AGHT+IE8ERAXs/vAHJCtkuHOtefDyTaQkBlhMyepVxR0nUmrhPDm2FcmKiqqf1Qdzv+U/AuZ7T64owKyyZDTvey5wrE= X-Received: by 2002:a9d:7f93:0:b0:6dd:f020:4871 with SMTP id t19-20020a9d7f93000000b006ddf0204871mr5221307otp.75.1706464583384; Sun, 28 Jan 2024 09:56:23 -0800 (PST) MIME-Version: 1.0 References: <37a30898d11190e4e6e03faafecde143d90b7d9d.camel@aegee.org> In-Reply-To: From: Corwin Brust Date: Sun, 28 Jan 2024 11:56:12 -0600 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) On Sat, Jan 27, 2024 at 9:00=E2=80=AFPM Stefan Kangas wrote: > > =D0=94=D0=B8=D0=BB=D1=8F=D0=BD =D0=9F=D0=B0=D0=BB=D0=B0=D1=83=D0=B7=D0=BE= =D0=B2 writes: > > > > > =E2=80=A2 Uninstalling emacs should remove the Start Menu directories, = created during installing emacs. > > =E2=80=A2 Installing emacs should ask to first remove the previously in= stalled emacs version, as long as it does not do inplace upgrade (substitut= ion). > > > > Kind regards > > =D0=94=D0=B8=D0=BB=D1=8F=D0=BD > > Corwin, could you please take a look at the above bug report? > Absolutely; I saw this but have not started digging in, nor did I make a simple "ACK" reply, as probably I ought to have done. Is there anything in the tracker or otherwise I should do to "assign to self"/claim/volunteer, or is the correct way simply to reply back "thank you for the bug report, I plan to look "? From unknown Sat Jun 14 19:36:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68756: Uninstalling emacs does not remove Start Menu entries created during the installation Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Jan 2024 20:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Corwin Brust Cc: 68756@debbugs.gnu.org, =?UTF-8?Q?=D0=94=D0=B8=D0=BB=D1=8F=D0=BD_?= =?UTF-8?Q?=D0=9F=D0=B0=D0=BB=D0=B0=D1=83=D0=B7=D0=BE=D0=B2?= Received: via spool by 68756-submit@debbugs.gnu.org id=B68756.170647231729943 (code B ref 68756); Sun, 28 Jan 2024 20:06:01 +0000 Received: (at 68756) by debbugs.gnu.org; 28 Jan 2024 20:05:17 +0000 Received: from localhost ([127.0.0.1]:58415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUBP3-0007mt-0l for submit@debbugs.gnu.org; Sun, 28 Jan 2024 15:05:17 -0500 Received: from mail-lj1-x234.google.com ([2a00:1450:4864:20::234]:57385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUBP0-0007md-N3 for 68756@debbugs.gnu.org; Sun, 28 Jan 2024 15:05:15 -0500 Received: by mail-lj1-x234.google.com with SMTP id 38308e7fff4ca-2cf591b5db7so11708711fa.2 for <68756@debbugs.gnu.org>; Sun, 28 Jan 2024 12:05:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706472300; x=1707077100; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=tq0KTRFlmDQaaz39RS8MgcTXbJn1FmBuVXace47HVU0=; b=PZIWr7R9NVfUyZ/mfmHOssqDgq4Now53P3ndm5eg6Am4M3t+VnY582Vf8ZUe2bDos3 GfwOGCICQUuwQJ71K5rFx7Ggcgz4bwPSpaJ1UolsWwtwJR8kHanDR0cleHFzjmSKNBE2 ewoikKHJVCIOXopH2rBKd2qDDVgxc2VNi/Op9u32+JZ2JP/ohfhL0+CRchCrcgatxiRF it8LGfcP0iKy8gOIv+JZD3ku9LuY5DRrdmlbb/ZOZ0co79hmmBbZqtXN6BLQS7FV7gku 9ksU+yz2WjCYJio10vO19Hm1oFEH4gpbkwsxv27B/DNcJ1hkspRMNEifltCvH5eZU7gf dl/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706472300; x=1707077100; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=tq0KTRFlmDQaaz39RS8MgcTXbJn1FmBuVXace47HVU0=; b=V0d8kgUOAN0Utvay6qMA/0H5SQtPN+fM95gbKmqwXFddr7ooY1MI2WFec7N4e9Wuh0 AIG4nVB16vJbgRx8qE6nF9tvQgesj2rBD0TQzwRxhFELUssSzVRfLh9nXU//S7onIb91 8f9KfjHr6ZDdq7Kmg4E9Nl3N2wrzZVKFJDEUatDoyElxBPLMKy3ogNnpRU7/UARqd7Lf X0dgWHfJxrc8iqbTGnZ9yRCJl/nAGKQ79KC90o12fMlwo6UMO13l6HKEWpXCUsW+hJgC aiDMysfJxTYWIei/cRscazvvoRYWG1IU+KDjKSBuUpIhe+qC427Q6bCpXQMRjzbYPV4o gJig== X-Gm-Message-State: AOJu0YyYU2z1ctx88Yl0ySoJ2ivfH67rzg6+iSD00DQIJVdFvTYuA+AZ w5RCABzEsDno1StvjdEstyRKg0miCPqO+VY7vu+J+p+nnNfwu56kFpxjdJFq9BXsu7r0Ts2XwJy d70twfRYfF0+vEBK8rEYqWLNDPmAyO+DhHNM= X-Google-Smtp-Source: AGHT+IEpm5N9Ynjjf8VbJcR57P3W74Cax489HVMKudBuVThTp/YNSaLMNCUxgSlnQHIflTOp0oAa6TP/0/WMuDLj0GI= X-Received: by 2002:a2e:9f45:0:b0:2d0:4c0a:a41a with SMTP id v5-20020a2e9f45000000b002d04c0aa41amr331894ljk.13.1706472300240; Sun, 28 Jan 2024 12:05:00 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 28 Jan 2024 12:04:59 -0800 From: Stefan Kangas In-Reply-To: References: <37a30898d11190e4e6e03faafecde143d90b7d9d.camel@aegee.org> MIME-Version: 1.0 Date: Sun, 28 Jan 2024 12:04:59 -0800 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Corwin Brust writes: > Is there anything in the tracker or otherwise I should do to "assign > to self"/claim/volunteer, or is the correct way simply to reply back > "thank you for the bug report, I plan to look "? Given the limitations of our bug tracker, that's the only way I know of. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 02 03:03:54 2024 Received: (at control) by debbugs.gnu.org; 2 Feb 2024 08:03:54 +0000 Received: from localhost ([127.0.0.1]:43659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVoWg-0008UP-8B for submit@debbugs.gnu.org; Fri, 02 Feb 2024 03:03:54 -0500 Received: from mail-lj1-x229.google.com ([2a00:1450:4864:20::229]:44481) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rVoWe-0008UA-Ge for control@debbugs.gnu.org; Fri, 02 Feb 2024 03:03:53 -0500 Received: by mail-lj1-x229.google.com with SMTP id 38308e7fff4ca-2d066b532f0so26884871fa.1 for ; Fri, 02 Feb 2024 00:03:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706861016; x=1707465816; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=tYWURuuL67efRJYUiu/5K+ak9j7ldo2sIHMHXB4vsg8=; b=KZpN+6nGJ10VqA15MRanxFJeACEUmjUpNsI7PmcOiaFgyUeSB3Y3CRQj2epoAKVJre Q5K3BUnwtTshkDAQP9OyQrsV3v2/z0aXj5T6CWJJl07gQKeKZEjLGnl9leG/uLvwR/gJ WnaT+fGdTAuy59Q8LlRyWzueQOF/VHQmc/ipWCvezrQZ+YWz+kdT/B2fEjdf6fn7v+GD mPZ0o+Ir+dtTbH+C4tJgSpy5Z8hTdA/Lyd2EvC+RqUBmnV7s5wurCQ5z4RT8OASJVLT9 NNOtfRBWjoZpgdEbQw7ziFrHcS8TareAntLvmLIrG+Vv1Pb5CDAe09Kzilb1qAMTVMJ3 9MhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706861016; x=1707465816; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=tYWURuuL67efRJYUiu/5K+ak9j7ldo2sIHMHXB4vsg8=; b=RZbBxPqx9Z17obNrMuZm/1xrfabEbN2iJ93vlTu/DCEBe8Tuk7djvQSbexBL9hR8PO TV3CGwyBrT0BrCqs2ApX9cF1khiyGUr5istkB71E9vGZ1q0dNrSL4xfrmc3Nq+6IJBup pl36gcOJfbq07WqHuba1MyC6wELHyQ1SwXB1rNnZjUgoexA87GicQ5F202r76YpxZYx2 hZamlKe+MMDYep70d2U/M5xQzOqnyFfyuIQzlzTLZfMiP0cved0h8UutqDQomaFFtCgn 0OL8Gue2uVnNJVBKiwLZQ8dKqLg9Xlp7PHF2ZG36h774UGRGRpq5EweNrCyhyrhFvLWF Mpig== X-Gm-Message-State: AOJu0YwLE55NeM70RkAr6WbR7fuFiUxey8pG9Mm5AyQr53w5Znj86XNn zOGZfbhf1/to/ckNwC8IeMvPAXcaef/bA87DVwdeKCep1Lq2b9eGgK6XMOdEt21epLAv4IGG29e Zg/VIK/f5Ocyj9teIPyeeM66F6HUg4vI6eTo= X-Google-Smtp-Source: AGHT+IFxZsJJ7yHN/xc91VXkZRozLa11vd7FYTd2tFV8YnhodmPzfkofbmDZRp7HhwLtc8xEUNZUJHj4QkdeqJJhyB0= X-Received: by 2002:a2e:a692:0:b0:2d0:83ff:dee7 with SMTP id q18-20020a2ea692000000b002d083ffdee7mr718514lje.31.1706861015808; Fri, 02 Feb 2024 00:03:35 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 2 Feb 2024 00:03:35 -0800 From: Stefan Kangas MIME-Version: 1.0 Date: Fri, 2 Feb 2024 00:03:35 -0800 Message-ID: Subject: control message for bug #68756 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) severity 68756 minor quit From unknown Sat Jun 14 19:36:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68756: Uninstalling emacs does not remove Start Menu entries created during the installation Resent-From: Corwin Brust Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Feb 2024 22:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas , =?UTF-8?Q?=D0=94=D0=B8=D0=BB=D1=8F=D0=BD_?= =?UTF-8?Q?=D0=9F=D0=B0=D0=BB=D0=B0=D1=83=D0=B7=D0=BE=D0=B2?= Cc: 68756@debbugs.gnu.org, 67667@debbugs.gnu.org Received: via spool by 68756-submit@debbugs.gnu.org id=B68756.170769221530751 (code B ref 68756); Sun, 11 Feb 2024 22:57:02 +0000 Received: (at 68756) by debbugs.gnu.org; 11 Feb 2024 22:56:55 +0000 Received: from localhost ([127.0.0.1]:56125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZIko-0007zt-OJ for submit@debbugs.gnu.org; Sun, 11 Feb 2024 17:56:55 -0500 Received: from mail-oa1-f54.google.com ([209.85.160.54]:54609) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZIkl-0007zT-R7; Sun, 11 Feb 2024 17:56:52 -0500 Received: by mail-oa1-f54.google.com with SMTP id 586e51a60fabf-21959151f4fso1061058fac.1; Sun, 11 Feb 2024 14:56:35 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707692189; x=1708296989; h=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=pdRpbugKJD/gh9Fr9Nv3QkqvO/r6Tvl9Yke2BKGBE4U=; b=rjE3lbdQoL4HYpYg/JX8wzUNQ5z6xQGXk6Fy1nWQWjC/NnZHCgWKbmXRuoBhl5p7Zo 7nuDTCFZcjOjq6errWXxI8BFoo42+ghBzCEypgK3FNwtFl7altjpmeVpTA1FQSPksfTZ epx2yWNR+V5ARiKg+dXKlgiMvHHOKLIbiAA78wmn0W19dwnpQBWIQuoUIraEjk4ZtNba AIgqq0YILfLGXBPb9PPz+u6r2VfR+2Rc4CDp0uTJn2L3amS16NQ0JG+pXDroq9j8XJ1F ybQ4ZOEGyDPzmr10PNQ5VtOD7fChcs5sh7zjLSuapkW8FA7h1ffQCOiCFxuuj4QN4sV9 1g5g== X-Forwarded-Encrypted: i=1; AJvYcCWUI+x8QGPkWZ+v3aOzPwTbJW5fl8na7qzeaeYhPL58QO84+fUy4aDKf8R5MRAhttLjT+lMDnHoiHIRo9of6qjJBCvzJTg= X-Gm-Message-State: AOJu0Yzjm7VHRQzRWoZGZduc8JGpn8yjvStdsUkX2X0hUd3beeWS2h9x Oo8CjHP9LWGmNhpy5wEwKKHErsY08WuithwRc8EYnIsvT5fXJwp8Ed/mzWGkQRpQj5cSL5YbGH0 56DmELVkPTY7SKOQ+/0a8fmRdMzw= X-Google-Smtp-Source: AGHT+IFrSMIp9Se23hJKW0TPRs8SSZb/DbJYLJBrH6NSZvZP0PddDgzP+GkrwaCd9/JeWUUgpekNr59Wmqn7GEZL3Nk= X-Received: by 2002:a05:6871:112:b0:219:3b40:702a with SMTP id y18-20020a056871011200b002193b40702amr4271753oab.35.1707692189394; Sun, 11 Feb 2024 14:56:29 -0800 (PST) MIME-Version: 1.0 References: <37a30898d11190e4e6e03faafecde143d90b7d9d.camel@aegee.org> In-Reply-To: From: Corwin Brust Date: Sun, 11 Feb 2024 16:56:17 -0600 Message-ID: Content-Type: multipart/mixed; boundary="000000000000568f1d06112312e7" X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) --000000000000568f1d06112312e7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable tags 68756 + patch thanks =D0=94=D0=B8=D0=BB=D1=8F=D0=BD, I have created an installer based on the a= ttached patch and posted it to my own site. If you try that out please let me know what you think. https://bru.st/i/emacs-29.2.50_bug%2358756-installer.exe Note, this is based on the "tip" of the emacs-29 branch, and not built from the release sources for no other reason than expediency: I am running a CI locally so I can easily test changes to the NSI installer without (especially) compiling other things. And that also means I'm quite open to trying things, if we come up with more adventurous changes than those proposed here. Reprising your original expectations: > =E2=80=A2 Uninstalling emacs should remove the Start Menu directories, cr= eated during installing emacs. This is fixed, I believe, however a bug remains (I will file a new bug given we wind up taking things in pieces, as I'm suggesting): customizing the name of the Start Menu folder isn't working for me with or without this patch. Meanwhile: > =E2=80=A2 Installing emacs should ask to first remove the previously inst= alled emacs version, as long as it does not do inplace upgrade (substitutio= n). Per this patch I did not add any Sections or controls, however a given uninstaller will no-longer delete any other versions beside the one it installed. I am open to better and more dramatic changes, but I think it might make sense to work in stages, perhaps under quite granular bug reports. In any event, I expect to "work my way up" to any more complex changes needed to the NSI script incrementally. Stefan, I think the attached minimal change, plus the other patch for not needing to "accept" licensing in 67667 (which tracker I've added in CC), would be a good basis for making a 29.2_2. Ideally, we could push these two and then I will create a 29.2_2 set. From there, I'll probably focus on improving things for the 30.1 series pre-tests notwithstanding "show stoppers" with the top-of-stack 29.x binaries. I can work on (each of) this smaller changes as much as needed, but I'd like to keep the installer simple while we do. (E.g. defer adding any new Sections/pages or controls we can live without until Emacs 30.) As an example of something not addressed by the patch, only the mostly recently installed Emacs can be uninstalled. To address that will require giving each uninstaller a unique name as part of creating it under the installation target directory. I'm fairly confident I'll get that right, but I'm not as confident as I am of the one attached. Moreover, I would prioritize fixing the issue of (potentially) deleting several installed versions without mentioning (which, =D0=94=D0=B8= =D0=BB=D1=8F=D0=BD, thank you again for reporting that that is happening). Corwin --000000000000568f1d06112312e7 Content-Type: application/octet-stream; name="0001-admin-nt-dist-build-emacs.nsi-Uninstall-delete-one-version-only.patch" Content-Disposition: attachment; filename="0001-admin-nt-dist-build-emacs.nsi-Uninstall-delete-one-version-only.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lsi1vvja0 KiBhZG1pbi9udC9kaXN0LWJ1aWxkL2VtYWNzLm5zaTogKFVuaW5zdGFsbCkgZGVsZXRlIG9ubHkg b25lIHZlcnNpb24KClByZXZpb3VzbHksIHRoZSB1bmluc3RhbGxlciB3b3VsZCByZWN1cnNpdmVs eSwgdW5jb25kaXRpb25hbGx5LCByZW1vdmUKdGhlIHBhcmVudCBmb2xkZXIsIHJhdGhlciB0aGFu IHRoZSBzdWItZm9sZGVyIGNvbnRhaW5pbmcgdGhlIGJpbmFyaWVzCmNvcnJpc3BvbmRpbmcgdG8g dGhlIGluc3RhbGxlci4gIE5vdyBVbmluc3RhbGwgd2lsbCBhbHdheXMgcmVtb3ZlIHRoZQpmaWxl cyBjb3BpZWQgZHVyaW5nIEluc3RhbGwgYW5kIHJlbW92ZSAoZS5nLikgIlByb2dyYW0gRmlsZXNc RW1hY3MiIG9ubHkKaWYgbm8gb3RoZXIgKGUuZy4pICBjb3BpZXMgb2YgRW1hY3MgKG9yIG90aGVy IGZpbGVzKSByZW1haW4KdGhlcmVpbi4gQWRkaXRpb25hbGx5LCB0aGUgdW5pbnN0YWxsZXIgZGlk IG5vdCByZW1vdmUgdGhlIFNob3J0Y3V0IHRvCnJ1bmVtYWNzLmV4ZSwgcHJldmVudGluZyBkZWxl dGlvbiBvZiB0aGUgU3RhcnQgTWVudSBlbnRyeS4gKEJ1ZyM1Njg1NikKLS0tCiBhZG1pbi9udC9k aXN0LWJ1aWxkL2VtYWNzLm5zaSB8IDggKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYWRtaW4vbnQvZGlzdC1idWls ZC9lbWFjcy5uc2kgYi9hZG1pbi9udC9kaXN0LWJ1aWxkL2VtYWNzLm5zaQppbmRleCA1NTdiYjEw NmRkZS4uYmM5ZGI2MWI5YWUgMTAwNjQ0Ci0tLSBhL2FkbWluL250L2Rpc3QtYnVpbGQvZW1hY3Mu bnNpCisrKyBiL2FkbWluL250L2Rpc3QtYnVpbGQvZW1hY3MubnNpCkBAIC02NiwxMiArNjYsMTYg QEAgU2VjdGlvbiAiVW5pbnN0YWxsIgogICAjIEFsd2F5cyBkZWxldGUgdW5pbnN0YWxsZXIgZmly c3QKICAgRGVsZXRlICIkSU5TVERJUlxVbmluc3RhbGwuZXhlIgogCi0gICMgbm93IGRlbGV0ZSBp bnN0YWxsZWQgZGlyZWN0b3J5Ci0gIFJNRGlyIC9yICIkSU5TVERJUiIKKyAgIyByZWN1cnNpdmVs eSBkZWxldGUgZGlyZWN0b3J5IGZvciB0aGlzIHZlcnNpb24KKyAgUk1EaXIgL3IgIiRJTlNURElS XGVtYWNzLSR7VkVSU0lPTl9CUkFOQ0h9IgorCisgICMgcmVtb3ZlIHRoZSBFbWFjcyBkaXJlY3Rv cnkgaW4gUHJvZ3JhbSBGaWxlcyAoaWYgZW1wdHkpCiAgIFJNRGlyICIkSU5TVERJUiIKIAogICAh aW5zZXJ0bWFjcm8gTVVJX1NUQVJUTUVOVV9HRVRGT0xERVIgQXBwbGljYXRpb24gJFN0YXJ0TWVu dUZvbGRlcgogCisgICMgcmVtb3ZlIFN0YXJ0IE1lbnUgUHJvZ3JhbSBzaG9ydGN1dHMKKyAgRGVs ZXRlICIkU01QUk9HUkFNU1wkU3RhcnRNZW51Rm9sZGVyXEVtYWNzLmxuayIKICAgRGVsZXRlICIk U01QUk9HUkFNU1wkU3RhcnRNZW51Rm9sZGVyXFVuaW5zdGFsbC5sbmsiCiAgIFJNRGlyICIkU01Q Uk9HUkFNU1wkU3RhcnRNZW51Rm9sZGVyIgogU2VjdGlvbkVuZAotLSAKMi4zNi4xCgo= --000000000000568f1d06112312e7-- From unknown Sat Jun 14 19:36:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68756: Uninstalling emacs does not remove Start Menu entries created during the installation Resent-From: =?UTF-8?Q?=D0=94=D0=B8=D0=BB=D1=8F=D0=BD_?= =?UTF-8?Q?=D0=9F=D0=B0=D0=BB=D0=B0=D1=83=D0=B7=D0=BE=D0=B2?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Feb 2024 18:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Corwin Brust , Stefan Kangas Cc: 68756@debbugs.gnu.org, 67667@debbugs.gnu.org Received: via spool by 68756-submit@debbugs.gnu.org id=B68756.170802168013261 (code B ref 68756); Thu, 15 Feb 2024 18:28:02 +0000 Received: (at 68756) by debbugs.gnu.org; 15 Feb 2024 18:28:00 +0000 Received: from localhost ([127.0.0.1]:57004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ragSl-0003Rj-Cy for submit@debbugs.gnu.org; Thu, 15 Feb 2024 13:28:00 -0500 Received: from mail.aegee.org ([144.76.142.78]:33128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ragSh-0003RH-5g; Thu, 15 Feb 2024 13:27:56 -0500 Authentication-Results: mail.aegee.org/41FIROwJ3977909; auth=pass (PLAIN) smtp.auth=didopalauzov@aegee.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aegee.org; s=k4096; t=1708021645; i=dkim+MSA-ssl@aegee.org; bh=pch9I7uJrjnlF0HgKgdC8sJfzUOVyLEFk0ImVFci6mE=; h=Date:From:To:CC:Subject:In-Reply-To:References; b=Bp0pvxTraTUQTw3yguRatVuez3D/LzkibCQoTrhd+yeOWZYEV/OoeEKAamdC/zcHB rnT4NyFSn+VPl0okpjQPhcbE7mmnn5o4H8VuA7+U9guOlbK0QEgFWvCsY454wb8/ua u6+YofqVGtxopoRuoepa36ClcEP9BmXY6/CbLF4cXHshiHq5+yT/I0g1D+A9mHA7tE 5MnuUELJLM5MPci66MfCEYYbC8FycwyUmNhtkv7CmhHa+qINcq7kFlI3RXKyP3tdyg lYkVWTcPbcSVJosmKFVf6NnnUBojrJxdpDQCjf42dQXWYU/YiyuX69P+v1jkLrWZK/ CTtwVbFwWfsgfa5olueb9SqayKlYjDdW65Kk2buEoKjc94DHEt71RTk07APzXm/ZXJ uFnjjcHRsLvVtAamLUM0ybjn15pTJi+MHCgLRqhu30iuaKKtFy1qqSF/LJIcBwziD0 RAhk/hfOvxc2KOc8nFR+7425LgpEL8YDfwS9+DYX6T/OKmhQ14gKcP0I4Fe0wzERud s7as+NIzjmrBOBr+FU+mDha7IVKih37+DxO2jxh6/xixlr3R1qqO+15QNvPSlrcFIW Ylxp9dmLZuO+dPfoNmPF95rPrbM1rG7POxZQxoPfvBjmGnHkOc2QIq4HvIVNWjQ//u zRzJxEYvuifi/AJf9DmmSFkg= Authentication-Results: mail.aegee.org/41FIROwJ3977909; dkim=none Received: from [127.0.0.1] (x527162f2.dyn.telefonica.de [82.113.98.242] (may be forged)) (authenticated bits=0) by mail.aegee.org (8.17.2/8.17.2) with ESMTPSA id 41FIROwJ3977909 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 15 Feb 2024 18:27:25 GMT Date: Thu, 15 Feb 2024 18:27:17 +0000 From: =?UTF-8?Q?=D0=94=D0=B8=D0=BB=D1=8F=D0=BD_?= =?UTF-8?Q?=D0=9F=D0=B0=D0=BB=D0=B0=D1=83=D0=B7=D0=BE=D0=B2?= User-Agent: K-9 Mail for Android In-Reply-To: References: <37a30898d11190e4e6e03faafecde143d90b7d9d.camel@aegee.org> Message-ID: <5E06E817-4C3F-42F1-8901-73DA5A069CB9@aegee.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----5CO3JWEBLHFV1JDDIT0UD5UW7RVVYQ Content-Transfer-Encoding: 7bit X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) ------5CO3JWEBLHFV1JDDIT0UD5UW7RVVYQ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Corwin, before installing emacs-29=2E2=2E50_bug#58756-installer=2Eexe I have insta= lled emacs-29=2E2-installer=2Eexe =2E The latter has created a Start Menu g= roup emacs 29=2E2 with two icons - emacs and uninstall=2E After installing = emacs-29=2E2=2E50_bug#58756-installer=2Eexe it creates separate Start Menu = directory 29=2E2=2E50=2E The Start menu Emacs 29=2E2/uninstall disappears= =2E After clicking Start Menu/emacs 29=2E2=2E50/uninstall the entry Emacs 2= 9=2E2/uninstall appears again, but it is now dysfunctional=2E Apart from th= is, uninstalling 29=2E2=2E50 does remove the Start Menu entries it has crea= ted=2E I cannot test if two different versions work during install/uninstal= l as expected, since I have no two different versions which are at the same= time =E2=80=9Cfixed=E2=80=9D=2E Kind regards =D0=94=D0=B8=D0=BB=D1=8F=D0=BD=20 =D0=9D=D0=B0 11 =D1=84=D0=B5=D0=B2=D1=80=D1=83=D0=B0=D1=80=D0=B8 2024 =D0= =B3=2E 22:56:17 UTC, Corwin Brust =D0=BD=D0=B0=D0=BF=D0= =B8=D1=81=D0=B0: >tags 68756 + patch >thanks > >=D0=94=D0=B8=D0=BB=D1=8F=D0=BD, I have created an installer based on the= attached patch and >posted it to my own site=2E If you try that out please let me know what >you think=2E > >https://bru=2Est/i/emacs-29=2E2=2E50_bug%2358756-installer=2Eexe > >Note, this is based on the "tip" of the emacs-29 branch, and not built >from the release sources for no other reason than expediency: I am >running a CI locally so I can easily test changes to the NSI installer >without (especially) compiling other things=2E And that also means I'm >quite open to trying things, if we come up with more adventurous >changes than those proposed here=2E > >Reprising your original expectations: > >> =E2=80=A2 Uninstalling emacs should remove the Start Menu directories, = created during installing emacs=2E > >This is fixed, I believe, however a bug remains (I will file a new bug >given we wind up taking things in pieces, as I'm suggesting): >customizing the name of the Start Menu folder isn't working for me >with or without this patch=2E Meanwhile: > >> =E2=80=A2 Installing emacs should ask to first remove the previously in= stalled emacs version, as long as it does not do inplace upgrade (substitut= ion)=2E > >Per this patch I did not add any Sections or controls, however a given >uninstaller will no-longer delete any other versions beside the one it >installed=2E > >I am open to better and more dramatic changes, but I think it might >make sense to work in stages, perhaps under quite granular bug >reports=2E In any event, I expect to "work my way up" to any more >complex changes needed to the NSI script incrementally=2E > >Stefan, > >I think the attached minimal change, plus the other patch for not >needing to "accept" licensing in 67667 (which tracker I've added in >CC), would be a good basis for making a 29=2E2_2=2E Ideally, we could >push these two and then I will create a 29=2E2_2 set=2E From there, I'll >probably focus on improving things for the 30=2E1 series pre-tests >notwithstanding "show stoppers" with the top-of-stack 29=2Ex binaries=2E >I can work on (each of) this smaller changes as much as needed, but >I'd like to keep the installer simple while we do=2E (E=2Eg=2E defer addi= ng >any new Sections/pages or controls we can live without until Emacs >30=2E) > >As an example of something not addressed by the patch, only the mostly >recently installed Emacs can be uninstalled=2E To address that will >require giving each uninstaller a unique name as part of creating it >under the installation target directory=2E I'm fairly confident I'll >get that right, but I'm not as confident as I am of the one attached=2E >Moreover, I would prioritize fixing the issue of (potentially) >deleting several installed versions without mentioning (which, =D0=94=D0= =B8=D0=BB=D1=8F=D0=BD, >thank you again for reporting that that is happening)=2E > > >Corwin ------5CO3JWEBLHFV1JDDIT0UD5UW7RVVYQ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
Hello Corwin,

before inst= alling emacs-29=2E2=2E50_bug#58756-installer=2Eexe I have installed emacs-2= 9=2E2-installer=2Eexe =2E The latter has created a Start Menu group emacs 2= 9=2E2 with two icons - emacs and uninstall=2E After installing emacs-29=2E2= =2E50_bug#58756-installer=2Eexe it creates separate Start Menu directory 29= =2E2=2E50=2E The Start menu Emacs 29=2E2/uninstall disappears=2E After clic= king Start Menu/emacs 29=2E2=2E50/uninstall the entry Emacs 29=2E2/uninstal= l appears again, but it is now dysfunctional=2E Apart from this, uninstalli= ng 29=2E2=2E50 does remove the Start Menu entries it has created=2E I canno= t test if two different versions work during install/uninstall as expected,= since I have no two different versions which are at the same time =E2=80= =9Cfixed=E2=80=9D=2E

Kind regards
=C2=A0 =D0=94=D0=B8=D0=BB=D1=8F= =D0=BD


=D0=9D=D0= =B0 11 =D1=84=D0=B5=D0=B2=D1=80=D1=83=D0=B0=D1=80=D0=B8 2024 =D0=B3=2E 22:5= 6:17 UTC, Corwin Brust <corwin@bru=2Est> =D0=BD=D0=B0=D0=BF=D0=B8=D1= =81=D0=B0:
tags 68756 + patch
thanks
=D0=94=D0=B8=D0=BB=D1=8F=D0=BD, I have created an installer based on the= attached patch and
posted it to my own site=2E If you try that out ple= ase let me know what
you think=2E

https://bru=2Est/i/emacs-29= =2E2=2E50_bug%2358756-installer=2Eexe

Note, this is based on the= "tip" of the emacs-29 branch, and not built
from the release sources fo= r no other reason than expediency: I am
running a CI locally so I can ea= sily test changes to the NSI installer
without (especially) compiling ot= her things=2E And that also means I'm
quite open to trying things, if w= e come up with more adventurous
changes than those proposed here=2E
<= br>Reprising your original expectations:

=E2=80=A2 Uninstalling emacs = should remove the Start Menu directories, created during installing emacs= =2E

This is fixed, I believe, h= owever a bug remains (I will file a new bug
given we wind up taking thin= gs in pieces, as I'm suggesting):
customizing the name of the Start Menu= folder isn't working for me
with or without this patch=2E Meanwhile:
=E2=80=A2 Installing emacs should ask to first remove the previously in= stalled emacs version, as long as it does not do inplace upgrade (substitut= ion)=2E

Per this patch I did no= t add any Sections or controls, however a given
uninstaller will no-long= er delete any other versions beside the one it
installed=2E

I am = open to better and more dramatic changes, but I think it might
make sens= e to work in stages, perhaps under quite granular bug
reports=2E In any= event, I expect to "work my way up" to any more
complex changes needed = to the NSI script incrementally=2E

Stefan,

I think the attach= ed minimal change, plus the other patch for not
needing to "accept" lice= nsing in 67667 (which tracker I've added in
CC), would be a good basis f= or making a 29=2E2_2=2E Ideally, we could
push these two and then I wil= l create a 29=2E2_2 set=2E From there, I'll
probably focus on improving= things for the 30=2E1 series pre-tests
notwithstanding "show stoppers" = with the top-of-stack 29=2Ex binaries=2E
I can work on (each of) this sm= aller changes as much as needed, but
I'd like to keep the installer simp= le while we do=2E (E=2Eg=2E defer adding
any new Sections/pages or contr= ols we can live without until Emacs
30=2E)

As an example of somet= hing not addressed by the patch, only the mostly
recently installed Emac= s can be uninstalled=2E To address that will
require giving each uninst= aller a unique name as part of creating it
under the installation target= directory=2E I'm fairly confident I'll
get that right, but I'm not as = confident as I am of the one attached=2E
Moreover, I would prioritize fi= xing the issue of (potentially)
deleting several installed versions with= out mentioning (which, =D0=94=D0=B8=D0=BB=D1=8F=D0=BD,
thank you again f= or reporting that that is happening)=2E


Corwin
------5CO3JWEBLHFV1JDDIT0UD5UW7RVVYQ-- From unknown Sat Jun 14 19:36:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68756: bug#67667: bug#68756: Uninstalling emacs does not remove Start Menu entries created during the installation Resent-From: Corwin Brust Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Feb 2024 18:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?=D0=94=D0=B8=D0=BB=D1=8F=D0=BD_?= =?UTF-8?Q?=D0=9F=D0=B0=D0=BB=D0=B0=D1=83=D0=B7=D0=BE=D0=B2?= , Eli Zaretskii , Stefan Kangas Cc: 68756@debbugs.gnu.org Received: via spool by 68756-submit@debbugs.gnu.org id=B68756.170802287815426 (code B ref 68756); Thu, 15 Feb 2024 18:48:01 +0000 Received: (at 68756) by debbugs.gnu.org; 15 Feb 2024 18:47:58 +0000 Received: from localhost ([127.0.0.1]:57038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ragm5-00040k-Qv for submit@debbugs.gnu.org; Thu, 15 Feb 2024 13:47:58 -0500 Received: from mail-ot1-f44.google.com ([209.85.210.44]:52511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ragm3-00040R-1L for 68756@debbugs.gnu.org; Thu, 15 Feb 2024 13:47:56 -0500 Received: by mail-ot1-f44.google.com with SMTP id 46e09a7af769-6e125818649so588412a34.1 for <68756@debbugs.gnu.org>; Thu, 15 Feb 2024 10:47:36 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708022850; x=1708627650; 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=wITQFaZD6ITtWtWCibSRmvMqHBNMAH/IGqGqPfOaEwY=; b=ncExOsSP/DUUOObT1EdTvAzfCUgbMbdSzvr4ALny4NJfEbIAGb6px58Ju9sCtrC6B6 v25AfVSRR5zdMSVd0kwHsljSG+LuuPAzTGbS1wsL1jdpcs1zgtV1LeCdEYYjZ93TPIec 5y0/70GfMmajEoShNW7F8vra2X2lItndKzYbZ72Hg/XsY1OgTD3+6rsLkGgeFxeWyq7o mBSuirCj1biKu6jwTYC137w2rQqFXUI6Ha5PwGfbUOUCZIh2w+le3UWMZJv4i/quGtt9 YTSDHPev6A4SlGGQgZHLD8xQpYXpKmBZyRBYrL1dFR9dsZZNAQcdD1ZEZJNPFsWqwpev 8UZg== X-Gm-Message-State: AOJu0YxTjpsPZDpcp5Wx2AKBSHuRP1A8XohROSM5k1IM6ZUCI6iePrKm IRROYWf3UMwK5aZOayll9DX8aF5ZrO19QBToaY/8l/DTAaWIwtUuazWLiPARNMLQCXXspLTiW07 mSQWDJZS/Jzg4gEf44aCauWAUqt8= X-Google-Smtp-Source: AGHT+IHmIHBX/Cfh3W7hTFiii2hcJfXz03kSHAfPJLUHsgAmIK1DOwogrzX05LXXljrvUZPYP7F4C0/Ls2wyp6DklEI= X-Received: by 2002:a05:6830:2049:b0:6e4:2dc7:cd1f with SMTP id f9-20020a056830204900b006e42dc7cd1fmr2289031otp.0.1708022850625; Thu, 15 Feb 2024 10:47:30 -0800 (PST) MIME-Version: 1.0 References: <37a30898d11190e4e6e03faafecde143d90b7d9d.camel@aegee.org> <5E06E817-4C3F-42F1-8901-73DA5A069CB9@aegee.org> In-Reply-To: <5E06E817-4C3F-42F1-8901-73DA5A069CB9@aegee.org> From: Corwin Brust Date: Thu, 15 Feb 2024 12:47:18 -0600 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.7 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) On Thu, Feb 15, 2024 at 12:27=E2=80=AFPM =D0=94=D0=B8=D0=BB=D1=8F=D0=BD =D0= =9F=D0=B0=D0=BB=D0=B0=D1=83=D0=B7=D0=BE=D0=B2 wrote: > > Hello Corwin, > > before installing emacs-29.2.50_bug#58756-installer.exe I have installed = emacs-29.2-installer.exe . The latter has created a Start Menu group emacs = 29.2 with two icons - emacs and uninstall. After installing emacs-29.2.50_b= ug#58756-installer.exe it creates separate Start Menu directory 29.2.50. Th= e Start menu Emacs 29.2/uninstall disappears. After clicking Start Menu/ema= cs 29.2.50/uninstall the entry Emacs 29.2/uninstall appears again, but it i= s now dysfunctional. Apart from this, uninstalling 29.2.50 does remove the = Start Menu entries it has created. I cannot test if two different versions = work during install/uninstall as expected, since I have no two different ve= rsions which are at the same time =E2=80=9Cfixed=E2=80=9D. > Thank you very much for testing =D0=94=D0=B8=D0=BB=D1=8F=D0=BD. This is as= I would expect: I won't be able to change the behavior of previously created installers. For this reason we should probably put out some type of advisory that using executing any version of the installer published so far will unconditionally remove \Emacs and all version of Emacs therein. Stefan, Eli, Do you have thoughts on alerting users of the windows installer to this, and how we would best do that? (Is this a good candidate for PROBLEMS?) From unknown Sat Jun 14 19:36:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68756: bug#67667: bug#68756: Uninstalling emacs does not remove Start Menu entries created during the installation Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Feb 2024 19:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Corwin Brust Cc: 68756@debbugs.gnu.org, Dilyan.Palauzov@aegee.org, stefankangas@gmail.com Received: via spool by 68756-submit@debbugs.gnu.org id=B68756.170802548620277 (code B ref 68756); Thu, 15 Feb 2024 19:32:01 +0000 Received: (at 68756) by debbugs.gnu.org; 15 Feb 2024 19:31:26 +0000 Received: from localhost ([127.0.0.1]:57103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rahS9-0005Gz-Ql for submit@debbugs.gnu.org; Thu, 15 Feb 2024 14:31:26 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rahS7-0005Gj-LQ for 68756@debbugs.gnu.org; Thu, 15 Feb 2024 14:31:24 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rahRh-0005B8-0M; Thu, 15 Feb 2024 14:30:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=DRd/Fyg9Y+8qKLUfbvxTkYIZbMKPyc67BH2bGCfNYyw=; b=GrCM6o8xOFN80DIOTYUs Fs2pZWK4EN6ChFkwmV5XsHWU9QG3ujb9rpVG03LLLQaEHWZ25pCgFHi71BB+gM8Ec/zJXOoqL/Xpo cnUmEs69v+R/fYIEt17Q6pz7M33r9st9b4AmLwCcvaVJI/xBTgIyv3TWGpKoOBck8RBo0fiuSeNeJ 8ncS+FnBqnQyBEk+lw7Iedzu+dgKTY2bwfxv5f/Qy5LeuVYDXH+y8H92AMiM5RyDhy+Xsly9TWFIh /rR/VCaN9uzKndXzUN6MPsjL7xdjTA5P9knFaeEuNO8aUS1oT7XlvBMFMC7qw5LWKYa8s96qMkUhw 1s62VN+5iRArpA==; Date: Thu, 15 Feb 2024 21:30:53 +0200 Message-Id: <861q9dwmmq.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Corwin Brust on Thu, 15 Feb 2024 12:47:18 -0600) References: <37a30898d11190e4e6e03faafecde143d90b7d9d.camel@aegee.org> <5E06E817-4C3F-42F1-8901-73DA5A069CB9@aegee.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.2 (-----) > From: Corwin Brust > Date: Thu, 15 Feb 2024 12:47:18 -0600 > Cc: 68756@debbugs.gnu.org > > On Thu, Feb 15, 2024 at 12:27 PM Дилян Палаузов > wrote: > > > > Hello Corwin, > > > > before installing emacs-29.2.50_bug#58756-installer.exe I have installed emacs-29.2-installer.exe . The latter has created a Start Menu group emacs 29.2 with two icons - emacs and uninstall. After installing emacs-29.2.50_bug#58756-installer.exe it creates separate Start Menu directory 29.2.50. The Start menu Emacs 29.2/uninstall disappears. After clicking Start Menu/emacs 29.2.50/uninstall the entry Emacs 29.2/uninstall appears again, but it is now dysfunctional. Apart from this, uninstalling 29.2.50 does remove the Start Menu entries it has created. I cannot test if two different versions work during install/uninstall as expected, since I have no two different versions which are at the same time “fixed”. > > > > Thank you very much for testing Дилян. This is as I would expect: I > won't be able to change the behavior of previously created installers. > > For this reason we should probably put out some type of advisory that > using executing any version of the installer published so far will > unconditionally remove \Emacs and all version of Emacs > therein. > > Stefan, Eli, > > Do you have thoughts on alerting users of the windows installer to > this, and how we would best do that? (Is this a good candidate for > PROBLEMS?) No, PROBLEMS is not a good place, I think. But why cannot you remove those old shortcuts/submenus when the new Emacs version is installed? From unknown Sat Jun 14 19:36:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68756: bug#67667: bug#68756: Uninstalling emacs does not remove Start Menu entries created during the installation Resent-From: Corwin Brust Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Feb 2024 20:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 68756@debbugs.gnu.org, Dilyan.Palauzov@aegee.org, stefankangas@gmail.com Received: via spool by 68756-submit@debbugs.gnu.org id=B68756.17080291697005 (code B ref 68756); Thu, 15 Feb 2024 20:33:02 +0000 Received: (at 68756) by debbugs.gnu.org; 15 Feb 2024 20:32:49 +0000 Received: from localhost ([127.0.0.1]:57529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raiPY-0001ou-F2 for submit@debbugs.gnu.org; Thu, 15 Feb 2024 15:32:48 -0500 Received: from mail-ot1-f42.google.com ([209.85.210.42]:51696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1raiPW-0001of-LH for 68756@debbugs.gnu.org; Thu, 15 Feb 2024 15:32:47 -0500 Received: by mail-ot1-f42.google.com with SMTP id 46e09a7af769-6e2df9e9074so380a34.3 for <68756@debbugs.gnu.org>; Thu, 15 Feb 2024 12:32:27 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708029142; x=1708633942; 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=XSMid30kFLbcgpOVI0Dsg8sLKss58jmpRX4BY7pFRfo=; b=FuRa4qoDoR8/ED/u1uJmNqbqL2TRf/yuuxBfQkfUmIbwD5szdLvYOQ9tAWvvusCUiE GDXsPxU0bNJAIa1/QutJlPry8lh3VCQs6d/y8fVlr+HnJsNzYZg2PhhPV0ZMnPiOz0nt Zs13ZnQgA7jZiSY9AzTjrbdGXOaqDNjisHc0AQEdwelhMuO0rv1idAGRuZ8cjJbTWvDP 3gXTpl9Ppihe+mMKwFME8MaV8TYIEEtzROupgsyAFQLpkX27p1LgB80yy5vfKD3l1KdG BSPqYoXTlKyy96SKPd2JnzGah6zSkiM7TONPzDXmn6P+ih/HHtECTlcPvwnqF5THLpOB P/sQ== X-Gm-Message-State: AOJu0YzJUuY+jqldjv7OCoF2a7ZuHP3yQV7pwuKDrkj/3B6l2o8tNg9B msZhRmZzt06b3NGRTtjaKcEyhGUtmDWL/KdR8ArloO6e/Ofr6piH0ErmRJEblSuP110DjeBA4XM rU2/yRHC2oPkO0dGGp32Uhn5jOnQ= X-Google-Smtp-Source: AGHT+IFx+2T0cHXyziX+GaczteRQv0QTPGFriMPYRxSJ8K7WCdGSj9fjfbt02vEFrEOjJgWPzmhz79WnFmHMSfBt72U= X-Received: by 2002:a9d:7a54:0:b0:6e4:3247:8238 with SMTP id z20-20020a9d7a54000000b006e432478238mr1287656otm.32.1708029142002; Thu, 15 Feb 2024 12:32:22 -0800 (PST) MIME-Version: 1.0 References: <37a30898d11190e4e6e03faafecde143d90b7d9d.camel@aegee.org> <5E06E817-4C3F-42F1-8901-73DA5A069CB9@aegee.org> <861q9dwmmq.fsf@gnu.org> In-Reply-To: <861q9dwmmq.fsf@gnu.org> From: Corwin Brust Date: Thu, 15 Feb 2024 14:32:10 -0600 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.7 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) On Thu, Feb 15, 2024 at 1:30=E2=80=AFPM Eli Zaretskii wrote: > > No, PROBLEMS is not a good place, I think. > Does it make sense to get the word out that running any version of the installer so far published will remove all Emacs versions installed under the chosen installation path (\Emacs, by default)? If so, I'm not sure how. (PROBLEMS is what I could think of). > But why cannot you remove those old shortcuts/submenus when the new > Emacs version is installed? > Perhaps I can. I agree to try. To confirm, the goal would be to remove any *broken* shortcuts, I think. (We do not currently create submenus unless the user specifies the pathing manually.) We might also consider deleting older uninstallers, however I'll come back to this point. If that is correct, a question would be if we can confine ourselves to looking at the user's selected Start Menu folder, during install, or if we should instead traverse the user's entire Start Menu hierarchy looking for broken shortcuts to runemacs.exe (and maybe old uninstallers), and deleting them. Yet another option here would be scanning for older versions and asking what to do with them. This would be more of my preferred option, however I don't expect to be fast creating and testing a net-new feature created in a language I'm just learning, for this work. I guess I'll be racing to be ready for Emacs 30.1 pretests, if we take all that on. For this reason (there are much better solutions but I cannot create and test them quickly), I think we should apply what we have so far and I should produce a new set of binaries which installer will not unconditionally uninstall older Emacs versions. Users who want to delete things can do so, but an unexpected recursive delete feels like a very serious problem. Do you have reservations, Eli? From unknown Sat Jun 14 19:36:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68756: bug#67667: bug#68756: Uninstalling emacs does not remove Start Menu entries created during the installation Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 16 Feb 2024 07:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Corwin Brust Cc: 68756@debbugs.gnu.org, Dilyan.Palauzov@aegee.org, stefankangas@gmail.com Received: via spool by 68756-submit@debbugs.gnu.org id=B68756.170806770619735 (code B ref 68756); Fri, 16 Feb 2024 07:16:01 +0000 Received: (at 68756) by debbugs.gnu.org; 16 Feb 2024 07:15:06 +0000 Received: from localhost ([127.0.0.1]:57806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rasR7-00058E-Kx for submit@debbugs.gnu.org; Fri, 16 Feb 2024 02:15:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39542) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rasR4-00057O-5C for 68756@debbugs.gnu.org; Fri, 16 Feb 2024 02:15:03 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rasQe-0008P6-I1; Fri, 16 Feb 2024 02:14:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=flkMydJZegbM/EQilj/G4dMf6vGpVx3TnIZ6udv5cJA=; b=LR86EKPVSWMG0tS8fDD6 rDtWjBKaF87UZmrt3XmWchiBBmikmOCumoeYqxa9fnJj5qZkpLFidQhBdXZ4cdOk/hdsDTAp3frQu DbQ+Gmairaqr0XWw68REopUnISkPbT4OcSRysMmt9jRV4OZx1OVdZSHjIzmKRjhGHnDPINHF+rqHC dvUkpeUNT0y7KLNuhB50LkgFMIgHEl4SQ82LAUH4tLPpF+kvT40uuetzTCmEDqZsbLT1JVAZrkWkW 4LJ2g9bisK6Fp+UZLOtbTRx0viLLK+V8YAbB+dSuSi/qXT6/JJ4onia7lo3xVT1MsUlze9HIpNYLq QKRLntvnWBEZrQ==; Date: Fri, 16 Feb 2024 09:14:34 +0200 Message-Id: <86wmr4vq1x.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Corwin Brust on Thu, 15 Feb 2024 14:32:10 -0600) References: <37a30898d11190e4e6e03faafecde143d90b7d9d.camel@aegee.org> <5E06E817-4C3F-42F1-8901-73DA5A069CB9@aegee.org> <861q9dwmmq.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.2 (-----) > From: Corwin Brust > Date: Thu, 15 Feb 2024 14:32:10 -0600 > Cc: 68756@debbugs.gnu.org, Dilyan.Palauzov@aegee.org, stefankangas@gmail.com > > On Thu, Feb 15, 2024 at 1:30 PM Eli Zaretskii wrote: > > > But why cannot you remove those old shortcuts/submenus when the new > > Emacs version is installed? > > > > Perhaps I can. I agree to try. To confirm, the goal would be to > remove any *broken* shortcuts, I think. (We do not currently create > submenus unless the user specifies the pathing manually.) We might > also consider deleting older uninstallers, however I'll come back to > this point. > > If that is correct, a question would be if we can confine ourselves to > looking at the user's selected Start Menu folder, during install, or > if we should instead traverse the user's entire Start Menu hierarchy > looking for broken shortcuts to runemacs.exe (and maybe old > uninstallers), and deleting them. If the latter is feasible, perhaps do that, maybe as an option after user confirmation? The former is probably the minimum you should do. > Yet another option here would be scanning for older versions and > asking what to do with them. This would be more of my preferred > option, however I don't expect to be fast creating and testing a > net-new feature created in a language I'm just learning, for this > work. I guess I'll be racing to be ready for Emacs 30.1 pretests, if > we take all that on. > > For this reason (there are much better solutions but I cannot create > and test them quickly), I think we should apply what we have so far > and I should produce a new set of binaries which installer will not > unconditionally uninstall older Emacs versions. Users who want to > delete things can do so, but an unexpected recursive delete feels like > a very serious problem. > > Do you have reservations, Eli? No, SGTM. And it's your call anyway, as I don't have a lot of experience using installers.