Opened 9 years ago
Closed 9 years ago
#7591 closed enhancement (invalid)
Stop recommending gobject-introspection
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Milestone: | 7.10 |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
At various places we mention gobject-introspection as 'Recommended (required if building gnome)' because people tried to build gnome without installing it.
But we now have much less of gnome, and for most people this package is a waste of space. I normally build gucharmap, librsvg, pygobject2, and evince. The first three work fine using
--disable-introspection
while for evince it can be enabled, or not, with
--enable-introspection
It also seems to be mentioned for webkitgtk24 built against gtk3 which can be used by midori, so perhaps describing that as gnome is inadequate.
Change History (4)
follow-up: 3 comment:1 by , 9 years ago
follow-up: 4 comment:2 by , 9 years ago
Well, g-i is one of those packages that becomes really required very late (and for very few applications), but needs to be built early to be useful (because .gir files have to be built for many packages used by those applications). Up to now, recommending it for gtk+ has seemed to be a good solution.
I'd rather see the deps remain as they are. At least, whether in recommended or optional, the wording should be changed to (Required if you plan to build packages in the "Gnome Applications" section, or Midori).
comment:3 by , 9 years ago
Replying to Krejzi:
This is a no-go. Just because few packages are able not to use it, doesn't mean every package is.
As a matter of fact, anything requiring pygobject3 (and in some cases, vala, given that it doesn't have native bindings for all the packages) is probably using one or more gobject-introspection bindings from any package supporting them.
That does seem to be true. Thanks, as ever, for your informative comments.
comment:4 by , 9 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
Replying to pierre.labastie:
Well, g-i is one of those packages that becomes really required very late (and for very few applications), but needs to be built early to be useful (because .gir files have to be built for many packages used by those applications). Up to now, recommending it for gtk+ has seemed to be a good solution.
I'd rather see the deps remain as they are. At least, whether in recommended or optional, the wording should be changed to (Required if you plan to build packages in the "Gnome Applications" section, or Midori).
I'll go with leaving it as it is, and close this ticket as invalid.
This is a no-go. Just because few packages are able not to use it, doesn't mean every package is.
As a matter of fact, anything requiring pygobject3 (and in some cases, vala, given that it doesn't have native bindings for all the packages) is probably using one or more gobject-introspection bindings from any package supporting them.