From unknown Sat Aug 16 16:01:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63563: 29.0.91; package.el should not install unselected packages Resent-From: Jimmy Yuen Ho Wong Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 18 May 2023 02:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63563 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 63563@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16843758332022 (code B ref -1); Thu, 18 May 2023 02:11:01 +0000 Received: (at submit) by debbugs.gnu.org; 18 May 2023 02:10:33 +0000 Received: from localhost ([127.0.0.1]:51563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzT68-0000WY-UR for submit@debbugs.gnu.org; Wed, 17 May 2023 22:10:33 -0400 Received: from lists.gnu.org ([209.51.188.17]:40452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzT66-0000WQ-QE for submit@debbugs.gnu.org; Wed, 17 May 2023 22:10:31 -0400 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 1pzT66-0007TB-KH for bug-gnu-emacs@gnu.org; Wed, 17 May 2023 22:10:30 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pzT65-0001cL-8d for bug-gnu-emacs@gnu.org; Wed, 17 May 2023 22:10:30 -0400 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-3f423521b10so10058565e9.0 for ; Wed, 17 May 2023 19:10:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684375826; x=1686967826; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=tVwsHPXIP/CfZ16LtIj8w1qwCyjJe7krjPHRiPh1llc=; b=bi898dDXBJa95pvbFC+9DTzMXGJgnyyaVhkV41d9L4lQJ3Al1Jvhj2old/g9FtfjT1 StZWD3Be/5itqOUdRqSNT/3IvPXBBFOBT61kRk9rAb5PLeLes+Qq0uEfV4sKL95rYeiN JAw4s9ljzK7bY0G2wqDrtyblNFElLQXNnkw2DKGoMa5WB4l91fVbeDMiFj8RhUyI1Osc 9T7+Qy50DFzWm+hjmMbSk1mVkAv1Mf/joPs7rbj0iv0Te2Mdlb5GypIo9Ur7Rfl8WVdy 4kquCQa4UsvJJsA6IXnBA+OAK1SwD55FFQBKhdQsDx68P3GRs140jMceGzPRPcnW3G9X GwTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684375826; x=1686967826; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=tVwsHPXIP/CfZ16LtIj8w1qwCyjJe7krjPHRiPh1llc=; b=NDwdXaDO12J0l2SlTrfpKbgFjXFGx9NrcDVXk7KD0xsCzRd8yjWiDcZvGjniMSzCRX Zwx8CfT8bEUQli0Tcwwoj3L4xkt/1NXQo+yRGgA1RTHtVbwWaL9ZCHLqtZVrGTu13+o8 KoPr6tpSaplA1DjmgE79W6MPjjn7I5J+xWbnGFvZHIWoGfQBFgQh8wHisMBBXdaV+8Oi R1BrQKMvKDRWI3D0Y/HGv4P9rTviAy5PHIzDhIVZ89Il3jQ4AbpEmh4TWZ0HHH9Q0qJe eZgHMF7vBjpSF7Suj1edg+qy3NWCEWT+D4dUQNrZ6gaZKDspb8wfBm1B59bJk6VJjXpp dkvg== X-Gm-Message-State: AC+VfDy0PDaAkg/vnbkfzfWyAo2O6VNoeDPcjEd83CIuVVWOiMvaGhuX bMcG5plgV0iC+8JgGs/6OmE7vaQpC9E= X-Google-Smtp-Source: ACHHUZ6bEkKYiMGz/jdJ26FcjUtCCEnF5FtkQBy09hFT0YfEPeoxOZRSh/NKW3NinGnUjMyghZf98w== X-Received: by 2002:a7b:c012:0:b0:3f1:92aa:4eb8 with SMTP id c18-20020a7bc012000000b003f192aa4eb8mr238596wmb.16.1684375825958; Wed, 17 May 2023 19:10:25 -0700 (PDT) Received: from MobileCat.localdomain ([2a01:4b00:89a0:2400:301f:207a:a22f:7653]) by smtp.gmail.com with ESMTPSA id p4-20020a7bcc84000000b003f42d3111b8sm459568wma.30.2023.05.17.19.10.24 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 17 May 2023 19:10:25 -0700 (PDT) From: Jimmy Yuen Ho Wong Date: Thu, 18 May 2023 03:10:23 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::32d; envelope-from=wyuenho@gmail.com; helo=mail-wm1-x32d.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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.3 (--) Reproduction: 1. M-x list-packages 2. Press x on a line 3. Observer in the echo area package.el is now asking the user to whether to install the package. Expectation: If the user has not pressed i to select the package for installation, package.el should not ask the user to confirm anything. There's no action to execute. This is unexpected dwim behavior. From unknown Sat Aug 16 16:01:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63563: 29.0.91; package.el should not install unselected packages Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 18 May 2023 05:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63563 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jimmy Yuen Ho Wong Cc: 63563@debbugs.gnu.org Received: via spool by 63563-submit@debbugs.gnu.org id=B63563.168438874012396 (code B ref 63563); Thu, 18 May 2023 05:46:01 +0000 Received: (at 63563) by debbugs.gnu.org; 18 May 2023 05:45:40 +0000 Received: from localhost ([127.0.0.1]:51723 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzWSJ-0003Dq-WF for submit@debbugs.gnu.org; Thu, 18 May 2023 01:45:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzWSI-0003DZ-6Z; Thu, 18 May 2023 01:45:38 -0400 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 1pzWSC-0000sF-V5; Thu, 18 May 2023 01:45:32 -0400 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=xAlQ6TZs5noZyab4hHG64sUpIMyIqWFkdP/Pwy4SQo4=; b=NcqxfzIwxCiamU7v/NFX ip9lw8VASa+nWXMleM2ccRflO22L2eCkKeLT7nfx6kwLtT3Ow/wXs6bDjrqYBitokoq4l1hii4DPq 8kpvOqHVjJGMohh8rp+EqXx2UZ2z9+tMNRoHffDyOvhemkS6IHsxPLVitWOOL8+r9q8GHQWAStMMr bFpc5xbfP4AKMlDOVXUctghQ0OvLZ5Ji96zJ2Dj96YciKhBO669M00VCHVRxPimdZ4fz1sufmFnc6 VL5ELn2NFwT/ZjN+KMxIv/s8srBeCZ38h+3RzZS+u9vG5mdnPYXBIINvkmyVgbYta15Sua2eBo84Q rpOSuV6mLuZVMQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pzWS9-0001P0-12; Thu, 18 May 2023 01:45:32 -0400 Date: Thu, 18 May 2023 08:45:40 +0300 Message-Id: <83r0rew5tn.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Jimmy Yuen Ho Wong on Thu, 18 May 2023 03:10:23 +0100) References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) tags 63563 notabug thanks > From: Jimmy Yuen Ho Wong > Date: Thu, 18 May 2023 03:10:23 +0100 > > 1. M-x list-packages > 2. Press x on a line > 3. Observer in the echo area package.el is now asking the user to > whether to install the package. > > Expectation: > > If the user has not pressed i to select the package for installation, > package.el should not ask the user to confirm anything. There's no > action to execute. This is unexpected dwim behavior. >From the Emacs manual: ‘x’ Download and install all packages marked with ‘i’, and their dependencies; also, delete all packages marked with ‘d’ (‘package-menu-execute’). This also removes the marks. If no packages are marked, this command will install the package under point (if it isn’t installed already), or delete the package under point (if it’s already installed). The doc string says similar stuff: If no packages are marked, the action taken depends on the state of the package under point. If it’s not already installed, this command will install the package, and if it’s installed, it will delete the package. So this is documented behavior. This is not a bug, but a feature. From unknown Sat Aug 16 16:01:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63563: 29.0.91; package.el should not install unselected packages Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 18 May 2023 19:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63563 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: Eli Zaretskii Cc: 63563@debbugs.gnu.org, Jimmy Yuen Ho Wong Received: via spool by 63563-submit@debbugs.gnu.org id=B63563.168443964120096 (code B ref 63563); Thu, 18 May 2023 19:54:01 +0000 Received: (at 63563) by debbugs.gnu.org; 18 May 2023 19:54:01 +0000 Received: from localhost ([127.0.0.1]:54649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzjhI-0005E4-Qh for submit@debbugs.gnu.org; Thu, 18 May 2023 15:54:01 -0400 Received: from mout01.posteo.de ([185.67.36.65]:53031) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzjhH-0005Dp-5t for 63563@debbugs.gnu.org; Thu, 18 May 2023 15:54:00 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 4F9A5240029 for <63563@debbugs.gnu.org>; Thu, 18 May 2023 21:53:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1684439633; bh=QLqIrXop60g1KirH67huqXlmFzE1LB3o0aJWFrJeZ8E=; h=From:To:Cc:Subject:Autocrypt:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=kzU79OZnWV5KOH+NIHpDRoZqxIvrYh2WQRiAn8On9b/eiNMjgFlfrcacFCM5/glUp 54z2DBwnoI5x291qfLYuX/LApoYncvXvShYU1D8HSeF+PXAC+Gxdn/y3w8/1V4sq2N UybmknqzeNxQpL82XO1qq5DzN96rqxhOBWMFQrUwAtt7Zikmuld2AtJSJLVfAR0x+h okqUMT+JYDeekWtzs6pcfXe5PVEqyv6z1fqv+wtnL3ZM8zZfDjZra4PepjBKeU+BYg kTIvnejewzTV8UssD0vANwRYuz658+S3myxlyiJ6+9sFtxb8Ywvh/2+DYQSp0hKcj6 hUnGqiunMnKgA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4QMgdr5QKwz6tm4; Thu, 18 May 2023 21:53:52 +0200 (CEST) From: Philip Kaludercic In-Reply-To: <83r0rew5tn.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 18 May 2023 08:45:40 +0300") References: <83r0rew5tn.fsf@gnu.org> Autocrypt: addr=philipk@posteo.net; keydata= mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof z4oM Date: Thu, 18 May 2023 19:53:52 +0000 Message-ID: <87cz2xza9b.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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: -3.3 (---) Eli Zaretskii writes: > tags 63563 notabug > thanks > >> From: Jimmy Yuen Ho Wong >> Date: Thu, 18 May 2023 03:10:23 +0100 >>=20 >> 1. M-x list-packages >> 2. Press x on a line >> 3. Observer in the echo area package.el is now asking the user to >> whether to install the package. >>=20 >> Expectation: >>=20 >> If the user has not pressed i to select the package for installation, >> package.el should not ask the user to confirm anything. There's no >> action to execute. This is unexpected dwim behavior. > >>>From the Emacs manual: > > =E2=80=98x=E2=80=99 > Download and install all packages marked with =E2=80=98i=E2=80=99,= and their > dependencies; also, delete all packages marked with =E2=80=98d=E2= =80=99 > (=E2=80=98package-menu-execute=E2=80=99). This also removes the m= arks. If no > packages are marked, this command will install the package under > point (if it isn=E2=80=99t installed already), or delete the packa= ge under > point (if it=E2=80=99s already installed). > > The doc string says similar stuff: > > If no packages are marked, the action taken depends on the state > of the package under point. If it=E2=80=99s not already installed, this > command will install the package, and if it=E2=80=99s installed, it will > delete the package. > > So this is documented behavior. This is not a bug, but a feature. That being said, I am not a fan of this DWIM-ish behaviour either. From unknown Sat Aug 16 16:01:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63563: 29.0.91; package.el should not install unselected packages Resent-From: Jimmy Yuen Ho Wong Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 May 2023 00:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63563 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: Philip Kaludercic Cc: 63563@debbugs.gnu.org, Eli Zaretskii Received: via spool by 63563-submit@debbugs.gnu.org id=B63563.16853215181103 (code B ref 63563); Mon, 29 May 2023 00:52:01 +0000 Received: (at 63563) by debbugs.gnu.org; 29 May 2023 00:51:58 +0000 Received: from localhost ([127.0.0.1]:56681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3R77-0000Hi-CV for submit@debbugs.gnu.org; Sun, 28 May 2023 20:51:57 -0400 Received: from mail-qv1-f47.google.com ([209.85.219.47]:50517) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3R71-0000HQ-U1 for 63563@debbugs.gnu.org; Sun, 28 May 2023 20:51:56 -0400 Received: by mail-qv1-f47.google.com with SMTP id 6a1803df08f44-62613b2c8b7so14834986d6.1 for <63563@debbugs.gnu.org>; Sun, 28 May 2023 17:51:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685321506; x=1687913506; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=njgDu3bmKa149OXGKaHwOyBOXpz58Lxf/GmMZ2+1jhA=; b=EEAKi3JOfnGGJbNJ0bYi8M0i6Y+40HrUWx5YkIrQR1EWnFpgIdD40bPYBl0rgCWNLa 1htYN93HnYEZt2VJwzFyELEYFSK0xETpDJbCDknrUUIn3uE9U3N2epHISsfSYDa4Zktp GzspIwbJeh6aXbO8Y+SaKQuVbx6GlfeiZ4j0BuIqiy6ZNjpGXzKEtp6TFXEH+idDx3mR aKKhpiB+KyWIKs4f/I24LvHyPhxi4YQoHhmzs/md04yJPbwlOvNaEHPWMS8kdtO2RM83 SdyhUJdaJHM8kTgXlijIcWGlG1oxEY1+FdXSdbDtfpQI6MUh5ZZk7zmo3S1mvIFMXmB8 pebw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685321506; x=1687913506; 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=njgDu3bmKa149OXGKaHwOyBOXpz58Lxf/GmMZ2+1jhA=; b=MD5f5roearM1tZXct7Sp5+qmRgKcGrfNufrnMs8ah2wcnSA8KRkU6RAPMA1xSXW6E8 hFGZ+I1sPTZzaxBn/3UCjnsMJDu8h2dV0BkocsmmtbPwknYC3w9OZEnZVlF0hK71FvN3 51u3qrTFR3gFzTaepvLhxy+8ZNI7Yw8GlFqPlz1Jx2nrFjM51PyWVkli4xdC9dXcinJG 6CILTvr+PzUecxCOERw/2RtZTOg+pj1dvxL6BaiLROl87ZZomJw5NaEicwWa6aeVkHw5 ghzIqYLCFjsA+wdWwnimwwt8lZoHI+FwPMZdY6RtoO3W9mgJM9y+zBMIrPINR6WKy28K NvXw== X-Gm-Message-State: AC+VfDx1a6KuDeN8v+FTGFKZMrihrXRPnFchW85UZG+zOLx4iiIGtIIN ZCFhrrLjCE/k4wKoR8AY2R49Nga68QBFwnItFhA= X-Google-Smtp-Source: ACHHUZ57IzuAuvTJPru89KN5ZfveBLweNAVhaTl8x5SClVnWnrj8Raqsfwhn3tVatqGKy2ckfz/l+dEtTFNOT1Ap8rw= X-Received: by 2002:ad4:5fcf:0:b0:625:aa49:c34c with SMTP id jq15-20020ad45fcf000000b00625aa49c34cmr9386568qvb.64.1685321506222; Sun, 28 May 2023 17:51:46 -0700 (PDT) MIME-Version: 1.0 References: <83r0rew5tn.fsf@gnu.org> <87cz2xza9b.fsf@posteo.net> In-Reply-To: <87cz2xza9b.fsf@posteo.net> From: Jimmy Yuen Ho Wong Date: Mon, 29 May 2023 01:51:11 +0100 Message-ID: Content-Type: multipart/alternative; boundary="000000000000b5f76a05fcca7d30" 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 (-) --000000000000b5f76a05fcca7d30 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Is this new behavior no one asked for configurable? Over the many years I've been using package.el, I've built in muscle memory. After M-x list-packages, when the packages buffer is done refreshing, I immediately press U and x without looking. With the new behavior, when there's no upgrades, I'd be installing the first package at point. Doing that a couple of times will mean I'll have a couple of extra packages I don't want installed. Jimmy On Thu, May 18, 2023 at 8:53=E2=80=AFPM Philip Kaludercic wrote: > Eli Zaretskii writes: > > > tags 63563 notabug > > thanks > > > >> From: Jimmy Yuen Ho Wong > >> Date: Thu, 18 May 2023 03:10:23 +0100 > >> > >> 1. M-x list-packages > >> 2. Press x on a line > >> 3. Observer in the echo area package.el is now asking the user to > >> whether to install the package. > >> > >> Expectation: > >> > >> If the user has not pressed i to select the package for installation, > >> package.el should not ask the user to confirm anything. There's no > >> action to execute. This is unexpected dwim behavior. > > > >>From the Emacs manual: > > > > =E2=80=98x=E2=80=99 > > Download and install all packages marked with =E2=80=98i=E2=80= =99, and their > > dependencies; also, delete all packages marked with =E2=80=98d= =E2=80=99 > > (=E2=80=98package-menu-execute=E2=80=99). This also removes the= marks. If no > > packages are marked, this command will install the package under > > point (if it isn=E2=80=99t installed already), or delete the pac= kage under > > point (if it=E2=80=99s already installed). > > > > The doc string says similar stuff: > > > > If no packages are marked, the action taken depends on the state > > of the package under point. If it=E2=80=99s not already installed, t= his > > command will install the package, and if it=E2=80=99s installed, it w= ill > > delete the package. > > > > So this is documented behavior. This is not a bug, but a feature. > > That being said, I am not a fan of this DWIM-ish behaviour either. > --000000000000b5f76a05fcca7d30 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Is this new behavior no one asked for configurable? O= ver the many years I've been using package.el, I've built in muscle= memory. After M-x list-packages, when the packages buffer is done refreshi= ng, I immediately press U and x without looking. With the new behavior, whe= n there's no=C2=A0upgrades, I'd be installing the first package at = point. Doing that a couple of times will mean I'll have a couple of ext= ra packages I don't want installed.

Jimmy


On Thu, May 18, 2023 at 8:53=E2=80= =AFPM Philip Kaludercic <philipk@p= osteo.net> wrote:
Eli Zaretskii <eliz@gnu.org> writes:

> tags 63563 notabug
> thanks
>
>> From: Jimmy Yuen Ho Wong <wyuenho@gmail.com>
>> Date: Thu, 18 May 2023 03:10:23 +0100
>>
>> 1. M-x list-packages
>> 2. Press x on a line
>> 3. Observer in the echo area package.el is now asking the user to<= br> >> whether to install the package.
>>
>> Expectation:
>>
>> If the user has not pressed i to select the package for installati= on,
>> package.el should not ask the user to confirm anything. There'= s no
>> action to execute. This is unexpected dwim behavior.
>
>>From the Emacs manual:
>
>=C2=A0 =C2=A0=E2=80=98x=E2=80=99
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 Download and install all packages marked wi= th =E2=80=98i=E2=80=99, and their
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 dependencies; also, delete all packages mar= ked with =E2=80=98d=E2=80=99
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 (=E2=80=98package-menu-execute=E2=80=99).= =C2=A0 This also removes the marks.=C2=A0 If no
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 packages are marked, this command will inst= all the package under
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 point (if it isn=E2=80=99t installed alread= y), or delete the package under
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 point (if it=E2=80=99s already installed).<= br> >
> The doc string says similar stuff:
>
>=C2=A0 =C2=A0If no packages are marked, the action taken depends on the= state
>=C2=A0 =C2=A0of the package under point.=C2=A0 If it=E2=80=99s not alre= ady installed, this
>=C2=A0 =C2=A0command will install the package, and if it=E2=80=99s inst= alled, it will
>=C2=A0 =C2=A0delete the package.
>
> So this is documented behavior.=C2=A0 This is not a bug, but a feature= .

That being said, I am not a fan of this DWIM-ish behaviour either.
--000000000000b5f76a05fcca7d30-- From unknown Sat Aug 16 16:01:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63563: 29.0.91; package.el should not install unselected packages Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 May 2023 13:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63563 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: Jimmy Yuen Ho Wong Cc: 63563@debbugs.gnu.org, philipk@posteo.net Received: via spool by 63563-submit@debbugs.gnu.org id=B63563.168536804529688 (code B ref 63563); Mon, 29 May 2023 13:48:02 +0000 Received: (at 63563) by debbugs.gnu.org; 29 May 2023 13:47:25 +0000 Received: from localhost ([127.0.0.1]:57392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3dDY-0007il-U3 for submit@debbugs.gnu.org; Mon, 29 May 2023 09:47:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3dDW-0007iY-LP for 63563@debbugs.gnu.org; Mon, 29 May 2023 09:47:23 -0400 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 1q3dDQ-0000i5-Lg; Mon, 29 May 2023 09:47:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=FcWfY2Y1D8KYJB5A9KuOqQi/zaIs+Dbc5kyN0Im0Yrg=; b=PaxzZIpHi6CH U9+qk1x+3PGzH0HUSXx0f0HWQNKRJTe5Kgk74P7rogBfZnHDdJkdBqxGG89fsl/8juafOAqs/cUR2 uD5BKiyzGDaMp0vhEaL1NShcH1UAieCx1FeYeItXjSPqgJVoxaMTUOsoAnT/MZMqicp5P3Xw58sLh rTioJsXlxzzThpn4x66DyMaRjoCsIu5I0ogu+rtxsKKsfkBFiC1LpTIwZyZJnRJ+5mzTws+eIXKfj 6UV/BPhTdGgj+/duTFabHU9NdYtVAEgWOOj5pY8+x1vBCPMBxy4t28a1Nd8YLKMVxCL3ErtRItpvQ mDWWXuNup7RPEbeLBT0csg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q3dDQ-0001q3-4g; Mon, 29 May 2023 09:47:16 -0400 Date: Mon, 29 May 2023 16:47:55 +0300 Message-Id: <83jzwrgsfo.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Jimmy Yuen Ho Wong on Mon, 29 May 2023 01:51:11 +0100) References: <83r0rew5tn.fsf@gnu.org> <87cz2xza9b.fsf@posteo.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Jimmy Yuen Ho Wong > Date: Mon, 29 May 2023 01:51:11 +0100 > Cc: Eli Zaretskii , 63563@debbugs.gnu.org > > Is this new behavior no one asked for configurable? Over the many years I've been using package.el, > I've built in muscle memory. After M-x list-packages, when the packages buffer is done refreshing, I > immediately press U and x without looking. With the new behavior, when there's no upgrades, I'd be > installing the first package at point. Doing that a couple of times will mean I'll have a couple of extra > packages I don't want installed. It turns out this behavior is new in Emacs 29, see bug#40457 and NEWS. Since the new behavior is incompatible with the old one, I have now added a new user option, package-menu-use-current-if-no-marks, to get back the old behavior, and mentioned it in NEWS. You can now customize that option to a nil value to get what you want. From unknown Sat Aug 16 16:01:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63563: 29.0.91; package.el should not install unselected packages Resent-From: Jimmy Wong Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 May 2023 13:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63563 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: Eli Zaretskii Cc: 63563@debbugs.gnu.org, philipk@posteo.net Received: via spool by 63563-submit@debbugs.gnu.org id=B63563.168536868832160 (code B ref 63563); Mon, 29 May 2023 13:59:02 +0000 Received: (at 63563) by debbugs.gnu.org; 29 May 2023 13:58:08 +0000 Received: from localhost ([127.0.0.1]:58642 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3dNw-0008Me-1m for submit@debbugs.gnu.org; Mon, 29 May 2023 09:58:08 -0400 Received: from mail-wr1-f54.google.com ([209.85.221.54]:50494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3dNt-0008M6-C3 for 63563@debbugs.gnu.org; Mon, 29 May 2023 09:58:06 -0400 Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-30aef0b8837so443504f8f.1 for <63563@debbugs.gnu.org>; Mon, 29 May 2023 06:58:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685368679; x=1687960679; h=mime-version:subject:references:in-reply-to:message-id:cc:to:from :date:from:to:cc:subject:date:message-id:reply-to; bh=NPb+MVEedXqSGVJFchZ2AvqpsZD2EjA1NUeNbB9YWq0=; b=Rk0C1+1mMZ4Qb0/ixSJaJCV/tn2nRLSZcSMQqeZVUtpRtqktZuJrqXjBJhGfOwwZBc DTd09leMTnPjdaN7E+rZB9urWAuDcJsFaMs4Jw9hUrrx6T5sYLuItv3HT76g3jPVqg62 UYYbgv6ohX69tGrdAZpBOlJ9Y1oI9cI5S7eB1AUTv7fIkdWH7f9xbpXZ1xWg3zUcsZL2 HmPlf+nLxSX9cxvdIkNpVxhkIkZtAnu52vQgOm5xw6HSOk8CLO+4/oYiu9oe2CJ/gtsG 2rrBdSWpgoLM9op4kKbKrXZZjXAtDGEEFtAynOLQzy4uWN7zdlyf4tz65k5rHECwtJyB hi+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685368679; x=1687960679; h=mime-version:subject:references:in-reply-to:message-id:cc:to:from :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=NPb+MVEedXqSGVJFchZ2AvqpsZD2EjA1NUeNbB9YWq0=; b=gbAiwGZ30kdKo5jMDzvVQevJcv7SetLbbAG5MfrVYm9eObIhIthGMk6fzL/ngbhYH+ U394po7asZbpIX7iSVbPl3KOFDqHi9G1yfSU/0xF1Hqlt9GFK6dksC40zFQcX/Sth4FG h72jBJEc11CX4OpOWIPLenfNKSZPtD2cf09dSM06G7fpAT1r3mSv399tHZxXrzAbsccj 3jVNePg6urcqzZvOMIoV7m1xr0FCXcGvKJLbM4Wl4G4+dT7YyQgUIL1birpv3Zm27QGg QTf6tPfvwmO0lOfUfFZ662O9O2XzLYl/B0C/H9y/tygZB3FShkphY9T5dvgfpxf2CoyK uf+w== X-Gm-Message-State: AC+VfDw9v83QR4Ca18kSkfJgTkB3ZM0Zooiu/HP2HeGgf/jlGFd+y/VL jU3g8nKFkipJFEOb6Zei9lo= X-Google-Smtp-Source: ACHHUZ42xDoT3f7h/uYD6Rg2SJWkw7QbNI2cdWtteR5A7VyHMYfpB9js3a/1GE2PifFrFePeelZCcA== X-Received: by 2002:adf:ed47:0:b0:307:a7af:402c with SMTP id u7-20020adfed47000000b00307a7af402cmr8550014wro.41.1685368679334; Mon, 29 May 2023 06:57:59 -0700 (PDT) Received: from [2a01:4b00:89a0:2400:56:c310:100:0] ([2a01:4b00:89a0:2400:90a4:ee19:8eee:2b11]) by smtp.gmail.com with ESMTPSA id m4-20020a5d4a04000000b003079c402762sm72062wrq.19.2023.05.29.06.57.58 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 May 2023 06:57:58 -0700 (PDT) Date: Mon, 29 May 2023 14:57:45 +0100 From: Jimmy Wong Message-ID: In-Reply-To: <83jzwrgsfo.fsf@gnu.org> References: <83r0rew5tn.fsf@gnu.org> <87cz2xza9b.fsf@posteo.net> <83jzwrgsfo.fsf@gnu.org> X-Readdle-Message-ID: d41a7e3d-81be-42ed-95e4-9af0bc2b6063@Spark MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="6474af66_103f5d0_13ff" 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 (-) --6474af66_103f5d0_13ff Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Thank you so much! On 29 May 2023 at 2:47 PM +0100, Eli Zaretskii , wrote: > > From: Jimmy Yuen Ho Wong > > Date: Mon, 29 May 2023 01:51:11 +0100 > > Cc: Eli Zaretskii , 63563@debbugs.gnu.org > > > > Is this new behavior no one asked for configurable? Over the many years I've been using package.el, > > I've built in muscle memory. After M-x list-packages, when the packages buffer is done refreshing, I > > immediately press U and x without looking. With the new behavior, when there's no upgrades, I'd be > > installing the first package at point. Doing that a couple of times will mean I'll have a couple of extra > > packages I don't want installed. > > It turns out this behavior is new in Emacs 29, see bug#40457 and NEWS. > Since the new behavior is incompatible with the old one, I have now > added a new user option, package-menu-use-current-if-no-marks, to get > back the old behavior, and mentioned it in NEWS. You can now > customize that option to a nil value to get what you want. --6474af66_103f5d0_13ff Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
Thank you so much=21
On 29 May 2023 at 2:47 PM +0100, El= i Zaretskii <eliz=40gnu.org>, wrote:
=46rom: Jimmy Yuen Ho Wong <wyuenho=40gm= ail.com>
Date: Mon, 29 May 2023 01:51:11 +0100
Cc: Eli Zaretskii <eliz=40gnu.org>, 63563=40debbugs.gnu.org

Is this new behavior no one asked for configurable=3F Over the many years= I've been using package.el,
I've built in muscle memory. After M-x list-packages, when the packages b= uffer is done refreshing, I
immediately press U and x without looking. With the new behavior, when th= ere's no upgrades, I'd be
installing the first package at point. Doing that a couple of times will = mean I'll have a couple of extra
packages I don't want installed.

It turns out this behavior is new in Emacs 29, see bug=2340457 and NEWS.<= br /> Since the new behavior is incompatible with the old one, I have now
= added a new user option, package-menu-use-current-if-no-marks, to get
back the old behavior, and mentioned it in NEWS. You can now
customize that option to a nil value to get what you want.
--6474af66_103f5d0_13ff-- From unknown Sat Aug 16 16:01:43 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jimmy Yuen Ho Wong Subject: bug#63563: closed (Re: bug#63563: 29.0.91; package.el should not install unselected packages) Message-ID: References: <83h6rvgrv6.fsf@gnu.org> X-Gnu-PR-Message: they-closed 63563 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: notabug Reply-To: 63563@debbugs.gnu.org Date: Mon, 29 May 2023 14:00:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1685368802-32393-1" This is a multi-part message in MIME format... ------------=_1685368802-32393-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #63563: 29.0.91; package.el should not install unselected packages which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 63563@debbugs.gnu.org. --=20 63563: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D63563 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1685368802-32393-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 63563-done) by debbugs.gnu.org; 29 May 2023 13:59:42 +0000 Received: from localhost ([127.0.0.1]:58652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3dPS-0008PY-3w for submit@debbugs.gnu.org; Mon, 29 May 2023 09:59:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3dPP-0008PJ-5C for 63563-done@debbugs.gnu.org; Mon, 29 May 2023 09:59:39 -0400 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 1q3dPJ-0004xd-R8; Mon, 29 May 2023 09:59:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=LbAs2FawgdLV2j86imR55umYRGD0SqQmiXQAZMYjkYM=; b=XhHQZeRpKYUh sLWR4D2AAJkQJGueiWMSZzVZ877cFFqyq8Y2kJH7W6RzDHC13Y1tbsDgShtHvBFn7vzYbbJka/iOn 1fpDpW0bjIZhaBOLnunqYdS1t99FO/fLu3xHRJ9ieNVw8nK8JAhYICfeFwk6cYzdsGo1UpAdQ5M/r q4UlYAsMx5NII2bBTX6yBQgyX4Pf45cVra5MuEuf9ZANw3RvTg6xgmw4kSpSZeBssgkNB3lmE93Vc JP7j8fzdHCOMg/0vGYIZZj0FHupJwdVzkq/aRMlt5qGB9P8jxVQQ4ZZXsY1p3nT5Fp2N2gAUvuSgR MGEFt9aAB0cJZBsKInlk+A==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q3dPJ-0007wA-7E; Mon, 29 May 2023 09:59:33 -0400 Date: Mon, 29 May 2023 17:00:13 +0300 Message-Id: <83h6rvgrv6.fsf@gnu.org> From: Eli Zaretskii To: Jimmy Wong In-Reply-To: (message from Jimmy Wong on Mon, 29 May 2023 14:57:45 +0100) Subject: Re: bug#63563: 29.0.91; package.el should not install unselected packages References: <83r0rew5tn.fsf@gnu.org> <87cz2xza9b.fsf@posteo.net> <83jzwrgsfo.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63563-done Cc: 63563-done@debbugs.gnu.org, philipk@posteo.net 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: -3.3 (---) > Date: Mon, 29 May 2023 14:57:45 +0100 > From: Jimmy Wong > Cc: philipk@posteo.net, 63563@debbugs.gnu.org > > Thank you so much! Thanks, I take it that you have tried using this new option, and you are satisfied. So I'm closing this bug. ------------=_1685368802-32393-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 18 May 2023 02:10:33 +0000 Received: from localhost ([127.0.0.1]:51563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzT68-0000WY-UR for submit@debbugs.gnu.org; Wed, 17 May 2023 22:10:33 -0400 Received: from lists.gnu.org ([209.51.188.17]:40452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzT66-0000WQ-QE for submit@debbugs.gnu.org; Wed, 17 May 2023 22:10:31 -0400 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 1pzT66-0007TB-KH for bug-gnu-emacs@gnu.org; Wed, 17 May 2023 22:10:30 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pzT65-0001cL-8d for bug-gnu-emacs@gnu.org; Wed, 17 May 2023 22:10:30 -0400 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-3f423521b10so10058565e9.0 for ; Wed, 17 May 2023 19:10:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684375826; x=1686967826; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=tVwsHPXIP/CfZ16LtIj8w1qwCyjJe7krjPHRiPh1llc=; b=bi898dDXBJa95pvbFC+9DTzMXGJgnyyaVhkV41d9L4lQJ3Al1Jvhj2old/g9FtfjT1 StZWD3Be/5itqOUdRqSNT/3IvPXBBFOBT61kRk9rAb5PLeLes+Qq0uEfV4sKL95rYeiN JAw4s9ljzK7bY0G2wqDrtyblNFElLQXNnkw2DKGoMa5WB4l91fVbeDMiFj8RhUyI1Osc 9T7+Qy50DFzWm+hjmMbSk1mVkAv1Mf/joPs7rbj0iv0Te2Mdlb5GypIo9Ur7Rfl8WVdy 4kquCQa4UsvJJsA6IXnBA+OAK1SwD55FFQBKhdQsDx68P3GRs140jMceGzPRPcnW3G9X GwTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684375826; x=1686967826; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=tVwsHPXIP/CfZ16LtIj8w1qwCyjJe7krjPHRiPh1llc=; b=NDwdXaDO12J0l2SlTrfpKbgFjXFGx9NrcDVXk7KD0xsCzRd8yjWiDcZvGjniMSzCRX Zwx8CfT8bEUQli0Tcwwoj3L4xkt/1NXQo+yRGgA1RTHtVbwWaL9ZCHLqtZVrGTu13+o8 KoPr6tpSaplA1DjmgE79W6MPjjn7I5J+xWbnGFvZHIWoGfQBFgQh8wHisMBBXdaV+8Oi R1BrQKMvKDRWI3D0Y/HGv4P9rTviAy5PHIzDhIVZ89Il3jQ4AbpEmh4TWZ0HHH9Q0qJe eZgHMF7vBjpSF7Suj1edg+qy3NWCEWT+D4dUQNrZ6gaZKDspb8wfBm1B59bJk6VJjXpp dkvg== X-Gm-Message-State: AC+VfDy0PDaAkg/vnbkfzfWyAo2O6VNoeDPcjEd83CIuVVWOiMvaGhuX bMcG5plgV0iC+8JgGs/6OmE7vaQpC9E= X-Google-Smtp-Source: ACHHUZ6bEkKYiMGz/jdJ26FcjUtCCEnF5FtkQBy09hFT0YfEPeoxOZRSh/NKW3NinGnUjMyghZf98w== X-Received: by 2002:a7b:c012:0:b0:3f1:92aa:4eb8 with SMTP id c18-20020a7bc012000000b003f192aa4eb8mr238596wmb.16.1684375825958; Wed, 17 May 2023 19:10:25 -0700 (PDT) Received: from MobileCat.localdomain ([2a01:4b00:89a0:2400:301f:207a:a22f:7653]) by smtp.gmail.com with ESMTPSA id p4-20020a7bcc84000000b003f42d3111b8sm459568wma.30.2023.05.17.19.10.24 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 17 May 2023 19:10:25 -0700 (PDT) From: Jimmy Yuen Ho Wong To: bug-gnu-emacs@gnu.org Subject: 29.0.91; package.el should not install unselected packages Date: Thu, 18 May 2023 03:10:23 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::32d; envelope-from=wyuenho@gmail.com; helo=mail-wm1-x32d.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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.3 (--) Reproduction: 1. M-x list-packages 2. Press x on a line 3. Observer in the echo area package.el is now asking the user to whether to install the package. Expectation: If the user has not pressed i to select the package for installation, package.el should not ask the user to confirm anything. There's no action to execute. This is unexpected dwim behavior. ------------=_1685368802-32393-1-- From unknown Sat Aug 16 16:01:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63563: 29.0.91; package.el should not install unselected packages In-Reply-To: Resent-From: Howard Melman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Jun 2023 16:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63563 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: 63563@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16856374017673 (code B ref -1); Thu, 01 Jun 2023 16:37:02 +0000 Received: (at submit) by debbugs.gnu.org; 1 Jun 2023 16:36:41 +0000 Received: from localhost ([127.0.0.1]:38406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q4lI0-0001zh-JH for submit@debbugs.gnu.org; Thu, 01 Jun 2023 12:36:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:39558) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q4lHy-0001zW-7w for submit@debbugs.gnu.org; Thu, 01 Jun 2023 12:36:39 -0400 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 1q4lHx-00086K-TR for bug-gnu-emacs@gnu.org; Thu, 01 Jun 2023 12:36:37 -0400 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q4lHw-0008BC-Hs for bug-gnu-emacs@gnu.org; Thu, 01 Jun 2023 12:36:37 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1q4lHt-00059n-FF for bug-gnu-emacs@gnu.org; Thu, 01 Jun 2023 18:36:33 +0200 X-Injected-Via-Gmane: http://gmane.org/ From: Howard Melman Date: Thu, 01 Jun 2023 12:36:28 -0400 Message-ID: References: <83r0rew5tn.fsf@gnu.org> <87cz2xza9b.fsf@posteo.net> <83jzwrgsfo.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin) Cancel-Lock: sha1:7m8elL2v+6Th4/ZWnxxULBSqFh4= Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.1 (/) 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.1 (-) Eli Zaretskii writes: > It turns out this behavior is new in Emacs 29, see bug#40457 and NEWS. > Since the new behavior is incompatible with the old one, I have now > added a new user option, package-menu-use-current-if-no-marks, to get > back the old behavior, and mentioned it in NEWS. You can now > customize that option to a nil value to get what you want. Should the default value of package-menu-use-current-if-no-marks be nil? That would follow the convention of old behavior being unchanged unless the user does something to enable the new behavior. -- Howard From unknown Sat Aug 16 16:01:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63563: 29.0.91; package.el should not install unselected packages Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Jun 2023 18:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63563 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: Howard Melman Cc: 63563@debbugs.gnu.org Received: via spool by 63563-submit@debbugs.gnu.org id=B63563.168564417121035 (code B ref 63563); Thu, 01 Jun 2023 18:30:02 +0000 Received: (at 63563) by debbugs.gnu.org; 1 Jun 2023 18:29:31 +0000 Received: from localhost ([127.0.0.1]:38455 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q4n3C-0005TC-PJ for submit@debbugs.gnu.org; Thu, 01 Jun 2023 14:29:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q4n3B-0005Sy-15 for 63563@debbugs.gnu.org; Thu, 01 Jun 2023 14:29:30 -0400 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 1q4n35-0002XZ-NN; Thu, 01 Jun 2023 14:29:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=VfI8bGl0hylkMu7zVvFIi9fEOWoCXZjmIUzOl7rTWC4=; b=JbEWxrp1+Hfq tUt0Uhx6crN0lGrdgIE1oNLUXP3yCtPB3S7Wuuy2ylTs1YSIy8N7wmaj4dPpkwoTf2QFwaCCJ26GO Jv0ZNhbXX2KdpCQ5ReQRklbEqY9PaaFNstzZXUOBEsHlLugw1+0ym2H41LMxlZftnEbY8UKEiVDDq xYlsI3cAfjg4+YAow3GgWIa7YNJS6WQYi9Di4dNC4eJE93yLgCJdt6ugLIAsg6pSipyIxwYb3Habn nGx/31E3o/YZeUyx3Pd7jxGSqUSvqGVLQfJpistB6vKX1vZirVXT9KAMBNf8IhKk6QWV2NmHUVP9u 3LjgGCG33ViKZBjkjCCcxQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q4n35-0003oG-6a; Thu, 01 Jun 2023 14:29:23 -0400 Date: Thu, 01 Jun 2023 21:30:09 +0300 Message-Id: <834jnrc9xq.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Howard Melman on Thu, 01 Jun 2023 12:36:28 -0400) References: <83r0rew5tn.fsf@gnu.org> <87cz2xza9b.fsf@posteo.net> <83jzwrgsfo.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Howard Melman > Date: Thu, 01 Jun 2023 12:36:28 -0400 > > > Eli Zaretskii writes: > > > It turns out this behavior is new in Emacs 29, see bug#40457 and NEWS. > > Since the new behavior is incompatible with the old one, I have now > > added a new user option, package-menu-use-current-if-no-marks, to get > > back the old behavior, and mentioned it in NEWS. You can now > > customize that option to a nil value to get what you want. > > Should the default value of > package-menu-use-current-if-no-marks be nil? > > That would follow the convention of old behavior being > unchanged unless the user does something to enable the new > behavior. The discussion about that should have happened a year ago, when this change was made. Since it haven't, we cannot just undo what's been done a year ago and didn't receive any complaints until now. Sorry, we will have to make do with at least the possibility to go back to the old behavior.