Results 1 to 10 of 10

Thread: kdelibs4 kio want to upgrade to qt5.8, but from prior experience, that breaks KDE plasma

  1. #1

    Default kdelibs4 kio want to upgrade to qt5.8, but from prior experience, that breaks KDE plasma

    Yast online update indicates security problem in kdelibs4 and kio, but to install the patches yast wants to upgrade qt from 5.6 to 5.8. From past experience, if you upgrade qt to 5.8, it breaks the KDE desktop. And repairs are time consuming.

    I'd like to provide more information, but I can't cut and paste from yast. I'd like to provide a installed repo list for posting, but can't cut and paste that either.

    Suggestions?

  2. #2

    Default Re: kdelibs4 kio want to upgrade to qt5.8, but from prior experience, that breaks KDE plasma

    Quote Originally Posted by gariac View Post
    Yast online update indicates security problem in kdelibs4 and kio, but to install the patches yast wants to upgrade qt from 5.6 to 5.8.
    There is no Qt 5.8 in Leap 42.2, and the kdelibs4 and kio updates from the update repo definitely do not need it.

    Apparently you added additional repos, and have a mixture of packages installed.
    So it is very important that you provide your repo list if you want to have further help.

    In short, remove all KDE: repos (except KDE:Extra) you have, and the problem should be gone.
    Or, if you do want to use the latest Plasma and/or KDE applications, add KDE:Qt5, KDE:Frameworks5 and KDE:Applications, and do a full switch to all of them.

    From past experience, if you upgrade qt to 5.8, it breaks the KDE desktop.
    No, it doesn't.
    Unless you want to use Wayland, but that's not supported/possible on Leap 42.2 anyway.

    But you need to upgrade properly. In particular, you also need to upgrade all KDE packages to the proper versions that are built with Qt 5.8.

    I'd like to provide more information, but I can't cut and paste from yast. I'd like to provide a installed repo list for posting, but can't cut and paste that either.
    Run "zypper lr -d" in a terminal window (Konsole or xterm) and copy/paste the text.

  3. #3

    Default Re: kdelibs4 kio want to upgrade to qt5.8, but from prior experience, that breaks KDE plasma

    I think your advice to just remove the KDE repos is easy enough, but let's play it safe. Here is what I have for repos. (And don't think too badly of me. A lot of programs I want to build won't work with the stock disty.)

    Code:
    zypper lr -d
    Repository priorities are without effect. All enabled repositories share the same priority.                                                                                        
                                                                                                                                                                                       
    #  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                        | Service                                                                                                                         
    ---+-------------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------------------+--------                                                                                                                         
     1 | download.opensuse.org-non-oss       | Main Repository (NON-OSS)               | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.2/repo/non-oss/                          |                                                                                                                                 
     2 | download.opensuse.org-non-oss_1     | Update Repository (Non-Oss)             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.2/non-oss/                                     |                                                                                                                                 
     3 | download.opensuse.org-oss           | Main Repository (OSS)                   | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.2/repo/oss/                              |                                                                                                                                 
     4 | download.opensuse.org-oss_1         | Main Update Repository                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.2/oss                                          |                                                                                                                                 
     5 | geo                                 | geo                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Application:/Geo/openSUSE_Leap_42.2/             |                                                                                                                                 
     6 | google-earth                        | google-earth                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://dl.google.com/linux/earth/rpm/stable/x86_64                                         |        
     7 | http-download.opensuse.org-267495a4 | graphics                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/graphics/openSUSE_Leap_42.2/                     |        
     8 | http-download.opensuse.org-33f0b4f9 | KDE:Frameworks5:LTS                     | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Frameworks5:/LTS/openSUSE_Leap_42.2/        |        
     9 | http-download.opensuse.org-48864db1 | hamradio                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/hamradio/openSUSE_Leap_42.2/                     |        
    10 | http-download.opensuse.org-66a62e7d | M17N                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/M17N/openSUSE_Leap_42.2/                         |        
    11 | http-download.opensuse.org-7e03d890 | server:http                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/server:/http/openSUSE_Leap_42.2/                 |        
    12 | http-download.opensuse.org-88409daf | KDE:Qt5                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_42.2/                     |        
    13 | http-download.opensuse.org-90f86bc3 | security                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/security/openSUSE_Leap_42.2/                     |        
    14 | http-download.opensuse.org-9849a35d | devel:languages:nodejs                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_Leap_42.2/     |        
    15 | http-download.opensuse.org-995a4701 | server:database:postgresql              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/server:/database:/postgresql/openSUSE_Leap_42.2/ |        
    16 | http-download.opensuse.org-a1a077a4 | X11:XOrg                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Leap_42.2/                    |        
    17 | http-download.opensuse.org-e6ffb62e | server:database:postgresql              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/server:/database:/postgresql/openSUSE_Leap_42.2/ |        
    18 | http-download.opensuse.org-f46a9110 | openSUSE:Leap:42.2:Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.2/oss/                                         |        
    19 | kde_framework_5                     | kde_framework_5                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_42.2/             |        
    20 | openSUSE-42.2-0                     | openSUSE-42.2-0                         | No      | ----      | ----    |   99     | yast2  | cd:///?devices=/dev/disk/by-id/usb-HL-DT-ST_DVDRAM_GP50NB40_KX8ZANI2402-0:0                |        
    21 | packman                             | packman                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.2/                         |        
    22 | qt5.6                               | qt5.6                                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Qt56/openSUSE_Leap_42.2                     |        
    23 | repo-debug                          | openSUSE-Leap-42.2-Debug                | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.2/repo/oss/                        |        
    24 | repo-debug-non-oss                  | openSUSE-Leap-42.2-Debug-Non-Oss        | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.2/repo/non-oss/                    |        
    25 | repo-debug-update                   | openSUSE-Leap-42.2-Update-Debug         | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.2/oss/                                   |        
    26 | repo-debug-update-non-oss           | openSUSE-Leap-42.2-Update-Debug-Non-Oss | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.2/non-oss/                               |        
    27 | repo-source                         | openSUSE-Leap-42.2-Source               | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/42.2/repo/oss/                       |        
    28 | repo-source-non-oss                 | openSUSE-Leap-42.2-Source-Non-Oss       | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/42.2/repo/non-oss/                   |        
    29 | science                             | science                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/science/openSUSE_Leap_42.2/                      |        
    30 | vlc                                 | vlc                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.videolan.org/pub/vlc/SuSE/Leap_42.2/                                       |        
    31 | wine                                | wine                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Leap_42.2/

  4. #4
    Join Date
    Jul 2008
    Location
    Planet Earth
    Posts
    194

    Default Re: kdelibs4 kio want to upgrade to qt5.8, but from prior experience, that breaks KDE plasma

    Remove the following highlighted in red.

    By The way I'm using KDE 5.9.3, QT 5.8 and apps 16.12 and all is well.

    Quote Originally Posted by gariac View Post
    I think your advice to just remove the KDE repos is easy enough, but let's play it safe. Here is what I have for repos. (And don't think too badly of me. A lot of programs I want to build won't work with the stock disty.)



    Code:
    zypper lr -d
    Repository priorities are without effect. All enabled repositories share the same priority.                                                                                        
                                                                                                                                                                                       
    #  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                        | Service                                                                                                                         
    ---+-------------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------------------+--------                                                                                                                         
     1 | download.opensuse.org-non-oss       | Main Repository (NON-OSS)               | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.2/repo/non-oss/                          |                                                                                                                                 
     2 | download.opensuse.org-non-oss_1     | Update Repository (Non-Oss)             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.2/non-oss/                                     |                                                                                                                                 
     3 | download.opensuse.org-oss           | Main Repository (OSS)                   | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.2/repo/oss/                              |                                                                                                                                 
     4 | download.opensuse.org-oss_1         | Main Update Repository                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.2/oss                                          |                                                                                                                                 
     5 | geo                                 | geo                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Application:/Geo/openSUSE_Leap_42.2/             |                                                                                                                                 
     6 | google-earth                        | google-earth                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://dl.google.com/linux/earth/rpm/stable/x86_64                                         |        
     7 | http-download.opensuse.org-267495a4 | graphics                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/graphics/openSUSE_Leap_42.2/                     |        
     8 | http-download.opensuse.org-33f0b4f9 | KDE:Frameworks5:LTS                     | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Frameworks5:/LTS/openSUSE_Leap_42.2/        |        
     9 | http-download.opensuse.org-48864db1 | hamradio                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/hamradio/openSUSE_Leap_42.2/                     |        
    10 | http-download.opensuse.org-66a62e7d | M17N                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/M17N/openSUSE_Leap_42.2/                         |        
    11 | http-download.opensuse.org-7e03d890 | server:http                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/server:/http/openSUSE_Leap_42.2/                 |        
    12 | http-download.opensuse.org-88409daf | KDE:Qt5                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_42.2/                     |        
    13 | http-download.opensuse.org-90f86bc3 | security                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/security/openSUSE_Leap_42.2/                     |        
    14 | http-download.opensuse.org-9849a35d | devel:languages:nodejs                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_Leap_42.2/     |        
    15 | http-download.opensuse.org-995a4701 | server:database:postgresql              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/server:/database:/postgresql/openSUSE_Leap_42.2/ |        
    16 | http-download.opensuse.org-a1a077a4 | X11:XOrg                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Leap_42.2/                    |        
    17 | http-download.opensuse.org-e6ffb62e | server:database:postgresql              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/server:/database:/postgresql/openSUSE_Leap_42.2/ |        
    18 | http-download.opensuse.org-f46a9110 | openSUSE:Leap:42.2:Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.2/oss/                                         |        
    19 | kde_framework_5                     | kde_framework_5                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_42.2/             |        
    20 | openSUSE-42.2-0                     | openSUSE-42.2-0                         | No      | ----      | ----    |   99     | yast2  | cd:///?devices=/dev/disk/by-id/usb-HL-DT-ST_DVDRAM_GP50NB40_KX8ZANI2402-0:0                |        
    21 | packman                             | packman                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.2/                         |        
    22 | qt5.6                               | qt5.6                                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Qt56/openSUSE_Leap_42.2                     |        
    23 | repo-debug                          | openSUSE-Leap-42.2-Debug                | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.2/repo/oss/                        |        
    24 | repo-debug-non-oss                  | openSUSE-Leap-42.2-Debug-Non-Oss        | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.2/repo/non-oss/                    |        
    25 | repo-debug-update                   | openSUSE-Leap-42.2-Update-Debug         | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.2/oss/                                   |        
    26 | repo-debug-update-non-oss           | openSUSE-Leap-42.2-Update-Debug-Non-Oss | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.2/non-oss/                               |        
    27 | repo-source                         | openSUSE-Leap-42.2-Source               | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/42.2/repo/oss/                       |        
    28 | repo-source-non-oss                 | openSUSE-Leap-42.2-Source-Non-Oss       | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/42.2/repo/non-oss/                   |        
    29 | science                             | science                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/science/openSUSE_Leap_42.2/                      |        
    30 | vlc                                 | vlc                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.videolan.org/pub/vlc/SuSE/Leap_42.2/                                       |        
    31 | wine                                | wine                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Leap_42.2/

  5. #5

    Default Re: kdelibs4 kio want to upgrade to qt5.8, but from prior experience, that breaks KDE plasma

    Quote Originally Posted by gariac View Post
    I think your advice to just remove the KDE repos is easy enough, but let's play it safe. Here is what I have for repos.
    Ok, regarding KDE, you should remove repo #12 "KDE:Qt5" (which contains Qt 5.8, so if you remove it nothing can install it...) and #19 "kde_framework_5" (contains the latest KDE Frameworks and Plasma 5.9, requires Qt 5.8).
    That should solve your "problem" of YaST wanting to upgrade Qt to 5.8.

    You can keep KDE:Frameworks5:LTS if you want, or remove it.
    It contains the latest Plasma 5.8.x LTS release (built against the standard Qt 5.6.1 shipped with 42.2).
    You have to decide yourself whether you want that, or are satisfied with the standard 42.2 packages (which have been updated to the currently latest 5.8.6 too).

    You should probably remove #22 "qt5.6" too, that contains the latest Qt 5.6.x, and may not be fully compatible to the rest.

    I won't comment on your other repos. I just hope you know what you are doing, because with some of them it would be possible to break your system...

    Just one more thing: I would definitely recommend to remove the vlc repo. It contains nothing that isn't in Packman too, but a mixture of both will cause problems.
    Last edited by wolfi323; 17-Mar-2017 at 05:09.

  6. #6

    Default Re: kdelibs4 kio want to upgrade to qt5.8, but from prior experience, that breaks KDE plasma

    Looks good. VLC removed as suggested.

    I'm assuming 43.3 will upgrade qt to 5.8.

    Thanks.

  7. #7

    Default Re: kdelibs4 kio want to upgrade to qt5.8, but from prior experience, that breaks KDE plasma

    Quote Originally Posted by gariac View Post
    I'm assuming 43.3 will upgrade qt to 5.8.
    I'm assuming you mean 42.3 here. (43.3 will likely ship with some later version than 5.8 I suppose... )

    No, SUSE's plan is to stick with 5.6.x LTS AFAIK.

    And even if it wouldn't, it would make no sense to pick 5.8, because 5.9 will be released in May.
    (because of the delays of 5.6, 5.7, and 5.8, Qt decided to not even do a 5.8.1 release but go straight to 5.9.0 and try to release that on schedule)
    Last edited by wolfi323; 17-Mar-2017 at 18:39.

  8. #8
    Join Date
    Sep 2008
    Posts
    2,997

    Default Re: kdelibs4 kio want to upgrade to qt5.8, but from prior experience, that breaks KDE plasma

    isn't 42.3 a long time away it will come sometimes after October maybe November it's still March
    isn't it too early to prognose what the plasma version will be

  9. #9

    Default Re: kdelibs4 kio want to upgrade to qt5.8, but from prior experience, that breaks KDE plasma

    Quote Originally Posted by I_A View Post
    isn't 42.3 a long time away it will come sometimes after October maybe November it's still March
    No.
    Actually it will be released in July, see https://en.opensuse.org/openSUSE:Roadmap .

    • April: integration of SLE sources
    • May 21st: submission deadline for major version updates. Begin of polishing and testing phase
    • June 25th: package freeze. Only bug fixes from here on.
    • Last week of July: release
    isn't it too early to prognose what the plasma version will be
    ???
    KDE's and Qt's release cycles are known. So it is of course possible to prognose what the Plasma version will be.
    And there need to be plans in advance what to target for 42.3 (or any other release), otherwise this will all end in chaos.

    The plan is to ship with Qt 5.6.x and Plasma 5.8.x AFAIK (likely 5.6.2 and 5.8.7 I suppose), both are LTS versions.

    Also, Qt5 comes from SLE, so 42.3 will get what SLE 12 SP 3 will have (which is intended to be a minor upgrade over SP 2), and AFAIK SUSE decided this already to be 5.6.x (again, mainly because it is LTS).
    This also implies that we cannot switch to Plasma 5.9, because that would need Qt 5.7 at least.
    Last edited by wolfi323; 18-Mar-2017 at 04:26.

  10. #10

    Default Re: kdelibs4 kio want to upgrade to qt5.8, but from prior experience, that breaks KDE plasma

    Quote Originally Posted by wolfi323 View Post
    No.
    Actually it will be released in July, see https://en.opensuse.org/openSUSE:Roadmap .
    PS, see also http://lists.opensuse.org/opensuse-f.../msg00079.html for this...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •