Can't reinstall Plasma; hard dependency on KNotes?

Whenever I attempt to reinstall KDE Plasma, it fails because KNotes needs Plasma 5 libraries… I don’t know how to fix this.

 100 da-avy-girl@PC-Aron:~$ sudo apt install --reinstall kde-plasma-desktop kde-standard
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) knotes:amd64 < none -> 4:23.08.5-0ubuntu3 @un puN Ib >
Broken knotes:amd64 Depends on kdepim-runtime:amd64 < none | 4:25.04.1-0zneon+24.04+noble+release+build30 @un uH >
  Considering kdepim-runtime:amd64 1 as a solution to knotes:amd64 0
  Re-Instated kdepim-runtime:amd64
Broken knotes:amd64 Depends on libkf5akonadisearch-bin:amd64 < none | 4:25.04.1-0zneon+24.04+noble+release+build26 @un uH >
  Considering libkf5akonadisearch-bin:amd64 1 as a solution to knotes:amd64 0
  Re-Instated libkf5akonadisearch-bin:amd64
Broken knotes:amd64 Depends on libkf5akonadisearch-plugins:amd64 < none | 4:25.04.1-0zneon+24.04+noble+release+build26 @un uH >
  Considering libkf5akonadisearch-plugins:amd64 1 as a solution to knotes:amd64 0
  Re-Instated libkf5akonadisearch-plugins:amd64
Broken knotes:amd64 Depends on libkf5calendarcore5abi2:amd64 < none | 5:5.116.0-xzneon+24.04+noble+release+build6 @un uH > (>= 5:5.67.0)
  Considering libkf5calendarcore5abi2:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkf5calendarcore5abi2:amd64
Broken knotes:amd64 Depends on libkf5calendarutils-bin:amd64 < none | 4:23.08.5-0ubuntu3 @un uH >
  Considering libkf5calendarutils-bin:amd64 1 as a solution to knotes:amd64 0
  Re-Instated libgrantlee-templates5:amd64
  Re-Instated libkpim5calendarutils-data:amd64
  Re-Instated libkpim5identitymanagement-data:amd64
  Re-Instated libkpim5identitymanagement5:amd64
  Re-Instated libkpim5calendarutils5:amd64
  Re-Instated libkf5calendarutils-bin:amd64
Broken knotes:amd64 Depends on libkf5contacts5:amd64 < none | 5:5.116.0-0zneon+24.04+noble+release+build3 @un uH > (>= 4:5.69.0)
  Considering libkf5contacts5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkf5contacts-data:amd64
  Re-Instated libkf5i18nlocaledata5:amd64
  Re-Instated libkf5contacts5:amd64
Broken knotes:amd64 Depends on libkf5grantleetheme-plugins:amd64 < none | 25.04.1-0zneon+24.04+noble+release+build15 @un uH >
  Considering libkf5grantleetheme-plugins:amd64 1 as a solution to knotes:amd64 0
  Re-Instated libkf5grantleetheme-plugins:amd64
Broken knotes:amd64 Depends on libkf5itemmodels5:amd64 < none | 5.116.0-1zneon+24.04+noble+release+build3 @un uH > (>= 4.96.0)
  Considering libkf5itemmodels5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkf5itemmodels5:amd64
Broken knotes:amd64 Depends on libkf5kcmutils5:amd64 < none | 5.116.0-1zneon+24.04+noble+release+build3 @un uH > (>= 5.84.0)
  Considering libkf5kcmutils5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkf5kcmutils-data:amd64
  Re-Instated libkf5auth5:amd64
  Re-Instated libkf5kcmutilscore5:amd64
  Re-Instated libqt5quickwidgets5:amd64
  Re-Instated libkf5kcmutils5:amd64
Broken knotes:amd64 Depends on libkf5newstuff5:amd64 < none | 5.116.0-1zneon+24.04+noble+release+build3 @un uH > (>= 5.94.0)
  Considering libkf5newstuff5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkf5newstuff-data:amd64
  Re-Instated libkf5newstuff5:amd64
Broken knotes:amd64 Depends on libkf5notifyconfig5:amd64 < none | 5.116.0-1zneon+24.04+noble+release+build3 @un uH > (>= 5.31.0~)
  Considering libkf5notifyconfig5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkf5notifyconfig-data:amd64
  Re-Instated libkf5notifyconfig5:amd64
Broken knotes:amd64 Depends on libkf5parts5:amd64 < none | 5.116.0-1zneon+24.04+noble+release+build3 @un uH > (>= 4.96.0)
  Considering libkf5parts5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkf5parts-data:amd64
  Re-Instated libkf5parts5:amd64
Broken knotes:amd64 Depends on libkf5textaddonswidgets1:amd64 < none | 1.5.3-0ubuntu3 @un uH > (>= 1.3.2)
  Considering libkf5textaddonswidgets1:amd64 0 as a solution to knotes:amd64 0
    Reinst Failed because of protected libkf5textaddons-data:amd64
