* [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