I agree that booth have advantages and disadvantages.

What makes me the most "sad" when talking about a stable distribution (not debian since I never used it long enough), is the idea of not getting things repaired until the new version is out.

Take this as an example. Software ABC has an issue, but not a security issue, let's say a user issue, like Pencil Animation (available on the Trisquel Repositories) that won't let us export the work since it crashes. You have 2 kinds of distributions handling the problem, is this is what happens (if the development is active of course):

Stable Distribution (Like Ubuntu):
- Bug is reported
- Problem is solved (but some times not reported upstream)
- Solution will be provided in the next version of Ubuntu.

Stable Distributions Based on... (Like Trisquel based on Ubuntu)
- Same steps as Ubuntu
- Solution will be provided in the next version (+ mostly 6 months on this case)

Rolling Distribution:
- Bug is Reported
- Solution is/can be found, and a patch is applied
-- Patch is applied to the upstream project until a new version is out
-- Patch is applied to the current version as a "-2" version (like 1.0.1-2)

And this is why I mostly prefer the rolling model. Not because of the latest and greatest, but mostly because those problems take less time to be correct, and are more in agree and respect of the creator's work since the patch is applied directly to the main project and not to the package itself.

Now, I know that we have some upsides and some downsides, but a mix of the 2 could be very good.

As an example. I mostly don't care if (for example), Gnome Shell on Arch Linux is 3.4 (almost 3.6) and Gnome Shell on Trisquel is still 3.0... but why all the bugs ? (I am taking Trisquel as an example and I know the hard work that Ruben already has but this is just a pure example nothing more). I can take another example, I reported, weeks ago when I was still using Ubuntu, a bug about the megadrive emulator that had dependencies problems, and when we installed it, apt-get asked to remove the Kernel (how usual is that in Ubuntu...) so I talked about a possible solution, the problem was solved my someone else, and I was happy :D The problem was that the patch will only appear on the 12.10 Version... and it was on middle on June (if I remember right), so I had to wait until October to play megadrive games on this emulator.

Arch Linux had the great idea to make the Testing and Core/Extra/Community repositories in a separate camp, like this we can only use the stable, already tested, and patched packages available... What could happen ? Well, the usual... the package is working great, but it isn't compatible with the new package that came out (like this problem with Xorg and almost every DE out there).. So what could be the solution ? Easy, wait until the DE's are updated, and then, once again, this wouldn't be a Rolling Distribution anymore..

So for this case I agree with the grey area. And to be honest, I would be very happy to put my hands in the "dirt" if Ruben decided to go for a "Only LTS" version, with is own update system completely different from Ubuntu but based upon the same core. Like this we could continue to update Abrowser when it is necessary, and when it is ready, with the final goal of having a beautiful, and free, mix of Debian and Ubuntu (+ Arch Linux), taking the best of everyone. I'm even pretty sure a lot of people would come just to see how it works and that even may inspire other people :D

(Once again sorry for the long text).

Reply via email to