Re: [gentoo-user] Anxiousness? [was:Tips/Tricks for Gentoo on low-spec computer?]
On Tue, 20 Jan 2009 21:36:58 +0100 "b.n." wrote: > Mark Knecht ha scritto: > > >The one thing I would respectfully suggest is that you carefully > > build your own portage overlay. My experience with Gentoo over the > > last few years is that there is a _anxiousness_ in the portage > > maintainer area to move newer revisions of software into portage > > quickly and then just as quickly to remove from portage what users > > are currently using. @Mark That's certainly true in the sense that we loathe maintaining several revisions of the same software. Each Gentoo maintainer can maintain anywhere from 1 to $BIG_NUM packages, so we strive to have in general at most three versions in portage at any given time. We don't really want bug reports about $old_stable if it's been fixed in a $new_stable. We're not backport-monkeys, like Ubuntu. We do what we do cause we like solving complex problems, interacting with the smart people we call 'users'[1] and our fellow devs, not because "svn diff" is our BFF. :-) > I am usually a bit annoyed by the contrary. On an almost 1-year old > Kubuntu (8.04 Hardy Heron) I can find packages that are just barely > x86 stable now on Gentoo. > > A couple of examples I am aware of: > Firefox 3: stable just since one month on Gentoo x86, was included in > KB8.04 Qtiplot: 0.9.x stable and working on KB8.04, all releases ~x86 > (and a hell to compile on a stable system -still didn't manage to do > it) in Gentoo. I don't know about qtiplot but Firefox-3 was blocked by the fact that there were stability problems the first many months, compared to firefox-2. I remember random crashes, etc. Then we had a mysterious bug where it would segfault on first start if compiled with USE="xulrunner", i.e. using the system libxul, but not if we used the bundled one. Then we had some problems with hardened Gentoo, Sparc getting bus errors, etc. If you remember firefox-2 when first it came out, it also had the same kinds of problems. I think it wasn't before 2.0.0.11 that I migrated from 1.5. Gentoo has many arches and the more popular a package is, the more bugreports will come, the harder it will be to mark it stable. Firefox is especially hard to maintain because users use it so very much. > Python releases are often behind, and not mentioning KDE 4, which is > even default on 8.10 Kubuntu and on Gentoo was still hardmasked last > time I checked (but probably Gentoo is just right in this respect, > everyone keeps telling me to wait before digging into KDE 4). Python is a special case. Portage (emerge and friends) use it, so we always try to have as few bugs as possible in the versions that are put into the tree. Kde 4.1 is broken, compared to 3.5.9/10. I tried it and I don't want it. The problem we have now is that 3.5.10 is starting to bitrot, so we'll probably *have* to mark 4.2 stable. > I fully understand that there are good reasons for that, and that the > meta-distribution status of Gentoo makes harder to check packages (and > also that the Ubuntu folks wildly release unstable stuff... firefox 3 > rc in 8.04, for example). I just feel that (stable) Gentoo is > actually a bit *behind* the average Linux distribution in its > revisions of software. You asked for stable, you got it. We're usually faster than Debian stable though. > Most importantly, I also feel that that's something new: when I first > installed my system, more than 4 years ago, I felt it was *ahead*. I did too, but then I was coming from Windows, so that's hardly surprising :-) No, seriously it didn't take long for me to go ~x86. I think it was ati-drivers (oh noez!) and keeping them in sync with xorg-server that drove me to it. > I wonder if it's due just to the sheer increase of work required to > test packages, or if there are decisions behind that (or if it's just > me having false memories). The amount of work has something to do with it, you (users) can help there by filing stable requests if you see a package that you feel has been ~arch for too long. We do react to nudges. Most of us, anyway. /PA [1] It wouldn't really be much fun being a dev for Gentoo if we didn't have the bestest users evers. Srsly :-). If you look at how many bug reports there are and how many are at least partially solved by users before a dev gets to it, it's quite humbling. Sometimes I can spend hours being a commit-monkey for users who've posted bugreports that makes solving the bug a matter of fifteen minutes, tops.
Re: [gentoo-user] Anxiousness? [was:Tips/Tricks for Gentoo on low-spec computer?]
I'm a total ~ARCH user, just because part of me really loves the joys of debugging. Honestly, on the rare occasion that something doesn't work, I've found a lesson is best learned when it is necessary. So in short, a bug is just a chance to learn to do something slightly differently. Anyway, for a low-spec system, installing from binaries when possible would probably be a good idea. Other than that, just be specific in what you want with your USE flags. On Jan 20, 2009, at 4:16 PM, Nick Cunningham wrote: 2009/1/20 Paul Hartman On Tue, Jan 20, 2009 at 2:36 PM, b.n. wrote: > Mark Knecht ha scritto: > >>The one thing I would respectfully suggest is that you carefully >> build your own portage overlay. My experience with Gentoo over the >> last few years is that there is a _anxiousness_ in the portage >> maintainer area to move newer revisions of software into portage >> quickly and then just as quickly to remove from portage what users are >> currently using. > > Really? > > I am usually a bit annoyed by the contrary. On an almost 1-year old > Kubuntu (8.04 Hardy Heron) I can find packages that are just barely x86 > stable now on Gentoo. > > A couple of examples I am aware of: > Firefox 3: stable just since one month on Gentoo x86, was included in KB8.04 > Qtiplot: 0.9.x stable and working on KB8.04, all releases ~x86 (and a > hell to compile on a stable system -still didn't manage to do it) in Gentoo. > > Python releases are often behind, and not mentioning KDE 4, which is > even default on 8.10 Kubuntu and on Gentoo was still hardmasked last > time I checked (but probably Gentoo is just right in this respect, > everyone keeps telling me to wait before digging into KDE 4). > > I fully understand that there are good reasons for that, and that the > meta-distribution status of Gentoo makes harder to check packages (and > also that the Ubuntu folks wildly release unstable stuff... firefox 3 rc > in 8.04, for example). I just feel that (stable) Gentoo is actually a > bit *behind* the average Linux distribution in its revisions of software. > > Most importantly, I also feel that that's something new: when I first > installed my system, more than 4 years ago, I felt it was *ahead*. I > wonder if it's due just to the sheer increase of work required to test > packages, or if there are decisions behind that (or if it's just me > having false memories). When I first installed Gentoo a few years ago, I think I switched from x86 to ~x86 in the first 24 hours, for the very reason. I wanted to use the newest versions and the "stable" stuff was so old... It seems the majority of users are using ~arch these days. I see it as a good thing, a sign that Gentoo is maturing beyond just being a 'ricing' distro. Its now possible to have the best of both worlds, whether you want the stability of well tested packages from ARCH, or the chance to get newer packages, but with a chance of bugs and potential breakage by using ~ARCH. Im a happy ~ARCH user myself, and have been for a long time, however i do stick to using plain ARCH on my little server just to keep it stable and happy. - Nick
Re: [gentoo-user] Anxiousness? [was:Tips/Tricks for Gentoo on low-spec computer?]
2009/1/20 Paul Hartman > > On Tue, Jan 20, 2009 at 2:36 PM, b.n. wrote: > > Mark Knecht ha scritto: > > > >>The one thing I would respectfully suggest is that you carefully > >> build your own portage overlay. My experience with Gentoo over the > >> last few years is that there is a _anxiousness_ in the portage > >> maintainer area to move newer revisions of software into portage > >> quickly and then just as quickly to remove from portage what users are > >> currently using. > > > > Really? > > > > I am usually a bit annoyed by the contrary. On an almost 1-year old > > Kubuntu (8.04 Hardy Heron) I can find packages that are just barely x86 > > stable now on Gentoo. > > > > A couple of examples I am aware of: > > Firefox 3: stable just since one month on Gentoo x86, was included in > KB8.04 > > Qtiplot: 0.9.x stable and working on KB8.04, all releases ~x86 (and a > > hell to compile on a stable system -still didn't manage to do it) in > Gentoo. > > > > Python releases are often behind, and not mentioning KDE 4, which is > > even default on 8.10 Kubuntu and on Gentoo was still hardmasked last > > time I checked (but probably Gentoo is just right in this respect, > > everyone keeps telling me to wait before digging into KDE 4). > > > > I fully understand that there are good reasons for that, and that the > > meta-distribution status of Gentoo makes harder to check packages (and > > also that the Ubuntu folks wildly release unstable stuff... firefox 3 rc > > in 8.04, for example). I just feel that (stable) Gentoo is actually a > > bit *behind* the average Linux distribution in its revisions of software. > > > > Most importantly, I also feel that that's something new: when I first > > installed my system, more than 4 years ago, I felt it was *ahead*. I > > wonder if it's due just to the sheer increase of work required to test > > packages, or if there are decisions behind that (or if it's just me > > having false memories). > > When I first installed Gentoo a few years ago, I think I switched from > x86 to ~x86 in the first 24 hours, for the very reason. I wanted to > use the newest versions and the "stable" stuff was so old... It seems > the majority of users are using ~arch these days. > > I see it as a good thing, a sign that Gentoo is maturing beyond just being a 'ricing' distro. Its now possible to have the best of both worlds, whether you want the stability of well tested packages from ARCH, or the chance to get newer packages, but with a chance of bugs and potential breakage by using ~ARCH. Im a happy ~ARCH user myself, and have been for a long time, however i do stick to using plain ARCH on my little server just to keep it stable and happy. - Nick
Re: [gentoo-user] Anxiousness? [was:Tips/Tricks for Gentoo on low-spec computer?]
On Tue, Jan 20, 2009 at 2:36 PM, b.n. wrote: > Mark Knecht ha scritto: > >>The one thing I would respectfully suggest is that you carefully >> build your own portage overlay. My experience with Gentoo over the >> last few years is that there is a _anxiousness_ in the portage >> maintainer area to move newer revisions of software into portage >> quickly and then just as quickly to remove from portage what users are >> currently using. > > Really? > > I am usually a bit annoyed by the contrary. On an almost 1-year old > Kubuntu (8.04 Hardy Heron) I can find packages that are just barely x86 > stable now on Gentoo. > > A couple of examples I am aware of: > Firefox 3: stable just since one month on Gentoo x86, was included in KB8.04 > Qtiplot: 0.9.x stable and working on KB8.04, all releases ~x86 (and a > hell to compile on a stable system -still didn't manage to do it) in Gentoo. > > Python releases are often behind, and not mentioning KDE 4, which is > even default on 8.10 Kubuntu and on Gentoo was still hardmasked last > time I checked (but probably Gentoo is just right in this respect, > everyone keeps telling me to wait before digging into KDE 4). > > I fully understand that there are good reasons for that, and that the > meta-distribution status of Gentoo makes harder to check packages (and > also that the Ubuntu folks wildly release unstable stuff... firefox 3 rc > in 8.04, for example). I just feel that (stable) Gentoo is actually a > bit *behind* the average Linux distribution in its revisions of software. > > Most importantly, I also feel that that's something new: when I first > installed my system, more than 4 years ago, I felt it was *ahead*. I > wonder if it's due just to the sheer increase of work required to test > packages, or if there are decisions behind that (or if it's just me > having false memories). When I first installed Gentoo a few years ago, I think I switched from x86 to ~x86 in the first 24 hours, for the very reason. I wanted to use the newest versions and the "stable" stuff was so old... It seems the majority of users are using ~arch these days.
Re: [gentoo-user] Anxiousness? [was:Tips/Tricks for Gentoo on low-spec computer?]
Mark Knecht ha scritto: >The one thing I would respectfully suggest is that you carefully > build your own portage overlay. My experience with Gentoo over the > last few years is that there is a _anxiousness_ in the portage > maintainer area to move newer revisions of software into portage > quickly and then just as quickly to remove from portage what users are > currently using. Really? I am usually a bit annoyed by the contrary. On an almost 1-year old Kubuntu (8.04 Hardy Heron) I can find packages that are just barely x86 stable now on Gentoo. A couple of examples I am aware of: Firefox 3: stable just since one month on Gentoo x86, was included in KB8.04 Qtiplot: 0.9.x stable and working on KB8.04, all releases ~x86 (and a hell to compile on a stable system -still didn't manage to do it) in Gentoo. Python releases are often behind, and not mentioning KDE 4, which is even default on 8.10 Kubuntu and on Gentoo was still hardmasked last time I checked (but probably Gentoo is just right in this respect, everyone keeps telling me to wait before digging into KDE 4). I fully understand that there are good reasons for that, and that the meta-distribution status of Gentoo makes harder to check packages (and also that the Ubuntu folks wildly release unstable stuff... firefox 3 rc in 8.04, for example). I just feel that (stable) Gentoo is actually a bit *behind* the average Linux distribution in its revisions of software. Most importantly, I also feel that that's something new: when I first installed my system, more than 4 years ago, I felt it was *ahead*. I wonder if it's due just to the sheer increase of work required to test packages, or if there are decisions behind that (or if it's just me having false memories). m.