Re: [gentoo-user] Anxiousness? [was:Tips/Tricks for Gentoo on low-spec computer?]

2009-01-20 Thread Peter Alfredsen
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?]

2009-01-20 Thread Saphirus Sage
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-01-20 Thread Nick Cunningham
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-01-20 Thread 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.



Re: [gentoo-user] Anxiousness? [was:Tips/Tricks for Gentoo on low-spec computer?]

2009-01-20 Thread b.n.
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.