1 |
Am Mittwoch, den 25.03.2009, 23:26 +0000 schrieb Ciaran McCreesh: |
2 |
> On Mon, 23 Mar 2009 09:08:37 +0100 |
3 |
> Tiziano Müller <dev-zero@g.o> wrote: |
4 |
> > > 8) EAPI 3 requires doins support for symlinks |
5 |
> > |
6 |
> > Current behaviour is to copy the file the symlink points to, right? |
7 |
> |
8 |
> No, current behaviour is undefined for not a file. |
9 |
|
10 |
from ebuild-helpers/doins: |
11 |
_doins() { |
12 |
local mysrc="$1" mydir="$2" cleanup="" rval |
13 |
|
14 |
if [ -L "$mysrc" ] ; then |
15 |
cp "$mysrc" "$TMP/2" |
16 |
mysrc="$TMP/2/${mysrc##*/}" |
17 |
cleanup=${mysrc} |
18 |
fi |
19 |
[...] |
20 |
seems like it's copying the target of the symlink. |
21 |
|
22 |
> |
23 |
> > > 14) EAPI 3 supports pkg_info on installed packages |
24 |
> > you probably mean: uninstalled |
25 |
> |
26 |
> Yup. The diff's right, just the commit message that's wrong. |
27 |
> |
28 |
> > > 15) USE is stricter in EAPI 3 |
29 |
> > |
30 |
> > Proper documentation for IUSE_IMPLICIT/USE_EXPAND_IMPLICIT is needed. |
31 |
> > In the PMS draft there's only a reference to section 11.1.1, but in |
32 |
> > that section is nothing about it. |
33 |
> |
34 |
> I'm still not sure a) whether we want those, b) how exactly they work |
35 |
> or c) whether there's any chance at all of Portage supporting this in |
36 |
> the time we're after. |
37 |
It completely depends on whether people agree that every USE flag should |
38 |
be stated in IUSE or not. |
39 |
|
40 |
> |
41 |
> > > 20) EAPI 3 has doexample. |
42 |
> > Including "-r" or implicit recursive? |
43 |
> |
44 |
> Nope. |
45 |
Well, I think I want "-r" then. |