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 21:42:07
Message-Id: 20070325234027.7e982c25@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 > > =app-dicts/aspell-en-0.5*
4 > > ---
5 > > app-dicts/aspell-en-0.51.0
6 > > app-dicts/aspell-en-0.51.1
7 >
8 > you'd have to add more atoms to match 0.51.0, 0.52.1, 0.53.3, etc...
9
10 Yes and no...
11
12 On one hand, only 0.51.{0,1} exist atm, so a dep on =0.51* would be
13 enough.
14
15 Now, i understand you want to anticipate some hypothetical future
16 versions. But if you go that road, then i don't buy the argument:
17 - there are numerous ~foo/bar-1.1 deps around, which doesn't take
18 hypothetical future 1.1.1 compatible version into account. How is
19 this "0.5x" particular case different, why would it be more a problem
20 than the usual case?
21 - there are numerous =0.1* deps around written with only 0.1.x in
22 mind... If hypothetical future versions really matter, then what about
23 an incompatible 0.10? Imho, taking them into account pleads for
24 dropping the substring match semantics, rather than keeping it.
25
26 > considering the pretty subtle problems and headaches this would throw
27 > onto the heads of developers, i think it'd be saner to leave this
28 > logic change for EAPI=1 ...
29
30 Ok, fair enough.
31
32 --
33 TGL.
34 --
35 gentoo-portage-dev@g.o mailing list

Replies

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