On 5/8/2011 10:18 AM, Michal Marek wrote:
Dne 6.5.2011 18:46, Brian K. White napsal(a):
What happened to
http://download.opensuse.org/repositories/Kernel:/stable/openSUSE_11.2 http://download.opensuse.org/repositories/Kernel:/stable/openSUSE_11.3 http://download.opensuse.org/repositories/Kernel:/stable/openSUSE_11.4
The rpm's are gone ?
Hi,
use the http://download.opensuse.org/repositories/Kernel:/stable/standard/ repository, it works with any recent openSUSE version.
Michal
That's the theory as I understand but it doesn't actually work. If I try to zypper dup an 11.2 box that was using the 11.2 link above, but now has the new standard repo, it want to downgrade from 2.6.34 to 2.6.31. I'm still testing for Jiri Slaby to eventually get it to be true but I say this is a bad scheme that is fundamentally wrong in comparison to the separate repos. This directly proves why the original repo's were necessary. (well, better and more sensible anyways) The OBS performs all these basic compatibility checks itself and if there were a dependency problem or other distro-specific spec problem, you'd get a failed build for a given target. You wouldn't need a user to try it and report that it fails. And, even when that happened, the last working kernel stays there for download until a newer one that actually passes rpmlint replaces it. If, as the kernel progresses, somewhere along the line it becomes impossible to support the next new kernel on the oldest still-supported distro, with the separate repos all that happens is the kernel in that repo stops getting newer, but the last working one stays there indefinitely. Instead of what we have now, an rpm that a given distribution can't or won't install because of new dependencies that aren't met, or possibly even meetable on the older distro, and unlike the separate repo's, the last kernel that DID work is no longer around so you get suddenly busted all the way back to whatever is in the regular updates repo. JRS said he doesn't have an 11.2 box to test with which is why the new repo isn't working for 11.2. The OBS was the test box but now isn't. This will probably keep breaking since every new change might break it, and the way it is now, you'll get a success from the OBS as long as it works for 11.4 or factory or whatever the build target is for the current standard repo, and only know that it's broken when someone actually tries to install on a real box, happens to even notice that zypper refused to upgrade any further than the regular updates repo, figures out why, and bothers to report back to the package or project maintainer. The worse part for me though is not the not-upgrading, but the sudden and undesired _downgrading_. The separate repo's protected against downgrading in a way that the new repo can not. -- bkw -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org