Gentoo Archives: gentoo-dev

From: Maciej Mrozowski <reavertm@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] New global USE flag: introspection
Date: Mon, 21 Jun 2010 15:44:48
Message-Id: 201006211744.38483.reavertm@gmail.com
In Reply to: Re: [gentoo-dev] New global USE flag: introspection by "Olivier Crête"
1 On Monday 21 of June 2010 16:22:08 Olivier Crête wrote:
2 > On Mon, 2010-06-21 at 09:33 +0200, Maciej Mrozowski wrote:
3 > > On Sunday 20 of June 2010 16:42:58 Arun Raghavan wrote:
4 > > > Hi folks,
5 > > > I'd like to propose a new global USE-flag: introspection.
6 > > >
7 > > > The purpose of the flag is to enable the building of GIR for the
8 > > > package using dev-libs/gobject-introspection. gobject-introspection is
9 > > > going to be quite important in upcoming GNOME releases, allowing for
10 > > > the automated generation of bindings for several languages.
11 > > >
12 > > > We already have 13 packages using this flag, with several more to
13 > > > come. The current description being used in packages' metadata.xml
14 > > > sucks - I'll put something more descriptive in the final flag.
15 > > >
16 > > > Any objections? I'll wait till Wed (June 23rd) before adding this if
17 > > > there aren't any.
18 > >
19 > > I don't mind adding it as globally recognizable USE flag, I'd mind
20 > > however having it enabled by default in desktop/base profile. If Gnome
21 > > needs it, please enable it in gnome subprofile if you wish (apart from
22 > > setting all required USE deps in ebuilds), you can also use IUSE
23 > > defaults for it which would allow more fine grained control or if you or
24 > > Gnome devs decided to drop the idea at some point.
25 >
26 > Oh no! You'll have two small data files for each package! That's so
27 > terrible! You should definitely look through /usr/share, there are lots
28 > of other files you dont absolutely need too. Maybe you should start
29 > filing bugs against every package that install these tiny files you
30 > don't need! All those wasted inodes!
31
32 If that's the case (they are essential for Gnome or whatever to work, just two
33 files per package, not bringing any additional dependencies nor probability of
34 causing compilation failures), I find it rather odd to make it optional at
35 all.
36 As for attempted irony of yours, I've already filled some gtk-doc and USE=doc
37 related bugs, thxbye :P
38
39 --
40 regards
41 MM

Replies

Subject Author
Re: [gentoo-dev] New global USE flag: introspection Arun Raghavan <ford_prefect@g.o>