public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Old eclasses - candidates for removal?
@ 2009-06-04 21:05 Ulrich Mueller
  2009-06-04 21:11 ` Tomáš Chvátal
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Ulrich Mueller @ 2009-06-04 21:05 UTC (permalink / raw
  To: gentoo-dev

In last week's council meeting a policy for removal of old eclasses
has been defined:
,----
| The council voted that to remove eclasses devs should take the
| following steps:
|    1) Deprecate eclasses.
|    2) Removal of all functionality relating to installing.
|    3) After two years the eclass may be removed.
`----

A quick scan shows that the following eclasses were deprecated more
than three years ago, and are used by no ebuild in the tree:

   2002-05-25   inherit.eclass
   2003-12-11   kde-i18n.eclass
   2004-04-16   koffice-i18n.eclass
   2005-09-18   jakarta-commons.eclass
   2006-02-28   php.eclass
   2006-02-28   php-2.eclass

Do we want to remove any of these? Have I missed other candidates?

Ulrich



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-dev] Old eclasses - candidates for removal?
  2009-06-04 21:05 [gentoo-dev] Old eclasses - candidates for removal? Ulrich Mueller
@ 2009-06-04 21:11 ` Tomáš Chvátal
  2009-06-04 21:14 ` Krzysiek Pawlik
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 9+ messages in thread
From: Tomáš Chvátal @ 2009-06-04 21:11 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 579 bytes --]

Dne čtvrtek 04 Červen 2009 23:05:57 Ulrich Mueller napsal(a):
> A quick scan shows that the following eclasses were deprecated more
> than three years ago, and are used by no ebuild in the tree:
>
>    2002-05-25   inherit.eclass
>    2003-12-11   kde-i18n.eclass
>    2004-04-16   koffice-i18n.eclass
>    2005-09-18   jakarta-commons.eclass
>    2006-02-28   php.eclass
>    2006-02-28   php-2.eclass
>
> Do we want to remove any of these? Have I missed other candidates?
For kde ones, KILL KILL KILL ;]
It is not used anywhere so it can really die :]

Tomas

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-dev] Old eclasses - candidates for removal?
  2009-06-04 21:05 [gentoo-dev] Old eclasses - candidates for removal? Ulrich Mueller
  2009-06-04 21:11 ` Tomáš Chvátal
@ 2009-06-04 21:14 ` Krzysiek Pawlik
  2009-06-04 21:35 ` Theo Chatzimichos
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 9+ messages in thread
From: Krzysiek Pawlik @ 2009-06-04 21:14 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1533 bytes --]

Ulrich Mueller wrote:
> In last week's council meeting a policy for removal of old eclasses
> has been defined:
> ,----
> | The council voted that to remove eclasses devs should take the
> | following steps:
> |    1) Deprecate eclasses.
> |    2) Removal of all functionality relating to installing.
> |    3) After two years the eclass may be removed.
> `----
> 
> A quick scan shows that the following eclasses were deprecated more
> than three years ago, and are used by no ebuild in the tree:
> 
>    2002-05-25   inherit.eclass
>    2003-12-11   kde-i18n.eclass
>    2004-04-16   koffice-i18n.eclass
>    2005-09-18   jakarta-commons.eclass
>    2006-02-28   php.eclass
>    2006-02-28   php-2.eclass
> 
> Do we want to remove any of these? Have I missed other candidates?

Yes:

RCS file: /var/cvsroot/gentoo-x86/eclass/java-wsdp.eclass,v
Working file: java-wsdp.eclass
head: 1.7
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 7;     selected revisions: 7
description:
----------------------------
revision 1.7
date: 2007-06-02 18:24:51 +0100;  author: nelchael;  state: Exp;  lines: +1
-102;  commitid: 5c6d4661a7e24567;
Remove content of java-wsdp.eclass, as all packages using it have been removed.
----------------------------

It has been removed >= 2 years ago, there were only few ebuilds using it.

-- 
Krzysiek Pawlik   <nelchael at gentoo.org>   key id: 0xBC555551
desktop-misc, java, apache, ppc, vim, kernel, python...


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 261 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-dev] Old eclasses - candidates for removal?
  2009-06-04 21:05 [gentoo-dev] Old eclasses - candidates for removal? Ulrich Mueller
  2009-06-04 21:11 ` Tomáš Chvátal
  2009-06-04 21:14 ` Krzysiek Pawlik
