On 2025-03-18 15:17:08 +0100, Vincent Lefevre wrote: > To reproduce, at > > --\ editors Text editors and word processors (2) > --\ main The main Debian archive (2) > i A emacs-bin-common 1:30.1+1-4 1:30.1+1-4+b1 > i emacs-gtk 1:30.1+1-4 1:30.1+1-4+b1 > > type '+' over "main", then type '.' until an upgrade is proposed > without removals: [...] > Same issue if I type '+' over "emacs-gtk" instead of "main".
Actually, the '+' over "emacs-gtk" is fine since the proposed removal is just libtree-sitter0, which is OK. This is clearer with "examine". When typing '+' over "main": [...] --\ main The main Debian archive (2) idA emacs-bin-common -364 kB 1:30.1+1-4 1:30.1+1-4+b1 iB emacs-gtk 1:30.1+1-4 1:30.1+1-4 [...] [1(1)/...] Actions: 1 keep e: Examine !: Apply .: Next ,: Previous then 'e' to examine: --\ Keep the following packages at their current version: emacs-bin-common [1:30.1+1-4 (now, testing)] [...] [1(1)/...] Actions: 1 keep and '.' several times: --\ Remove the following packages: emacs-gtk [1:30.1+1-4 (now, testing)] libtree-sitter0 [0.22.6-4 (now, unstable)] --\ Install the following packages: emacs-pgtk [1:30.1+1-4+b1 (unstable)] libtree-sitter0.22 [0.22.6-6 (unstable)] --\ Upgrade the following packages: emacs-bin-common [1:30.1+1-4 now, testing -> 1:30.1+1-4+b1 unstable] [...] [2(2)/...] Actions: 2 installs, 2 removals, 1 upgrade --\ Remove the following packages: emacs-gtk [1:30.1+1-4 (now, testing)] libtree-sitter0 [0.22.6-4 (now, unstable)] --\ Install the following packages: emacs-nox [1:30.1+1-4+b1 (unstable)] libtree-sitter0.22 [0.22.6-6 (unstable)] --\ Upgrade the following packages: emacs-bin-common [1:30.1+1-4 now, testing -> 1:30.1+1-4+b1 unstable] [...] [3(3)/...] Actions: 2 installs, 2 removals, 1 upgrade --\ Remove the following packages: emacs-gtk [1:30.1+1-4 (now, testing)] libtree-sitter0 [0.22.6-4 (now, unstable)] --\ Install the following packages: emacs-lucid [1:30.1+1-4+b1 (unstable)] libtree-sitter0.22 [0.22.6-6 (unstable)] xaw3dg [1.5+F-2+b1 (testing, unstable)] --\ Upgrade the following packages: emacs-bin-common [1:30.1+1-4 now, testing -> 1:30.1+1-4+b1 unstable] [...] [4(4)/...] Actions: 3 installs, 2 removals, 1 upgrade --\ Remove the following packages: emacs-calfw [1.6+git20180118-2 (now, testing, unstable)] emacs-gtk [1:30.1+1-4 (now, testing)] emacs [1:30.1+1-4 (now, testing, unstable)] --\ Leave the following recommendations unresolved: apel recommends emacs-nox | emacs flim recommends emacs-nox | emacs w3m-el recommends emacs-nox | emacs [...] [5(5)/...] Actions: 3 removals --\ Install the following packages: libtree-sitter0.22 [0.22.6-5 (experimental)] --\ Upgrade the following packages: emacs-bin-common [1:30.1+1-4 now, testing -> 1:30.1+1-4+b1 unstable] emacs-gtk [1:30.1+1-4 now, testing -> 1:30.1+1-4+b1 unstable] [...] [6(6)/...] Actions: 1 install, 2 upgrades This is the first one without the removal of emacs-gtk, but with the upgrade of libtree-sitter0.22 to 0.22.6-5 (experimental). The expected solution is obtained only at 10: --\ Remove the following packages: libtree-sitter0 [0.22.6-4 (now, unstable)] --\ Install the following packages: libtree-sitter0.22 [0.22.6-6 (unstable)] --\ Upgrade the following packages: emacs-bin-common [1:30.1+1-4 now, testing -> 1:30.1+1-4+b1 unstable] emacs-gtk [1:30.1+1-4 now, testing -> 1:30.1+1-4+b1 unstable] [...] [10(10)/...] Actions: 1 install, 1 removal, 2 upgrades -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)