Gentoo Archives: gentoo-dev

From: Markos Chandras <hwoarang@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] profiles/features/64bit-native/package.use.mask contents redundancy
Date: Sat, 11 Feb 2012 17:10:49
Message-Id: 4F36A0D7.4060102@gentoo.org
In Reply to: [gentoo-dev] profiles/features/64bit-native/package.use.mask contents redundancy by Sergei Trofimovich
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 On 02/11/2012 02:38 PM, Sergei Trofimovich wrote:
5 > We have 2 files in gentoo-x86 with slightly out-of-sync data:
6 >
7 > profiles/arch/amd64/no-multilib/package.mask
8 > profiles/features/64bit-native/package.use.mask
9 >
10 > They both essentially block x86-only stuff.
11 >
12 > AFAIU profiles/features/64bit-native/package.use.mask should
13 > contain bits, which are portable across arches, but actively hate
14 > 64-bit userland.
15 >
16 > Looks like 'arch/amd64/no-multilib' profile inclusion is kept in
17 > sync with 'features/64bit-native' one: [1]. Exception is
18 > 'hardened/linux/amd64/no-multilib' profile. Looks like a bug.
19 >
20 > Why do we need to keep both 'package.mask' files the same? Why not
21 > drop '64bit-native/package.use.mask' or at least shrink it down to
22 > software keyworded for non-x86 and non-amd64?
23 >
24 > Thanks!
25 >
26 > [1]:
27 >
28 AFAIK features/64bit-native is for other 64-bit arches too like ia64
29 and ppc64. So we can't really drop this. And we can't drop the
30 per-arch 64bit file because if a package does not work on ia64 it does
31 not mean that it doesn't work on amd64 no-multilib.
32
33 - --
34 Regards,
35 Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
36 -----BEGIN PGP SIGNATURE-----
37 Version: GnuPG v2.0.18 (GNU/Linux)
38
39 iQIcBAEBCgAGBQJPNqDXAAoJEPqDWhW0r/LCI+sP+wRlvgeFu74wAHKHgLqkENBM
40 5bsmSqPL9kPV8PKYtem4W748EI7PVv5K0ztSHVgzi8fxyZW4kvtjPhXnAuSaCuIJ
41 xIB03hlgC3CKj0mtOAmSFStvDzlE2WLZG5FuGmmRBUekluB9C5ieoWxCQjxUc1QD
42 6mXp3Puqy6P1qMl4i5v2exT09gEr2dy9S/fXPv5KlMuysPX0oeUYopQtd0DRpft6
43 ViJ+TNcKySG3c6pcENhlEsL+mJGskZpyedNtdZFsmnIceeZVCHfuka7lbau8OOe7
44 H/nA4r8ikNU4mdnDVrV3qiJzHcHI2Es1u7W//bx0+9XhOZrvfWGNa4pKOw973V5l
45 tzQyMV2nCdgxJjvJms5SqWGImdhGhErB7u2RkGsqnYBcqh8Ogxw8pJapnfLrigMN
46 fxPX0GWCSh+ANf5GgCMTo57gteT0iNbcTOsDjTv0y6uwK9UEAOAUw5OtvLGtQuyH
47 dksBlmyaJ6H4iUL3vb0WXyI9GdcglYl7WIFbDgBflj0nO5G6Q3ndiV08ndS1P0QM
48 Vkxja29KHG0JJ4h4CwlVdEqCAZmqxr4IE6m4qfQVE3fCWGBm6FBlHJcQ8I0mWmuR
49 ZXAaDFSDFlY9fkepnZWlSe1C8zjiMJ6f/dYCSEsHeavpQMoYCb+4YcQyu6F2o62w
50 jfiMvKIglrlGC1jDHKVD
51 =Tsl6
52 -----END PGP SIGNATURE-----

Replies