1 |
-----BEGIN PGP SIGNED MESSAGE-----
|
2 |
Hash: SHA1
|
3 |
|
4 |
On Tue, 22 Jul 2014 09:53:49 -0400
|
5 |
Ian Stakenvicius <axs@g.o> wrote:
|
6 |
|
7 |
> Using ${PVR} to detect how portage should update things |
8 |
> would be asking for trouble, imo. |
9 |
|
10 |
This entire sub thread reads like a dynamic dependencies alternative in
|
11 |
disguise, the difference lies in an increase of the level of control
|
12 |
and in the place where this then gets reimplemented.
|
13 |
|
14 |
The increase of control comes from the maintainer being able to decide
|
15 |
whether the dependencies in the vdb are updated or not; however, this
|
16 |
gives rise to a mindset where you consider this level of control for
|
17 |
other variables as well (which syntax we'll [ab]use for that?) as well
|
18 |
as end up with more ebuilds for the sake of updating vdb dependencies.
|
19 |
|
20 |
Using an extension like -rX.Y seems odd; at the very least, I think an
|
21 |
incremental variable or something along that line in the ebuild would
|
22 |
work better. This allows for array usage like VERSION[dependencies]=1,
|
23 |
thus allowing other variables to be dynamic as well; you compare that
|
24 |
number against the one in the vdb, bingo...
|
25 |
|
26 |
Or is it just a figment?
|
27 |
|
28 |
Please think a design through and don't take a cheap shot with -rX.Y.
|
29 |
|
30 |
- --
|
31 |
With kind regards,
|
32 |
|
33 |
Tom Wijsman (TomWij)
|
34 |
Gentoo Developer
|
35 |
|
36 |
E-mail address : TomWij@g.o
|
37 |
GPG Public Key : 6D34E57D
|
38 |
GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D
|
39 |
-----BEGIN PGP SIGNATURE-----
|
40 |
Version: GnuPG v2
|
41 |
|
42 |
iQEcBAEBAgAGBQJTzulZAAoJEPWZc8roOL/QzSMH/0wrGF+6joDtUlmUiNuTZBHB
|
43 |
Y0aYkr+Je7R4jj+NQxMY08j+odyImgnT+IrNrQcs7VEboXkrKS0s7ZEmQqCpNvmp
|
44 |
vVLvGUeAlzPgGz31aKIzMBhe5TuyCTwOvArU+DVcxDEktcbHP+sDBPTojQAr932e
|
45 |
qJtf6fdXDaUklu+MPlNofroREd2hjUrkS34ll6W5E+KizNMfRO7n4SAN38pkkE+C
|
46 |
4t3elp1I2Eei7HQT/cNUY78ab8Sgiy6N5CryN73zx6jyw9EwShLFV/8VN3M9SJ1B
|
47 |
jvBmD01EjsW6FLz6fvUPy2dz4GBKaC4YY0qhK5XocBwROUu2yCGV/w/es1JROB0=
|
48 |
=xuKt
|
49 |
-----END PGP SIGNATURE----- |