Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Suggestions to help the tree...
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
gsfgf
Veteran
Veteran


Joined: 08 May 2002
Posts: 1266

PostPosted: Sun Aug 03, 2003 11:17 pm    Post subject: Reply with quote

For the record, i've only had one ebuild fail in a very long time and i remerged that one without making changes and it worked, so i'd say QA is working pretty damn well. and i am using ~arch.
_________________
Aim:gsfgf0
Back to top
View user's profile Send private message
()
l33t
l33t


Joined: 25 Nov 2002
Posts: 610

PostPosted: Mon Aug 04, 2003 10:36 am    Post subject: Reply with quote

Would some sort of automated testing environment be possible, so that ebuilds can be verified (unit testing) before inclusion? Perhaps some sort of simulated merge, skipping time consuming parts such as compilation.
Back to top
View user's profile Send private message
Lowspirit
Apprentice
Apprentice


Joined: 31 Jul 2002
Posts: 258
Location: Northern Sweden

PostPosted: Mon Aug 04, 2003 1:34 pm    Post subject: Reply with quote

First of all, what is the current procedure for an ebuild to go through before reaching the official tree (in any state, ~, masked or otherwise) ?

I think the unrealistic idea of having a donated farm of boxes test ebuilds is a nice utopian idea, a couple of 10-20 or so distributed boxes that do something like this :

1. Check for errors manually (bash, ebuild, etc)
2. Emerge
3. (if success) Unmerge and report success to online database
4. (if failure) E-mail ebuild maintainer / update some online web database with all necessary information (logs, env, etc) making reported info flawless every time.

I could donate some old box for the cause and I don't think I'm alone in that, QA of ebuilds should be a high priority and having it somewhat automated would be a positive thing.

This would ofcourse require some verification process software/script thingy being written but I don't see that as being a problem, and if done right it could be made pretty fast so errors that slip through could be compiled, detected and reported within an hour or so of reaching general population.

The distributed part of the verification process could queue new unverified stuff and distribute it to all the test boxes making it a fairly smooth process, AND portage could get a hookup to ebuilds so if I (for example) wrote "emerge net-rhythmbox --verified" it would hookup to that online database and give a "This ebuild has been verified 2003-04-05 by box 004 etc etc blah blah"... am I rambling?

...go gentoo?
_________________
Gentoo | AMD X2 3800+ 2GB RAM | Kernel 2.6.30 . ReiserFS . CFQ . GCC4.3.3 | Firefox 3.5 | Gnome 2.26 w/ Compiz-Fusion
"Penguins are the only fish that can fly"
Back to top
View user's profile Send private message
mtangolics
n00b
n00b


Joined: 28 Jun 2003
Posts: 44
Location: New Jersey

PostPosted: Mon Aug 04, 2003 2:06 pm    Post subject: Reply with quote

I'm almost afraid to post due to the beginnings of a flame war, but the only suggestion I can really think of is to clarify masking a bit, and more clearly define when to, and when not to mask.
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 Previous  1, 2
Page 2 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