Gentoo Archives: gentoo-dev

From: Nicholas Brown <nicbrown@×××××.com>
To: gentoo-dev@g.o
Subject: Re: [gentoo-dev] kbd and non virtual PROVIDE
Date: Sun, 11 May 2003 21:26:44
Message-Id: 1052688398.2611.7.camel@localhost.localdomain
In Reply to: Re: [gentoo-dev] kbd and non virtual PROVIDE by Nicholas Brown
1 As I've been unable to find out why packages are PROVIDE'ing non-virtual
2 packages (ie the claim to provide another package which already
3 exsists), which is against the described behaviour in the man page,
4 should I create bug reports against all of these to find out what is
5 going on?
6 (I've also queried this behaviour in the forums)
7
8 most may relate to package moves but I'm still wondering about
9 gcc,coreutils,kbd etc.
10
11 thanks,
12 Nick
13
14 <snip>
15 PROVIDE = "virtual/TARGET"
16 This variable should only be used when a package
17 provides a virtual target. For example, black-
18 down-jdk and sun-jdk provide virtual/jdk. This
19 allows for packages to depend on virtual/jdk
20 rather than on blackdown or sun specifically.
21 <snip>
22
23 grep -r "PROVIDE=" * | grep -v "virtual"
24 app-sci/gperiodic/gperiodic-1.3.2.ebuild:PROVIDE="app-misc/gperiodic"
25 app-sci/babel/babel-1.6.ebuild:PROVIDE="app-misc/babel"
26 app-sci/euler/euler-1.59.1.ebuild:PROVIDE="app-misc/euler"
27 app-sci/euler/ChangeLog: also removed PROVIDE="app-misc/euler" statment
28 as it was moved over 6 month ago.
29 app-sci/octave/octave-2.0.17-r1.ebuild:PROVIDE="dev-lang/octave"
30 app-sci/octave/octave-2.0.17.ebuild:PROVIDE="dev-lang/octave"
31 app-sci/octave/octave-2.1.36-r1.ebuild:PROVIDE="dev-lang/octave"
32 app-sci/octave/octave-2.1.40.ebuild:PROVIDE="dev-lang/octave"
33 app-sci/octave/octave-2.1.36.ebuild:PROVIDE="dev-lang/octave"
34 app-sci/vis5d+/vis5d+-1.2.1.ebuild:PROVIDE="app-sci/vis5d+"
35 app-sci/iverilog/iverilog-0.6.1.ebuild:PROVIDE="dev-lang/iverilog"
36 dev-java/maven/maven-1.0_beta8.ebuild:PROVIDE="dev-java/maven"
37 dev-java/maven/maven-1.0_beta9.ebuild:PROVIDE="dev-java/maven"
38 dev-lang/ruby-cvs/ruby-cvs-1.8.0-r1.ebuild:PROVIDE="dev-lang/ruby-${PV}"
39 net-mail/ezmlm-idx-mysql/ezmlm-idx-mysql-0.40.ebuild:PROVIDE="net-mail/ezmlm"
40 net-mail/ezmlm-idx-mysql/ezmlm-idx-mysql-0.40-r2.ebuild:PROVIDE="net-mail/ezmlm"
41 net-mail/ezmlm-idx-pgsql/ezmlm-idx-pgsql-0.40.ebuild:PROVIDE="net-mail/ezmlm"
42 net-mail/ezmlm-idx-pgsql/ezmlm-idx-pgsql-0.40-r2.ebuild:PROVIDE="net-mail/ezmlm"
43 net-mail/ezmlm-idx/ezmlm-idx-0.40-r2.ebuild:PROVIDE="net-mail/ezmlm"
44 sys-apps/kbd/kbd-1.06-r1.ebuild:PROVIDE="sys-apps/console-tools"
45 sys-apps/coreutils/coreutils-4.5.11-r1.ebuild:PROVIDE="sys-apps/sh-utils
46 sys-apps/coreutils/coreutils-5.0.ebuild:PROVIDE="sys-apps/sh-utils
47 sys-devel/gcc/gcc-2.95.3-r7.ebuild:#PROVIDE="sys-apps/texinfo"
48
49 On Fri, 2003-05-02 at 10:49, Nicholas Brown wrote:
50 > That would only explain those on the list that have the same name but a
51 > different group (octave for example).
52 > It does not explain the others (unless they are also changing name as
53 > they move group)
54 > Specifically, why does kbd provide another package (console-tools) that
55 > already exisits? Why don't they both provide a virtual package that
56 > allows you to pick one and on which other packages depend?
57 >
58 > the man page does say PROVIDE shouldn't be use for anything else!
59 >
60 > thanks,
61 > Nick
62 >
63 >
64 > On Fri, 2003-05-02 at 02:45, Daniel Armyr wrote:
65 > > -----BEGIN PGP SIGNED MESSAGE-----
66 > > Hash: SHA1
67 > >
68 > > I think this is part of how packages are moved from one categoryy to
69 > > another. Not sure it this has been abandoned in favour of the move file,
70 > > or if it is part of the same system.
71 > > - --Daniel Armyr
72 > >
73 > > - --
74 > > =========================================
75 > > daniel.armyr@××××.se f00-dar@×××××.se
76 > >
77 > > C118 KEVII Hall
78 > > 1A Kent Ridge Rd S.119224
79 > > Singapore PGP@×××××××.edu
80 > > =========================================
81 > > -----BEGIN PGP SIGNATURE-----
82 > > Version: GnuPG v1.2.1 (GNU/Linux)
83 > > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
84 > >
85 > > iD8DBQE+sc3KhxtTUWLs2lERAq4gAJwOHZXX6ZNC+ToefKYZmoPLwBZCXgCZAXgK
86 > > uBYUFkgljnpr8YBgH1UpPbY=
87 > > =5tNk
88 > > -----END PGP SIGNATURE-----
89 > >
90 > >
91 > > --
92 > > gentoo-dev@g.o mailing list
93 --
94 Nicholas Brown <nicbrown@×××××.com>
95
96
97 --
98 gentoo-dev@g.o mailing list