@ 2009-06-04 21:35 ` Theo Chatzimichos
  2009-06-04 22:42 ` Petteri Räty
  2009-06-05  6:52 ` Tobias Klausmann
  4 siblings, 0 replies; 9+ messages in thread
From: Theo Chatzimichos @ 2009-06-04 21:35 UTC (permalink / raw
  To: gentoo-dev

for kde:
kde-i18n.eclass
kde-source.eclass
and i am not sure but i think kde-base.eclass too
kde-dist.eclass is used only by monolithic kde3 ebuilds that i plan to drop 
after 3.5.10 stabilization so it will be deprecated too

Aren't there any tools that make such checks?

On Friday 05 June 2009 00:05:57 Ulrich Mueller wrote:
> In last week's council meeting a policy for removal of old eclasses
> has been defined:
> ,----
>
> | The council voted that to remove eclasses devs should take the
> | following steps:
> |    1) Deprecate eclasses.
> |    2) Removal of all functionality relating to installing.
> |    3) After two years the eclass may be removed.
>
> `----
>
> A quick scan shows that the following eclasses were deprecated more
> than three years ago, and are used by no ebuild in the tree:
>
>    2002-05-25   inherit.eclass
>    2003-12-11   kde-i18n.eclass
>    2004-04-16   koffice-i18n.eclass
>    2005-09-18   jakarta-commons.eclass
>    2006-02-28   php.eclass
>    2006-02-28   php-2.eclass
>
> Do we want to remove any of these? Have I missed other candidates?
>
> Ulrich

-- 
Theo Chatzimichos (tampakrap)
Gentoo KDE Team



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-dev] Old eclasses - candidates for removal?
  2009-06-04 21:05 [gentoo-dev] Old eclasses - candidates for removal? Ulrich Mueller
                   ` (2 preceding siblings ...)
  2009-06-04 21:35 ` Theo Chatzimichos
@ 2009-06-04 22:42 ` Petteri Räty
  2009-06-06  4:52   ` Jorge Manuel B. S. Vicetto
  2009-06-05  6:52 ` Tobias Klausmann
  4 siblings, 1 reply; 9+ messages in thread
From: Petteri Räty @ 2009-06-04 22:42 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1034 bytes --]

Ulrich Mueller wrote:
> In last week's council meeting a policy for removal of old eclasses
> has been defined:
> ,----
> | The council voted that to remove eclasses devs should take the
> | following steps:
> |    1) Deprecate eclasses.
> |    2) Removal of all functionality relating to installing.
> |    3) After two years the eclass may be removed.
> `----
> 
> A quick scan shows that the following eclasses were deprecated more
> than three years ago, and are used by no ebuild in the tree:
> 
>    2002-05-25   inherit.eclass
>    2003-12-11   kde-i18n.eclass
>    2004-04-16   koffice-i18n.eclass
>    2005-09-18   jakarta-commons.eclass
>    2006-02-28   php.eclass
>    2006-02-28   php-2.eclass
> 
> Do we want to remove any of these? Have I missed other candidates?
> 
> Ulrich
> 

I would say that we should remove eclasses at earliest two years from
now. The benefit from removing now is near zero and there's some people
lurking around that haven't updated in ages.

Regards,
Petteri


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 261 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-dev] Old eclasses - candidates for removal?
  2009-06-04 21:05 [gentoo-dev] Old eclasses - candidates for removal? Ulrich Mueller
                   ` (3 preceding siblings ...)
  2009-06-04 22:42 ` Petteri Räty
@ 2009-06-05  6:52 ` Tobias Klausmann
  2009-06-05  9:46   ` Ulrich Mueller
  4 siblings, 1 reply; 9+ messages in thread
From: Tobias Klausmann @ 2009-06-05  6:52 UTC (permalink / raw
  To: gentoo-dev

Hi! 

On Thu, 04 Jun 2009, Ulrich Mueller wrote:
> Do we want to remove any of these? Have I missed other candidates?

I think nobody uses the ccc.eclass (Compaq C Compiler) anymore.
Also see bug 258153. There are very, very vague signs that CCC
support for Alpha might come back, but not in the near or
mid-term future.

Rgeards,
Tobias

-- 
A fanatic is someone who does what he knows that God
would do if God knew the facts of the case.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-dev] Old eclasses - candidates for removal?
  2009-06-05  6:52 ` Tobias Klausmann
@ 2009-06-05  9:46   ` Ulrich Mueller
  0 siblings, 0 replies; 9+ messages in thread
