Bug 477706 - Upgrade removed kdevelop and not installable anymore
Summary: Upgrade removed kdevelop and not installable anymore
Status: CLOSED FIXED
Alias: None
Product: neon
Classification: KDE Neon
Component: Packages User Edition (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR grave
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-29 08:40 UTC by Gaël de Chalendar (aka Kleag)
Modified: 2023-12-08 03:52 UTC (History)
9 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gaël de Chalendar (aka Kleag) 2023-11-29 08:40:46 UTC
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
Comment 1 BugCoder 2023-11-29 09:37:21 UTC
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.
Comment 2 Carlos De Maine 2023-11-29 22:20:38 UTC
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.
Comment 3 Carlos De Maine 2023-11-30 06:15:17 UTC
turned out to be some pins holding back qtscript* packages. should be able to upgrade now
Comment 4 Gaël de Chalendar (aka Kleag) 2023-11-30 06:44:10 UTC
(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?
Comment 5 Alex Ball 2023-12-05 12:59:24 UTC
(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.
Comment 6 Carlos De Maine 2023-12-08 03:52:52 UTC
correct.  useful when we make packaging mistakes etc.  the trick is keeping track of what is pinned and why :)