micia wrote:The idea of the "Extra Stable" repository is basically what I am suggesting, just with different words
Stupot wrote:micia wrote:The idea of the "Extra Stable" repository is basically what I am suggesting, just with different words
Eh, not quite. There is a difference between pushing packages into a new repository later than you push them into main vs always keeping a previous version of every package available.
Technically, a more stable Repo could still have the exact same packages that are in main.
The thing about a binary distribution is that all of the packages have to work together. If you decide you want to take a particular library back a version, and other packages depend on it, you could very easily be breaking many packages. With Gentoo, it's just a matter of recompiling everything, but that is exactly what we are avoiding by using binary package management. To have alternate versions of every package that would work with the previous version of every library would be impossible to maintain.
Basically, with a binary package management system, there is no going back. There is only how carefully you move forward.
I know the difference between binary and source package management, but using other distributions, I found some of them that keep some older version of the same package, the first that comes in my mind is openSuse, so I was thinking about something similar here.
However if it is not possible, it can't be done, too bad
alcalde wrote:What I'm not getting here is this: if you decide to go back a version, you shouldn't break anything. The package manager should see this problem and then suggest downgrading the packages that depend on this library, uninstalling the package(s) that depend on the new library, cancelling the operation or breaking the dependency. There shouldn't be a need for recompiling anything... just keep the previous version of any file in the same repository.
Another idea is having a repository that contains all files for a particular release - say, Sabayon 5.5. If you ever have a major problem, you can always use the package manager to go back to the last stable release.
RPM 4.6.0 Release Notes wrote:Support for repackage and rollback have been removed as they're seen too unreliable to be generally useful.
Users browsing this forum: No registered users and 1 guest