Gentoo Archives: gentoo-portage-dev

From: Thomas de Grenier de Latour <degrenier@×××××××××××.fr>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] Atom matching behavior
Date: Sun, 25 Mar 2007 20:50:56
Message-Id: 20070325224932.1ba62ef5@eusebe
In Reply to: Re: [gentoo-portage-dev] Atom matching behavior by Mike Frysinger
1 On 2007/03/25, Mike Frysinger <vapier@g.o> wrote:
2
3 > =foo/bar-1.2.* has never been valid and still isnt valid in current
4 > portage ... i dont see a reason to force it in for EAPI=0 considering
5 > we've gotten by so far without it being a big deal
6
7 Sure. I've probably not been clear, i was not suggesting adding this
8 "=1.2.*" syntax in EAPI=0 (just mentioned it since it was one of the
9 proposal made here, but personaly i don't like it).
10
11 My suggestion is only about dropping the substring-match semantics, to
12 replace it with something more restrictive, and that, it's doable for
13 EAPI=0 if decided now.
14
15 FYI, below is a list of existing =foo/bar-x.y* depatoms for which a
16 foo/bar-x.y[0-9]* ebuild exists. Each time, it is followed by the
17 list of ebuilds which use this depatom, with details grepped-out from
18 the said ebuild. When there is no details, it usualy means that the
19 dep is in an eclass (that the case for several =automake-1.1* and
20 =autoconf-2.1* deps, which could be fixed all at once in
21 autotoools.eclass).
22
23
24 =app-dicts/aspell-en-0.5*
25 ---
26 app-dicts/aspell-en-0.51.0
27 app-dicts/aspell-en-0.51.1
28 ---
29 app-text/aspell-0.60.4-r2: !=app-dicts/aspell-en-0.5*"
30 app-text/aspell-0.60.3-r1: !=app-dicts/aspell-en-0.5*"
31 app-text/aspell-0.60.4-r1: !=app-dicts/aspell-en-0.5*"
32 app-text/aspell-0.60.5: !=app-dicts/aspell-en-0.5*"
33
34
35 =app-text/docbook-xsl-stylesheets-1.6*
36 ---
37 app-text/docbook-xsl-stylesheets-1.68.1-r1
38 ---
39 media-sound/solfege-2.0.5: =app-text/docbook-xsl-stylesheets-1.6*"
40 media-sound/solfege-2.0.6: =app-text/docbook-xsl-stylesheets-1.6*"
41
42
43 =media-libs/libsidplay-1.3*
44 ---
45 media-libs/libsidplay-1.36.57
46 ---
47 media-plugins/gst-plugins-sidplay-0.10.3:RDEPEND="=media-libs/libsidplay-1.3*
48 media-plugins/gst-plugins-sidplay-0.8.12:DEPEND="=media-libs/libsidplay-1.3*"
49
50
51 =sys-apps/dbus-0.6*
52 ---
53 sys-apps/dbus-0.61-r1
54 sys-apps/dbus-0.62-r2
55 ---
56 net-im/gossip-0.23: dbus? ( || ( >=dev-libs/dbus-glib-0.71
57 =sys-apps/dbus-0.6* ) )"
58 net-im/gossip-0.22: dbus? ( || ( >=dev-libs/dbus-glib-0.71
59 =sys-apps/dbus-0.6* ) )"
60
61
62 =sys-devel/autoconf-2.1*
63 ---
64 sys-devel/autoconf-2.13
65 ---
66 app-benchmarks/httperf-0.8:
67 app-editors/xemacs-21.4.20-r2:
68 app-editors/xemacs-21.4.20-r1:
69 app-office/mozilla-sunbird-0.3.1:
70 app-text/sgml-common-0.6.3-r4:
71 app-text/xdvik-22.84.10:
72 app-text/dgs-0.5.10-r1:
73 app-text/sgml-common-0.6.3-r5:
74 dev-lang/regina-rexx-3.3:
75 dev-libs/apr-util-0.9.12-r1:
76 dev-tcltk/expect-5.42.1: =sys-devel/autoconf-2.1*"
77 dev-tcltk/expect-5.43.0: =sys-devel/autoconf-2.1*"
78 dev-tcltk/expect-5.42.1-r1: =sys-devel/autoconf-2.1*"
79 mail-client/mozilla-thunderbird-2.0_beta2:
80 mail-client/mozilla-thunderbird-1.5.0.10:
81 mail-client/mozilla-thunderbird-1.5.0.9:
82 media-sound/cdparanoia-3.9.8-r5:
83 net-analyzer/pchar-1.5:
84 net-libs/xulrunner-1.8.0.4:
85 net-nntp/inn-2.4.3:
86 net-proxy/privoxy-3.0.5_beta:DEPEND="=sys-devel/autoconf-2.1*
87 net-proxy/privoxy-3.0.3-r5:DEPEND="=sys-devel/autoconf-2.1*
88 net-proxy/privoxy-3.0.3-r3: =sys-devel/autoconf-2.1*
89 www-client/mozilla-firefox-2.0.0.2:
90 www-client/mozilla-firefox-1.5.0.10:
91 www-client/mozilla-firefox-1.5.0.11:
92 www-client/mozilla-firefox-2.0.0.3:
93 www-client/mozilla-firefox-1.5.0.9:
94 x11-plugins/enigmail-0.94.3-r1:
95 x11-plugins/enigmail-0.94.3:
96 x11-plugins/enigmail-0.94.1:
97
98
99 =sys-devel/automake-1.1*
100 ---
101 sys-devel/automake-1.10
102 ---
103 dev-libs/apr-1.2.8:
104
105
106 --
107 TGL.
108 --
109 gentoo-portage-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-portage-dev] Atom matching behavior Mike Frysinger <vapier@g.o>