From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1N0hII-0002Jx-7P for garchives@archives.gentoo.org; Wed, 21 Oct 2009 19:56:26 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2B23DE0786; Wed, 21 Oct 2009 19:56:25 +0000 (UTC) Received: from mordor.mailstation.de (ftp.mailstation.de [87.139.47.139]) by pigeon.gentoo.org (Postfix) with ESMTP id DAD61E0786 for ; Wed, 21 Oct 2009 19:56:23 +0000 (UTC) Received: from kronos.localnet (kronos.mailstation.de [192.168.168.15]) by mordor.mailstation.de (8.14.3/8.13.4) with ESMTP id n9LJu6LU010298 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 21 Oct 2009 21:56:08 +0200 From: "Wulf C. Krueger" To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] The KDE overlay moves forward Date: Wed, 21 Oct 2009 21:56:02 +0200 User-Agent: KMail/1.12.2 (Linux/2.6.31; KDE/4.3.2; x86_64; ; ) References: <200803172343.24372.philantrop@gentoo.org> In-Reply-To: <200803172343.24372.philantrop@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1370943.QccVv7eFCF"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200910212156.06238.wk@mailstation.de> X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.3 (mordor.mailstation.de [192.168.168.230]); Wed, 21 Oct 2009 21:56:08 +0200 (CEST) X-mailstation-de-MailScanner-Information: X-mailstation-de-MailScanner-ID: n9LJu6LU010298 X-mailstation-de-MailScanner: Found to be clean X-mailstation-de-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-1.44, required 5, ALL_TRUSTED -1.44) X-mailstation-de-MailScanner-From: wk@mailstation.de X-Archives-Salt: 95228c19-3561-4f79-912f-59a2b936c9ed X-Archives-Hash: d25d3a3f161dba97b153f73bdc155329 --nextPart1370943.QccVv7eFCF Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello! > As you might know, the Gentoo KDE project provides an overlay with KDE4 > live ebuilds ("kde" in layman) and some of their dependencies. =20 It's been about 1,5 years ago when I announced the availability of the re- designed KDE overlay which has since been our playground/testing ground for= =20 new EAPI features. Even though I'm not a Gentoo developer anymore I thought I'd let you know=20 about our experiences and do a little summary: =2D "-scm" support (GLEP 54) =2D new .kdebuild-1 suffix (basically GLEP 55) These two have been very useful for us. Especially the clarity of -scm as t= he=20 version specification for live ebuilds in contrast to -9999, -9999999 or ot= her=20 variations like those. =2D USE dependencies, including some special operators =2D :* and :=3D slot dependencies =2D src_uri arrows =2D no dohtml, dohard and dosed.=20 =2D no old-style virtuals (i. e. no "PROVIDE") I'm glad to see most of these features having been introduced with EAPIs 2/= 3.=20 They've made specifying deps way clearer and more concise for us in the KDE= =20 overlay and improved the user experience as they allow more things to be=20 handled up front. src_uri arrows have been useful in many cases; especially when upstream=20 archive names were, let's say, interesting. ;-) =2D src_test is now mandatory (unless RESTRICT'ed) I've never understood all the quarrelling about this feature. Upstream KDE = is=20 notoriously neglecting the test suites and still, our users and ourselves=20 haven't suffered at all from making src_test mandatory with the kdebuild-1= =20 EAPI. Which is not really surprising considering that we test our packages,= =20 catch test failures and simply fix or restrict them. No harm done. =2D PDEPEND "suggested:" label The "suggested" label made it easier for our users to decide if they wanted= to=20 install additional packages in order to enable certain optional functionali= ty=20 which is, as we all know, abundant in KDE. With a descriptive label for eac= h=20 suggested dependency, making the right decision becomes easy. > For those of us working on the overlay this means we will be able to use > exciting new features and hopefully make our lives easier. This prediction turned out to be true. It has been a fun ride and it has gi= ven=20 Gentoo three new developers as well - one of which is even still among your= =20 ranks. ;-) =20 > For Gentoo as a whole this means there's plenty of opportunity to try new > stuff and learn from the experiences. Judging by what went into the Gentoo EAPIs meanwhile, I think we helped Gen= too=20 make some progress as well. :-) But, alas, times are changing and, as we've moved forward when we created t= he=20 overlay, we've been working on Exherbo in the meantime. All of the Gentoo K= DE=20 overlays features were implemented in Exherbo's exheres-0 EAPI and extended= ,=20 building upon our experiences. Yesterday, Ingmar whom some of you will certainly remember, committed -scm= =20 exheres to Exherbo's KDE repository. This was the next logical "evolutionar= y"=20 ;-) step and many of our users have already migrated to Exherbo or are abou= t=20 to make the switch anyway. Others have migrated to the live ebuilds created= by=20 the current Gentoo KDE team. Thus, the Gentoo KDE overlay is now obsolete and all further development wi= ll=20 be continued in Exherbo. I'm going to shutdown the overlay and its resource= s=20 on October, 31st 2009. Best regards, Wulf C. Kr=FCger --nextPart1370943.QccVv7eFCF Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (GNU/Linux) iEYEABECAAYFAkrfZ1YACgkQnuVXRcSi+5piqwCgg7aZgjT4/XhAooYBrJ3RoXyY k0oAnj3sfu9ZrDOomwDb0RB1ptwTJwnr =OwC4 -----END PGP SIGNATURE----- --nextPart1370943.QccVv7eFCF--