Last updates remove KDevelop and it can not be installed

sudo apt install kdevelop
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) libkasten4okteta2controllers0:amd64 < none → 5:0.26.13-0x
neon+22.04+jammy+release+build12 @un puN Ib >
Broken libkasten4okteta2controllers0:amd64 Depends on libqt5script5:amd64 <
5.15.10+p22.04+vrelease+git20231007.0452-0 @ii K > (>= 5.15.11+p22.04+vrelea
Considering libqt5script5:amd64 7 as a solution to libkasten4okteta2contro
llers0:amd64 0
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:
libkasten4okteta2controllers0 : Depends: libqt5script5 (>= 5.15.11+p22.04+v
release+git20231128.0855) but 5.15.10+p22.04+vrelease+git20231007.0452-0 is
to be installed
E: Unable to correct problems, you have held broken packages.

You will need to wait for an update to Kdevelop. KFrameworks is now 5.112, etc. You were warned when you ran the update. I saw the warning and have postponed any update until that message disappears.

That being said, no update should ever remove or knowingly break user programs. Shame on you KDE.

In KDE Neon, it’s not so much about needing an update to KDevelop or Okteta; the problem is that there is a configuration setting preventing libqt5script5 upgrading from 5.15.10 to 5.15.11.

There is a bug report that says this issue is fixed.

The fix didn’t arrive on my system though, so I had to track it down and fix it myself. In the file /etc/apt/preferences.d/99-jammy-overrides I had a block of lines like this:

#Fix my qtscript mess

Package: libqt5script5
Pin: release o=jammy
Pin: version 5.15.10*
Pin-Priority: 1100


Package: libqt5scripttools5
Pin: release o=jammy
Pin: version 5.15.10*
Pin-Priority: 1100

Removing those pins allowed libqt5script5 to upgrade, so Okteta and KDevelop could remain installed.

Just to confirm, the version of that file in neon-settings-2 version 0.4+p22.04+vrelease+git20231130.0444 has exactly those lines removed compared to previous versions.

Thanks, I was not getting a fix either. I have removed all the lines between “fix my mess” and “Debian Ships”. As you say, it allowed the update to proceed without removing kdev. Thank you.