1 |
On Sunday 09 June 2002 10:39 am, Karl Trygve Kalleberg wrote: |
2 |
|
3 |
> Increasing the visibility of which ebuild submissions are in the pipe is |
4 |
> something we'd very much like to do. It is a fairly easy affair, and will |
5 |
> probably be handled in my proposition for a new ebuild submission system. |
6 |
|
7 |
I haven't really developed the idea sitting around in my head yet but trying |
8 |
to piece all of the ideas floating around for an interface (note: i am not an |
9 |
interface design person so this could be way wrong). Would it make sense to |
10 |
have maybe a heirarchial view for submitted ebuilds for where their creator? |
11 |
thinks they should go in the portage tree. Maybe on the views have different |
12 |
icons showing which tree has new ebuilds that need testing and it would be |
13 |
easier for people that only like to test, for example, chat programs (assume |
14 |
there are these people) to focus on their area of expertise. I don't know if |
15 |
the new ebuild submission thing will be something that will help this problem |
16 |
or not. I also could be way out in left field. |
17 |
|
18 |
> The biggest problem for the maintainers is the varying quality of ebuilds. |
19 |
> Few, if any submissions are correct on the first go, and many of the |
20 |
> bugs/problems identified could be checked programmatically. |
21 |
> |
22 |
> Submissions should then be run through a "screening" script that checks |
23 |
> for syntactic and semantic completeness, verifies dependencies, |
24 |
> well-formedness of ebuild, digest, changelog, etc. |
25 |
|
26 |
It wouldn't be very hard to write a recursive descent parser to run through an |
27 |
ebuild would it? I can try to whip something out myself if needed or work |
28 |
with someone to write possibly a perl script that can be run on the files |
29 |
after an ebuild is submitted, before the confirmation page saying that they |
30 |
tested the layout and formality requirements. The biggest problems I'd have |
31 |
with this is that I know a very little bit of python and don't have a whole |
32 |
lot of experience with complex ebuilds. I don't think it would be super hard |
33 |
with basic ones though. Let me know if this is something that is of use and |
34 |
someone would like to help me with it. |
35 |
|
36 |
|
37 |
Justin Lambert |