Gentoo Archives: gentoo-dev

From: Daniel <dragonheart@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 12:30:31
Message-Id: 200406212206.03342.dragonheart@gentoo.org
In Reply to: Re: [gentoo-dev] Reliance on undocumented behaviour [WAS: Arches marking ebuilds stable before maintainer] by Jason Stubbs
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4
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 users
7 > > who want to test and port x86 software to gcc 3.4 (and submit patches on
8 > > bugzilla) by simply adding "sys-devel/gcc -*" to package.keywords.
9 >
10 > Adding 'sys-devel/gcc -*' to package.keywords is *INCORRECT*. This is
11 > undocumented (and IMO broken) behaviour that cannot be relied upon.
12
13 man portage
14
15 it's there and documented.
16
17 > As
18 > foser said, "-* means broken on all arches by definition." Instead you
19 > should be encouraging the testers (and yourself) to copy the ebuild to your
20 > overlay and editing the KEYWORDS.
21
22 Ok sure.
23
24 >
25 > Same goes for any other undocumented behaviour of portage. Don't try
26 > something, find it works and then use it - especially not in ebuilds. Doing
27 > so only slows down the progress of enhancements to portage as all whole
28 > heap of ugly crappy annoying backwards compatibility code (for something
29 > that was unintentional, mind you) needs to be maintained.
30
31 Let us know what kind of stuff you want removed too.
32
33 >
34 > If you don't know how to do it, ask. If it's not yet available, ask louder.
35 >
36
37 bug #32114
38
39 > Regards,
40 > Jason Stubbs
41
42 Cheers,
43 - --
44 Daniel Black <dragonheart@g.o>
45 Gentoo Embedded Project
46 irc://irc.freenode.org:6667/gentoo-embedded
47 http://marc.theaimsgroup.com/?l=gentoo-embedded
48 http://www.gentoo.org/proj/en/base/embedded/
49 -----BEGIN PGP SIGNATURE-----
50 Version: GnuPG v1.2.4 (GNU/Linux)
51
52 iD8DBQFA1tYphhpKunZncJcRAlE4AJ0fi7PBY5coeBiwC1uJ+DCigQeC3ACfSe/f
53 2ckB3YZEymQWST+pIeCuQ2k=
54 =DSHX
55 -----END PGP SIGNATURE-----
56
57 --
58 gentoo-dev@g.o mailing list

Replies