Gentoo Archives: gentoo-dev

From: "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] EAPI 3 PMS Draft
Date: Tue, 17 Mar 2009 00:05:32
Message-Id: 49BEE933.9060203@gentoo.org
In Reply to: Re: [gentoo-dev] EAPI 3 PMS Draft by Ciaran McCreesh
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Ciaran McCreesh wrote:
5 > On Tue, 17 Mar 2009 00:26:36 +0100
6 > Tomáš Chvátal <scarabeus@g.o> wrote:
7 >>> Why? It was an official EAPI agreed upon by the Gentoo KDE project.
8 >>> Having it there is helpful for package manager people, and removing
9 >>> it would just mean more work when features make their way into
10 >>> Portage. Besides, if you really don't want to see it, you can just
11 >>> make it all invisible with one easy switch.
12 >>>
13 >> Actualy now people expect kde team to manage support for kdebuild
14 >> too. So it is not such crazy request.
15 >
16 > There's a lot of kdebuild-1 stuff still out there that the Gentoo KDE
17 > team created, and that users used because it was the best option at
18 > the time. You can't pretend it never existed. And remember, a package
19 > manager can't correctly uninstall something unless it knows about the
20 > installed package's EAPI.
21 >
22 >>> We've been over all this before. Unless you have something new to
23 >>> add, kindly avoid wasting people's time.
24 >> And you are not wasting others time by flaming all around glep 54. I
25 >> dont mean i dont agree with the glep i just dont agree with your way
26 >> promoting it. And if you say i dont have to read all the long flame
27 >> around you dont have the right saying somebody else not to write his
28 >> ideas on this mailing list.
29 >
30 > There has yet to be a decent technical objection to kdebuild-1
31 > being in PMS. There has yet to be a decent technical objection to GLEP
32 > 54. Anyone going around objecting to either without bringing new
33 > material to the table is either trolling or hasn't done their homework.
34
35 Ciaran,
36
37 the point about kdebuild-1 and PMS was settled by the previous council
38 who decided that it wasn't and would never be part of the Gentoo PMS and
39 asked you to remove it from the document. Some people have argued about
40 removing that EAPI from your document, but in my view they're wasting
41 time as it simply is not part of the official Gentoo PMS currently.
42 About it being approved by the Gentoo KDE team, that's not entirely
43 true. Most of the members of the team at the time worked on it and opted
44 to use it, but there was never a vote to approve it officially. I have
45 no problem with the overlay still using it and will try to ensure that
46 we don't break it. However, like the members of the KDE team at the time
47 opted to use the kdebuild-1 EAPI, the current members have opted to use
48 EAPI-2 and don't support kdebuild-1 themselves.
49 As the only PM that ever supported kdebuild-1 is paludis, the backwards
50 compatibility issue is not as relevant as no one is asking you to drop
51 the kdebuild-1 support from paludis and portage and pkgcore can keep
52 ignoring those ebuilds.
53 I don't have a problem with the kdebuild-1 EAPI, but it should be clear
54 that it was never an official Gentoo EAPI. It should also be cleared
55 that although it was the chosen EAPI for the KDE team 18 months ago, it
56 is no longer used by the current team. There was a time for it and it
57 opened the road for some very useful features that have already been
58 delivered in EAPI-2 or that are being discussed for future EAPIs. As
59 such, I propose a different approach for this issue. I suggest we create
60 an Appendix with non-official EAPIs and non-approved proposals. That
61 way, kdebuild-1 and other EAPIs would be listed in the Appendix, so we
62 could have a list of features or proposed features, and it would also be
63 clear they're not official EAPIs.
64 What do you think?
65
66 - --
67 Regards,
68
69 Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
70 Gentoo- forums / Userrel / Devrel / SPARC / KDE
71 -----BEGIN PGP SIGNATURE-----
72 Version: GnuPG v2.0.10 (GNU/Linux)
73 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
74
75 iEYEARECAAYFAkm+6TMACgkQcAWygvVEyAIF6ACgkox34uc08LHpLjW+iSRmCGJe
76 9MQAn0g0AaOiq1C9pfRcfCTYhyhYb0+D
77 =g6se
78 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] EAPI 3 PMS Draft Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>