* [gentoo-dev] useq and hasq
@ 2011-07-07 22:21 Dane Smith
2011-07-08 6:52 ` Petteri Räty
2011-07-08 11:16 ` [gentoo-dev] useq and hasq (RFC: eclass/ directory patch) Samuli Suominen
0 siblings, 2 replies; 15+ messages in thread
From: Dane Smith @ 2011-07-07 22:21 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
All,
In [1] it is noted that the 'useq' and 'hasq' functions are
"Deprecated". If this is the case, do we think it would be pertinent to
have a repoman warning reminding people to switch to 'use' and 'has'
respectively?
Regards,
- --
Dane Smith (c1pher)
Gentoo Linux Developer -- QA / Crypto / Sunrise / x86
RSA Key: http://pgp.mit.edu:11371/pks/lookup?search=0x0C2E1531&op=index
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQIcBAEBCAAGBQJOFjFnAAoJEEsurZwMLhUxBVAP/jfR9p9DFe/SAZsZHlYTQcWq
RAPhrIbNp1D1OQ/ACZqfr06NCy7JwILvV1RdiHed4nwgyyPy+Szky59D0nSW/3pE
DcRk/T1L8yesKQbFqFSyogNIXIu/lw4HdWmRyOyNhS8YPp3/B+mv2FGftO+3zans
hmI5oxFnnEePGJPOcfTDXu48isLTPXvGL130q/EdIXLu8v6Mtvqa36HO6Hn2XyT7
y6AmOO0XuTLygEfJHFC0coPPVzO+a7I39x1fodqK3mzd5Jnc9cEiFtZBoC+K37lO
vsOkcDuT1zI5Uu1lJeoMnXBnsNC04+ujQ852rUNTZe9GUxLNm8N3OZVQQ9WLEPFJ
7NAfSe+Na9vFUNtQEHxo9tp/G7t60IttnvQRS33hWdLPz9RMMD8+zK1q1MIPWu55
AD9GmuYfmP9qJq3PuR+F9S/UieP++yGmG/fG5e0gUJNmWQ4UsisQm25e5HhbuU8u
ZbqB09UruIYQ/BWG81sOUqc33Ck8RUSJ69e7C7QYQ2LxHbimSJ8/ZZt9AVheWDqm
7qRMD0/XiZCR31uFa5Iogt+CbeeORtOaXRdUQsY1tx3OvOm4u4Oifwo/ad8Uxr6y
1txxPiAatYeW71/WyFD3YXT5kvr7MNUrrE1GOgnV3aTj8fGBCPbjQ+PEydYjdi8D
+GRCMsl+gUPftF2Vw/52
=JIad
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] useq and hasq
2011-07-07 22:21 [gentoo-dev] useq and hasq Dane Smith
@ 2011-07-08 6:52 ` Petteri Räty
2011-07-08 7:25 ` Michał Górny
2011-07-08 11:16 ` [gentoo-dev] useq and hasq (RFC: eclass/ directory patch) Samuli Suominen
1 sibling, 1 reply; 15+ messages in thread
From: Petteri Räty @ 2011-07-08 6:52 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 442 bytes --]
On 08.07.2011 01:21, Dane Smith wrote:
> All,
> In [1] it is noted that the 'useq' and 'hasq' functions are
> "Deprecated". If this is the case, do we think it would be pertinent to
> have a repoman warning reminding people to switch to 'use' and 'has'
> respectively?
>
Sounds good. One thing we could consider in future EAPIs is starting to
make deprecated functions die and then remove in the one after.
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] useq and hasq
2011-07-08 6:52 ` Petteri Räty
@ 2011-07-08 7:25 ` Michał Górny
2011-07-08 8:55 ` Ulrich Mueller
0 siblings, 1 reply; 15+ messages in thread
From: Michał Górny @ 2011-07-08 7:25 UTC (permalink / raw
To: gentoo-dev; +Cc: betelgeuse
[-- Attachment #1: Type: text/plain, Size: 601 bytes --]
On Fri, 08 Jul 2011 09:52:36 +0300
Petteri Räty <betelgeuse@gentoo.org> wrote:
> On 08.07.2011 01:21, Dane Smith wrote:
> > All,
> > In [1] it is noted that the 'useq' and 'hasq' functions are
> > "Deprecated". If this is the case, do we think it would be
> > pertinent to have a repoman warning reminding people to switch to
> > 'use' and 'has' respectively?
> >
>
> Sounds good. One thing we could consider in future EAPIs is starting
> to make deprecated functions die and then remove in the one after.
Open a '[Future EAPI]' bug for that.
--
Best regards,
Michał Górny
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] useq and hasq
2011-07-08 7:25 ` Michał Górny
@ 2011-07-08 8:55 ` Ulrich Mueller
2011-07-08 9:09 ` Petteri Räty
0 siblings, 1 reply; 15+ messages in thread
From: Ulrich Mueller @ 2011-07-08 8:55 UTC (permalink / raw
To: gentoo-dev
>>>>> On Fri, 8 Jul 2011, Michał Górny wrote:
>> > In [1] it is noted that the 'useq' and 'hasq' functions are
>> > "Deprecated". If this is the case, do we think it would be
>> > pertinent to have a repoman warning reminding people to switch to
>> > 'use' and 'has' respectively?
>>
>> Sounds good. One thing we could consider in future EAPIs is starting
>> to make deprecated functions die and then remove in the one after.
And what would be the advantage of removing these functions? They have
zero maintenance cost (as already stated previously, see below).
> Open a '[Future EAPI]' bug for that.
Like bug 199722? ;-)
Ulrich
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] useq and hasq
2011-07-08 8:55 ` Ulrich Mueller
@ 2011-07-08 9:09 ` Petteri Räty
2011-07-08 9:20 ` Markos Chandras
2011-07-08 9:42 ` Ulrich Mueller
0 siblings, 2 replies; 15+ messages in thread
From: Petteri Räty @ 2011-07-08 9:09 UTC (permalink / raw
To: gentoo-dev
On 8.7.2011 11.55, Ulrich Mueller wrote:
>>>>>> On Fri, 8 Jul 2011, Michał Górny wrote:
>
>>>> In [1] it is noted that the 'useq' and 'hasq' functions are
>>>> "Deprecated". If this is the case, do we think it would be
>>>> pertinent to have a repoman warning reminding people to switch to
>>>> 'use' and 'has' respectively?
>>>
>>> Sounds good. One thing we could consider in future EAPIs is starting
>>> to make deprecated functions die and then remove in the one after.
>
> And what would be the advantage of removing these functions? They have
> zero maintenance cost (as already stated previously, see below).
>
Making sure people don't use them and through that removing the need to
know what the two functions do from new people.
Regards,
Petteri
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] useq and hasq
2011-07-08 9:09 ` Petteri Räty
@ 2011-07-08 9:20 ` Markos Chandras
2011-07-08 9:33 ` Ciaran McCreesh
2011-07-08 9:42 ` Ulrich Mueller
1 sibling, 1 reply; 15+ messages in thread
From: Markos Chandras @ 2011-07-08 9:20 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On 08/07/2011 12:09 ??, Petteri Räty wrote:
> On 8.7.2011 11.55, Ulrich Mueller wrote:
>>>>>>> On Fri, 8 Jul 2011, Michał Górny wrote:
>>
>>>>> In [1] it is noted that the 'useq' and 'hasq' functions are
>>>>> "Deprecated". If this is the case, do we think it would be
>>>>> pertinent to have a repoman warning reminding people to switch to
>>>>> 'use' and 'has' respectively?
>>>>
>>>> Sounds good. One thing we could consider in future EAPIs is starting
>>>> to make deprecated functions die and then remove in the one after.
>>
>> And what would be the advantage of removing these functions? They have
>> zero maintenance cost (as already stated previously, see below).
>>
>
> Making sure people don't use them and through that removing the need to
> know what the two functions do from new people.
>
> Regards,
> Petteri
>
>
>
I believe that make them die wont improve anything but instead this will
bring more frustration to our users. If you make them die you transfer
the problem to the users, cause you make them file bugs and wait for
slacking maintainers to fix the packages. I would say to keep the
warning as it and hope that maintainers will actually step up and update
their packages.
- --
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iQIcBAEBCgAGBQJOFsvrAAoJEPqDWhW0r/LCIr8P/i8nIP6wrTwWFufF+iBkO7/V
kPrG4A9IySSEO1/U5vowTdRCNG1joQxNGEawnT/TQRGT3ZVXQLUZcsJHOSzgGvTn
gYhGxBiu5AVlm4h4eP0bO89qqEcr7nvc9sA1tCSDog3vmVLQwimpjuBB1X4kDiYL
lSxgmqXFhHjWQxcklvRv4JFTrscybhk1IHMoYSanUscczwFgYrBHds9P9w+X9Fd0
W8R4BxounnZRFh1+MP4vBbF5FO0xuxjir8jaVq7uoZNbwsAagNNLLQjodc72TxtQ
LcgLXzsw5Xckz4qwQAo+muuPh9m60u1V3M2Dsu+RP8AG8XOQmOXnYVq+A/1cPwA8
8HdeZfs3R/bSpNYx/zL7G0kPRRCLDd/QfeX78UZMxsTyAhdCBKBaDkDn84UR9Zbm
eVGq2c9gHOy89DRkDwKnS0dg2ltTJIKOB3WVzsZ1nDpsuiv6t8FG0FE+ogwLZ9qn
ovOCPtH0DPCYwPKyeqNLv1cuQwUua5OlUvIYiZBPBft23DraNJariT4izDXms1G2
Z4x1U/Chn8vxB+AyceueNG86dUIgefBvbYyCFpT7IwX8bgrjf5/ZQ5LHUt2MyF6k
OuN5iTVTQiW7xP8eWilzOTiEnxuLy1NwgjNztdLppT9Q7oQ1i3L3WuuQ6TDBWIFb
K9na5nmUcyHlimTPxLaV
=i0CL
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] useq and hasq
2011-07-08 9:20 ` Markos Chandras
@ 2011-07-08 9:33 ` Ciaran McCreesh
2011-07-08 10:16 ` Markos Chandras
0 siblings, 1 reply; 15+ messages in thread
From: Ciaran McCreesh @ 2011-07-08 9:33 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Fri, 08 Jul 2011 12:20:43 +0300
Markos Chandras <hwoarang@gentoo.org> wrote:
> I believe that make them die wont improve anything but instead this
> will bring more frustration to our users. If you make them die you
> transfer the problem to the users, cause you make them file bugs and
> wait for slacking maintainers to fix the packages. I would say to
> keep the warning as it and hope that maintainers will actually step
> up and update their packages.
Uhm, no. The "make them die" would be done on an EAPI bump, so users
won't be affected.
You *do* test things before committing, right?
- --
Ciaran McCreesh
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iEYEARECAAYFAk4WzuoACgkQ96zL6DUtXhFlfgCfeA0LdUVrx142eQn8OfMDGNLo
dtAAn3I1KYlStSLHGHpvK1qxfDldmb4c
=gj4w
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] useq and hasq
2011-07-08 9:09 ` Petteri Räty
2011-07-08 9:20 ` Markos Chandras
@ 2011-07-08 9:42 ` Ulrich Mueller
1 sibling, 0 replies; 15+ messages in thread
From: Ulrich Mueller @ 2011-07-08 9:42 UTC (permalink / raw
To: gentoo-dev
>>>>> On Fri, 08 Jul 2011, Petteri Räty wrote:
>> And what would be the advantage of removing these functions? They
>> have zero maintenance cost (as already stated previously, see
>> below).
> Making sure people don't use them and through that removing the need
> to know what the two functions do from new people.
Then let's have a repoman check for them, as suggested in the original
posting.
Ulrich
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] useq and hasq
2011-07-08 9:33 ` Ciaran McCreesh
@ 2011-07-08 10:16 ` Markos Chandras
2011-07-08 10:19 ` Ciaran McCreesh
0 siblings, 1 reply; 15+ messages in thread
From: Markos Chandras @ 2011-07-08 10:16 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On 08/07/2011 12:33 ??, Ciaran McCreesh wrote:
> On Fri, 08 Jul 2011 12:20:43 +0300
> Markos Chandras <hwoarang@gentoo.org> wrote:
>> I believe that make them die wont improve anything but instead this
>> will bring more frustration to our users. If you make them die you
>> transfer the problem to the users, cause you make them file bugs and
>> wait for slacking maintainers to fix the packages. I would say to
>> keep the warning as it and hope that maintainers will actually step
>> up and update their packages.
>
> Uhm, no. The "make them die" would be done on an EAPI bump, so users
> won't be affected.
>
> You *do* test things before committing, right?
>
I wouldn't expect this answer from you given your experience in Gentoo
development and its internals. You know that people do EAPI bumps
without proper testing or without taking into consideration the features
included in each EAPI.
- --
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iQIcBAEBCgAGBQJOFtjiAAoJEPqDWhW0r/LChTsQAItCGT726zcJkDAQSAElD94E
RUJJLlm52KKuXRDL75LbkM0iFg/palGRdyn9Y3fhs123099H+5FWZ0VklPg6r6s0
nwUANAIhh9igK+BtKvniHkiqBigglcLQeuru2iC4f8UUOe0l3iIEjt3KnfBItfL1
OoPLhj+soTJVBAWZ3lXC3SLLB48FTi+BIbdahPU+w9kV7ymKJF6mY6QkSO/mKFvG
W6RO+Sib7lXbwK2mqKctPVZQM2sTmYYyTGGgvExdCnKFB+waSlNMtLAsdioW/VQD
OaSiCcG8pAR7E3rKSvt+/8eu/90dTN7xFOI3/aavw1eRoxnAj27yyQZnyXut2pXI
UJO1fPdDFz2vXXUTEaS+RAltu602e0BGBVKuJ/5b12WRlAcRoj9FQsFfSHCLTdZA
4q3YbTIrD7velYg2fLErmzpGdPRIxDvYDvM0mFrZcNoq2ur2KUnXyLFMNEZ5l5S6
dR0ifP8ry9A8BhemB5lv9wQeKElTBSVr1bZObD4NIQi07Zj1KbTm+z3dL3UBprZl
fVSV8o2w3swDF+IHyVYv/JDmBKXsCAN5qCuKJ+neEKPPAKKJpOzcEeu+E5qgj2Xl
2rds3dGp8bGQFn/jCu8raKIpUKPKSG1aj1CxcNOcwPAeveZm99fWGCnXUuOo1qNf
8Zu6Rx8ei32/2ShzbYt9
=pP5A
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] useq and hasq
2011-07-08 10:16 ` Markos Chandras
@ 2011-07-08 10:19 ` Ciaran McCreesh
2011-07-08 10:29 ` Markos Chandras
0 siblings, 1 reply; 15+ messages in thread
From: Ciaran McCreesh @ 2011-07-08 10:19 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Fri, 08 Jul 2011 13:16:02 +0300
Markos Chandras <hwoarang@gentoo.org> wrote:
> > Uhm, no. The "make them die" would be done on an EAPI bump, so users
> > won't be affected.
> >
> > You *do* test things before committing, right?
>
> I wouldn't expect this answer from you given your experience in Gentoo
> development and its internals. You know that people do EAPI bumps
> without proper testing or without taking into consideration the
> features included in each EAPI.
You mean to say that you think Gentoo developers are lazy and
incompetent?
Because, uh, if that's seriously what you're suggesting, then we have
bigger problems.
- --
Ciaran McCreesh
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iEYEARECAAYFAk4W2bgACgkQ96zL6DUtXhHQqACgjaXvbXHzmznVIAVeGcccQ7CF
RRwAoIA2+xml2HlkqZ5ODvIxMn9Ach0O
=Le7S
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] useq and hasq
2011-07-08 10:19 ` Ciaran McCreesh
@ 2011-07-08 10:29 ` Markos Chandras
0 siblings, 0 replies; 15+ messages in thread
From: Markos Chandras @ 2011-07-08 10:29 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On 08/07/2011 01:19 μμ, Ciaran McCreesh wrote:
> On Fri, 08 Jul 2011 13:16:02 +0300
> Markos Chandras <hwoarang@gentoo.org> wrote:
>>> Uhm, no. The "make them die" would be done on an EAPI bump, so users
>>> won't be affected.
>>>
>>> You *do* test things before committing, right?
>
>> I wouldn't expect this answer from you given your experience in Gentoo
>> development and its internals. You know that people do EAPI bumps
>> without proper testing or without taking into consideration the
>> features included in each EAPI.
>
> You mean to say that you think Gentoo developers are lazy and
> incompetent?
>
> Because, uh, if that's seriously what you're suggesting, then we have
> bigger problems.
>
Seems like you are looking for a flame. All I am saying is that EAPI
bump does not always protect users. We have 5 EAPIs around, so it is
quite easy to get confused about the features each of the EAPIs includes.
This is why I suggest to keep the warning around long enough, and when
the number of affected packages drops below 'X', have the QA team fix
the rest of them.
- --
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iQIcBAEBCgAGBQJOFtvuAAoJEPqDWhW0r/LCluwP/Ao6g4/KUCw7JNvzK4yYQSRj
abDwSXpQD3IE+WVuoS6Utgm8AWsj/BDDVNYgnPcAKGfh7Ki3JPtcC+sIQWRo7wsI
eyNyYbUUg+YKQaxdaHQjNFc6HLDpufRHFY7j0LdfSdVe8jU3BAn3sX0dIRETUqW5
SKMNCtOOn6GkrfjuV5xDQyJD4Eg0YkuDur0Fuzk9YWUKM07ztjIwu0ZIwWmZg80e
bEEC9TMlqth0oBu2fztfkyFB938Fs+IvuSO0TLZYHxhGXv4I9oXRfyZrndGF1ara
tfF7fUifQGF7KHVTq6ZUYzLs86KqfYi4nQw4MQa4c5cFHQx3TAliUHuUlhXFgsAf
pEUh3H3+nfBBuXW9axPlGc2rwjXm+byAMvc3VVjsnEHBTj7yqKHLGRhECWCQGfOj
2hiTblgJUdyt1bqEQZxdumaj7tQjXK6R+d3iXgUUf4LRQ4KyPiJGDke0yJhW57cH
4G8Ow/YBuZU9bpfafoC8CXzW5tJZoAoT8JkGUYy84aCNkVWf3Jb+bBl1/phWlg1g
ReizZgs/Z59Sdx5ne5gxj4jgnOcx2cgna9Wcw+esi1AxqIGfxOtR+Az8P4iMzNvq
DrZHWdGy1AvULPCmCocHzy7bpoi8xSDhsGt48+gAIix5yr8YP1dKGdVziEuKVtfF
IdiCAe3VbbKB55BNGNmS
=bst3
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] useq and hasq (RFC: eclass/ directory patch)
2011-07-07 22:21 [gentoo-dev] useq and hasq Dane Smith
2011-07-08 6:52 ` Petteri Räty
@ 2011-07-08 11:16 ` Samuli Suominen
2011-07-08 11:40 ` Samuli Suominen
1 sibling, 1 reply; 15+ messages in thread
From: Samuli Suominen @ 2011-07-08 11:16 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 490 bytes --]
On 07/08/2011 01:21 AM, Dane Smith wrote:
> All,
> In [1] it is noted that the 'useq' and 'hasq' functions are
> "Deprecated". If this is the case, do we think it would be pertinent to
> have a repoman warning reminding people to switch to 'use' and 'has'
> respectively?
>
> Regards,
>
I've just ensured there are 0 ebuilds using useq and hasq left in
gentoo-x86.
Before I commit this patch into eclass/ directory, I would appericiate
ACK or two just to ease my mind.
See attachment.
[-- Attachment #2: eclass.patch --]
[-- Type: text/plain, Size: 20470 bytes --]
diff -ur /tmp/eclass/apache-2.eclass eclass/apache-2.eclass
--- /tmp/eclass/apache-2.eclass 2010-12-22 12:02:05.000000000 +0200
+++ eclass/apache-2.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -488,7 +488,7 @@
use doc && APACHE2_OPTS="${APACHE2_OPTS} -D MANUAL"
use ssl && APACHE2_OPTS="${APACHE2_OPTS} -D SSL -D SSL_DEFAULT_VHOST"
use suexec && APACHE2_OPTS="${APACHE2_OPTS} -D SUEXEC"
- if hasq negotiation ${APACHE2_MODULES} && use apache2_modules_negotiation; then
+ if has negotiation ${APACHE2_MODULES} && use apache2_modules_negotiation; then
APACHE2_OPTS="${APACHE2_OPTS} -D LANGUAGE"
fi
diff -ur /tmp/eclass/clutter.eclass eclass/clutter.eclass
--- /tmp/eclass/clutter.eclass 2011-02-07 18:50:42.000000000 +0200
+++ eclass/clutter.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -52,7 +52,7 @@
dodoc ${DOCS} || die "dodoc failed"
# examples
- if hasq examples ${IUSE} && use examples; then
+ if has examples ${IUSE} && use examples; then
insinto /usr/share/doc/${PF}/examples
# We use eval to be able to use globs and other bash expressions
diff -ur /tmp/eclass/db.eclass eclass/db.eclass
--- /tmp/eclass/db.eclass 2010-10-18 20:39:02.000000000 +0300
+++ eclass/db.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -148,7 +148,7 @@
return 0
fi
- if useq tcl; then
+ if use tcl; then
einfo "Running sys-libs/db testsuite"
ewarn "This can take 6+ hours on modern machines"
# Fix stuff that fails with relative paths, and upstream moving files
diff -ur /tmp/eclass/enlightenment.eclass eclass/enlightenment.eclass
--- /tmp/eclass/enlightenment.eclass 2010-09-18 11:39:07.000000000 +0300
+++ eclass/enlightenment.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -129,7 +129,7 @@
else
unpack ${A}
fi
- hasq src_prepare ${ENLIGHTENMENT_EXPF} || enlightenment_src_prepare
+ has src_prepare ${ENLIGHTENMENT_EXPF} || enlightenment_src_prepare
}
enlightenment_src_prepare() {
@@ -155,7 +155,7 @@
}
enlightenment_src_compile() {
- hasq src_configure ${ENLIGHTENMENT_EXPF} || enlightenment_src_configure
+ has src_configure ${ENLIGHTENMENT_EXPF} || enlightenment_src_configure
emake || die
diff -ur /tmp/eclass/eutils.eclass eclass/eutils.eclass
--- /tmp/eclass/eutils.eclass 2011-06-16 00:51:12.000000000 +0300
+++ eclass/eutils.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -1715,9 +1715,9 @@
fi
for f in $(find "$d" -name '*.po' -exec basename {} .po ';') ; do
if [[ ${op} == "-i" ]] ; then
- hasq ${f} ${ls} && newls="${newls} ${f}"
+ has ${f} ${ls} && newls="${newls} ${f}"
else
- hasq ${f} ${ls} || newls="${newls} ${f}"
+ has ${f} ${ls} || newls="${newls} ${f}"
fi
done
ls=${newls}
@@ -1729,7 +1729,7 @@
nols=""
newls=""
for f in ${LINGUAS} ; do
- if hasq ${f} ${ls} ; then
+ if has ${f} ${ls} ; then
newls="${newls} ${f}"
else
nols="${nols} ${f}"
diff -ur /tmp/eclass/fox.eclass eclass/fox.eclass
--- /tmp/eclass/fox.eclass 2010-12-02 18:11:32.000000000 +0200
+++ eclass/fox.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -89,7 +89,7 @@
unpack ${A}
cd "${S}"
- hasq src_prepare ${FOX_EXPF} || fox_src_prepare
+ has src_prepare ${FOX_EXPF} || fox_src_prepare
}
fox_src_prepare() {
@@ -139,7 +139,7 @@
fox_src_compile() {
- hasq src_configure ${FOX_EXPF} || fox_src_configure
+ has src_configure ${FOX_EXPF} || fox_src_configure
cd "${S}/${FOX_COMPONENT}"
emake || die "compile error"
diff -ur /tmp/eclass/gnome2.eclass eclass/gnome2.eclass
--- /tmp/eclass/gnome2.eclass 2011-04-22 14:04:13.000000000 +0300
+++ eclass/gnome2.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -112,7 +112,7 @@
fi
# Prevent a QA warning
- if hasq doc ${IUSE} ; then
+ if has doc ${IUSE} ; then
G2CONF="${G2CONF} $(use_enable doc gtk-doc)"
fi
diff -ur /tmp/eclass/gnome-python-common.eclass eclass/gnome-python-common.eclass
--- /tmp/eclass/gnome-python-common.eclass 2010-06-11 11:35:12.000000000 +0300
+++ eclass/gnome-python-common.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -138,7 +138,7 @@
python_execute_function -s gnome2_src_install "$@"
python_clean_installation_image
- if hasq examples ${IUSE} && use examples; then
+ if has examples ${IUSE} && use examples; then
insinto /usr/share/doc/${PF}/examples
for example in ${EXAMPLES}; do
diff -ur /tmp/eclass/java-ant-2.eclass eclass/java-ant-2.eclass
--- /tmp/eclass/java-ant-2.eclass 2010-10-17 15:55:00.000000000 +0300
+++ eclass/java-ant-2.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -62,9 +62,9 @@
# this eclass must be inherited after java-pkg-2 or java-pkg-opt-2
# if it's java-pkg-opt-2, ant dependencies are pulled based on USE flag
-if hasq java-pkg-opt-2 ${INHERITED}; then
+if has java-pkg-opt-2 ${INHERITED}; then
JAVA_ANT_E_DEPEND="${JAVA_PKG_OPT_USE}? ( ${JAVA_ANT_E_DEPEND} )"
-elif ! hasq java-pkg-2 ${INHERITED}; then
+elif ! has java-pkg-2 ${INHERITED}; then
eerror "java-ant-2 eclass can only be inherited AFTER java-pkg-2 or java-pkg-opt-2"
fi
@@ -145,7 +145,7 @@
# ------------------------------------------------------------------------------
java-ant-2_src_configure() {
# if java support is optional, don't perform this when the USE flag is off
- if hasq java-pkg-opt-2 ${INHERITED}; then
+ if has java-pkg-opt-2 ${INHERITED}; then
use ${JAVA_PKG_OPT_USE} || return
fi
@@ -328,7 +328,7 @@
readonly JAVA_ANT_JAVADOC_OUTPUT_DIR="${WORKDIR}/gentoo_javadoc"
mkdir -p "${JAVA_ANT_JAVADOC_OUTPUT_DIR}" || die
- if hasq doc ${IUSE}; then
+ if has doc ${IUSE}; then
if use doc; then
if [[ -z ${EANT_DOC_TARGET} ]]; then
EANT_DOC_TARGET="gentoojavadoc"
diff -ur /tmp/eclass/java-pkg-2.eclass eclass/java-pkg-2.eclass
--- /tmp/eclass/java-pkg-2.eclass 2010-02-01 11:38:44.000000000 +0200
+++ eclass/java-pkg-2.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -93,7 +93,7 @@
[[ "${EANT_FILTER_COMPILER}" ]] && \
java-pkg_filter-compiler ${EANT_FILTER_COMPILER}
local antflags="${EANT_BUILD_TARGET:=jar}"
- if hasq doc ${IUSE} && [[ -n "${EANT_DOC_TARGET=javadoc}" ]]; then
+ if has doc ${IUSE} && [[ -n "${EANT_DOC_TARGET=javadoc}" ]]; then
antflags="${antflags} $(use_doc ${EANT_DOC_TARGET})"
fi
local tasks
diff -ur /tmp/eclass/java-pkg-simple.eclass eclass/java-pkg-simple.eclass
--- /tmp/eclass/java-pkg-simple.eclass 2010-01-16 20:48:39.000000000 +0200
+++ eclass/java-pkg-simple.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -8,7 +8,7 @@
inherit java-utils-2
-if ! hasq java-pkg-2 ${INHERITED}; then
+if ! has java-pkg-2 ${INHERITED}; then
eerror "java-pkg-simple eclass can only be inherited AFTER java-pkg-2"
fi
@@ -128,7 +128,7 @@
@${sources}
# javadoc
- if hasq doc ${JAVA_PKG_IUSE} && use doc; then
+ if has doc ${JAVA_PKG_IUSE} && use doc; then
mkdir -p ${apidoc}
java-pkg-simple_verbose-cmd \
javadoc -d ${apidoc} \
@@ -162,13 +162,13 @@
java-pkg_dojar ${PN}.jar
# javadoc
- if hasq doc ${JAVA_PKG_IUSE} && use doc; then
+ if has doc ${JAVA_PKG_IUSE} && use doc; then
java-pkg-simple_verbose-cmd \
java-pkg_dojavadoc ${apidoc}
fi
# dosrc
- if hasq source ${JAVA_PKG_IUSE} && use source; then
+ if has source ${JAVA_PKG_IUSE} && use source; then
local srcdirs=""
if [[ ${JAVA_SRC_DIR} ]]; then
local parent child
diff -ur /tmp/eclass/java-utils-2.eclass eclass/java-utils-2.eclass
--- /tmp/eclass/java-utils-2.eclass 2011-04-07 21:05:40.000000000 +0300
+++ eclass/java-utils-2.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -63,7 +63,7 @@
# portage with phase hooks support but now we use a version with proper env
# saving. For EAPI 2 we have new enough stuff so let's have cleaner deps.
# -----------------------------------------------------------------------------
-hasq "${EAPI}" 0 1 && JAVA_PKG_PORTAGE_DEP=">=sys-apps/portage-2.1.2.7"
+has "${EAPI}" 0 1 && JAVA_PKG_PORTAGE_DEP=">=sys-apps/portage-2.1.2.7"
# -----------------------------------------------------------------------------
# @variable-internal JAVA_PKG_E_DEPEND
@@ -73,7 +73,7 @@
# so that ebuilds can use new features without depending on specific versions.
# -----------------------------------------------------------------------------
JAVA_PKG_E_DEPEND=">=dev-java/java-config-2.1.9-r1 ${JAVA_PKG_PORTAGE_DEP}"
-hasq source ${JAVA_PKG_IUSE} && JAVA_PKG_E_DEPEND="${JAVA_PKG_E_DEPEND} source? ( app-arch/zip )"
+has source ${JAVA_PKG_IUSE} && JAVA_PKG_E_DEPEND="${JAVA_PKG_E_DEPEND} source? ( app-arch/zip )"
# -----------------------------------------------------------------------------
# @variable-preinherit JAVA_PKG_WANT_BOOTCLASSPATH
@@ -1558,7 +1558,7 @@
}
java-pkg_current-vm-matches() {
- hasq $(java-pkg_get-current-vm) ${@}
+ has $(java-pkg_get-current-vm) ${@}
return $?
}
@@ -1683,8 +1683,8 @@
}
java-pkg_ensure-test() {
- if hasq test ${FEATURES} && ! hasq -test ${FEATURES} \
- && hasq test ${IUSE} && ! use test;
+ if has test ${FEATURES} && ! hasq -test ${FEATURES} \
+ && has test ${IUSE} && ! use test;
then
eerror "You specified FEATURES=test, but USE=test is needed"
eerror "to pull in the additional dependencies for testing"
@@ -1924,7 +1924,7 @@
java-utils-2_src_prepare
fi
- if ! hasq java-ant-2 ${INHERITED}; then
+ if ! has java-ant-2 ${INHERITED}; then
local msg="You should inherit java-ant-2 when using eant"
java-pkg_announce-qa-violation "${msg}"
fi
@@ -2644,7 +2644,7 @@
# useful for debugging bugs on bugzilla.
# ------------------------------------------------------------------------------
#register_die_hook java-pkg_die
-if ! hasq java-pkg_die ${EBUILD_DEATH_HOOKS}; then
+if ! has java-pkg_die ${EBUILD_DEATH_HOOKS}; then
EBUILD_DEATH_HOOKS="${EBUILD_DEATH_HOOKS} java-pkg_die"
fi
@@ -2790,7 +2790,7 @@
}
java-pkg_check-jikes() {
- if hasq jikes ${IUSE}; then
+ if has jikes ${IUSE}; then
java-pkg_announce-qa-violation "deprecated USE flag 'jikes' in IUSE"
fi
}
diff -ur /tmp/eclass/java-vm-2.eclass eclass/java-vm-2.eclass
--- /tmp/eclass/java-vm-2.eclass 2010-04-17 11:30:36.000000000 +0300
+++ eclass/java-vm-2.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -15,7 +15,7 @@
inherit eutils fdo-mime multilib
DEPEND="=dev-java/java-config-2*"
-hasq "${EAPI}" 0 1 && DEPEND="${DEPEND} >=sys-apps/portage-2.1"
+has "${EAPI}" 0 1 && DEPEND="${DEPEND} >=sys-apps/portage-2.1"
RDEPEND="
=dev-java/java-config-2*"
diff -ur /tmp/eclass/kde4-functions.eclass eclass/kde4-functions.eclass
--- /tmp/eclass/kde4-functions.eclass 2011-06-16 21:40:18.000000000 +0300
+++ eclass/kde4-functions.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -262,7 +262,7 @@
rmdir "${cleandir}" || die "Could not move obsolete KDE store dir. Please move '${cleandir}' contents to appropriate location (possibly ${ESVN_STORE_DIR}) and manually remove '${cleandir}' in order to continue."
fi
- if ! hasq kde4-meta ${INHERITED}; then
+ if ! has kde4-meta ${INHERITED}; then
case ${KMNAME} in
extragear*|playground*)
local scmlocalpath="${ESVN_STORE_DIR}"/"${KMNAME}"/"${PN}"
diff -ur /tmp/eclass/mozcoreconf-2.eclass eclass/mozcoreconf-2.eclass
--- /tmp/eclass/mozcoreconf-2.eclass 2011-07-07 01:47:12.000000000 +0300
+++ eclass/mozcoreconf-2.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -38,7 +38,7 @@
# => ac_add_options --enable-freetype2 # +truetype
mozconfig_use_enable() {
declare flag=$(use_enable "$@")
- mozconfig_annotate "$(useq $1 && echo +$1 || echo -$1)" "${flag}"
+ mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}"
}
# mozconfig_use_with: add a line to .mozconfig based on a USE-flag
@@ -48,7 +48,7 @@
# => ac_add_options --with-gss-api=/usr/lib # +kerberos
mozconfig_use_with() {
declare flag=$(use_with "$@")
- mozconfig_annotate "$(useq $1 && echo +$1 || echo -$1)" "${flag}"
+ mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}"
}
# mozconfig_use_extension: enable or disable an extension based on a USE-flag
@@ -57,7 +57,7 @@
# mozconfig_use_extension gnome gnomevfs
# => ac_add_options --enable-extensions=gnomevfs
mozconfig_use_extension() {
- declare minus=$(useq $1 || echo -)
+ declare minus=$(use $1 || echo -)
mozconfig_annotate "${minus:-+}$1" --enable-extensions=${minus}${2}
}
diff -ur /tmp/eclass/multilib.eclass eclass/multilib.eclass
--- /tmp/eclass/multilib.eclass 2011-03-19 00:03:25.000000000 +0200
+++ eclass/multilib.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -175,15 +175,15 @@
if [[ ${EMULTILIB_PKG} == "true" ]] ; then
for x in ${MULTILIB_ABIS} ; do
if [[ ${x} != "${DEFAULT_ABI}" ]] ; then
- hasq ${x} ${ABI_DENY} || order="${order} ${x}"
+ has ${x} ${ABI_DENY} || order="${order} ${x}"
fi
done
- hasq ${DEFAULT_ABI} ${ABI_DENY} || order="${order} ${DEFAULT_ABI}"
+ has ${DEFAULT_ABI} ${ABI_DENY} || order="${order} ${DEFAULT_ABI}"
if [[ -n ${ABI_ALLOW} ]] ; then
local ordera=""
for x in ${order} ; do
- if hasq ${x} ${ABI_ALLOW} ; then
+ if has ${x} ${ABI_ALLOW} ; then
ordera="${ordera} ${x}"
fi
done
diff -ur /tmp/eclass/mysql.eclass eclass/mysql.eclass
--- /tmp/eclass/mysql.eclass 2011-05-07 22:16:48.000000000 +0300
+++ eclass/mysql.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -773,7 +773,7 @@
# create new user and group for mysql
# warn about deprecated features
mysql_pkg_setup() {
- if hasq test ${FEATURES} ; then
+ if has test ${FEATURES} ; then
if ! use minimal ; then
if [[ $UID -eq 0 ]]; then
eerror "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
diff -ur /tmp/eclass/mythtv-plugins.eclass eclass/mythtv-plugins.eclass
--- /tmp/eclass/mythtv-plugins.eclass 2010-06-16 08:29:21.000000000 +0300
+++ eclass/mythtv-plugins.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -87,7 +87,7 @@
local myconf=""
- if hasq ${PN} ${MYTHPLUGINS} ; then
+ if has ${PN} ${MYTHPLUGINS} ; then
for x in ${MYTHPLUGINS} ; do
if [[ ${PN} == ${x} ]] ; then
myconf="${myconf} --enable-${x}"
@@ -113,7 +113,7 @@
}
mythtv-plugins_src_install() {
- if hasq ${PN} ${MYTHPLUGINS} ; then
+ if has ${PN} ${MYTHPLUGINS} ; then
cd "${S}"/${PN}
else
die "Package ${PN} is unsupported"
diff -ur /tmp/eclass/pam.eclass eclass/pam.eclass
--- /tmp/eclass/pam.eclass 2011-02-06 00:29:40.000000000 +0200
+++ eclass/pam.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -14,7 +14,7 @@
dopamd() {
[[ -z $1 ]] && die "dopamd requires at least one argument"
- if hasq pam ${IUSE} && ! use pam; then
+ if has pam ${IUSE} && ! use pam; then
return 0;
fi
@@ -32,7 +32,7 @@
newpamd() {
[[ $# -ne 2 ]] && die "newpamd requires two arguments"
- if hasq pam ${IUSE} && ! use pam; then
+ if has pam ${IUSE} && ! use pam; then
return 0;
fi
@@ -50,7 +50,7 @@
dopamsecurity() {
[[ $# -lt 2 ]] && die "dopamsecurity requires at least two arguments"
- if hasq pam ${IUSE} && ! use pam; then
+ if has pam ${IUSE} && ! use pam; then
return 0
fi
@@ -67,7 +67,7 @@
newpamsecurity() {
[[ $# -ne 3 ]] && die "newpamsecurity requires three arguments"
- if hasq pam ${IUSE} && ! use pam; then
+ if has pam ${IUSE} && ! use pam; then
return 0;
fi
@@ -115,7 +115,7 @@
dopammod() {
[[ -z $1 ]] && die "dopammod requires at least one argument"
- if hasq pam ${IUSE} && ! use pam; then
+ if has pam ${IUSE} && ! use pam; then
return 0;
fi
@@ -130,7 +130,7 @@
newpammod() {
[[ $# -ne 2 ]] && die "newpammod requires two arguements"
- if hasq pam ${IUSE} && ! use pam; then
+ if has pam ${IUSE} && ! use pam; then
return 0;
fi
@@ -154,7 +154,7 @@
pamd_mimic() {
[[ $# -lt 3 ]] && die "pamd_mimic requires at least three argments"
- if hasq pam ${IUSE} && ! use pam; then
+ if has pam ${IUSE} && ! use pam; then
return 0;
fi
@@ -175,7 +175,7 @@
shift; shift
while [[ -n $1 ]]; do
- hasq $1 ${authlevels} || die "unknown level type"
+ has $1 ${authlevels} || die "unknown level type"
echo -e "$1${mimic}" >> ${pamdfile}
diff -ur /tmp/eclass/pax-utils.eclass eclass/pax-utils.eclass
--- /tmp/eclass/pax-utils.eclass 2011-07-07 01:47:12.000000000 +0300
+++ eclass/pax-utils.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -57,7 +57,7 @@
flags=${1//-}
shift
# Try paxctl, then scanelf. paxctl is preferred.
- if type -p paxctl > /dev/null && hasq PT ${PAX_MARKINGS}; then
+ if type -p paxctl > /dev/null && has PT ${PAX_MARKINGS}; then
# Try paxctl, the upstream supported tool.
elog "PT PaX marking -${flags}"
_pax_list_files elog "$@"
diff -ur /tmp/eclass/qt4-build.eclass eclass/qt4-build.eclass
--- /tmp/eclass/qt4-build.eclass 2011-03-11 01:45:51.000000000 +0200
+++ eclass/qt4-build.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -174,7 +174,7 @@
# fix libx11 dependency on non X packages
if version_is_at_least "4.7.0_beta2"; then
local NOLIBX11PKG="qt-core qt-dbus qt-script qt-sql qt-test qt-xmlpatterns"
- hasq ${PN} ${NOLIBX11PKG} && qt_nolibx11
+ has ${PN} ${NOLIBX11PKG} && qt_nolibx11
[[ ${PN} == "qt-assistant" ]] && qt_assistant_cleanup
fi
@@ -601,7 +601,7 @@
# including qconfig_add and excluding qconfig_remove
for x in $(sed -n 's/^QT_CONFIG +=//p' \
"${ROOT}${QTDATADIR}"/mkspecs/qconfig.pri) ${qconfig_add}; do
- hasq ${x} ${qconfig_remove} || qconfig_new+=" ${x}"
+ has ${x} ${qconfig_remove} || qconfig_new+=" ${x}"
done
# replace the existing QT_CONFIG list with qconfig_new
diff -ur /tmp/eclass/ruby.eclass eclass/ruby.eclass
--- /tmp/eclass/ruby.eclass 2010-08-03 18:50:02.000000000 +0300
+++ eclass/ruby.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -193,7 +193,7 @@
dohtml -r *
fi
- if hasq examples ${IUSE} && use examples; then
+ if has examples ${IUSE} && use examples; then
for dir in sample samples example examples; do
if [ -d ${dir} ] ; then
dodir /usr/share/doc/${PF}
diff -ur /tmp/eclass/ruby-ng.eclass eclass/ruby-ng.eclass
--- /tmp/eclass/ruby-ng.eclass 2011-04-25 11:37:26.000000000 +0300
+++ eclass/ruby-ng.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -213,7 +213,7 @@
# Add the dependency as a test-dependency since we're going to
# execute the code during test phase.
DEPEND="${DEPEND} test? ( ${dependency} )"
- hasq test "$IUSE" || IUSE="${IUSE} test"
+ has test "$IUSE" || IUSE="${IUSE} test"
}
# @FUNCTION: ruby_add_bdepend
diff -ur /tmp/eclass/tetex-3.eclass eclass/tetex-3.eclass
--- /tmp/eclass/tetex-3.eclass 2010-10-10 20:23:14.000000000 +0300
+++ eclass/tetex-3.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -174,7 +174,7 @@
mv ${D}/etc/texmf/web2c/texmf.cnf ${D}/etc/texmf/texmf.d/00texmf.cnf
# xdvi
- if useq X ; then
+ if use X ; then
dodir /etc/X11/app-defaults /etc/texmf/xdvi
mv ${D}${TEXMF_PATH}/xdvi/XDvi ${D}/etc/X11/app-defaults || die "mv XDvi failed"
dosym /etc/X11/app-defaults/XDvi ${TEXMF_PATH}/xdvi/XDvi
diff -ur /tmp/eclass/tetex.eclass eclass/tetex.eclass
--- /tmp/eclass/tetex.eclass 2009-01-06 21:25:20.000000000 +0200
+++ eclass/tetex.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -115,7 +115,7 @@
local xdvik
- if useq X ; then
+ if use X ; then
addwrite /var/cache/fonts
xdvik="--with-xdvik --with-oxdvik"
#xdvik="$xdvik --with-system-t1lib"
@@ -197,7 +197,7 @@
#dodoc BUGS FAQ README*
# move docs to /usr/share/doc/${PF}
- if useq doc ; then
+ if use doc ; then
dodir /usr/share/doc/${PF}
mv ${D}/usr/share/texmf/doc/* \
${D}/usr/share/doc/${PF} \
diff -ur /tmp/eclass/toolchain.eclass eclass/toolchain.eclass
--- /tmp/eclass/toolchain.eclass 2011-06-16 00:51:12.000000000 +0300
+++ eclass/toolchain.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -451,7 +451,7 @@
die "hardened_gcc_stable needs to be called with pie or ssp"
fi
- hasq $(tc-arch) ${tocheck} && return 0
+ has $(tc-arch) ${tocheck} && return 0
return 1
}
@@ -481,7 +481,7 @@
die "hardened_gcc_check_unsupported needs to be called with pie or ssp"
fi
- hasq $(tc-arch) ${tocheck} && return 0
+ has $(tc-arch) ${tocheck} && return 0
return 1
}
diff -ur /tmp/eclass/vim-plugin.eclass eclass/vim-plugin.eclass
--- /tmp/eclass/vim-plugin.eclass 2011-01-16 20:18:13.000000000 +0200
+++ eclass/vim-plugin.eclass 2011-07-08 14:13:59.000000000 +0300
@@ -139,7 +139,7 @@
elog " "
fi
- if hasq "filetype" "${VIM_PLUGIN_MESSAGES}" ; then
+ if has "filetype" "${VIM_PLUGIN_MESSAGES}" ; then
elog "This plugin makes use of filetype settings. To enable these,"
elog "add lines like:"
elog " filetype plugin on"
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] useq and hasq (RFC: eclass/ directory patch)
2011-07-08 11:16 ` [gentoo-dev] useq and hasq (RFC: eclass/ directory patch) Samuli Suominen
@ 2011-07-08 11:40 ` Samuli Suominen
2011-07-08 12:12 ` Dane Smith
0 siblings, 1 reply; 15+ messages in thread
From: Samuli Suominen @ 2011-07-08 11:40 UTC (permalink / raw
To: gentoo-dev
On 07/08/2011 02:16 PM, Samuli Suominen wrote:
> On 07/08/2011 01:21 AM, Dane Smith wrote:
>> All,
>> In [1] it is noted that the 'useq' and 'hasq' functions are
>> "Deprecated". If this is the case, do we think it would be pertinent to
>> have a repoman warning reminding people to switch to 'use' and 'has'
>> respectively?
>>
>> Regards,
>>
>
> I've just ensured there are 0 ebuilds using useq and hasq left in
> gentoo-x86.
>
> Before I commit this patch into eclass/ directory, I would appericiate
> ACK or two just to ease my mind.
>
> See attachment.
Got couple of ACKs in IRC, so that one is committed.
These are left:
-- cut --
profiles/arch/x86/profile.bashrc: if hasq profile ${IUSE} && useq
profile && \
profiles/arch/x86/profile.bashrc: hasq -fomit-frame-pointer ${CFLAGS}
${CXXFLAGS}
sys-libs/glibc/files/eblits/src_install.eblit: local pthread=$(hasq
splitdebug ${FEATURES} && echo "libthread_db" || echo
"lib{pthread,thread_db}")
sys-libs/glibc/files/eblits/src_install.eblit: if ! hasq nostrip
${FEATURES} && ! hasq splitdebug ${FEATURES} ; then
profiles/arch/x86/profile.bashrc: if hasq profile ${IUSE} && useq
profile && \
-- cut --
Assuming it's fine to convert these too?
Then repoman check would be redudant and newer EAPI could just drop
support for said functions...
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] useq and hasq (RFC: eclass/ directory patch)
2011-07-08 11:40 ` Samuli Suominen
@ 2011-07-08 12:12 ` Dane Smith
2011-07-08 15:41 ` Samuli Suominen
0 siblings, 1 reply; 15+ messages in thread
From: Dane Smith @ 2011-07-08 12:12 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On 07/08/11 07:40, Samuli Suominen wrote:
> On 07/08/2011 02:16 PM, Samuli Suominen wrote:
>> On 07/08/2011 01:21 AM, Dane Smith wrote:
>>> All,
>>> In [1] it is noted that the 'useq' and 'hasq' functions are
>>> "Deprecated". If this is the case, do we think it would be pertinent to
>>> have a repoman warning reminding people to switch to 'use' and 'has'
>>> respectively?
>>>
>>> Regards,
>>>
>>
>> I've just ensured there are 0 ebuilds using useq and hasq left in
>> gentoo-x86.
>>
>> Before I commit this patch into eclass/ directory, I would appericiate
>> ACK or two just to ease my mind.
>>
>> See attachment.
>
> Got couple of ACKs in IRC, so that one is committed.
>
> These are left:
>
> -- cut --
>
> profiles/arch/x86/profile.bashrc: if hasq profile ${IUSE} && useq
> profile && \
> profiles/arch/x86/profile.bashrc: hasq -fomit-frame-pointer ${CFLAGS}
> ${CXXFLAGS}
> sys-libs/glibc/files/eblits/src_install.eblit: local pthread=$(hasq
> splitdebug ${FEATURES} && echo "libthread_db" || echo
> "lib{pthread,thread_db}")
> sys-libs/glibc/files/eblits/src_install.eblit: if ! hasq nostrip
> ${FEATURES} && ! hasq splitdebug ${FEATURES} ; then
>
> profiles/arch/x86/profile.bashrc: if hasq profile ${IUSE} && useq
> profile && \
>
> -- cut --
>
> Assuming it's fine to convert these too?
>
> Then repoman check would be redudant and newer EAPI could just drop
> support for said functions...
>
The repoman check has already made it in. It seems fine to leave it in
given that just because there are none left doesn't mean people won't
accidentally put in another one sometime. Either way, thanks for all the
fixes.
Regards,
- --
Dane Smith (c1pher)
Gentoo Linux Developer -- QA / Crypto / Sunrise / x86
RSA Key: http://pgp.mit.edu:11371/pks/lookup?search=0x0C2E1531&op=index
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQIcBAEBCAAGBQJOFvQgAAoJEEsurZwMLhUxyTUP/1ef/eHmpDIrCwv6S9PK7kin
2v71Tcv2vVT3ZC0yuxK9bg87IO3MJ/VWFOeTYGnnHfC4LBkrQBKyxkFTeX4FmW3o
DY9PEizhz1SCb3ITNe3JFESeOx4FGmmskqEdQzQ2bOLsxWpf8oaXfcHyfPRWDXW6
FaCBgKpiYUW1D4G3lbadP5vD4QoruXF5apeHGx2ru9GVqWnCuGgp82MbaQLmTwNm
6h99EOHyPUvMQQQ3cpa/o/ehufKaCGaV1WzSSYRQyJdsjIkUYiCz1tmXKGZaiGD1
HbIhjZOs5gurgrWlNGb9uX7chNmYEuAgOzt6b56BAArYy6HWBc2BlHhqlSE2Exol
BL+N1jSjFIJm8yiRhSHHJ0PA2+UcrR6ln6UnSJR5RytMIoVdrj+rTmqQ+QYr0pzE
0LjM8A2DSR7rgmFQP69mStAroCGSFJKBQcE+62gbd88Csb88GSPMLTp2BLYaV34D
w27AtMyVYGR8QpBwkf2USfe6y6G+PYbi/hJhkt9Dzr+Gi+1cXuDbIIi8Meqd125R
qkDLIvjeWQnnOATFDrKR9Z4Xnxdf4o4L0fxY4UcN/YdiKZvBwjiyJgMY1xiQ9Ef5
riUyQjPpiOdiiUWnh+/sRkQuA5rDRoBWpmONcMhjOZ2ZLWC9bWDj3ocJ+L1f9sQc
K3xyK9fAsQ/1ac1bONdJ
=Kxs/
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-dev] useq and hasq (RFC: eclass/ directory patch)
2011-07-08 12:12 ` Dane Smith
@ 2011-07-08 15:41 ` Samuli Suominen
0 siblings, 0 replies; 15+ messages in thread
From: Samuli Suominen @ 2011-07-08 15:41 UTC (permalink / raw
To: gentoo-dev
On 07/08/2011 03:12 PM, Dane Smith wrote:
>> profiles/arch/x86/profile.bashrc: if hasq profile ${IUSE} && useq
>> profile && \
>> profiles/arch/x86/profile.bashrc: hasq -fomit-frame-pointer ${CFLAGS}
>> ${CXXFLAGS}
>> sys-libs/glibc/files/eblits/src_install.eblit: local pthread=$(hasq
>> splitdebug ${FEATURES} && echo "libthread_db" || echo
>> "lib{pthread,thread_db}")
>> sys-libs/glibc/files/eblits/src_install.eblit: if ! hasq nostrip
>> ${FEATURES} && ! hasq splitdebug ${FEATURES} ; then
>> profiles/arch/x86/profile.bashrc: if hasq profile ${IUSE} && useq
>> profile && \
>> Assuming it's fine to convert these too?
These are now converted too. Nothing left to do wrt ebuilds, eclasses
and profiles. Far as I can see.
> The repoman check has already made it in. It seems fine to leave it in
> given that just because there are none left doesn't mean people won't
> accidentally put in another one sometime.
*nods*
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2011-07-08 15:43 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-07 22:21 [gentoo-dev] useq and hasq Dane Smith
2011-07-08 6:52 ` Petteri Räty
2011-07-08 7:25 ` Michał Górny
2011-07-08 8:55 ` Ulrich Mueller
2011-07-08 9:09 ` Petteri Räty
2011-07-08 9:20 ` Markos Chandras
2011-07-08 9:33 ` Ciaran McCreesh
2011-07-08 10:16 ` Markos Chandras
2011-07-08 10:19 ` Ciaran McCreesh
2011-07-08 10:29 ` Markos Chandras
2011-07-08 9:42 ` Ulrich Mueller
2011-07-08 11:16 ` [gentoo-dev] useq and hasq (RFC: eclass/ directory patch) Samuli Suominen
2011-07-08 11:40 ` Samuli Suominen
2011-07-08 12:12 ` Dane Smith
2011-07-08 15:41 ` Samuli Suominen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox