Gentoo Archives: gentoo-dev

From: kikov@××××××××××.com
To: Joshua Brindle <method@g.o>
Cc: gentoo-dev@g.o
Subject: Re: [gentoo-dev] Several portage trees
Date: Fri, 25 Apr 2003 19:53:15
Message-Id: 20030425195715.GA10001@fco-gimeno.com
In Reply to: Re: [gentoo-dev] Several portage trees by Joshua Brindle
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

Replies

Subject Author
Re: [gentoo-dev] Several portage trees "Robin H.Johnson" <robbat2@g.o>