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 1OQjB2-0006rj-Cb for garchives@archives.gentoo.org; Mon, 21 Jun 2010 15:44:48 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 10C26E0A44; Mon, 21 Jun 2010 15:44:47 +0000 (UTC) Received: from mail-fx0-f53.google.com (mail-fx0-f53.google.com [209.85.161.53]) by pigeon.gentoo.org (Postfix) with ESMTP id E3453E09FC for ; Mon, 21 Jun 2010 15:44:43 +0000 (UTC) Received: by fxm17 with SMTP id 17so83441fxm.40 for ; Mon, 21 Jun 2010 08:44:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:disposition-notification-to :mime-version:content-type:content-transfer-encoding:message-id; bh=XH29jMvVSkWrUzjm56yCWFL7FFiqV3Vie6qUTImd2JE=; b=lBLXC92kpnB+sVg85rv1beQ2OpQIiYFkCdKNmmANMFgcBATPjdz7TspgDSb2YZVRw4 ZrPjLrGED3qvg6MZ1g5bzeN2g2CrDaapXTO+KAIQhFG+CxWvEs/CnxpjzCGNQ5OgdsCt tSFyLQGVBkyWNPiCYE0irw73ksRn1/zVSbsHk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to :disposition-notification-to:mime-version:content-type :content-transfer-encoding:message-id; b=JciXGBzNgAvYMZOZk1fr7Q6w5VOfawtmCIqK8gAxXb3uaMy+pHaPAj7oENMbPbNCA3 UtF2YkivUqFtpNkfTm1iP8mwBu8pPqG4jbiAoSSd/ZvXLnx1ys8BMEsC6gIea6OKLBEW JvCfGrbaKfTtA7yN+8uH60WuHBX55cuhgb3Bw= Received: by 10.223.5.13 with SMTP id 13mr5079023fat.68.1277135083124; Mon, 21 Jun 2010 08:44:43 -0700 (PDT) Received: from lebrodyl.localnet (anm143.neoplus.adsl.tpnet.pl [83.26.94.143]) by mx.google.com with ESMTPS id j23sm27677651faa.26.2010.06.21.08.44.41 (version=SSLv3 cipher=RC4-MD5); Mon, 21 Jun 2010 08:44:41 -0700 (PDT) From: Maciej Mrozowski To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] New global USE flag: introspection Date: Mon, 21 Jun 2010 17:44:38 +0200 User-Agent: KMail/1.13.5 (Linux/2.6.32-gentoo-r7; KDE/4.4.4; x86_64; ; ) References: <201006210933.57444.reavertm@gmail.com> <1277130128.7004.43.camel@TesterBox.tester.ca> In-Reply-To: <1277130128.7004.43.camel@TesterBox.tester.ca> 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: Text/Plain; charset="utf-8" Message-Id: <201006211744.38483.reavertm@gmail.com> Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 3f80ae98-648d-4752-aa3d-e9afa63d356f X-Archives-Hash: 0e13681e0a72a6faafc694969109c65c On Monday 21 of June 2010 16:22:08 Olivier Cr=C3=AAte wrote: > On Mon, 2010-06-21 at 09:33 +0200, Maciej Mrozowski wrote: > > On Sunday 20 of June 2010 16:42:58 Arun Raghavan wrote: > > > Hi folks, > > > I'd like to propose a new global USE-flag: introspection. > > >=20 > > > The purpose of the flag is to enable the building of GIR for the > > > package using dev-libs/gobject-introspection. gobject-introspection= is > > > going to be quite important in upcoming GNOME releases, allowing fo= r > > > the automated generation of bindings for several languages. > > >=20 > > > We already have 13 packages using this flag, with several more to > > > come. The current description being used in packages' metadata.xml > > > sucks - I'll put something more descriptive in the final flag. > > >=20 > > > Any objections? I'll wait till Wed (June 23rd) before adding this i= f > > > there aren't any. > >=20 > > I don't mind adding it as globally recognizable USE flag, I'd mind > > however having it enabled by default in desktop/base profile. If Gnom= e > > needs it, please enable it in gnome subprofile if you wish (apart fro= m > > setting all required USE deps in ebuilds), you can also use IUSE > > defaults for it which would allow more fine grained control or if you= or > > Gnome devs decided to drop the idea at some point. >=20 > Oh no! You'll have two small data files for each package! That's so > terrible! You should definitely look through /usr/share, there are lots > of other files you dont absolutely need too. Maybe you should start > filing bugs against every package that install these tiny files you > don't need! All those wasted inodes! If that's the case (they are essential for Gnome or whatever to work, jus= t two=20 files per package, not bringing any additional dependencies nor probabili= ty of=20 causing compilation failures), I find it rather odd to make it optional a= t=20 all. As for attempted irony of yours, I've already filled some gtk-doc and USE= =3Ddoc=20 related bugs, thxbye :P --=20 regards MM