Broken knotes:amd64 Depends on libkf5textautocorrectioncore1:amd64 < none | 1.5.3-0ubuntu3 @un uH > (>= 1.3.2)
  Considering libkf5textautocorrectioncore1:amd64 0 as a solution to knotes:amd64 0
    Reinst Failed because of protected libkf5textaddons-data:amd64
Broken knotes:amd64 Depends on libkpim5akonadiagentbase5:amd64 < none | 4:25.04.1-0zneon+24.04+noble+release+build39 @un uH > (>= 4:23.08.5)
  Considering libkpim5akonadiagentbase5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkpim5akonadiagentbase5:amd64
Broken knotes:amd64 Depends on libkpim5akonadiagentbase5-23.08:amd64 < none @un H >
  Considering libkpim5akonadiagentbase5:amd64 0 as a solution to knotes:amd64 0
Broken knotes:amd64 Depends on libkpim5akonadicore5:amd64 < none | 4:25.04.1-0zneon+24.04+noble+release+build39 @un uH > (>= 4:23.08.5)
  Considering libkpim5akonadicore5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkpim5akonadicore5:amd64
Broken knotes:amd64 Depends on libkpim5akonadicore5-23.08:amd64 < none @un H >
  Considering libkpim5akonadicore5:amd64 0 as a solution to knotes:amd64 0
Broken knotes:amd64 Depends on libkpim5akonadinotes5:amd64 < none | 4:24.08.3-0zneon+24.04+noble+release+build12 @un uH > (>= 4:23.08.5)
  Considering libkpim5akonadinotes5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated kpim6-akonadi-notes:amd64
  Re-Instated libkpim5akonadinotes5:amd64
Broken knotes:amd64 Depends on libkpim5akonadinotes5-23.08:amd64 < none @un H >
  Considering libkpim5akonadinotes5:amd64 0 as a solution to knotes:amd64 0
Broken knotes:amd64 Depends on libkpim5akonadisearchdebug5:amd64 < none | 4:25.04.1-0zneon+24.04+noble+release+build26 @un uH > (>= 4:23.08.5)
  Considering libkpim5akonadisearchdebug5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkpim5akonadisearchdebug5:amd64
Broken knotes:amd64 Depends on libkpim5akonadisearchdebug5-23.08:amd64 < none @un H >
  Considering libkpim5akonadisearchdebug5:amd64 0 as a solution to knotes:amd64 0
Broken knotes:amd64 Depends on libkpim5akonadisearchpim5:amd64 < none | 4:25.04.1-0zneon+24.04+noble+release+build26 @un uH > (>= 4:23.08.5)
  Considering libkpim5akonadisearchpim5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkpim5akonadisearchpim5:amd64
Broken knotes:amd64 Depends on libkpim5akonadisearchpim5-23.08:amd64 < none @un H >
  Considering libkpim5akonadisearchpim5:amd64 0 as a solution to knotes:amd64 0
Broken knotes:amd64 Depends on libkpim5akonadiwidgets5:amd64 < none | 4:25.04.1-0zneon+24.04+noble+release+build39 @un uH > (>= 4:23.08.5)
  Considering libkpim5akonadiwidgets5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkpim5akonadiwidgets5:amd64
Broken knotes:amd64 Depends on libkpim5akonadiwidgets5-23.08:amd64 < none @un H >
  Considering libkpim5akonadiwidgets5:amd64 0 as a solution to knotes:amd64 0
Broken knotes:amd64 Depends on libkpim5grantleetheme5:amd64 < none | 23.08.5-0ubuntu3 @un uH > (>= 23.08.5)
  Considering libkpim5grantleetheme5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkpim5grantleetheme-data:amd64
  Re-Instated libkf5newstuffwidgets5:amd64
  Re-Instated libkpim5grantleetheme5:amd64
Broken knotes:amd64 Depends on libkpim5kontactinterface5:amd64 < none | 23.08.5-0ubuntu3 @un uH > (>= 23.08.5)
  Considering libkpim5kontactinterface5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkpim5kontactinterface-data:amd64
  Re-Instated libkpim5kontactinterface5:amd64
Broken knotes:amd64 Depends on libkpim5mime5:amd64 < none | 23.08.5-0ubuntu3 @un uH > (>= 23.08.5)
  Considering libkpim5mime5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkpim5mime-data:amd64
  Re-Instated libkpim5mime5:amd64
Broken knotes:amd64 Depends on libkpim5pimcommon5:amd64 < none | 4:25.04.1-0zneon+24.04+noble+release+build29 @un uH > (>= 4:23.08.5)
  Considering libkpim5pimcommon5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkpim5pimcommon5:amd64
Broken knotes:amd64 Depends on libkpim5pimcommon5-23.08:amd64 < none @un H >
  Considering libkpim5pimcommon5:amd64 0 as a solution to knotes:amd64 0
