Gentoo Logo
Gentoo Spaceship

Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-dev
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
To: gentoo-dev@g.o
From: Maciej Mrozowski <reavertm@...>
Subject: Re: Re: New global USE flag: introspection
Date: Fri, 23 Jul 2010 15:14:34 +0200
On Tuesday 22 of June 2010 19:14:38 Arun Raghavan wrote:
> On 20 June 2010 20:12, Arun Raghavan <ford_prefect@g.o> wrote:
> [...]
> > Any objections? I'll wait till Wed (June 23rd) before adding this if
> > there aren't any.
> Is anyone here vehemently against "introspection".

Not vehemently, but how would you differentiate between gobject introspection 
or (let's say) DBus introspection or Kross (if anyone writes one).

'introspection' global USE flag simply cannot be described as:

"Use <pkg>dev-libs/gobject-introspection</pkg> for introspection</flag>"

because the term introspection is not specific to GObject. Period.

Now, I don't want to sound harsh, but I understand in Gnome camp (upstream) 
there's a tendency to use commonly used names for Gnome specific 
"technologies". For instance - there's WebKitGtk but tarballs is called (yes, 
you guessed it) - webkit-${PV}.tar.gz. It's like for many Desktop Environment 
means Gnome, Linux means Ubuntu and such.
The same applies to GObject introspection - in autotools there's --enable-
introspection switch for it like the term introspection was exclusive for 
GObject. Also many upstream developers working with Gnome/Gtk/Glib libs and 
using said GObject introspection will defend their right to hijack this term 
(like certain developer of a library I maintain in Gentoo).

I'd prefer not to see such practice here.
I'd suggest gobject-introspection USE flag instead - it's self describing.
If 'introspection' USE flag is to be used globally, it needs to have 
description implementation-agnostic, let's say:

"Enable runtime API introspection"

or something like this.

signature.asc (This is a digitally signed message part.)
New global USE flag: introspection
-- Arun Raghavan
Re: New global USE flag: introspection
-- Arun Raghavan
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: New global USE flag: introspection
Next by thread:
Automated Package Removal and Addition Tracker, for the week ending 2010-06-20 23h59 UTC
Previous by date:
Re: Fw: [gentoo-commits] gentoo-x86 commit in app-backup/bacula: bacula-5.0.2-r2.ebuild ChangeLog
Next by date:
Git Commit Procedures

Updated Jun 29, 2012

Summary: Archive of the gentoo-dev mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.