1 |
On Mon, May 02, 2005 at 09:11:03PM -0500, Brian Jackson wrote: |
2 |
> Well, I've got a bug open to have a different variable like ROOT that |
3 |
> portage would read config files from. Maybe you could jump on that |
4 |
> bandwagon, and see if you can make things work that way. |
5 |
|
6 |
Assuming you're referencing CONFIG_ROOT, it frankly isn't much of a |
7 |
solution for his needs. The problem with CONFIG_ROOT is you would |
8 |
have to set it for every emerge invocation. His intention is to have |
9 |
portage function from a variable prefix, and install to a build time |
10 |
defined prefix. IOW, portage using different paths on an installed |
11 |
box, not portage installed to it's normal location, and hacked up via |
12 |
an environment variable to try and change the behaviour. |
13 |
|
14 |
I'm not much for config_root, obviously. The intention of it, and |
15 |
varying root (imo) is a hack around portage's expectations about it's |
16 |
configuration and repos. It's not much of a proper solution. |
17 |
|
18 |
|
19 |
> I just don't see the uptake to fix a very large portion of the tree for |
20 |
> something that I'd guess most devs think is pointless. |
21 |
|
22 |
Aparently people didn't notice the multilib changes passing through |
23 |
the tree the last few months? Same type of wide spread change, yet |
24 |
it's being done, and ebuilds are being migrated. Things break, but |
25 |
the party/person interested in adding the support is doing the work. |
26 |
|
27 |
Sidenote re: fixing a large portion of the tree, eclasses and |
28 |
portage's base template for ebuilds would be the first start in |
29 |
terms of changes. That 'very large' portion of the tree arguement |
30 |
would be ixnayed via that, what would remain is a collection of |
31 |
pissy packages that need manual tweaking. |
32 |
|
33 |
|
34 |
> That's also the |
35 |
> reason the "enterprise" tree hasn't taken off. |
36 |
> People working in their free time couldn't give a crap about people |
37 |
> thinking Gentoo isn't suitable for enterprise applications. |
38 |
|
39 |
The reason for the enterprise tree not being ready/finished, or even |
40 |
*accepted* (it _still_ is a draft after all) is frankly no ones fault |
41 |
but those who want such a tree. The reason glep25 (my own glep) isn't |
42 |
implemented is again, no ones fault but those pushing it (read: me). |
43 |
Might want to clarify what you're asserting, cause I'm not seeing the |
44 |
validity in it... |
45 |
|
46 |
So... yeah, the enterprise angle imo is slightly daft. If you're |
47 |
arguing that their are more 'important' things to do rather then this, |
48 |
state it as such, or please clarify... |
49 |
|
50 |
|
51 |
> If you want to use portage, use Gentoo. |
52 |
|
53 |
That should be "or put in the grunt work to support it". If I recall |
54 |
correctly, you're working on gentoo embedded. The arguements you're |
55 |
leveling above could just as easily be used against expanding the tree |
56 |
to support uclibc, or a slightly saner example, dropping osx support |
57 |
(portage _is_ the secondary manager there). Hell, y'all are in a |
58 |
similar boat, for actual device updating you'll be using emerge.c, |
59 |
which _isn't_ portage, just compatible with the binpkg support. |
60 |
|
61 |
Either way, my point is that portage/gentoo will flow into the niche's |
62 |
people care to expand it into. It's pointless telling them not to do |
63 |
it, because they _will_ do it anyways if it makes sense to them. So |
64 |
point out the failings, or better solutions. |
65 |
|
66 |
Yeah, time for me to step down from the soapbox I think... |
67 |
|
68 |
> If you want some package manager |
69 |
> for your solaris/x86 box(just an example!), go talk to the people that |
70 |
> do openembedded. |
71 |
|
72 |
Clarify why portage, which _does_ function as a secondary pkg manager |
73 |
(collision-protect wouldn't exist otherwise) wouldn't suffice if |
74 |
someone gave enough of a damn to do the work? |
75 |
|
76 |
So yeah, anyone care to comment about the proposal's specifics, rather |
77 |
then "piss off, no..." ? :) |
78 |
~brian |