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: Tue, 22 Jun 2004 12:35:48
Message-Id: 200406222133.19025.jstubbs@gentoo.org
In Reply to: Re: [gentoo-dev] Reliance on undocumented behaviour [WAS: Arches marking ebuilds stable before maintainer] by Travis Tilley
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On Monday 21 June 2004 23:50, Travis Tilley wrote:
5 > On Monday 21 June 2004 08:03 am, Jason Stubbs wrote:
6 > > Adding 'sys-devel/gcc -*' to package.keywords is *INCORRECT*. This is
7 > > undocumented (and IMO broken) behaviour that cannot be relied upon. As
8 > > foser said, "-* means broken on all arches by definition." Instead you
9 > > should be encouraging the testers (and yourself) to copy the ebuild to
10 > > your overlay and editing the KEYWORDS.
11 >
12 > i should be encouraging users to copy over an ebuild that was being changed
13 > often? changed as in fixed? with revision bumps made to force people to
14 > recompile? that's a nightmare waiting to happen. i actually have control
15 > over an ebuild in the tree, i dont have control over an overlay... i like
16 > being able to fix bugs thanks.
17
18 If you're not using revision bumps, the user isn't notified to recompile
19 anyway. I'm not sure if you are or aren't though, as I couldn't follow that
20 paragraph 100%.
21
22 > is there a better solution than an overlay that doesnt depend on
23 > undocumented behavior then?
24
25 Bug 52206 (http://bugs.gentoo.org/show_bug.cgi?id=52206) has a better method
26 than both of the above. This adds a ~* possibility to package.keywords that
27 will match any arch or ~arch keyword in an ebuild and is included in
28 portage-2.0.51. Of course, this will only work if an ebuild has a arch or
29 ~arch keyword but every ebuild should.
30
31 Regards,
32 Jason Stubbs
33 -----BEGIN PGP SIGNATURE-----
34 Version: GnuPG v1.2.4 (GNU/Linux)
35
36 iQCVAwUBQNgnDVoikN4/5jfsAQKrvwP/WhfVcnPtkNLhJEHbyo+Sjna7h8VbgtvL
37 rJRw5dz/TvzaX43QMFwUBC95Uf8WJxhWoQKBgyGIux0rg9aCaMSjdLfFJM7DRoIR
38 jrEr+nFyPC24ndSP65mQoWb5Q9K9d2wIq+a+omu7/x3yAINGUDLUghUuUm+hIz/d
39 4K/Ljf6kUfA=
40 =beYS
41 -----END PGP SIGNATURE-----
42
43 --
44 gentoo-dev@g.o mailing list