From: Ulrich Mueller @ 2009-06-05  9:46 UTC (permalink / raw
  To: gentoo-dev

>>>>> On Fri, 5 Jun 2009, Theo Chatzimichos wrote:

> kde-source.eclass
> and i am not sure but i think kde-base.eclass too
> kde-dist.eclass is used only by monolithic kde3 ebuilds that i plan
> to drop after 3.5.10 stabilization so it will be deprecated too

>>>>> On Fri, 5 Jun 2009, Tobias Klausmann wrote:

> I think nobody uses the ccc.eclass (Compaq C Compiler) anymore.

All of these I would see as being at the beginning of the deprecation
process. So you should first mark them as deprecated, and then they
can be removed after two years.

Ulrich



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-dev] Old eclasses - candidates for removal?
  2009-06-04 22:42 ` Petteri Räty
@ 2009-06-06  4:52   ` Jorge Manuel B. S. Vicetto
  2009-06-07 13:44     ` Petteri Räty
  0 siblings, 1 reply; 9+ messages in thread
From: Jorge Manuel B. S. Vicetto @ 2009-06-06  4:52 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Petteri Räty wrote:
> Ulrich Mueller wrote:
...
>> A quick scan shows that the following eclasses were deprecated more
>> than three years ago, and are used by no ebuild in the tree:
>>
>>    2002-05-25   inherit.eclass
>>    2003-12-11   kde-i18n.eclass
>>    2004-04-16   koffice-i18n.eclass
>>    2005-09-18   jakarta-commons.eclass
>>    2006-02-28   php.eclass
>>    2006-02-28   php-2.eclass
>>
>> Do we want to remove any of these? Have I missed other candidates?
>>
>> Ulrich
>>
> 
> I would say that we should remove eclasses at earliest two years from
> now. The benefit from removing now is near zero and there's some people
> lurking around that haven't updated in ages.
> 
> Regards,
> Petteri

Why Petteri?

The first Portage version that started using the eclasses saved on
environment.bz2 was stabled more than 1 year ago and Portage has been
saving that info for a lot more than that. Also, as Ulrich pointed out,
those eclasses were deprecated *3* years ago.
How long are we planning to start to support old installs? Besides, as
it has already been pointed out before, all that is required for anyone
with such an install to get over the removed eclasses is to grab them
from somewhere else and put them under $(portdir)/eclasses - how hard is
that?
Instead of making us "hold forever" to remove old eclasses, I would
rather see us put up a nice page explaining people how to fix any issue
that arises from that and with a link to the removed eclasses (a link to
the latest version on sources.gentoo.org should be enough).

- --
Regards,

Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / Devrel / SPARC / KDE
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkop9gAACgkQcAWygvVEyAIO2wCgiNCdWLYU8s0mt1JWp0WN/hum
+EcAnjlwQRVhCEy0ruGwcSAlJJpqoUYv
=UpO7
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-dev] Old eclasses - candidates for removal?
  2009-06-06  4:52   ` Jorge Manuel B. S. Vicetto
@ 2009-06-07 13:44     ` Petteri Räty
  0 siblings, 0 replies; 9+ messages in thread
From: Petteri Räty @ 2009-06-07 13:44 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 899 bytes --]

Jorge Manuel B. S. Vicetto wrote:
> Petteri Räty wrote:
>> Ulrich Mueller wrote:
> ...
>>> A quick scan shows that the following eclasses were deprecated more
>>> than three years ago, and are used by no ebuild in the tree:
>>>
>>>    2002-05-25   inherit.eclass
>>>    2003-12-11   kde-i18n.eclass
>>>    2004-04-16   koffice-i18n.eclass
>>>    2005-09-18   jakarta-commons.eclass
>>>    2006-02-28   php.eclass
>>>    2006-02-28   php-2.eclass
>>>
>>> Do we want to remove any of these? Have I missed other candidates?
>>>
>>> Ulrich
>>>
>> I would say that we should remove eclasses at earliest two years from
>> now. The benefit from removing now is near zero and there's some people
>> lurking around that haven't updated in ages.
> 
>> Regards,
>> Petteri
> 
> Why Petteri?
> 

Because no-one has explained me what is the big benefit here.

Regards,
Petteri


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 261 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-06-07 13:45 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-04 21:05 [gentoo-dev] Old eclasses - candidates for removal? Ulrich Mueller
2009-06-04 21:11 ` Tomáš Chvátal
2009-06-04 21:14 ` Krzysiek Pawlik
2009-06-04 21:35 ` Theo Chatzimichos
2009-06-04 22:42 ` Petteri Räty
2009-06-06  4:52   ` Jorge Manuel B. S. Vicetto
2009-06-07 13:44     ` Petteri Räty
2009-06-05  6:52 ` Tobias Klausmann
2009-06-05  9:46   ` Ulrich Mueller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox