1 |
On Sat, 30 Jul 2005, Kito wrote: |
2 |
|
3 |
> |
4 |
> On Jul 30, 2005, at 8:12 PM, Hasan Khalil wrote: |
5 |
> |
6 |
> >As of yet, portage is not suited for what we have now termed 'pathspec', or |
7 |
> >'installing to an alternate prefix', or 'using portage as a secondary package |
8 |
> >manager', etc. Changes are being made to portage that will allow for features |
9 |
> >like this, and should be included in the next major release (some months away |
10 |
> >still). |
11 |
> > |
12 |
> |
13 |
[snip] |
14 |
|
15 |
> The main problem as I see it, is you have a live tree of some |
16 |
> ~10,000 linux based packages, with a userbase of >100,000 LINUX users, a |
17 |
> dev team of >350 linux developers...how on earth do you convince these |
18 |
> linux users and devs that a massively huge project like supporting |
19 |
> arbitrary install prefixes is worth the trouble, especially when it |
20 |
> would mostly benefit a sideproject with 3 devs and probably only slighty |
21 |
> more users? |
22 |
|
23 |
Remember that for some of us, it doesn't matter if no more than a tiny |
24 |
fraction of ebuilds work. One should not confuse Gentoo (i.e. the portage |
25 |
tree) with Portage itself. Non-Gentoo developers, distros and O/S's can |
26 |
benefit from a portable portage, even if it comes with an empty portage |
27 |
tree. By "portable portage", I mean that it would support new ebuilds that |
28 |
will play nicely on arbitrary host. |
29 |
|
30 |
But the question remains, how to bring the existing ebuilds along for the |
31 |
ride? Kito is right that most linux devs aren't going to care too much. |
32 |
Most of them are not in a position to test their ebuilds on half a dozen |
33 |
different platforms. But then, they don't all test on half a dozen |
34 |
different linux architectures anyway. |
35 |
|
36 |
Hasan, you mentioned pathspec and prefixed installs, and future portage |
37 |
features to accomodate these. Is there more information available anywhere |
38 |
on the portage roadmap and the particular future portage features you are |
39 |
referring to? |
40 |
|
41 |
-f |
42 |
-- |
43 |
gentoo-osx@g.o mailing list |