public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] introspection USE flag and KDE
@ 2011-08-17  1:39 Dale
  2011-08-17  1:48 ` Adam Carter
  0 siblings, 1 reply; 9+ messages in thread
From: Dale @ 2011-08-17  1:39 UTC (permalink / raw
  To: gentoo-user

Howdy,

I notice this USE flag is on by default now.  I also follow -dev but 
this still is not clear for me.  What exactly does introspection 
enable?  Is it some GUI thing or something else?  I also think I saw 
somewhere it is mostly a Gnome thing.  Do I need it since I only use KDE 
and have Fluxbox as a backup GUI?

Basically, should I disable this thing or let it run with it?  Not 
asking just for me but as a heads up for others as well.  Update list:


Calculating dependencies... done!
[ebuild     U  ] sys-apps/module-init-tools-3.16-r1 [3.12-r1] 
USE="-static" 233 kB
[ebuild   R    ] dev-libs/glib-2.28.8  USE="fam introspection* 
static-libs -debug -doc (-selinux) -test -xattr" 0 kB
[ebuild   R    ] media-libs/babl-0.1.4  USE="introspection* mmx sse 
(-altivec)" 0 kB
[ebuild   R    ] dev-python/pygobject-2.28.6  USE="cairo introspection* 
-doc -examples -libffi -test" 0 kB
[ebuild   R    ] sys-auth/polkit-0.101-r1  USE="gtk introspection* kde 
nls pam -debug -doc -examples" 0 kB
[ebuild   R    ] sys-power/upower-0.9.12  USE="introspection* -debug 
-doc -ios" 0 kB
[ebuild   R    ] app-text/poppler-0.16.7  USE="cairo curl cxx 
introspection* jpeg jpeg2k lcms png qt4 utils xpdf-headers -cjk -debug 
-doc -exceptions" 0 kB
[ebuild   R    ] gnome-extra/polkit-gnome-0.101-r1  USE="introspection* 
-doc -examples" 0 kB


Might I add, the USE description seems worthless to me.  o_O

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] introspection USE flag and KDE
  2011-08-17  1:39 [gentoo-user] introspection USE flag and KDE Dale
@ 2011-08-17  1:48 ` Adam Carter
  2011-08-17  2:03   ` Dale
                     ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Adam Carter @ 2011-08-17  1:48 UTC (permalink / raw
  To: gentoo-user

> I notice this USE flag is on by default now.  I also follow -dev but this
> still is not clear for me.  What exactly does introspection enable?  Is it
> some GUI thing or something else?  I also think I saw somewhere it is mostly
> a Gnome thing.  Do I need it since I only use KDE and have Fluxbox as a
> backup GUI?

Here's what i do in that situation;
Goto http://www.gentoo.org/dyn/use-index.xml and find that the
complete name for introspection is gobject-introspection, so google
that and find https://live.gnome.org/GObjectIntrospection

Now ask someone who codes WTF that page means :) Sounds like it allows
programs to use code from different languages. Assume gentoo devs know
what they're doing, so accept their decision and stop thinking about
it.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] introspection USE flag and KDE
  2011-08-17  1:48 ` Adam Carter
@ 2011-08-17  2:03   ` Dale
  2011-08-17  2:08   ` Adam Carter
  2011-08-17 13:14   ` Michael Mol
  2 siblings, 0 replies; 9+ messages in thread
From: Dale @ 2011-08-17  2:03 UTC (permalink / raw
  To: gentoo-user

Adam Carter wrote:
>> I notice this USE flag is on by default now.  I also follow -dev but this
>> still is not clear for me.  What exactly does introspection enable?  Is it
>> some GUI thing or something else?  I also think I saw somewhere it is mostly
>> a Gnome thing.  Do I need it since I only use KDE and have Fluxbox as a
>> backup GUI?
>>      
> Here's what i do in that situation;
> Goto http://www.gentoo.org/dyn/use-index.xml and find that the
> complete name for introspection is gobject-introspection, so google
> that and find https://live.gnome.org/GObjectIntrospection
>
> Now ask someone who codes WTF that page means :) Sounds like it allows
> programs to use code from different languages. Assume gentoo devs know
> what they're doing, so accept their decision and stop thinking about
> it.
>
>    

Well, I did the euse -i thing, googled, and also read about it on -dev.  
It made no sense.

You give good advice tho.  I'm going to hit Y and let it update.

Thanks.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] introspection USE flag and KDE
  2011-08-17  1:48 ` Adam Carter
  2011-08-17  2:03   ` Dale
@ 2011-08-17  2:08   ` Adam Carter
  2011-08-17  3:06     ` Dale
  2011-08-17 13:14   ` Michael Mol
  2 siblings, 1 reply; 9+ messages in thread
From: Adam Carter @ 2011-08-17  2:08 UTC (permalink / raw
  To: gentoo-user

Re-reading what I wrote sounded a bit rude, so rephrased;

Now ask someone who codes WTF that page means :) Sounds like it allows
programs to use code from different languages. I then assume gentoo devs know
what they're doing, so I accept their decision and stop thinking about it.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] introspection USE flag and KDE
  2011-08-17  2:08   ` Adam Carter
@ 2011-08-17  3:06     ` Dale
  0 siblings, 0 replies; 9+ messages in thread
From: Dale @ 2011-08-17  3:06 UTC (permalink / raw
  To: gentoo-user

Adam Carter wrote:
> Re-reading what I wrote sounded a bit rude, so rephrased;
>
> Now ask someone who codes WTF that page means :) Sounds like it allows
> programs to use code from different languages. I then assume gentoo devs know
> what they're doing, so I accept their decision and stop thinking about it.
>
>    

I didn't read it that way.  You have to be pretty blunt for me to take 
things the wrong way.  I always keep in mind that reading text can be 
done in several ways.  I try to always take it in a good way unless 
there is no good way to read it  If you call me a a**hole, well I would 
be offended.  ;-)   Then again, I have been called worse.  I have been 
called better to tho.  Anyway. .

I took that it wasn't going to add some HUGE amount of bloat and that 
even tho I don't use Gnome, it is OK to let it do its thing.  I did that 
and nothing blew up so far.  May blow up tomorrow tho.  lol

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] introspection USE flag and KDE
  2011-08-17  1:48 ` Adam Carter
  2011-08-17  2:03   ` Dale
  2011-08-17  2:08   ` Adam Carter
@ 2011-08-17 13:14   ` Michael Mol
  2011-08-17 16:03     ` Dale
  2 siblings, 1 reply; 9+ messages in thread
From: Michael Mol @ 2011-08-17 13:14 UTC (permalink / raw
  To: gentoo-user

On Tue, Aug 16, 2011 at 9:48 PM, Adam Carter <adamcarter3@gmail.com> wrote:
> that and find https://live.gnome.org/GObjectIntrospection
>
> Now ask someone who codes WTF that page means :) Sounds like it allows
> programs to use code from different languages.

More specifically, while Gnome apps could already be written in
multiple languages, the libraries bridging those languages to C were
cumbersome (and thus buggy) to maintain, and this introspection change
is intended to result in a cleanup of that process.

-- 
:wq



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] introspection USE flag and KDE
  2011-08-17 13:14   ` Michael Mol
@ 2011-08-17 16:03     ` Dale
  2011-08-17 18:29       ` Florian Philipp
  0 siblings, 1 reply; 9+ messages in thread
From: Dale @ 2011-08-17 16:03 UTC (permalink / raw
  To: gentoo-user

Michael Mol wrote:
> On Tue, Aug 16, 2011 at 9:48 PM, Adam Carter<adamcarter3@gmail.com>  wrote:
>    
>> that and find https://live.gnome.org/GObjectIntrospection
>>
>> Now ask someone who codes WTF that page means :) Sounds like it allows
>> programs to use code from different languages.
>>      
> More specifically, while Gnome apps could already be written in
> multiple languages, the libraries bridging those languages to C were
> cumbersome (and thus buggy) to maintain, and this introspection change
> is intended to result in a cleanup of that process.
>
>    


Ohhh, now I see.  I thought it was talking about languages like English, 
Spanish etc.  lol

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] introspection USE flag and KDE
  2011-08-17 16:03     ` Dale
@ 2011-08-17 18:29       ` Florian Philipp
  2011-08-17 21:43         ` Dale
  0 siblings, 1 reply; 9+ messages in thread
From: Florian Philipp @ 2011-08-17 18:29 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1383 bytes --]

Am 17.08.2011 18:03, schrieb Dale:
> Michael Mol wrote:
>> On Tue, Aug 16, 2011 at 9:48 PM, Adam Carter<adamcarter3@gmail.com> 
>> wrote:
>>   
>>> that and find https://live.gnome.org/GObjectIntrospection
>>>
>>> Now ask someone who codes WTF that page means :) Sounds like it allows
>>> programs to use code from different languages.
>>>      
>> More specifically, while Gnome apps could already be written in
>> multiple languages, the libraries bridging those languages to C were
>> cumbersome (and thus buggy) to maintain, and this introspection change
>> is intended to result in a cleanup of that process.
>>
>>    
> 
> 
> Ohhh, now I see.  I thought it was talking about languages like English,
> Spanish etc.  lol
> 
> Dale
> 
> :-)  :-)
> 

The ASCII-art on page [1] pretty much sums it up with regard to the
compile step:

There is a second compiler involved that parses the comments in the C
source code and generates binary files with type information etc. which
can then be used for language bindings.

So, it will probably slow down compilation and use more disk space (but
not very much, as stated on -dev). Also, as stated on -dev, ALWAYS
enable this unless you want to recompile most of @world if you ever need
a language binding.

[1] https://live.gnome.org/GObjectIntrospection/Architecture

Regards,
Florian Philipp


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] introspection USE flag and KDE
  2011-08-17 18:29       ` Florian Philipp
@ 2011-08-17 21:43         ` Dale
  0 siblings, 0 replies; 9+ messages in thread
From: Dale @ 2011-08-17 21:43 UTC (permalink / raw
  To: gentoo-user

Florian Philipp wrote:
> Am 17.08.2011 18:03, schrieb Dale:
>    
>> Michael Mol wrote:
>>      
>>> On Tue, Aug 16, 2011 at 9:48 PM, Adam Carter<adamcarter3@gmail.com>
>>> wrote:
>>>
>>>        
>>>> that and find https://live.gnome.org/GObjectIntrospection
>>>>
>>>> Now ask someone who codes WTF that page means :) Sounds like it allows
>>>> programs to use code from different languages.
>>>>
>>>>          
>>> More specifically, while Gnome apps could already be written in
>>> multiple languages, the libraries bridging those languages to C were
>>> cumbersome (and thus buggy) to maintain, and this introspection change
>>> is intended to result in a cleanup of that process.
>>>
>>>
>>>        
>>
>> Ohhh, now I see.  I thought it was talking about languages like English,
>> Spanish etc.  lol
>>
>> Dale
>>
>> :-)  :-)
>>
>>      
> The ASCII-art on page [1] pretty much sums it up with regard to the
> compile step:
>
> There is a second compiler involved that parses the comments in the C
> source code and generates binary files with type information etc. which
> can then be used for language bindings.
>
> So, it will probably slow down compilation and use more disk space (but
> not very much, as stated on -dev). Also, as stated on -dev, ALWAYS
> enable this unless you want to recompile most of @world if you ever need
> a language binding.
>
> [1] https://live.gnome.org/GObjectIntrospection/Architecture
>
> Regards,
> Florian Philipp
>
>    

Ahhhhh, pictures, well sort of anyway.  My biggest thing is I don't use 
Gnome.  It sounds like KDE may be moving this direction too.  So, may as 
well leave it alone.  I did read somewhere where the size increase is 
fairly small. I got a 160Gb drive for my OS so I think it will fit on 
there.  lol

Now I see better.  Thanks.

Dale

:-)  :-)



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2011-08-17 21:45 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-17  1:39 [gentoo-user] introspection USE flag and KDE Dale
2011-08-17  1:48 ` Adam Carter
2011-08-17  2:03   ` Dale
2011-08-17  2:08   ` Adam Carter
2011-08-17  3:06     ` Dale
2011-08-17 13:14   ` Michael Mol
2011-08-17 16:03     ` Dale
2011-08-17 18:29       ` Florian Philipp
2011-08-17 21:43         ` Dale

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox