SUMMARY STEPS TO REPRODUCE 1. Update packages on 11/28/2023 OBSERVED RESULT kdevelop has been removed and trying to reinstall it gives: ``` ❯ LC_ALL=C 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-0xneon+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+vrelease+git20231128.0855) Considering libqt5script5:amd64 12 as a solution to libkasten4okteta2controllers0: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: libkasten4okteta2controllers0 : Depends: libqt5script5 (>= 5.15.11+p22.04+vrelease+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. ``` EXPECTED RESULT Upgrade should not break the system SOFTWARE/OS VERSIONS Operating System: KDE neon 5.27 KDE Plasma Version: 5.27.9 KDE Frameworks Version: 5.112.0 Qt Version: 5.15.11 Kernel Version: 6.2.0-37-generic (64-bit) Graphics Platform: Wayland Processors: 20 × 13th Gen Intel® Core™ i7-1370P Memory: 62.4 Gio of RAM Graphics Processor: Mesa Intel® Graphics Manufacturer: HP Product Name: HP EliteBook 840 14 inch G10 Notebook PC
Okteta was also removed and cannot be reinstalled # apt install okteta 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-0xneon+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+vrelease+git20231128.0855) Considering libqt5script5:amd64 7 as a solution to libkasten4okteta2controllers0: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: libkasten4okteta2controllers0 : Depends: libqt5script5 (>= 5.15.11+p22.04+vrelease+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.
qtscript was updated to the latest version and still trying to track down the dependencies that want 5.15.10 instead of 5.15.11.
turned out to be some pins holding back qtscript* packages. should be able to upgrade now
(In reply to Carlos De Maine from comment #3) > turned out to be some pins holding back qtscript* packages. should be able > to upgrade now I confirm. It's OK now. Thanks. BTW, what are "pins" in this context?
(In reply to Gaël de Chalendar (aka Kleag) from comment #4) > I confirm. It's OK now. Thanks. > BTW, what are "pins" in this context? Lines like Package: libqt5script5 Pin: release o=jammy Pin: version 5.15.10* Pin-Priority: 1100 in apt preferences, specifically `/etc/apt/preferences.d/99-jammy-overrides` in this case.
correct. useful when we make packaging mistakes etc. the trick is keeping track of what is pinned and why :)