Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: Best/proper way to configure TW like KDE neon dev unstable?

  1. #1

    Question Best/proper way to configure TW like KDE neon dev unstable?

    Hi SUSEians!

    I'm attempting the transition from a KDE Neon Dev Git-Unstable installation to this here Tumbleweed setup. I'm a new and (very) minor KDE contributor, so I'm kinda hooked on those nightly builds of the KDE & Plasma framework libraries. It saves me the headache of keeping current on them manually.

    I'm trying to recreate the Neon experience using the OpenBuildService daily builds instead. I think I'm getting there, but it still seems I've gotten things only partially right.

    I added all 4 of the "unstable" repos immediately after installation:




    I set the priority for all of these to "95", and left the default repos at 99. My understanding is that the 95-ranked repos will take priority over the 99's.

    How do I go about setting these up for regular (at least daily) checking for updates? Plasma's Discover app is terribly confused - it doesn't seem to install anything, even apps I manually search for. The "Updates Available" widget kicked on and offered me a bunch of updates, but one of it's planned tasks was to uninstall "plasma-desktop". Since there wasn't an update to plasma-desktop in the pipeline, I canceled that before it nuked my system.

    Any suggestions on how I can get this running smoothly? I did a bunch of framework updates this morning, by hand. I filtered YaST by repository and worked through the "Unstable Frameworks" repo, picking each library one by one and telling it to change vendors and install the update. I did the same with all the relevant others. But I'd like this to be more automated, if possible.

    Thanks!

  2. #2
    Join Date
    Jun 2008
    Location
    Groningen, Netherlands
    Posts
    20,925
    Blog Entries
    14

    Default Re: Best/proper way to configure TW like KDE neon dev unstable?

    Don't mess with the priorities, it won't have the result you want. What you need is a vendor change to the repos you want the KDE packages from ( and the corresponding repos for Qt and KDE Frameworks and KDE Applications. Works like this;
    Code:
    zypper dup --from 'REPO_NAME_HERE' --allow-vendor-change
    ° Appreciate my reply? Click the star and let me know why.

    ° Perfection is not gonna happen. No way.

    http://en.opensuse.org/User:Knurpht
    http://nl.opensuse.org/Gebruiker:Knurpht

  3. #3
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    29,728

    Default Re: Best/proper way to configure TW like KDE neon dev unstable?

    Quote Originally Posted by Knurpht View Post
    Don't mess with the priorities, it won't have the result you want. What you need is a vendor change to the repos you want the KDE packages from ( and the corresponding repos for Qt and KDE Frameworks and KDE Applications. Works like this;
    Code:
    zypper dup --from 'REPO_NAME_HERE' --allow-vendor-change
    I do understand this. But how is he supposed to do a TW update in the future? The recommended
    Code:
    zypper dup
    will include the --allow-vendor-change on TW and thus might switch back a lot of what he has from those other repos. And not allowing vendor change will not bring him a stable new TW I assume (or am I wrong here?).
    Henk van Velden

  4. #4

    Default Re: Best/proper way to configure TW like KDE neon dev unstable?

    Quote Originally Posted by Knurpht View Post
    Don't mess with the priorities, it won't have the result you want. What you need is a vendor change to the repos you want the KDE packages from ( and the corresponding repos for Qt and KDE Frameworks and KDE Applications. Works like this;
    Code:
    zypper dup --from 'REPO_NAME_HERE' --allow-vendor-change
    Ah. Okay. I'll un-fix my fix.

    That's what I get for thinking I know what I'm doing.

    In the end, though, All Hail the mighty Open Build Service!

  5. #5

    Default Re: Best/proper way to configure TW like KDE neon dev unstable?

    Quote Originally Posted by hcvv View Post
    I do understand this. But how is he supposed to do a TW update in the future? The recommended
    Code:
    zypper dup
    will include the --allow-vendor-change on TW and thus might switch back a lot of what he has from those other repos. And not allowing vendor change will not bring him a stable new TW I assume (or am I wrong here?).
    Uh oh.

    *takes finger off the 'sudo' button

    We appear to have a split decision.

    I'll wait for a final answer before re-un-changing anything. :-)

  6. #6
    Join Date
    Jun 2008
    Location
    Groningen, Netherlands
    Posts
    20,925
    Blog Entries
    14

    Default Re: Best/proper way to configure TW like KDE neon dev unstable?

    Quote Originally Posted by hcvv View Post
    I do understand this. But how is he supposed to do a TW update in the future? The recommended
    Code:
    zypper dup
    will include the --allow-vendor-change on TW and thus might switch back a lot of what he has from those other repos. And not allowing vendor change will not bring him a stable new TW I assume (or am I wrong here?).
    Nope. On Tw zypper defaults to --no-allow-vendor-change, the opposite is needed to achieve the vendor change. From that moment on 'zypper dup' will do the job. But, admitted: it is a bit odd. Tw simply is created to pick everything from it's stock repos. If one does not perform the vendor-change a mix of packages from Tw and the added repo is likely to take place and well, we know what the results can be. In the olden days I would have suggested the OP to run Factory.
    @OP: be aware that what you're trying to do may seriously break things.
    ° Appreciate my reply? Click the star and let me know why.

    ° Perfection is not gonna happen. No way.

    http://en.opensuse.org/User:Knurpht
    http://nl.opensuse.org/Gebruiker:Knurpht

  7. #7
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    29,728

    Default Re: Best/proper way to configure TW like KDE neon dev unstable?

    Quote Originally Posted by Knurpht View Post
    Nope. On Tw zypper defaults to --no-allow-vendor-change, the opposite is needed to achieve the vendor change. From that moment on 'zypper dup' will do the job. But, admitted: it is a bit odd. Tw simply is created to pick everything from it's stock repos. If one does not perform the vendor-change a mix of packages from Tw and the added repo is likely to take place and well, we know what the results can be. In the olden days I would have suggested the OP to run Factory.
    @OP: be aware that what you're trying to do may seriously break things.
    Sorry, my misinterpretation. Got confused by the no-allow-change, same as allow no-change and more permutations
    Henk van Velden

  8. #8
    Join Date
    Jun 2008
    Location
    Groningen, Netherlands
    Posts
    20,925
    Blog Entries
    14

    Default Re: Best/proper way to configure TW like KDE neon dev unstable?

    Quote Originally Posted by hcvv View Post
    Sorry, my misinterpretation. Got confused by the no-allow-change, same as allow no-change and more permutations
    . That's why I said 'a bit odd'. In Leap zypper defaults to --allow-vendor-change, in Tw the opposite. Well, one thing has improved in the last year: when attempting to run 'zypper up' on Tw, zypper states that dup should be used.
    ° Appreciate my reply? Click the star and let me know why.

    ° Perfection is not gonna happen. No way.

    http://en.opensuse.org/User:Knurpht
    http://nl.opensuse.org/Gebruiker:Knurpht

  9. #9

    Default Re: Best/proper way to configure TW like KDE neon dev unstable?

    Quote Originally Posted by Knurpht View Post
    @OP: be aware that what you're trying to do may seriously break things.
    Yeah. Um. It's a hazard. I already tripped over it using Neon Dev Unstable (submitted a patch using a pre-release version of a library).

    It's a tricky thing, and a real PITA. I'm a self-taught hacker, used to coding in simpler things like Python and web services. Never before worked on a desktop environment, not to mention the one I'm also trying to run as a normal user.

    One of the senior KDE devs is working on getting all the development libraries installed in a Docker container, so you could easily switch environments without risking your system stability - or having to monkey around with a bunch of environment variables and session settings. Until then, though...

    I think I'll err on the side of caution and skip this whole "automated" part. If I need to install updated libraries, I'll add them as I go, rather than trying to blast-update my whole system.

    Things in KDE-dev-land will settle down for a while real soon - today's the freeze for the next release of all the applications (coming in April). It'll be bugfixes only for a few weeks, giving me time to get my system set up correctly. And safely.

    Thanks again.

    (I have to keep posting here. I like the little trivia questions at the top of each post.)

  10. #10

    Default Re: Best/proper way to configure TW like KDE neon dev unstable?

    JFYI, there are also the openSUSE Argon and Krypton LiveCD's that are based on the latest Leap (Argon) or Tumbleweed with the latest unstable KDE packages on top:
    https://news.opensuse.org/2016/02/19...de-git-builds/

    You can boot them directly (and if you wrote them to a writable USB stick you could also update them), and they are also installable which will give you a Leap or TW system with the additional repos preconfigured (and no need to switch to them first).

Page 1 of 2 12 LastLast

Posting Permissions

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