1 |
On Thu, 18 May 2006 20:18:24 +0200 Paul de Vrieze <pauldv@g.o> |
2 |
wrote: |
3 |
| > * An alternative to Portage. |
4 |
| > |
5 |
| > Paludis itself is distribution agnostic. It can be used on a Gentoo |
6 |
| > system or on a non-Gentoo system as the user prefers. |
7 |
| |
8 |
| This would make it a third party packaging solution that happens to |
9 |
| work to some extend with ebuilds. |
10 |
|
11 |
No, it works with a large part of the tree without modification. I'm |
12 |
not going to say all, because there're no doubt ebuilds out there that |
13 |
won't work (just as there are some that won't work with Portage), but |
14 |
Paludis is quite happy installing system + X + KDE + Gnome + all the |
15 |
stuff I use. |
16 |
|
17 |
| This would give paludis the big |
18 |
| flexibility, not supported by gentoo option. This means that no |
19 |
| paludis specific changes must be made to the tree. |
20 |
|
21 |
Why? Changes are made to the tree to support other packages all the |
22 |
time. |
23 |
|
24 |
| > Paludis does not attempt to emulate every last oddity of Portage. It |
25 |
| > does not attempt to be usable in parallel with Portage, since that |
26 |
| > would prevent any useful features from being added. It *does* |
27 |
| > attempt to work with all existing ebuilds. It *can* read |
28 |
| > Portage-generated VDB, although at this stage we're strongly |
29 |
| > encouraging people not to try that, because there will probably be |
30 |
| > a few bugs... |
31 |
| |
32 |
| That makes it not suitable to be used in replacement primary packager |
33 |
| or secondary packager roles. Leaving the third party role. Gentoo |
34 |
| support would thus send the wrong signal. |
35 |
|
36 |
Again, you're falling back on meaningless categorisations. There is no |
37 |
such thing as a primary or secondary package manager. |
38 |
|
39 |
| > | What I have done is stated: |
40 |
| > | - Why paludis accomodations are too early at this moment |
41 |
| > |
42 |
| > By the same argument, icc shouldn't be in the tree. |
43 |
| |
44 |
| Even if that is true, icc has been in the tree since (12 Apr 2002) |
45 |
| making it a historical mistake that should be avoided for the future. |
46 |
|
47 |
And ZSH? |
48 |
|
49 |
| > | - Why package managers should not have their own profiles |
50 |
| > |
51 |
| > Yes, very nice in theory. Unfortunately, Portage requires a whole |
52 |
| > load of Portage stuff in its profile, so that's not an option. |
53 |
| |
54 |
| Then submit patches to portage to make it profile agnostic. |
55 |
|
56 |
I'm sorry, but waiting three years isn't exactly ideal here... |
57 |
|
58 |
| > | - What categories of package managers can exist (candidate |
59 |
| > | replacement, secondary, third-party) |
60 |
| > |
61 |
| > This categorisation is a false trichotomy. There is no reason for |
62 |
| > it to exist, and it has no value. |
63 |
| |
64 |
| Why and why? |
65 |
|
66 |
Ok, in simpler language: You are pulling this whole "primary / |
67 |
secondary" thing out of your ass. It has no more meaning than "Package |
68 |
managers that have the letter 'o' in their name" / "Package managers |
69 |
that do not have the letter 'o' in their name". |
70 |
|
71 |
| > | - That there can only one primary package manager |
72 |
| > | - What requirements exist for a secondary package manager |
73 |
| > | - What requirements exist for a candidate replacement package |
74 |
| > | manager |
75 |
| > |
76 |
| > Again, nonsense based upon some random arbitrary segregation you're |
77 |
| > attempting to make that has no real world relevance. |
78 |
| |
79 |
| Baseless accusations that are not supported by any argumentation. As |
80 |
| long as you don't provide arguments I'll assume that you are out of |
81 |
| arguments and try to convince me by baffling me. |
82 |
|
83 |
*You* are the one making baseless claims. There is no such thing as a |
84 |
"primary package manager" that is in any way more meaningful than "a |
85 |
package manager that has the letter 'o' in its name". |
86 |
|
87 |
| I can easilly come up with a way to do it without portage changes. It |
88 |
| causes some stuff to be compiled too often, but does not break |
89 |
| things. I can even invent some way that it does not "conflict" with |
90 |
| portage VDB's. Why don't you use your intelligence to find ways to do |
91 |
| things that do not conflict with portage (or people). |
92 |
|
93 |
You can't come up with a reasonable, usable solution that doesn't |
94 |
require ebuild changes. Nor can you come up with a solution to the VDB |
95 |
issue that is not an ugly hack -- you don't even know what the |
96 |
requirements are. |
97 |
|
98 |
| > | Another thing is reverse dependencies. This is missing from |
99 |
| > | portage, but a feature that could well be implemented independent |
100 |
| > | of the on-disk system. |
101 |
| > |
102 |
| > Yes, carry on looking at the small picture. It's really really |
103 |
| > interesting! |
104 |
| |
105 |
| These are just examples. Another example of a secondary package |
106 |
| manager would be one that would allow installation of rpm packages in |
107 |
| a portage compatible way. I'm not hurt by you calling me names. It |
108 |
| just shows that the accusations against you were right. |
109 |
|
110 |
Again, you're falling back on this whole "secondary package manager" |
111 |
thing. It has no meaning! |
112 |
|
113 |
-- |
114 |
Ciaran McCreesh |
115 |
Mail : ciaran dot mccreesh at blueyonder.co.uk |
116 |
|
117 |
|
118 |
-- |
119 |
gentoo-dev@g.o mailing list |