Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
/me thinks too much buggy stuff is getting into non-~ arch's
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
DeathAndTaxes
Tux's lil' helper
Tux's lil' helper


Joined: 27 Mar 2003
Posts: 124

PostPosted: Fri Oct 08, 2004 5:39 am    Post subject: /me thinks too much buggy stuff is getting into non-~ arch's Reply with quote

Seems like plenty of people are getting the good ole 'firefox crashes for no apparent reason' problems these days. For me, .93 worked really well, but 1.0PRx crashes left and right. Stuff is getting put in and then pulled back out of gentoo-dev-sources far too often (supermount and framebuffer anyone?).

Is it just me, or did I not read that the "x86" was supposed to be sorta "stable" while the "~x86" was supposed to be more leading/bleeding edge? I'd rather not have functionality that I've come to depend on disappear and then reappear only to disappear again later. I used to run a box on "~x86" but then I compiled a bad compiler about a year and a half ago and it was a major deal, so I switched to "x86" to avoid this sort of thing.

Am I alone, or do other people get the impression that we're really not saving "x86" for the stable, tested stuff in order to avoid falling a single step behind other distros/maintainers?

Just a thought...
Back to top
View user's profile Send private message
Pythonhead
Developer
Developer


Joined: 16 Dec 2002
Posts: 1801
Location: Redondo Beach, Republic of Calif.

PostPosted: Fri Oct 08, 2004 6:24 am    Post subject: Re: /me thinks too much buggy stuff is getting into non-~ ar Reply with quote

DeathAndTaxes wrote:
Seems like plenty of people are getting the good ole 'firefox crashes for no apparent reason' problems these days. For me, .93 worked really well, but 1.0PRx crashes left and right.


You're talking about beta software which by definition is known to be buggy and you're testing it. There are plenty of people who have never had 1.0PRx crash (like me). We have plenty of beta-only packages in portage. Should we never mark them stable?
Back to top
View user's profile Send private message
DeathAndTaxes
Tux's lil' helper
Tux's lil' helper


Joined: 27 Mar 2003
Posts: 124

PostPosted: Fri Oct 08, 2004 6:36 am    Post subject: Reply with quote

Uh, I think you pretty much made my argument. Beta software probably shouldn't be marked as stable, right? Am I missing something here? ;-)
Back to top
View user's profile Send private message
Pythonhead
Developer
Developer


Joined: 16 Dec 2002
Posts: 1801
Location: Redondo Beach, Republic of Calif.

PostPosted: Fri Oct 08, 2004 6:41 am    Post subject: Re: /me thinks too much buggy stuff is getting into non-~ ar Reply with quote

DeathAndTaxes wrote:

Is it just me, or did I not read that the "x86" was supposed to be sorta "stable" while the "~x86" was supposed to be more leading/bleeding edge?


You said "sorta", not me.
Back to top
View user's profile Send private message
Pythonhead
Developer
Developer


Joined: 16 Dec 2002
Posts: 1801
Location: Redondo Beach, Republic of Calif.

PostPosted: Fri Oct 08, 2004 6:52 am    Post subject: Reply with quote

DeathAndTaxes wrote:
Uh, I think you pretty much made my argument. Beta software probably shouldn't be marked as stable, right? Am I missing something here? ;-)


If you started removing all the beta and alpha software you have installed right now, you'd probably have a very hurting machine.

I don't know how many packages are beta or alpha only, but I bet there is an awful lot of them marked stable.
Back to top
View user's profile Send private message
Doc7
Tux's lil' helper
Tux's lil' helper


Joined: 18 Jul 2004
Posts: 133
Location: AC-Germany

PostPosted: Fri Oct 08, 2004 7:00 am    Post subject: Reply with quote

Pythonhead wrote:
DeathAndTaxes wrote:
Uh, I think you pretty much made my argument. Beta software probably shouldn't be marked as stable, right? Am I missing something here? ;-)


If you started removing all the beta and alpha software you have installed right now, you'd probably have a very hurting machine.

I don't know how many packages are beta or alpha only, but I bet there is an awful lot of them marked stable.


why removing beta... isn't that what ~arch is supposed to be used for -> if you want beta/testing/extreme bleeding edge: use ~arch ???????

EDIT: with /etc/portage/packages.keywords you can even choose single unstable packages without getting problems in your regular update procedures

:roll:
Back to top
View user's profile Send private message
DeathAndTaxes
Tux's lil' helper
Tux's lil' helper


Joined: 27 Mar 2003
Posts: 124

PostPosted: Fri Oct 08, 2004 5:39 pm    Post subject: Re: /me thinks too much buggy stuff is getting into non-~ ar Reply with quote

Pythonhead wrote:
DeathAndTaxes wrote:

Is it just me, or did I not read that the "x86" was supposed to be sorta "stable" while the "~x86" was supposed to be more leading/bleeding edge?


You said "sorta", not me.


You said "beta", not me.

I think Doc7 understands this just as well. We don't want to be running the stuff that isn't tested thoroughly (which as we understand it, is what "~x86" is supposed to do), and there are plenty of threads in the forums about firefox PR stuff in "x86" being buggy. The stuff in "x86" is *supposed* to be relatively stable, and I'm just saying that often it is not. Sorry to pick on the firefox maintainers, but they're just an example of what I'm talking about. Despite there being many reports of bugs, the PR releases still managed to get into "x86" instead of keeping them in "~x86" where they probably belong UNTIL these relatively common bugs get worked out.

I'm just pointing out that some package maintainers declare their stuff suitable for "x86" before it's actually ready. Don't take it so frickin' personally. :-)
Back to top
View user's profile Send private message
didl
Retired Dev
Retired Dev


Joined: 09 Sep 2003
Posts: 1106
Location: Pittsburgh, PA

PostPosted: Fri Oct 08, 2004 5:57 pm    Post subject: Re: /me thinks too much buggy stuff is getting into non-~ ar Reply with quote

DeathAndTaxes wrote:
The stuff in "x86" is *supposed* to be relatively stable, and I'm just saying that often it is not.


I disagree! I have been running a mixed x86/~x86 system for over a
year now and it has been stable like a rock. It could very well be that your
cflags are too agressive/inapropriate for your box and that this causes
instabilities. Configurability - in my humble opinion - makes GENTOO
such a great distro; but it can backfire if you're not careful.

BTW: I have yet to crash firefox :lol:
Back to top
View user's profile Send private message
aja
l33t
l33t


Joined: 26 Aug 2002
Posts: 705
Location: Edmonton, Canada

PostPosted: Fri Oct 08, 2004 6:05 pm    Post subject: Reply with quote

I think this thread betrays some confusion about the use of arch and ~arch keywords. (I try to avoid the "stable" and "unstable" monikers as they add to the confusion, but I am losing that particular nomenclature battle).

My understanding (and I will be corrected, I am sure, if I am wrong), is that those keywords are used to mark the relative known stability of a given ebuild. In other words, an ~x86 ebuild is in a testing status for whether it reliably installs the package in question.

In general, a x86 vs ~x86 status does not necessarily say anything about the stability of the package in question - just about the ebuild (although, obviously, many devs will decline to remove the ~ if the package is know to be really lousy, but I think that is a choice, not a policy). If package x is a horribly, crufty, throroughly unstable PITA, it can still have its ebuild marked with a x86, if the ebuild reliably installs it without causing secondary system damage . If you have a problem with x, you should take it to the upstream developers who maintain the applications, not the gentoo devs that maintain the ebuild.
Back to top
View user's profile Send private message
Pythonhead
Developer
Developer


Joined: 16 Dec 2002
Posts: 1801
Location: Redondo Beach, Republic of Calif.

PostPosted: Fri Oct 08, 2004 6:25 pm    Post subject: Re: /me thinks too much buggy stuff is getting into non-~ ar Reply with quote

DeathAndTaxes wrote:
We don't want to be running the stuff that isn't tested thoroughly (which as we understand it, is what "~x86" is supposed to do), and there are plenty of threads in the forums about firefox PR stuff in "x86" being buggy.


We don't use the forums to determine if something is stable, and its beta software anyways, you should know its buggy. There has never been a stable (non-alpha/beta) release of Firefox.

Quote:

The stuff in "x86" is *supposed* to be relatively stable, and I'm just saying that often it is not.


Its beta software, it has bugs. Stable means it installs correctly with our ebuilds, its not a guarantee that we have fixed all the upstream maintainer's bugs.

Quote:

Sorry to pick on the firefox maintainers, but they're just an example of what I'm talking about. Despite there being many reports of bugs, the PR releases still managed to get into "x86" instead of keeping them in "~x86" where they probably belong UNTIL these relatively common bugs get worked out.


Read the ChangeLog for the package you're complaining about. It says why it was marked stable.

Quote:

I'm just pointing out that some package maintainers declare their stuff suitable for "x86" before it's actually ready. Don't take it so frickin' personally. :-)


I'm not taking it personally, I don't maintain Firefox. Theres exactly one bug I could find for the Firefox version you're complaining about that has to do with crashes, and you aren't the one who took the time to report it.
Back to top
View user's profile Send private message
kallamej
Administrator
Administrator


Joined: 27 Jun 2003
Posts: 4981
Location: Gothenburg, Sweden

PostPosted: Fri Oct 08, 2004 6:42 pm    Post subject: Reply with quote

Moved from Portage & Programming as it is not a support request.
_________________
Please read our FAQ Forum, it answers many of your questions.
irc: #gentoo-forums on irc.libera.chat
Back to top
View user's profile Send private message
spb
Retired Dev
Retired Dev


Joined: 02 Jan 2004
Posts: 2135
Location: Cambridge, UK

PostPosted: Fri Oct 08, 2004 10:31 pm    Post subject: Reply with quote

To answer the point about Firefox: 1.0_pre got pushed stable because it fixed a fairly serious security flaw in 0.9.x. Having the security holes fixed in the latest stable version is reckoned to be more important than having it as stable as possible, and with good reason.
Back to top
View user's profile Send private message
Archangel1
Veteran
Veteran


Joined: 21 Apr 2004
Posts: 1212
Location: Work

PostPosted: Sat Oct 09, 2004 4:49 am    Post subject: Reply with quote

The x86 tree and cohorts aren't meant to be totally stable anyway are they? I mean, obviously they're better than ~x86 etc, but they're not stable like Debian stable, where every last wee bug has been hammered out but the package is 18 months old.

And this is Gentoo, if a package is b0rked then kick it off and emerge an earlier version - all pretty easy really.
Back to top
View user's profile Send private message
Halcy0n
Developer
Developer


Joined: 17 Sep 2003
Posts: 1682
Location: Freehold, NJ

PostPosted: Sat Oct 09, 2004 5:16 am    Post subject: Reply with quote

Archangel1 wrote:
The x86 tree and cohorts aren't meant to be totally stable anyway are they? I mean, obviously they're better than ~x86 etc, but they're not stable like Debian stable, where every last wee bug has been hammered out but the package is 18 months old.

I really hope this isn't the general attitude. If I'm running x86 on my server, I expect it to just work. Sure, there are going to be bugs, but I would not want a known piece of buggy software installed on my system without me explicitly saying so, which is the case when you emerge firefox.
_________________
Mark Loeser
http://www.halcy0n.com
Back to top
View user's profile Send private message
kamagurka
Veteran
Veteran


Joined: 25 Jan 2004
Posts: 1026
Location: /germany/munich

PostPosted: Sat Oct 09, 2004 2:02 pm    Post subject: Re: /me thinks too much buggy stuff is getting into non-~ ar Reply with quote

Pythonhead wrote:
DeathAndTaxes wrote:
Seems like plenty of people are getting the good ole 'firefox crashes for no apparent reason' problems these days. For me, .93 worked really well, but 1.0PRx crashes left and right.


You're talking about beta software which by definition is known to be buggy and you're testing it. There are plenty of people who have never had 1.0PRx crash (like me). We have plenty of beta-only packages in portage. Should we never mark them stable?


exactly. is there a problem with just leaving release candidates marked ~? when the gold release comes out, you can mark that stable.
_________________
If you loved me, you'd all kill yourselves today.
--Spider Jerusalem, the Word
Back to top
View user's profile Send private message
chunderbunny
Veteran
Veteran


Joined: 31 May 2004
Posts: 1281
Location: 51°24'27" N, 0°57'15" W

PostPosted: Sat Oct 09, 2004 2:32 pm    Post subject: Reply with quote

I think aja has the riaght idea. "x86" packages aren't meant to be stable, they just have a stabel ebuild. Truth be told there is no "stable" arch in Gentoo since testing packages for complete stability takes an unholy amount of resources.

There is a very good reason why Debian unstable has packages which are so old, testing for stability simply takes a long time. This is one of the issues which GLEP 19 is supposed to address, namely having a "stable" portage tree for those who need ultra-stable systems.
Back to top
View user's profile Send private message
perseguidor
Apprentice
Apprentice


Joined: 01 Aug 2004
Posts: 278
Location: West Kingdom of Buenos Aires

PostPosted: Sun Oct 10, 2004 5:58 pm    Post subject: Reply with quote

Archangel1 wrote:
I really hope this isn't the general attitude. If I'm running x86 on my server, I expect it to just work. Sure, there are going to be bugs, but I would not want a known piece of buggy software installed on my system without me explicitly saying so, which is the case when you emerge firefox.


I'm sorry if I just jump in the conversation, but that's exactly the point; you are saying it explicitly, as firefox is beta, and you know it :).

I know it was probably just an example, but as examples go, this is quite relevant: Use mozilla instead, perhaps, or links/lynx.

The alternative would be having a x86 with half of the most used packages; not a single release of firefox should be there, of course, and you'll have to mark it explicitly in package keywords. If this is what you all mean, I'd say you have a point. But it would almost surely be an overkill, as far as real life stability goes; firefox is just a browser. If any of your browsing needs are crucial -I'm not saying they can't be, just mine aren't- you should switch to a non-beta-stage browser.
_________________
O make me a mask!
Back to top
View user's profile Send private message
perseguidor
Apprentice
Apprentice


Joined: 01 Aug 2004
Posts: 278
Location: West Kingdom of Buenos Aires

