* [gentoo-dev] missing quotes in eclasses
@ 2008-02-13 19:36 Markus Meier
2008-02-13 19:42 ` Doug Klima
0 siblings, 1 reply; 11+ messages in thread
From: Markus Meier @ 2008-02-13 19:36 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 213 bytes --]
Hi
There are several eclasses missing quotes:
http://dev.gentoo.org/~maekke/eclass-quoting.txt
This is the same check as repoman does, so there might be more quotes
needed or false-positives.
Markus
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] missing quotes in eclasses
2008-02-13 19:36 [gentoo-dev] missing quotes in eclasses Markus Meier
@ 2008-02-13 19:42 ` Doug Klima
2008-02-13 20:28 ` Markus Meier
0 siblings, 1 reply; 11+ messages in thread
From: Doug Klima @ 2008-02-13 19:42 UTC (permalink / raw
To: gentoo-dev
Markus Meier wrote:
> Hi
>
> There are several eclasses missing quotes:
> http://dev.gentoo.org/~maekke/eclass-quoting.txt
>
> This is the same check as repoman does, so there might be more quotes
> needed or false-positives.
>
>
> Markus
>
Might want to cull that list of deprecated eclasses.
--
gentoo-dev@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] missing quotes in eclasses
2008-02-13 19:42 ` Doug Klima
@ 2008-02-13 20:28 ` Markus Meier
2008-02-13 20:49 ` Doug Klima
0 siblings, 1 reply; 11+ messages in thread
From: Markus Meier @ 2008-02-13 20:28 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 383 bytes --]
On Wed, 13 Feb 2008 14:42:32 -0500
Doug Klima <cardoe@gentoo.org> wrote:
> Markus Meier wrote:
> > Hi
> >
> > There are several eclasses missing quotes:
> > http://dev.gentoo.org/~maekke/eclass-quoting.txt
> Might want to cull that list of deprecated eclasses.
That sounds like an idea. I blacklisted some obvious deprecated
eclasses. You may refetch the list.
Thanks
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] missing quotes in eclasses
2008-02-13 20:28 ` Markus Meier
@ 2008-02-13 20:49 ` Doug Klima
2008-02-14 0:10 ` Mart Raudsepp
0 siblings, 1 reply; 11+ messages in thread
From: Doug Klima @ 2008-02-13 20:49 UTC (permalink / raw
To: gentoo-dev
Markus Meier wrote:
> On Wed, 13 Feb 2008 14:42:32 -0500
> Doug Klima <cardoe@gentoo.org> wrote:
>
>
>> Markus Meier wrote:
>>
>>> Hi
>>>
>>> There are several eclasses missing quotes:
>>> http://dev.gentoo.org/~maekke/eclass-quoting.txt
>>>
>> Might want to cull that list of deprecated eclasses.
>>
>
> That sounds like an idea. I blacklisted some obvious deprecated
> eclasses. You may refetch the list.
> Thanks
>
deprecated eclasses:64-bit, darcs, db4-fix, debian, embassy-2.10,
embassy-2.9, gcc, gnustep-old, gtk-engines, gtk-engines2, inherit,
jakarta-commons, java-pkg, java-utils, kde-base, kde-i18n, kde-source,
kmod, koffice-i18n, motif, mozilla, myth, pcmcia, perl-post, php, php-2,
php-ext, php-ext-base, php-ext-pecl, php-ext-source, php-lib, php-pear,
php-sapi, php5-sapi, php5-sapi-r1, php5-sapi-r2, php5-sapi-r3, tla,
webapp-apache, xfree
Missing from that list is kernel and gst-plugins.
--
gentoo-dev@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] missing quotes in eclasses
2008-02-13 20:49 ` Doug Klima
@ 2008-02-14 0:10 ` Mart Raudsepp
2008-02-14 13:52 ` [gentoo-dev] clean deprecated eclasses(?) (was: missing quotes in eclasses) Peter Volkov
0 siblings, 1 reply; 11+ messages in thread
From: Mart Raudsepp @ 2008-02-14 0:10 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1342 bytes --]
On K, 2008-02-13 at 15:49 -0500, Doug Klima wrote:
> Markus Meier wrote:
> > On Wed, 13 Feb 2008 14:42:32 -0500
> > Doug Klima <cardoe@gentoo.org> wrote:
> >
> >
> >> Markus Meier wrote:
> >>
> >>> Hi
> >>>
> >>> There are several eclasses missing quotes:
> >>> http://dev.gentoo.org/~maekke/eclass-quoting.txt
> >>>
> >> Might want to cull that list of deprecated eclasses.
> >>
> >
> > That sounds like an idea. I blacklisted some obvious deprecated
> > eclasses. You may refetch the list.
> > Thanks
> >
>
> deprecated eclasses:64-bit, darcs, db4-fix, debian, embassy-2.10,
> embassy-2.9, gcc, gnustep-old, gtk-engines, gtk-engines2, inherit,
> jakarta-commons, java-pkg, java-utils, kde-base, kde-i18n, kde-source,
> kmod, koffice-i18n, motif, mozilla, myth, pcmcia, perl-post, php, php-2,
> php-ext, php-ext-base, php-ext-pecl, php-ext-source, php-lib, php-pear,
> php-sapi, php5-sapi, php5-sapi-r1, php5-sapi-r2, php5-sapi-r3, tla,
> webapp-apache, xfree
>
> Missing from that list is kernel and gst-plugins.
wxlib also.
Do I need to be adding deprecation notice somewhere? I didn't see
anything in some of the listed above eclasses
--
Mart Raudsepp
Gentoo Developer
Mail: leio@gentoo.org
Weblog: http://planet.gentoo.org/developers/leio
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] clean deprecated eclasses(?) (was: missing quotes in eclasses)
2008-02-14 0:10 ` Mart Raudsepp
@ 2008-02-14 13:52 ` Peter Volkov
2008-02-14 14:03 ` [gentoo-dev] clean deprecated eclasses(?) Petteri Räty
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Peter Volkov @ 2008-02-14 13:52 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2443 bytes --]
В Чтв, 14/02/2008 в 02:10 +0200, Mart Raudsepp пишет:
> On K, 2008-02-13 at 15:49 -0500, Doug Klima wrote:
> >
> > deprecated eclasses:64-bit, darcs, db4-fix, debian, embassy-2.10,
> > embassy-2.9, gcc, gnustep-old, gtk-engines, gtk-engines2, inherit,
> > jakarta-commons, java-pkg, java-utils, kde-base, kde-i18n, kde-source,
> > kmod, koffice-i18n, motif, mozilla, myth, pcmcia, perl-post, php, php-2,
> > php-ext, php-ext-base, php-ext-pecl, php-ext-source, php-lib, php-pear,
> > php-sapi, php5-sapi, php5-sapi-r1, php5-sapi-r2, php5-sapi-r3, tla,
> > webapp-apache, xfree
> >
> > Missing from that list is kernel and gst-plugins.
>
> wxlib also.
> Do I need to be adding deprecation notice somewhere? I didn't see
> anything in some of the listed above eclasses
Some of them are not used in the tree any more:
64-bit db4-fix debian embassy-2.10 embassy-2.9 gcc gnustep-old
gtk-engines gtk-engines2 jakarta-commons java-utils kde-base kde-i18n
kde-source kmod koffice-i18n motif mozilla myth pcmcia perl-post php
php-2 php-ext php-ext-base php-ext-pecl php-ext-source php-lib
php-pearphp-sapi php5-sapi php5-sapi-r1 php5-sapi-r2 php5-sapi-r3 tla
webapp-apache xfree gst-plugins wxlib
May be we should punt them from the tree?
And some are used by small number of packages:
darcs
dev-lisp/cl-fiveam-darcs/cl-fiveam-darcs-20060825.ebuild
dev-lisp/cl-arnesi-darcs/cl-arnesi-darcs-20060825.ebuild
dev-lisp/cl-rfc2388-darcs/cl-rfc2388-darcs-20060825.ebuild
dev-lisp/cl-rfc2109-darcs/cl-rfc2109-darcs-20060825.ebuild
dev-lisp/cl-parenscript-darcs/cl-parenscript-darcs-20060825.ebuild
dev-lisp/cl-yaclml-darcs/cl-yaclml-darcs-20060825.ebuild
kernel
sys-kernel/mips-sources/mips-sources-2.6.23.14.ebuild
sys-kernel/mips-sources/mips-sources-2.6.20.18.ebuild
sys-kernel/mips-sources/mips-sources-2.6.22.6.ebuild
sys-kernel/mips-headers/mips-headers-2.4.28-r1.ebuild
java-pkg - is it deprecated? Reading comments inside java eclass it's
hard to say that.
inherit - I did not found ebuilds where it is used, but actually I do
not know how it was used, so may be I overlooked something.
The check was done with the following script:
find /usr/portage \( -name '*.ebuild' -o -name '*.eclass' \) \
-exec awk "/inherit.*[[:blank:]]+${eclass}([[:blank:]]+.*|$+)/{print FILENAME }" \{\} \;
For inherit eclass I've searched manually.
--
Peter.
[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] clean deprecated eclasses(?)
2008-02-14 13:52 ` [gentoo-dev] clean deprecated eclasses(?) (was: missing quotes in eclasses) Peter Volkov
@ 2008-02-14 14:03 ` Petteri Räty
2008-02-14 14:24 ` Rémi Cardona
2008-02-14 23:57 ` Chris Gianelloni
2008-02-14 16:41 ` [gentoo-dev] clean deprecated eclasses(?) (was: missing quotes in eclasses) Ciaran McCreesh
2008-02-14 23:25 ` Chris Gianelloni
2 siblings, 2 replies; 11+ messages in thread
From: Petteri Räty @ 2008-02-14 14:03 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 449 bytes --]
Peter Volkov kirjoitti:
>
> May be we should punt them from the tree?
>
Eclasses can't be removed...
Maybe we should have a deprecated eclass for showing a common messaged
that certain eclasses should not be used. Then deprecated eclasses could
be detected by looking if they inherit deprecated.
> java-pkg - is it deprecated? Reading comments inside java eclass it's
> hard to say that.
It's deprecated.
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] clean deprecated eclasses(?)
2008-02-14 14:03 ` [gentoo-dev] clean deprecated eclasses(?) Petteri Räty
@ 2008-02-14 14:24 ` Rémi Cardona
2008-02-14 23:57 ` Chris Gianelloni
1 sibling, 0 replies; 11+ messages in thread
From: Rémi Cardona @ 2008-02-14 14:24 UTC (permalink / raw
To: gentoo-dev
Petteri Räty a écrit :
> Peter Volkov kirjoitti:
>>
>> May be we should punt them from the tree?
>>
>
> Eclasses can't be removed...
Arguably we could specify a time period before they can be removed? This
is probably GLEP material though :)
> Maybe we should have a deprecated eclass for showing a common messaged
> that certain eclasses should not be used. Then deprecated eclasses could
> be detected by looking if they inherit deprecated.
Maybe we could just extend the eclass API to have a
DEPRECATED="yyyy-mm-dd" variable at the top of the eclass - which would
move the burden to the PM - instead of adding yet another eclass (which
we wouldn't be able to remove :p)
Cheers
--
Rémi Cardona
LRI, INRIA
remi.cardona@lri.fr
remi@gentoo.org
--
gentoo-dev@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] clean deprecated eclasses(?) (was: missing quotes in eclasses)
2008-02-14 13:52 ` [gentoo-dev] clean deprecated eclasses(?) (was: missing quotes in eclasses) Peter Volkov
2008-02-14 14:03 ` [gentoo-dev] clean deprecated eclasses(?) Petteri Räty
@ 2008-02-14 16:41 ` Ciaran McCreesh
2008-02-14 23:25 ` Chris Gianelloni
2 siblings, 0 replies; 11+ messages in thread
From: Ciaran McCreesh @ 2008-02-14 16:41 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 696 bytes --]
On Thu, 14 Feb 2008 16:52:57 +0300
Peter Volkov <pva@gentoo.org> wrote:
> May be we should punt them from the tree?
Can't until everyone's using a package manager with working env saving.
> inherit - I did not found ebuilds where it is used, but actually I do
> not know how it was used, so may be I overlooked something.
That's there for historical reasons.
> The check was done with the following script:
>
> find /usr/portage \( -name '*.ebuild' -o -name '*.eclass' \) \
> -exec awk "/inherit.*[[:blank:]]+${eclass}([[:blank:]]+.*|$+)/{print
> FILENAME }" \{\} \;
Careful with that... You're better off searching on the INHERITED
metadata key.
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] clean deprecated eclasses(?) (was: missing quotes in eclasses)
2008-02-14 13:52 ` [gentoo-dev] clean deprecated eclasses(?) (was: missing quotes in eclasses) Peter Volkov
2008-02-14 14:03 ` [gentoo-dev] clean deprecated eclasses(?) Petteri Räty
2008-02-14 16:41 ` [gentoo-dev] clean deprecated eclasses(?) (was: missing quotes in eclasses) Ciaran McCreesh
@ 2008-02-14 23:25 ` Chris Gianelloni
2 siblings, 0 replies; 11+ messages in thread
From: Chris Gianelloni @ 2008-02-14 23:25 UTC (permalink / raw
To: gentoo-dev
On Thu, 2008-02-14 at 16:52 +0300, Peter Volkov wrote:
> The check was done with the following script:
>
> find /usr/portage \( -name '*.ebuild' -o -name '*.eclass' \) \
> -exec awk "/inherit.*[[:blank:]]+${eclass}([[:blank:]]+.*|$+)/{print FILENAME }" \{\} \;
>
> For inherit eclass I've searched manually.
There's also games-etmod games-ut2k4mod and games-q3mod which were all
replaced by games-mods quite some time ago. There isn't anything in the
tree using these.
--
Chris Gianelloni
Release Engineering Strategic Lead
Games Developer
--
gentoo-dev@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-dev] clean deprecated eclasses(?)
2008-02-14 14:03 ` [gentoo-dev] clean deprecated eclasses(?) Petteri Räty
2008-02-14 14:24 ` Rémi Cardona
@ 2008-02-14 23:57 ` Chris Gianelloni
1 sibling, 0 replies; 11+ messages in thread
From: Chris Gianelloni @ 2008-02-14 23:57 UTC (permalink / raw
To: gentoo-dev
On Thu, 2008-02-14 at 16:03 +0200, Petteri Räty wrote:
> Peter Volkov kirjoitti:
> >
> > May be we should punt them from the tree?
> >
>
> Eclasses can't be removed...
Well, this isn't really true anymore thanks to bug #46223 being
resolved. I'd say that it only makes sense that we keep them around for
a long time from here on out, but they *can* be safe to move in the
future.
--
Chris Gianelloni
Release Engineering Strategic Lead
Games Developer
--
gentoo-dev@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2008-02-15 0:07 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-13 19:36 [gentoo-dev] missing quotes in eclasses Markus Meier
2008-02-13 19:42 ` Doug Klima
2008-02-13 20:28 ` Markus Meier
2008-02-13 20:49 ` Doug Klima
2008-02-14 0:10 ` Mart Raudsepp
2008-02-14 13:52 ` [gentoo-dev] clean deprecated eclasses(?) (was: missing quotes in eclasses) Peter Volkov
2008-02-14 14:03 ` [gentoo-dev] clean deprecated eclasses(?) Petteri Räty
2008-02-14 14:24 ` Rémi Cardona
2008-02-14 23:57 ` Chris Gianelloni
2008-02-14 16:41 ` [gentoo-dev] clean deprecated eclasses(?) (was: missing quotes in eclasses) Ciaran McCreesh
2008-02-14 23:25 ` Chris Gianelloni
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox