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 |