Gentoo Archives: gentoo-dev

From: Jason Stubbs <jstubbs@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Reliance on undocumented behaviour [WAS: Arches marking ebuilds stable before maintainer]
Date: Mon, 21 Jun 2004 13:15:53
Message-Id: 200406212213.21181.jstubbs@gentoo.org
In Reply to: Re: [gentoo-dev] Reliance on undocumented behaviour [WAS: Arches marking ebuilds stable before maintainer] by Daniel
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On Monday 21 June 2004 21:35, Daniel wrote:
5 > > > -* is the only way to add an ebuild for testing without forcing it on
6 > > > ~arch users. i still have -* in keywords for the convenience of x86
7 > > > users who want to test and port x86 software to gcc 3.4 (and submit
8 > > > patches on bugzilla) by simply adding "sys-devel/gcc -*" to
9 > > > package.keywords.
10 > >
11 > > Adding 'sys-devel/gcc -*' to package.keywords is *INCORRECT*. This is
12 > > undocumented (and IMO broken) behaviour that cannot be relied upon.
13 >
14 > man portage
15 >
16 > it's there and documented.
17
18 Apologies for being harsh on that then. /me blames SpanKY
19
20 That said, I motion for it to be removed. See bug #43670 for a long discussion
21 on it. (http://bugs.gentoo.org/show_bug.cgi?id=43670). As well as all that is
22 listed there, it ties the implementation to string matches. Consider the
23 following:
24
25 make.defaults:ARCH="amd64"
26 package.keywords:foo/bar ~x86
27 foo/bar-1.0:KEYWORDS="~x86"
28 foo/bar-1.5:KEYWORDS="x86"
29
30 The current implementation will limit foo/bar to 1.0 which is clearly not what
31 a user would intend the package.keywords entry to do. (NOTE: the above
32 scenario has been addressed in a different way.)
33
34 Regards,
35 Jason Stubbs
36 -----BEGIN PGP SIGNATURE-----
37 Version: GnuPG v1.2.4 (GNU/Linux)
38
39 iQCVAwUBQNbe71oikN4/5jfsAQIBtwP9ED+5UxLxchPB/nVm4uRbgvL5TxFlpWK+
40 tV+yYQDezYuSosUNO0Xj7CiptDDMv/iQo1dqmYi3UDv3/+k7hH+iOD4eRbnsqqi5
41 aVmtng29LZ1IgMMvr+oZSxIxX/9UjQ7IG5qUqQow4WRydcggVG6T05pah5ntd5+J
42 iHCKTMRMf8I=
43 =3g54
44 -----END PGP SIGNATURE-----
45
46 --
47 gentoo-dev@g.o mailing list