Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
How can a ebuild be stable?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
hans_da
n00b
n00b


Joined: 09 Mar 2007
Posts: 64

PostPosted: Tue Oct 21, 2008 6:10 pm    Post subject: How can a ebuild be stable? Reply with quote

The general problem is that, there are lots of packages in portage keeping unstable for years. I wonder who and how to decide whether one package is not unstable anymore. As far as I've seen, whenever something new comes out, it is unstable. When there is important bug, it is unstable. But this unstable can be kept for years in portage, while the upstream has long claimed the stability. There are many such examples especially in sci-* trees. One can hardly find stable packages there, and lots of packages are definitely usable enough for a long time. So why not just make them stable?
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9709
Location: almost Mile High in the USA

PostPosted: Tue Oct 21, 2008 6:25 pm    Post subject: Reply with quote

"usable enough" is subjective...

I suppose you agree with most of the scientific/engineering world (me included) that tools tend to have some bugs and miss corner cases, but still "good enough". The problem is that most of the developers aren't in that mindset, and crashes/minor bugs are not really acceptable... as well as the fact they may not have a clue what the tool is used for, and how to use it -- so how do they test? A lot of the time, a large consensus is needed, and many of these tools do not have as wide of a user base like something such as Mozilla.

I don't mind the packages left in unstable, it's not too hard to unmask them (and mask newer versions should they become available).
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54421
Location: 56N 3W

PostPosted: Tue Oct 21, 2008 6:39 pm    Post subject: Reply with quote

hans_da,

The general rules for a backage to become stable are :-
No open bugs and no bug reports for 30 days
No dependancies on other unstable packages
Well tested.

Unfortunately, some packages have very few users, like those in the sci-* trees.

Stable in Gentoo not only means the installed packahe is stable, the ebuild is stable too.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
tanderson
Retired Dev
Retired Dev


Joined: 11 Apr 2007
Posts: 193

PostPosted: Tue Oct 21, 2008 8:13 pm    Post subject: Reply with quote

Thing is, us arch teams(Yes, I'm one of those to blame 8) ), need to hear from someone that it's been in ~arch for 30 days and works fine. If you file bugs asking a package to be stabilized most arch teams will do it after proper testing(At least my team will, amd64).

If you want to help out the teams that do this sort of stuff in the long run, you can become an Arch Tester; They help us do a lot of the testing that is a prerequisite for an ebuild going into the stable branch.
_________________
No Man is Just a Number!

--The Prisoner
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
Page 1 of 1

 
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