Gentoo Archives: gentoo-dev

From: "Sean P. Kane" <spkane@××××××××××.com>
To: gentoo-dev@g.o
Subject: RE: [gentoo-dev] Portage as a dependency
Date: Fri, 07 Feb 2003 17:14:39
Message-Id: C42D120999B1CC4C886B6BB2832F356019BB5C@hermes.genomatica.com
1 I created a bug/enhancement listing for this at
2 http://bugs.gentoo.org/show_bug.cgi?id=15278
3
4 Sean
5
6
7 -----Original Message-----
8 From: Sean P. Kane
9 Sent: Friday, February 07, 2003 08:50
10 To: gentoo-dev@g.o
11 Subject: RE: [gentoo-dev] Portage as a dependency
12
13
14 An example of a package is x11-base/xfree-4.2.1-r2 which requries a
15 version of Portage that doesn't experience BUG 13013
16 http://bugs.gentoo.org/show_bug.cgi?id=13013. If people know this it
17 would be very helpful to either makrk it as a dependency, which may
18 actually be too difficult for package mantainers to keep updated, or
19 allow Portage to have an auto-update feature that will always update
20 Portage before doing other emerges.
21
22 Sean
23
24
25 -----Original Message-----
26 From: Dylan Carlson [mailto:absinthe@×××××.com]
27 Sent: Thursday, February 06, 2003 19:30
28 To: Sean P. Kane; gentoo-dev@g.o
29 Subject: Re: [gentoo-dev] Portage as a dependency
30
31
32 On Thursday 06 February 2003 06:17 pm, Sean P. Kane wrote:
33 > I reported a bug earlier today that turned out to be caused by a
34 > slightly older version of Portage. Shouldn't we consider having
35 > portage or the ebuilds handle this type of situation better, by either
36
37 > having the ebuilds have a particular version of portage as a
38 > dependency or making portage always check for a newer stable version
39 > of portage whenever it does an emerge and then upgrading to that
40 > first.
41
42 RDEPEND=">=sys-apps/portage-2.0.47", as an example, is one way an ebuild
43
44 can do it.
45
46 Furthermore, Portage should be backward compatible with ebuilds written
47 for
48 earlier versions. DEPEND/RDEPEND should be all that is necessary in
49 situations where an ebuild depends on a newer, masked version of Portage
50
51 -- if that is in fact necessary.
52
53 Cheers,
54 Dylan Carlson
55
56 --
57 gentoo-dev@g.o mailing list
58
59
60 --
61 gentoo-dev@g.o mailing list
62
63
64 --
65 gentoo-dev@g.o mailing list