1 |
On 28/05/2013 01:35, Jonathan Callen wrote: |
2 |
> -----BEGIN PGP SIGNED MESSAGE----- |
3 |
> Hash: SHA512 |
4 |
> |
5 |
> A quick reminder for anyone using python-r1.eclass or |
6 |
> python-single-r1.eclass: |
7 |
> |
8 |
> These eclasses provide a ${PYTHON_REQUIRED_USE} variable that should |
9 |
> be included in REQUIRED_USE under the same USE conditionals (if any) |
10 |
> that ${PYTHON_DEPS} is included in DEPEND/RDEPEND. |
11 |
> |
12 |
> For example, if your ebuild has: |
13 |
> |
14 |
> RDEPEND=" |
15 |
> python? ( ${PYTHON_DEPS} |
16 |
> " |
17 |
> |
18 |
> then you should also have: |
19 |
> |
20 |
> REQUIRED_USE=" |
21 |
> python? ( ${PYTHON_REQUIRED_USE} ) |
22 |
> " |
23 |
> |
24 |
> And if your ebuild just has: |
25 |
> |
26 |
> RDEPEND="${PYTHON_DEPS}" |
27 |
> |
28 |
> then you should also have: |
29 |
> |
30 |
> REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
31 |
> |
32 |
> Failure to include these in REQUIRED_USE may cause the eclass to die |
33 |
> very late in the build process. |
34 |
> |
35 |
> Thank you, |
36 |
> |
37 |
> Jonathan Callen |
38 |
> -----BEGIN PGP SIGNATURE----- |
39 |
> Version: GnuPG v2.0.19 (GNU/Linux) |
40 |
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ |
41 |
> |
42 |
> iQIcBAEBCgAGBQJRo309AAoJELHSF2kinlg4dVcP/2t3v1t8CId8jK/c4VG8HLWL |
43 |
> zTEvTI3d8wQILuHydI9VkOZllo3dPWhhUhg/1qJjwEXXnKQXiYNUiVzbtwdkGro/ |
44 |
> OlkCrrpDstHgawHiovIZjgyEG9Y+Nz2Z5nKorZIAMFSFepaFsIkihVR3VkeHiG9Q |
45 |
> 7XOOVaH8mqGuj7JWZNqikCmB11a6t08jVM68tzwtTZUuil1IRE2qjO5akMPczsvk |
46 |
> 3ndoMsv5hQwUE4wmmTH4ffiz+wp/JUylK2Ypy6p/UWlMw+oq8IusyvQdKztF2rU4 |
47 |
> SyjnEOHcPtbLXMA24NHSAUov5L3xVcSu4he5A+QnY0Ghn0dZ7Wbk72aRZQP+MOk+ |
48 |
> e18tdPRaXE35ux8s0ogLeuD04lju6z5/esJbP8LF8H6loiKCURxVOfYEhUugIMIc |
49 |
> ihb6h4o4cflz2tYV6USOHxUQ6pA78X7ftXGJhOOR1sf1/2GZcg7ZQvD0WqjNLbAo |
50 |
> U52yQl3/bKMVpezYLhkLxgzmRAdwbBdBFdiav8dX+QNYabLPG/0y6mkqK0pc59sS |
51 |
> Lsse/dXCPrxfI6MVbsSQAaFt4s/YNrf9NLabdPHShRlWX8pRc16feQFb7FoTCmWe |
52 |
> BzwBwG63Mvw2OOS0GrXIfXdFs9klbezoZ8Ql8Zb3CIZPWaBPAOYfCqZDHkDDAyQL |
53 |
> UYQyPJdIntHmxKbtMQr9 |
54 |
> =frSU |
55 |
> -----END PGP SIGNATURE----- |
56 |
> |
57 |
> |
58 |
Would it be possible to add repoman checks for this, and other common |
59 |
failures like missing PYTHON_USEDEP? |