PostPosted: Sun Oct 10, 2004 6:02 pm    Post subject: Re: /me thinks too much buggy stuff is getting into non-~ ar Reply with quote

kamagurka wrote:
exactly. is there a problem with just leaving release candidates marked ~? when the gold release comes out, you can mark that stable.


It seems viable, but that would be taking in the particular developer's measure of stability, isn't it? I'm not saying they are too quick to do releases, as this isn't MS we are talking about :) But having a ebuild-centered criteria makes it all coherent.
_________________
O make me a mask!
Back to top
View user's profile Send private message
kamagurka
Veteran
Veteran


Joined: 25 Jan 2004
Posts: 1026
Location: /germany/munich

PostPosted: Sun Oct 10, 2004 9:21 pm    Post subject: Reply with quote

IMHO, there should be a third flag. someting that "guarantees" that what you install is stable. without that, gentoo will never be viable on production-grade servers, and gentoo is just too good to be left out of that market segment.
_________________
If you loved me, you'd all kill yourselves today.
--Spider Jerusalem, the Word
Back to top
View user's profile Send private message
allucid
Veteran
Veteran


Joined: 02 Nov 2002
Posts: 1314
Location: atlanta

PostPosted: Sun Oct 10, 2004 9:45 pm    Post subject: Reply with quote

kamagurka wrote:
IMHO, there should be a third flag. someting that "guarantees" that what you install is stable. without that, gentoo will never be viable on production-grade servers, and gentoo is just too good to be left out of that market segment.
There is no such thing as 'guaranteed stable' programs. Like he said earlier, firefox has never had a non-beta release so people are expected to have problems. Most problems associated with the new release are due to some files in the users .mozilla/firefox/ dir from previous versions of firefox that don't work with the new version.

If you are running a production level server don't install any beta software. It is up to the server administrator to make sure upgrades don't screw anything up.

Your suggestion sounds like a good idea but it would be difficult to implement. What packages go into this category? What requirements must they meet?
Back to top
View user's profile Send private message
Halcy0n
Developer
Developer


Joined: 17 Sep 2003
Posts: 1682
Location: Freehold, NJ

PostPosted: Sun Oct 10, 2004 9:52 pm    Post subject: Reply with quote

http://www.gentoo.org/proj/en/glep/glep-0019.html
_________________
Mark Loeser
http://www.halcy0n.com
Back to top
View user's profile Send private message
woolsherpahat
Guru
Guru


Joined: 09 Mar 2004
Posts: 347

PostPosted: Sun Oct 10, 2004 10:18 pm    Post subject: Reply with quote

kamagurka wrote:
IMHO, there should be a third flag. someting that "guarantees" that what you install is stable. without that, gentoo will never be viable on production-grade servers, and gentoo is just too good to be left out of that market segment.


Agreed. There should be a Gentoo equivlent of Debian Stable. It doesn't matter if the packages are old as long as they're secure and stable, at least to me. Maybe there could be a +stable USE flag?
_________________
The Real OTW
"Blue skies and high fives"
Back to top
View user's profile Send private message
spb
Retired Dev
Retired Dev


Joined: 02 Jan 2004
Posts: 2135
Location: Cambridge, UK

PostPosted: Sun Oct 10, 2004 11:02 pm    Post subject: Reply with quote

10k1 wrote:
Agreed. There should be a Gentoo equivlent of Debian Stable. It doesn't matter if the packages are old as long as they're secure and stable, at least to me. Maybe there could be a +stable USE flag?
Read the post above yours.
Back to top
View user's profile Send private message
kamagurka
Veteran
Veteran


Joined: 25 Jan 2004
Posts: 1026
Location: /germany/munich

PostPosted: Sun Oct 10, 2004 11:40 pm    Post subject: Reply with quote

Halcy0n wrote:
http://www.gentoo.org/proj/en/glep/glep-0019.html

i'm not sure i understand what this is. is it a proposition? a planned feature? or merely an idea?
_________________
If you loved me, you'd all kill yourselves today.
--Spider Jerusalem, the Word
Back to top
View user's profile Send private message
Halcy0n
Developer
Developer


Joined: 17 Sep 2003
Posts: 1682
Location: Freehold, NJ

PostPosted: Sun Oct 10, 2004 11:43 pm    Post subject: Reply with quote

kamagurka wrote:
Halcy0n wrote:
http://www.gentoo.org/proj/en/glep/glep-0019.html

i'm not sure i understand what this is. is it a proposition? a planned feature? or merely an idea?

GLEP == Gentoo Linux Enhancement Proposals
So they are possible future features and or policies. If you look at the GLEP index, http://www.gentoo.org/proj/en/glep/ , you'll see ones that are already implemented and others that are drafts.
_________________
Mark Loeser
http://www.halcy0n.com
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum