1 |
> >As we know, Debian uses this. Everyone can add a new source of packages to get |
2 |
> >installed to the system in a clear way. Just by putting deb lines into the |
3 |
> >sources.list. |
4 |
> |
5 |
> irrelavent |
6 |
ehh..... well, it's not irrelevant, IMHO. Debian has good things and bad |
7 |
things... |
8 |
I think that Gentoo is reaching the top of his development model. We |
9 |
have seen this on thi delaying of recent packages. |
10 |
|
11 |
Seemant is setting up the new development model. Maybe, what I'm saying |
12 |
it's an idea about it. |
13 |
|
14 |
> >So, when implementing, it could be used as the PORTDIR_OVERLAY ( with several |
15 |
> >trees allowed ). |
16 |
> > |
17 |
> >Is this too hard to implement? |
18 |
> > |
19 |
> >I think it solves a lot of complains about flexibility and edging of Gentoo. |
20 |
> |
21 |
> this isn't a flexibility issue, it's trivial to download ebuilds and use them, |
22 |
> write your own, distribute them, maintain your own portdir_overlay |
23 |
> etc, there are inherent problems, especially with bugtracking, third |
24 |
> party ebuilds can cause problems in other gentoo proper ebuilds, |
25 |
Well... I'm a developer of a project. I have submitted via bugzilla |
26 |
several bugs of one of the packages I need ( not from the project, just |
27 |
a dependency ). Let see: http://bugs.gentoo.org/show_bug.cgi?id=2333 |
28 |
ohh, yeah, 2002-05-02 07:28 EST... One year ago... |
29 |
The bug is still opened. |
30 |
|
31 |
I have come back to the new versions of the software... In a completely |
32 |
new system, and the ebuild works fine. |
33 |
|
34 |
|
35 |
So, I need to make 1 dependency package, and 6 for the rest of the |
36 |
project. I don't want to wait 6 years ( 1 -> 1 year, 2 -> 2 years, and |
37 |
so... ) to get my ebuilds in. |
38 |
|
39 |
The way: make an ebuild repository... |
40 |
The problem: deploy them easily |
41 |
|
42 |
Yes, I know that I can make a .tar.gz of my port_overlay... But users |
43 |
have to do: |
44 |
1) Localize URL of the tar.gz |
45 |
2) Download it |
46 |
3) Move it to /usr/local |
47 |
4) Untar it |
48 |
5) emerge them |
49 |
When using the portage mirror, just |
50 |
1) Add the portage mirror to the list |
51 |
2) emerge rsync |
52 |
3) emerge them |
53 |
|
54 |
> Also say someone write an ebuild (for example oracle, and distributes |
55 |
> if in his own tree), this extra ebuild has essentially done nothing |
56 |
> for the system or the user. Countless other ebuilds would have to be |
57 |
> edited to add support for oracle, patches if required, conf flags, etc. |
58 |
> the user would end up having to maintain lots of duplicate ebuilds |
59 |
> in his tree, and run the risk of his getting out of date and a user updating |
60 |
> with newer gentoo ebuilds (which dont' have oracle support). |
61 |
> This situation doesn't help anyone.. adding the ebuilds into the main |
62 |
> gentoo tree and adding support to ebuilds there is an optimal solution. |
63 |
The support should be of the project development team. |
64 |
> On the other hand their are no doubt companies which will want |
65 |
> to keep proprietary products/ebuilds for themselves, and they can |
66 |
> with the current PORTDIR_OVERLAY system, but portage won't |
67 |
> handle distribution manually. |
68 |
ouch... This is the problem. |
69 |
> |
70 |
> Summary: I agree with the need for these but it certainly isn't |
71 |
> as simple as you apparently believe. I think portage will probably |
72 |
> go in this direction but don't count on it pre portage 2.1 |
73 |
I hope it |
74 |
|
75 |
BR. |
76 |
Thx |
77 |
|
78 |
-- |
79 |
gentoo-dev@g.o mailing list |