Results 1 to 10 of 10

Thread: An openSUSE-Update repository which offers the latest stable release of all system packages

  1. #1
    Join Date
    Jan 2009
    Location
    Romania, Bucharest
    Posts
    759

    Default An openSUSE-Update repository which offers the latest stable release of all system packages

    Today I got bored of waiting for openSUSE 12.3 in order to get the latest release of KDE (4.9.5), so I added the KDE_49 openSUSE repository to Yast and switched system packages to that. Although the process was very easy and successful, it got me wondering about something. Why is it that the openSUSE-Updates repository doesn't offer the latest stable version of system packages, and third-party repositories are needed instead?

    To take the case of KDE: From what I know, 4.9.5 is the latest stable release available for download. Yet the default openSUSE-12.2-Update repository offers 4.8.5, which is pretty old in comparison. I assume it's the same with many things, like X or the Linux kernel. But as long as we're talking about stable official releases and not buggy beta software, why not offer the latest versions?

    Since the default openSUSE-Updates doesn't do that, it probably means there's a reason not to. Still, why not create an alternative repository just like openSUSE-xx.x-Update, but which offers the latest stable release of each program? That way people won't have to switch system packages to multiple third-party repositories to get the latest official version of each component.

    Does such a repository exist officially for openSUSE yet? If not, does anyone believe one should be made? Would it also be safe to use, considering we are talking about stable releases only?
    openSUSE Tumbleweed x64, KDE Framework 5

  2. #2
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    25,136

    Default Re: An openSUSE-Update repository which offers the latest stable release of all system packages

    Simply because it is the policy in openSUSE. A new openSUSE version is brought together and tested through the RC1, RC2, etc. cyclus (in which you can participtate and there is the Pre-relaese/Beta forum to discuss problems you find).

    Then when it is complete it is released as such. No changes during it's lifetime. Only Security (and realy needed) updates via the Update repos. This is to give us a stable, integral tested version.

    All other software you install makes you deviating fom that "official" version. Even when you use a stable KDE repo. That stable means a certain stability of the product KDE. It is not as thouroughly tested with a openSUSE version as is the KDE that comes with that openSUSE version.

    Now in practise, many peopple like it to go for a newer KDE and as KDE is much used and newer versions are much discussed elsewhere and here, you sonn get a good aidea about how a new stabke KDE behaves on your openSUSE, e.g. by watching the forums here for severe problems being reported. And thus, you can do as many and go for it. But it is still outside the "official" openSUSE. And the same for some other much used software (e.g. Gnome, I guess).

    The next version of openSUSE will have todays KDE stable, or even newer, but it will only be as new as to give the testers the time to test it and be satisfied with it combining into that next openSUSE verrsion.
    Henk van Velden

  3. #3

    Default Re: An openSUSE-Update repository which offers the latest stablerelease of all system packages

    On 01/11/2013 02:46 PM, MirceaKitsune pecked at the keyboard and wrote:
    > Today I got bored of waiting for openSUSE 12.3 in order to get the
    > latest release of KDE (4.9.5), so I added the KDE_49 openSUSE repository
    > to Yast and switched system packages to that. Although the process was
    > very easy and successful, it got me wondering about something. Why is it
    > that the openSUSE-Updates repository doesn't offer the latest stable
    > version of system packages, and third-party repositories are needed
    > instead?
    >
    > To take the case of KDE: From what I know, 4.9.5 is the latest stable
    > release available for download. Yet the default openSUSE-12.2-Update
    > repository offers 4.8.5, which is pretty old in comparison. I assume
    > it's the same with many things, like X or the Linux kernel. But as long
    > as we're talking about stable official releases and not buggy beta
    > software, why not offer the latest versions?
    >


    It has always been the case that only security updates will be provided.
    An exception to the case is a package that has a serious flaw that
    requires a complete paxkage update in order to fix the problem. It's
    just the way it is.

    Ken

  4. #4
    Join Date
    Mar 2009
    Location
    United States
    Posts
    612

    Default Re: An openSUSE-Update repository which offers the latest stable release of all system packages

    I think for the same reason Debian does not allow major version changes in stable or during the freeze. It could be disruptive for a large number of users if the behavior of their programs changes on each system security update. I think this as well so that is why I refuse to use a rolling release distribution. I want my system to be secure, well tested, and largely unchanged until the next major upgrade.

    Though projects with such policies exist (openSUSE tumbleweed?). It is not a poor model and might be better for bug testing and development. I am just saying I do not prefer always having the latest and greatest even if it is stable.

  5. #5
    Join Date
    May 2010
    Location
    Space Colony Lagrange Point 22° à, 77° Ƅ, 56° ɤ, 99° ɜ
    Posts
    3,166

    Default Re: An openSUSE-Update repository which offers the latest stable release of all system packages

    Quote Originally Posted by MirceaKitsune View Post
    Since the default openSUSE-Updates doesn't do that, it probably means there's a reason not to. Still, why not create an alternative repository just like openSUSE-xx.x-Update, but which offers the latest stable release of each program? That way people won't have to switch system packages to multiple third-party repositories to get the latest official version of each component.
    Does such a repository exist officially for openSUSE yet? If not, does anyone believe one should be made? Would it also be safe to use, considering we are talking about stable releases only?
    Many people around the world are still using dialup and metered broadband connections and they don't want to upgrade their systems often and it would be only correct that we push only the security updates and major fixes through official channels.
    I have seen many complaints in these forums that people had about 100+ MB updates waiting for them after installing 12.2. This was because 12.2 got a delayed release. But for run of the mill users this explanation cannot cut ice.
    Also if i had an small business with multiple computers i wouldn't want to update all my machines ever so often.
    Ofcourse you always have an option to ass those stable repos and switch packages to those versions . They are not guaranteed to work as smoothly as the official release
    GNOME Version 3.20.2
    openSUSE Leap 42.3 64-bit

    www.vazhavandan.blogspot.com

  6. #6
    Join Date
    Mar 2010
    Location
    Austin - Texas
    Posts
    10,140
    Blog Entries
    48

    Smile Re: An openSUSE-Update repository which offers the latest stable release of all system packages

    Quote Originally Posted by MirceaKitsune View Post
    Today I got bored of waiting for openSUSE 12.3 in order to get the latest release of KDE (4.9.5), so I added the KDE_49 openSUSE repository to Yast and switched system packages to that. Although the process was very easy and successful, it got me wondering about something. Why is it that the openSUSE-Updates repository doesn't offer the latest stable version of system packages, and third-party repositories are needed instead?

    To take the case of KDE: From what I know, 4.9.5 is the latest stable release available for download. Yet the default openSUSE-12.2-Update repository offers 4.8.5, which is pretty old in comparison. I assume it's the same with many things, like X or the Linux kernel. But as long as we're talking about stable official releases and not buggy beta software, why not offer the latest versions?

    Since the default openSUSE-Updates doesn't do that, it probably means there's a reason not to. Still, why not create an alternative repository just like openSUSE-xx.x-Update, but which offers the latest stable release of each program? That way people won't have to switch system packages to multiple third-party repositories to get the latest official version of each component.

    Does such a repository exist officially for openSUSE yet? If not, does anyone believe one should be made? Would it also be safe to use, considering we are talking about stable releases only?
    I guess I was thinking that switching to using Tumbleweed would keep you the most updated from a single repository. However, be wary of such new, fast & often (mostly) untried updates. Its exciting to load a new version of openSUSE, but really want you want is a fast and reliable copy of Linux. As already mentioned, considerable work and effort go into each new release of openSUSE and many could and have argued that such major upgrades of openSUSE COMES TOO OFTEN ALREADY! So, what do you really want from openSUSE? You have the option to take the latest of almost everything as in Tumbleweed, or if your interest is just in the DE, you can go with the latest KDE. Every time you upgrade, you take a chance that something might break on you. Now I like to tinker with new kernels and have a bash script to load the very latest, but even that has got me a couple of times lately and when your PC goes down due to a software upgrade, you or at least I, get upset. That is because first and formost we want our copy of Linux to work in every way.

    So again, with each new release of openSUSE, a considerable amount of testing and user input is required to get that total package out the door and working properly. There is no substitute for such effort and on each major component update you make on your own, you got to ask yourself, do you feel lucky today? Well do you? And of course, I really hope your are.

    Thank You for using openSUSE,
    My Blog: https://forums.opensuse.org/blogs/jdmcdaniel3/

    Software efficiency halves every 18 months, thus compensating for Moore's Law

    Its James again from Austin, Texas

  7. #7
    Join Date
    Jun 2008
    Location
    The English Lake District. UK - GMT/BST
    Posts
    36,733
    Blog Entries
    20

    Default Re: An openSUSE-Update repository which offers the latest stable release of all system packages

    Quote Originally Posted by MirceaKitsune View Post
    Today I got bored of waiting for openSUSE 12.3 in order to get the latest release of KDE (4.9.5), so I added the KDE_49 openSUSE repository to Yast and switched system packages to that. Although the process was very easy and successful, it got me wondering about something. Why is it that the openSUSE-Updates repository doesn't offer the latest stable version of system packages, and third-party repositories are needed instead?

    To take the case of KDE: From what I know, 4.9.5 is the latest stable release available for download. Yet the default openSUSE-12.2-Update repository offers 4.8.5, which is pretty old in comparison. I assume it's the same with many things, like X or the Linux kernel. But as long as we're talking about stable official releases and not buggy beta software, why not offer the latest versions?

    Since the default openSUSE-Updates doesn't do that, it probably means there's a reason not to. Still, why not create an alternative repository just like openSUSE-xx.x-Update, but which offers the latest stable release of each program? That way people won't have to switch system packages to multiple third-party repositories to get the latest official version of each component.

    Does such a repository exist officially for openSUSE yet? If not, does anyone believe one should be made? Would it also be safe to use, considering we are talking about stable releases only?
    You would actually need to disable your current repos and use (as has been mentioned) something like the Tumbleweed option.

    There is another option you might not be aware of
    It's called Factory-Tested. The main 2 repos are in here: Index of /factory-tested/repo
    However the repos you use in conjunction with the above is a little subjective.

    The Tumbleweed option is by far the best option and is by a long way, one of the most stable
    Leap 15.1_KDE
    My Articles Was I any help? If yes: Click the star below

  8. #8
    Join Date
    Feb 2009
    Location
    Spain
    Posts
    25,547

    Default Re: An openSUSE-Update repository which offers the latest stablerelease of all system packages

    On 2013-01-12 04:46, vazhavandan wrote:
    > Also if i had an small business with multiple computers i wouldn't want
    > to update all my machines ever so often.


    In that situation I would like to have a proxy update server, receiving
    all the repository update requests from local machines, serving the
    packages locally, or retrieving them from internet when needed only.

    But none wants to create such a thing.

    --
    Cheers/Saludos
    Carlos E. R. (12.1 test at Minas-Anor)

  9. #9
    Join Date
    Sep 2012
    Location
    Germany
    Posts
    254

    Default AW: An openSUSE-Update repository which offers the latest stable release of all system packages

    Quote Originally Posted by MirceaKitsune View Post
    Still, why not create an alternative repository just like openSUSE-xx.x-Update, but which offers the latest stable release of each program? That way people won't have to switch system packages to multiple third-party repositories to get the latest official version of each component.
    Please, define what you mean by "latest stable release" and "system packages". KDE has no relevance for the core system to work, no DE is important for it. Maybe it is important for you to interact with the system.

    Quote Originally Posted by MirceaKitsune View Post
    Does such a repository exist officially for openSUSE yet? If not, does anyone believe one should be made? Would it also be safe to use, considering we are talking about stable releases only?
    Making a stable distribution is not a trivial job. Many different software packages need to be coordinated to work perfectly together. Some software versions don't work together, others must be patched to do so. Always pulling the latest stable releases from upstream to a distribution and expecting a stable system is contradictory. I agree that Tumbleweed has a very good balance between stability and actuality and is not always bleeding edge. Some core packages have still the well tested versions of 12.2, i.e. systemd. Tumbleweed has version 44, Factory currently 197.
    zypp it...

  10. #10
    Join Date
    Jan 2009
    Location
    Romania, Bucharest
    Posts
    759

    Default Re: An openSUSE-Update repository which offers the latest stable release of all system packages

    Sorry for the late reply, and thanks for the clarification. That is a good policy, though IMO it might be good if there was an "official exception" when it comes to stable packages of each component, in case someone feels like taking a minor risk. Of course I can live with waiting for a new openSUSE release for the updates, but it would have been nice if there was an easy and safe way to make exceptions.

    I also agree with what zerum said now that I think about it. Although two components might both have stable updates, they might break in coordination with each other when updated, which could lead to a broken system. That I didn't consider, but it would be a large risk factor.
    openSUSE Tumbleweed x64, KDE Framework 5

Posting Permissions

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