Bug 480411 - libqt5script5 5.15.12 not released, breaking some apps
Summary: libqt5script5 5.15.12 not released, breaking some apps
Status: RESOLVED FIXED
Alias: None
Product: neon
Classification: KDE Neon
Component: Packages User Edition (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
: 480465 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-01-27 22:39 UTC by Thomas Kear
Modified: 2024-02-03 12:21 UTC (History)
5 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 Thomas Kear 2024-01-27 22:39:00 UTC
SUMMARY

Qt in Neon appears to been updated to 5.15.12 a little under a week ago, but libqt5script5, libqt5scripttools5 and qtscript5-dev remain on version 5.15.11.  This has broken - at least so far that I've found so far - QCAD (https://qcad.org/en).

QCAD was compiled from source (https://github.com/qcad/qcad) at tag "v3.29.3.1".

STEPS TO REPRODUCE
1. Clone repository, check out tag
2. Copy src/3rdparty/qt-labs-qtscriptgenerator-5.15.3/qt-labs-qtscriptgenerator-5.15.3.pro to src/3rdparty/qt-labs-qtscriptgenerator-5.15.12/qt-labs-qtscriptgenerator-5.15.12.pro
3. Compile using "qmake -r && make"
4. Run using "./release/qcad-bin"

OBSERVED RESULT

$ ./release/qcad-bin
QCAD version  3.29.3.1
10:38:47: Debug:    loading plugins...
10:38:47: Debug:    loading static plugins...
Fatal:    Cannot mix incompatible Qt library (5.15.11) with this library (5.15.12)
Aborted (core dumped)

EXPECTED RESULT

App launches

SOFTWARE/OS VERSIONS
Linux: KDE Neon, kernel 6.5.0-14-lowlatency
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.114.0
Qt Version: 5.15.12

ADDITIONAL INFORMATION

$ apt list -a libqt5script5
Listing... Done
libqt5script5/jammy,now 5.15.11+p22.04+vrelease+git20231128.0855-0 amd64 [installed,automatic]
libqt5script5/jammy 5.15.10+p22.04+vrelease+git20231007.0452-0 amd64
libqt5script5/jammy 5.15.10+p22.04+vrelease+git20231004.0031-0 amd64
libqt5script5/jammy 5.15.10+p22.04+vrelease+git20231003.1216-0 amd64
libqt5script5/jammy 5.15.3+dfsg-1 amd64

$ dpkg -l | grep qt | grep -v 5.15.11
ii  libqt5script5:amd64                           5.15.11+p22.04+vrelease+git20231128.0855-0                            amd64        Qt 5 script module
ii  libqt5scripttools5:amd64                      5.15.11+p22.04+vrelease+git20231128.0855-0                            amd64        Qt 5 script tools module
ii  qtscript5-dev:amd64                           5.15.11+p22.04+vrelease+git20231128.0855-0                            amd64        Qt 5 script development files
Comment 1 Antonio Rojas 2024-01-28 23:36:53 UTC
*** Bug 480465 has been marked as a duplicate of this bug. ***
Comment 2 Jonathan Riddell 2024-01-29 09:25:27 UTC
Good catch, this has now been added
libqt5script5:
  Installed: 5.15.12+p22.04+vrelease+git20240128.0235-0

You'll need the latest neon-settings-2 package first as older ones held back qtscript versions
Comment 3 Stephane MANKOWSKI 2024-02-03 09:56:14 UTC
(In reply to Jonathan Riddell from comment #2)
> Good catch, this has now been added
> libqt5script5:
>   Installed: 5.15.12+p22.04+vrelease+git20240128.0235-0
> 
> You'll need the latest neon-settings-2 package first as older ones held back
> qtscript versions

Hi Jonathan,

On my KDE Neon, I still have the version 5.15.11 and some application broken (eg. Skooge).
What should I do to get the 5.15.12 version ?

Thank you in advance.
Comment 4 Jonathan Riddell 2024-02-03 10:53:47 UTC
sorry the snapshot didn't complete due to QA checks, it's running now...
Comment 5 Jonathan Riddell 2024-02-03 12:21:38 UTC
it's in now, let me know if you have any other issues