Broken knotes:amd64 Depends on libkpim5pimcommonakonadi5:amd64 < none | 4:25.04.1-0zneon+24.04+noble+release+build29 @un uH > (>= 4:23.08.5)
  Considering libkpim5pimcommonakonadi5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkpim5pimcommonakonadi5:amd64
Broken knotes:amd64 Depends on libkpim5pimcommonakonadi5-23.08:amd64 < none @un H >
  Considering libkpim5pimcommonakonadi5:amd64 0 as a solution to knotes:amd64 0
Broken knotes:amd64 Depends on libkpim5textedit5:amd64 < none | 23.08.5-0ubuntu3 @un uH > (>= 23.08.5)
  Considering libkpim5textedit5:amd64 0 as a solution to knotes:amd64 0
  Re-Instated libkpim5textedit-data:amd64
    Reinst Failed because of protected libkf5textaddons-data:amd64
    Reinst Failed because of libkf5textedittexttospeech1:amd64
Broken knotes:amd64 Depends on libkpim5textedit5-23.08:amd64 < none @un H >
  Considering libkpim5textedit5:amd64 0 as a solution to knotes:amd64 0
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 knotes : Depends: libkf5textaddonswidgets1 (>= 1.3.2) but it is not going to be installed
          Depends: libkf5textautocorrectioncore1 (>= 1.3.2) but it is not going to be installed
          Depends: libkpim5akonadiagentbase5-23.08
          Depends: libkpim5akonadicore5-23.08
          Depends: libkpim5akonadinotes5-23.08
          Depends: libkpim5akonadisearchdebug5-23.08
          Depends: libkpim5akonadisearchpim5-23.08
          Depends: libkpim5akonadiwidgets5-23.08
          Depends: libkpim5pimcommon5-23.08
          Depends: libkpim5pimcommonakonadi5-23.08
          Depends: libkpim5textedit5 (>= 23.08.5) but it is not going to be installed
          Depends: libkpim5textedit5-23.08
E: Unable to correct problems, you have held broken packages.
 100 da-avy-girl@PC-Aron:~$ 

Try skipping kde-standard, as it depends on the kdepim meta-package, which does depend on knotes, and is now unmaintained? Do you need most all of Plasma and the apps, etc, like Kontact?

The kde-standard meta-package is (K)Ubuntu’s, not neon’s, as well.

Can I ask why you want to ‘reinstall’ Plasma? There may be a better way to get what you need.

In any case, this is worth a bug report, as even if neon doesn’t use this meta-package, it would be good to keep this sort of thing from happening.

A while back, I installed GNOME and tried it out. It was nice, but it started causing issues. I uninstalled it and, accidentally, Plasma. After reinstalling Plasma (package neon-desktop?), a few Plasma-native apps such as Krita disappeared, and absolutely everything started using GNOME filepickers, pop-ups, and sometimes cursors… with glitches. Krita specifically has really bad flickering and mildly glitchy GNOME-style pop-ups. It didn’t do this before I accidentally broke Plasma. I don’t remember where, but I saw someone say xdg-desktop-portal-kde or whatever was the culprit, or wasn’t running-- and which xdg-desktop-portal-kde returns nothing, so maybe they’re right? Although apt says it’s installed…

System info:

da-avy-girl@DaFemboyPC-Aron:~$ neofetch
             `..---+/---..`                da-avy-girl@DaFemboyPC-Aron 
         `---.``   ``   `.---.`            --------------------------- 
      .--.`        ``        `-:-.         OS: KDE neon 6.3 x86_64 
    `:/:     `.----//----.`     :/-        Host: MS-7C56 6.0 
   .:.    `---`          `--.`    .:`      Kernel: 6.11.0-26-generic 
  .:`   `--`                .:-    `:.     Uptime: 2 hours, 37 mins 
 `/    `:.      `.-::-.`      -:`   `/`    Packages: 3702 (dpkg), 63 (flatpak), 9 (snap) 
 /.    /.     `:++++++++:`     .:    .:    Shell: bash 5.2.21 
`/    .:     `+++++++++++/      /`   `+`   Resolution: 1280x1024 
/+`   --     .++++++++++++`     :.   .+:   DE: Plasma 6.3.5 
`/    .:     `+++++++++++/      /`   `+`   WM: kwin 
 /`    /.     `:++++++++:`     .:    .:    Theme: Adwaita [GTK2/3] 
 ./    `:.      `.:::-.`      -:`   `/`    Icons: Tela [GTK2/3] 
  .:`   `--`                .:-    `:.     Terminal: konsole 
   .:.    `---`          `--.`    .:`      CPU: AMD Ryzen 7 5700X (16) @ 4.663GHz 
    `:/:     `.----//----.`     :/-        GPU: NVIDIA GeForce RTX 3070 Ti 
      .-:.`        ``        `-:-.         Memory: 7274MiB / 32018MiB 
         `---.``   ``   `.---.`
             `..---+/---..`                                        
                                                                   


da-avy-girl@DaFemboyPC-Aron:~$