Results 1 to 10 of 10

Thread: Upgrade all KDE-related packages to the developmental versions in the KDE:Unstable repositories

  1. Default Upgrade all KDE-related packages to the developmental versions in the KDE:Unstable repositories

    Hi,

    I have KDE Neon git unstable and openSUSE Tumbleweed installed on my PC because when I have tried to install the latest developmental versions of the KDE desktop on Tumbleweed things have gone wrong, while KDE Neon git unstable seems to run smoothly and perfectly. I think at least part of the problem is that it seems impossible to get every KDE package to upgrade to those in the KDE:Unstable:* repositories. How I try to upgrade is I add the relevant KDE:Unstable:* repos (Extras, Applications, Qt, etc.), then run:

    Code:
    zypper dup --allow-vendor-change
    . This doesn't seem to really upgrade any KDE-related package. So what I have tried is (1) removing all KDE-related packages, then re-installing them after these repos are added with:

    Code:
    zypper in -t pattern kde
    but, unfortunately, this doesn't upgrade all packages to their latest developmental versions. Then I've tried running:

    Code:
    zypper in "*plasma5*" "*kde*" "*kf5*"
    and dealing with all the package conflicts (where I'm given a few (usually 2-4) options of what to do), always selecting the option, where possible, to upgrade the package to the one in the KDE:Unstable:* repositories, I still get a Frankenstein system as a few KDE packages are still left at their non-developmental versions. Is there a nice clean way to upgrade all packages to their latest developmental versions? I've also noticed that developmental KDE on Tumbleweed is far more buggy than it is on KDE Neon git unstable (especially Wayland sessions and the Yakuake drop-down terminal), granted that could be due to this Frankenstein problem, with packages from both stable and unstable repos installed.

    Thanks for your time,
    Brenton
    Brenton Horne: Linux enthusiast and writer of ​The Hornery.
    Seven favourite distros
    : Arch, Fedora, Gentoo, openSUSE Tumbleweed and Void.

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

    Default Re: Upgrade all KDE-related packages to the developmental versions in the KDE:Unstable repositories

    tell us your repo list
    Code:
    zypper lr -d
    there are 4 repositories in kde:unstable you'd need to add them all and do a vendor change with all of them
    before posting more what unstable repo's do you have?

  3. Default Re: Upgrade all KDE-related packages to the developmental versions in the KDE:Unstable repositories

    Code:
    KDE:Unstable:Extra
    KDE:Unstable:Qt
    KDE:Unstable:Applications
    KDE:Unstable:Frameworks
    are all added. How do I do a vendor change for all relevant packages? Like zypper dup --allow-vendor-change didn't do it for me.
    Brenton Horne: Linux enthusiast and writer of ​The Hornery.
    Seven favourite distros
    : Arch, Fedora, Gentoo, openSUSE Tumbleweed and Void.

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

    Default Re: Upgrade all KDE-related packages to the developmental versions in the KDE:Unstable repositories

    Quote Originally Posted by fusion809 View Post
    Code:
    KDE:Unstable:Extra
    KDE:Unstable:Qt
    KDE:Unstable:Applications
    KDE:Unstable:Frameworks
    are all added. How do I do a vendor change for all relevant packages? Like zypper dup --allow-vendor-change didn't do it for me.
    that is not the output of zypper lr -d
    I need to see your repo list

  5. Default Re: Upgrade all KDE-related packages to the developmental versions in the KDE:Unstable repositories

    Code:
    Verbosity: 1
    Repository priorities are without effect. All enabled repositories share the same priority.
    
    #  | Alias                               | Name                                                                              | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                                             | Service
    ---+-------------------------------------+-----------------------------------------------------------------------------------+---------+-----------+---------+----------+--------+-----------------------------------------------------------------------------------------------------------------+--------
     1 | Atom                                | Atom Editor                                                                       | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://packagecloud.io/AtomEditor/atom/el/7/x86_64                                                             |        
     2 | KDE_Unstable_Applications           | KDE Applications daily git builds (KDE_Unstable_Frameworks_openSUSE_Factory)      | Yes     | ( p) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Applications/KDE_Unstable_Frameworks_openSUSE_Factory/ |        
     3 | KDE_Unstable_Extra                  | Unstable KDE Applications (KDE_Unstable_Frameworks_openSUSE_Factory)              | Yes     | ( p) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Extra/KDE_Unstable_Frameworks_openSUSE_Factory/        |        
     4 | KDE_Unstable_Frameworks             | KDE Frameworks 5 and Plasma git builds (openSUSE_Factory)                         | Yes     | ( p) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Frameworks/openSUSE_Factory/                           |        
     5 | KDE_Unstable_Qt                     | Latest version of Qt needed by the KDE:Unstable repostories (openSUSE_Tumbleweed) | Yes     | ( p) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Qt/openSUSE_Tumbleweed/                                |        
     6 | brave-rpm-release                   | brave-rpm-release                                                                 | No      | ----      | ----    |   99     | rpm-md | https://s3-us-west-2.amazonaws.com/brave-rpm-release/x86_64/                                                    |        
     7 | code                                | Visual Studio Code                                                                | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://packages.microsoft.com/yumrepos/vscode                                                                  |        
     8 | home_fusion809                      | Brenton Horne's OBS repository (openSUSE_Tumbleweed)                              | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/home:/fusion809/openSUSE_Tumbleweed/                                  |        
     9 | http-download.opensuse.org-00bb348d | science                                                                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/science/openSUSE_Tumbleweed/                                          |        
    10 | http-download.opensuse.org-0438b4db | games                                                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/                                            |        
    11 | http-download.opensuse.org-61e96342 | mozilla                                                                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/                                          |        
    12 | http-download.opensuse.org-6c115d1f | Education                                                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Education/openSUSE_Tumbleweed/                                        |        
    13 | http-download.opensuse.org-770e29f9 | openSUSE:Factory:NonFree                                                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Factory:/NonFree/standard/                                  |        
    14 | http-download.opensuse.org-88b73033 | X11:Cinnamon:Current                                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/Cinnamon:/Current/openSUSE_Factory_ARM/                          |        
    15 | http-download.opensuse.org-c9bdc4cd | games:tools                                                                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_Tumbleweed/                                     |        
    16 | http-download.opensuse.org-e3954816 | openSUSE:Factory                                                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                                               |        
    17 | http-download.opensuse.org-f2b8ced1 | devel:languages:rust                                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/rust/openSUSE_Tumbleweed/                           |        
    18 | openSUSE-20180326-0                 | openSUSE-20180326-0                                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                                               |        
    19 | openSUSE-Tumbleweed                 | openSUSE-Tumbleweed                                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss                                                                |        
    20 | packman                             | packman                                                                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                                             |        
    21 | repo-debug                          | openSUSE-Tumbleweed-Debug                                                         | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                                         |        
    22 | repo-non-oss                        | openSUSE-Tumbleweed-Non-Oss                                                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                                           |        
    23 | repo-source                         | openSUSE-Tumbleweed-Source                                                        | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/                                                        |        
    24 | repo-update                         | openSUSE-Tumbleweed-Update                                                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/
    Brenton Horne: Linux enthusiast and writer of ​The Hornery.
    Seven favourite distros
    : Arch, Fedora, Gentoo, openSUSE Tumbleweed and Void.

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

    Default Re: Upgrade all KDE-related packages to the developmental versions in the KDE:Unstable repositories

    Quote Originally Posted by fusion809 View Post
    Code:
    Verbosity: 1
    Repository priorities are without effect. All enabled repositories share the same priority.
    
    #  | Alias                               | Name                                                                              | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                                             | Service
    ---+-------------------------------------+-----------------------------------------------------------------------------------+---------+-----------+---------+----------+--------+-----------------------------------------------------------------------------------------------------------------+--------
     1 | Atom                                | Atom Editor                                                                       | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://packagecloud.io/AtomEditor/atom/el/7/x86_64                                                             |        
     2 | KDE_Unstable_Applications           | KDE Applications daily git builds (KDE_Unstable_Frameworks_openSUSE_Factory)      | Yes     | ( p) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Applications/KDE_Unstable_Frameworks_openSUSE_Factory/ |        
     3 | KDE_Unstable_Extra                  | Unstable KDE Applications (KDE_Unstable_Frameworks_openSUSE_Factory)              | Yes     | ( p) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Extra/KDE_Unstable_Frameworks_openSUSE_Factory/        |        
     4 | KDE_Unstable_Frameworks             | KDE Frameworks 5 and Plasma git builds (openSUSE_Factory)                         | Yes     | ( p) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Frameworks/openSUSE_Factory/                           |        
     5 | KDE_Unstable_Qt                     | Latest version of Qt needed by the KDE:Unstable repostories (openSUSE_Tumbleweed) | Yes     | ( p) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Qt/openSUSE_Tumbleweed/                                |        
     6 | brave-rpm-release                   | brave-rpm-release                                                                 | No      | ----      | ----    |   99     | rpm-md | https://s3-us-west-2.amazonaws.com/brave-rpm-release/x86_64/                                                    |        
     7 | code                                | Visual Studio Code                                                                | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://packages.microsoft.com/yumrepos/vscode                                                                  |        
     8 | home_fusion809                      | Brenton Horne's OBS repository (openSUSE_Tumbleweed)                              | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/home:/fusion809/openSUSE_Tumbleweed/                                  |        
     9 | http-download.opensuse.org-00bb348d | science                                                                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/science/openSUSE_Tumbleweed/                                          |        
    10 | http-download.opensuse.org-0438b4db | games                                                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/                                            |        
    11 | http-download.opensuse.org-61e96342 | mozilla                                                                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/                                          |        
    12 | http-download.opensuse.org-6c115d1f | Education                                                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Education/openSUSE_Tumbleweed/                                        |        
    13 | http-download.opensuse.org-770e29f9 | openSUSE:Factory:NonFree                                                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Factory:/NonFree/standard/                                  |        
    14 | http-download.opensuse.org-88b73033 | X11:Cinnamon:Current                                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/Cinnamon:/Current/openSUSE_Factory_ARM/                          |        
    15 | http-download.opensuse.org-c9bdc4cd | games:tools                                                                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_Tumbleweed/                                     |        
    16 | http-download.opensuse.org-e3954816 | openSUSE:Factory                                                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                                               |        
    17 | http-download.opensuse.org-f2b8ced1 | devel:languages:rust                                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/rust/openSUSE_Tumbleweed/                           |        
    18 | openSUSE-20180326-0                 | openSUSE-20180326-0                                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                                               |        
    19 | openSUSE-Tumbleweed                 | openSUSE-Tumbleweed                                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss                                                                |        
    20 | packman                             | packman                                                                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                                             |        
    21 | repo-debug                          | openSUSE-Tumbleweed-Debug                                                         | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                                         |        
    22 | repo-non-oss                        | openSUSE-Tumbleweed-Non-Oss                                                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                                           |        
    23 | repo-source                         | openSUSE-Tumbleweed-Source                                                        | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/                                                        |        
    24 | repo-update                         | openSUSE-Tumbleweed-Update                                                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/
    this will most likely break your system do at your own risk
    to change to the unstable repo's do
    Code:
    zypper dup --from 2 --from 3 --from 4 --from 5

  7. Default Re: Upgrade all KDE-related packages to the developmental versions in the KDE:Unstable repositories

    Might be best if I just stick to KDE Neon git unstable + Tumbleweed (stable) if that's likely to cause system breakage. Thanks.
    Brenton Horne: Linux enthusiast and writer of ​The Hornery.
    Seven favourite distros
    : Arch, Fedora, Gentoo, openSUSE Tumbleweed and Void.

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

    Default Re: Upgrade all KDE-related packages to the developmental versions in the KDE:Unstable repositories

    if you ever want to go back to official TW release do
    Code:
    zypper dup --from 19 --from 20
    repo #19 is official TW OSS and repo #20 is packman
    you might also want ti add --from 20 if you switch to unstable as some of the kde repo's do hold multimedia packages so the switch should be
    Code:
    zypper dup --from 2 --from 3 --from 4 --from 5 --from 20
    take note that you have some bad repo's I saw an arm repo you should do some cleaning
    also note that when you remove or add a repo the repo number might change and the above should change to reflect your current setup

  9. #9
    Join Date
    Jul 2013
    Location
    Bavaria, Germany
    Posts
    24

    Default Re: Upgrade all KDE-related packages to the developmental versions in the KDE:Unstable repositories

    Make sure to assign a lower value for the repo priority to the KDE:Unstable repositories.

    Which questions did you get asked by zypper?

  10. #10
    Join Date
    Aug 2010
    Location
    Chicago suburbs
    Posts
    12,615
    Blog Entries
    3

    Default Re: Upgrade all KDE-related packages to the developmental versions in the KDE:Unstable repositories

    Quote Originally Posted by fusion809 View Post
    Code:
    Verbosity: 1
    Repository priorities are without effect. All enabled repositories share the same priority.
    ...
    There's your problem.

    Change the repo priorities. Give a better priority (a lower priority number) to the unstable repos that you want Yast to prefer. And then do
    Code:
    zypper dup --allow-vendor-change
    openSUSE Leap 15.1; KDE Plasma 5;
    testing Leap 15.2Alpha

Tags for this Thread

Posting Permissions

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