1 |
On Fri, Jun 27, 2003 at 10:48:30PM +0200, Paul de Vrieze wrote: |
2 |
> - We need to have herds. |
3 |
|
4 |
Agree. :) |
5 |
|
6 |
> There must be rather strong arguments against it to let go the choice of XML |
7 |
|
8 |
XML is annoying but it is extensible and gets the job done. Thus I recommend |
9 |
it. |
10 |
|
11 |
XML encapsulates data in a structured way. It is not a good language to |
12 |
encapsulate functional or procedural code. It does not have OOP features. |
13 |
It is not fun to edit by hand. For now, this is OK. We can deal with these |
14 |
limitations. Because it meets our needs, is easy to validate, and is easy |
15 |
to integrate into Portage and other code (Web sites, databases, etc.) it is |
16 |
very strongly recommended for use in our current tree and Portage 2.x. |
17 |
|
18 |
> - We need ways to have people or herds only responsible for only a certain |
19 |
> versions of an ebuild. For that reason the restrict attribute is in the DTD |
20 |
|
21 |
Agree. |
22 |
|
23 |
> - The changelog. This probably will be a topic of debate. |
24 |
|
25 |
Implement herds first. Hold off on ChangeLog stuff until we have excellent |
26 |
tools to enter/edit ChangeLogs without seeing raw XML. |
27 |
|
28 |
We need herds today. We don't absolutely need XML ChangeLogs today. Herds |
29 |
implementation should not be held back on the account of XML ChangeLogs. |
30 |
They can be added later when the ChangeLog editing tools are polished. |
31 |
|
32 |
> - Long descriptions. |
33 |
|
34 |
Agree. |
35 |
|
36 |
> - Internationalisation. |
37 |
|
38 |
Agree. |
39 |
|
40 |
> - packages allways have herds, but may also have maintainers. |
41 |
|
42 |
Don't care either way. Let's start using herds and we'll find out if we made |
43 |
the right choice here. |
44 |
|
45 |
> - Multiple herds per package. |
46 |
|
47 |
Don't care either way. See above. |
48 |
|
49 |
> Thanks for reading this overly long email. |
50 |
|
51 |
Thanks for posting it :) |
52 |
|
53 |
Once you collect this feedback, please post a suggested herds roll-out plan. |
54 |
Good work :) |
55 |
|
56 |
Best Regards, |
57 |
|
58 |
-- |
59 |
Daniel Robbins |
60 |
Chief Architect, Gentoo Linux |
61 |
http://www.gentoo.org |