# 0.90.9 release tarball incomplete?

**URL:** <https://www.ruby-forum.com/t/0-90-9-release-tarball-incomplete/208560>\
**Category:** Ruby-Gnome 2\
**Created:** [June 21, 2011, 4:03pm UTC](https://www.ruby-forum.com/t/0-90-9-release-tarball-incomplete/208560 "2011-06-21T16:03:40Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [June 21, 2011, 4:03pm UTC](https://www.ruby-forum.com/t/0-90-9-release-tarball-incomplete/208560/1 "2011-06-21T16:03:40Z")

</div>

Hello,

I was trying to get gio working and after some searching concluded  
that ruby-gnome2 0.19.3 packaged in Debian does not have that.

I downloaded ruby-gnome2-all-0.90.9 and while the readme mentions  
libraries like libart or glade2 the directories with bindings for them  
are not included.

I don’t really care about deprecated gnomevfs going away and I don’t  
really know what libart was for but I do miss libglade2 and I think I  
could possibly use gtkglext too.

Thanks

Michal

---

<div class="post-metadata">

**Author:** ![Michal\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/779978/32.png) [@Michal\_S](https://www.ruby-forum.com/u/Michal_S)\
**Post date:** [June 23, 2011, 3:08am UTC](https://www.ruby-forum.com/t/0-90-9-release-tarball-incomplete/208560/2 "2011-06-23T03:08:02Z")

</div>

Hi,

In [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
“[ruby-gnome2-devel-en] 0.90.9 release tarball incomplete?” on Tue, 21  
Jun 2011 16:02:27 +0200,  
Michal S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I downloaded ruby-gnome2-all-0.90.9 and while the readme mentions  
> libraries like libart or glade2 the directories with bindings for them  
> are not included.

Sorry. The README is outdated. We will fix it.

> I don’t really care about deprecated gnomevfs going away and I don’t  
> really know what libart was for but I do miss libglade2 and I think I  
> could possibly use gtkglext too.

Here are deprecated libraries:  
[https://ruby-gnome2.svn.sourceforge.net/svnroot/ruby-gnome2/ruby-gnome2/deprecated/](https://ruby-gnome2.svn.sourceforge.net/svnroot/ruby-gnome2/ruby-gnome2/deprecated/)

Deprecated reason is “the original library is deprecated” or  
“no active maintainer for the binding”.

## Thanks,

kou

---

<div class="post-metadata">

**Author:** ![Michal\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/779978/32.png) [@Michal\_S](https://www.ruby-forum.com/u/Michal_S)\
**Post date:** [June 23, 2011, 8:53am UTC](https://www.ruby-forum.com/t/0-90-9-release-tarball-incomplete/208560/3 "2011-06-23T08:53:11Z")

</div>

Hello,

On 23 June 2011 03:07, Kouhei S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Sorry. The README is outdated. We will fix it.
> 
> > I don’t really care about deprecated gnomevfs going away and I don’t  
> > really know what libart was for but I do miss libglade2 and I think I  
> > could possibly use gtkglext too.
> 
> Here are deprecated libraries:

[https://ruby-gnome2.svn.sourceforge.net/svnroot/ruby-gnome2/ruby-gnome2/deprecated/](https://ruby-gnome2.svn.sourceforge.net/svnroot/ruby-gnome2/ruby-gnome2/deprecated/)

> Deprecated reason is “the original library is deprecated” or  
> “no active maintainer for the binding”.

Thanks for explaining.

As I understand it these are already old and deprecated:  
bonobo  
gnomeprint  
gnomevfs

While there might be migration issues these have replacements:  
panel-applet → gtk2  
arts + gnomecanvas → pango-cairo + goocanvas  
sourceview → +2  
gtkhtml → mozembed (except for the editor if that was ever wrapped)

These have no replacement  
gconf - used by many applications, probably required for proper  
gtk/gnome integration  
gnome - ???  
gtkglext - nice to have, most toolkits strive to support OpenGL apps  
glade - crucial for GUI application development

You can write many useful applications without gtkhtml-editor and  
gtkglext. You can store configuration elsewhere than gconf, although  
it harms integration, and may cause issues if you want to access  
existing configuration. However, glade is large part of what ruby-gtk  
and ruby-gnome is.

For many applications it is not feasible to put together the GUI  
on-the-fly, the glade editor is crucial in writing these applications.

Is it difficult to keep at least glade among the released bindings?

Thanks

Michal

---

<div class="post-metadata">

**Author:** ![Michal\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/779978/32.png) [@Michal\_S](https://www.ruby-forum.com/u/Michal_S)\
**Post date:** [June 23, 2011, 2:13pm UTC](https://www.ruby-forum.com/t/0-90-9-release-tarball-incomplete/208560/4 "2011-06-23T14:13:14Z")

</div>

Hi,

In [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
“Re: [ruby-gnome2-devel-en] 0.90.9 release tarball incomplete?” on  
Thu, 23 Jun 2011 08:52:02 +0200,  
Michal S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> These have no replacement  
> gconf - used by many applications, probably required for proper  
> gtk/gnome integration

gconf is replaced by GSettings (and dconf).  
GSettings is included in GIO but Ruby/GIO2 doesn’t support  
it yet. :\< (We need help for it.)

> gnome - ???

GTK+ 3 has all API that libgnome has.

See also:  
[DevGnomeOrg/Gnome3PortingGuide – GNOME Wiki Archive](http://live.gnome.org/DevGnomeOrg/Gnome3PortingGuide)  
[http://live.gnome.org/LibgnomeMustDie](http://live.gnome.org/LibgnomeMustDie)

> gtkglext - nice to have, most toolkits strive to support OpenGL apps

There is Clutter: [http://www.clutter-project.org/](http://www.clutter-project.org/)  
There was Ruby bindings for Clutter but it’s not maintained…

> glade - crucial for GUI application development

Gtk::Buidler is the replacement of it.

See also:  
[https://ruby-gnome2.svn.sourceforge.net/svnroot/ruby-gnome2/ruby-gnome2/trunk/gtk2/sample/gtk-demo/builder.rb](https://ruby-gnome2.svn.sourceforge.net/svnroot/ruby-gnome2/ruby-gnome2/trunk/gtk2/sample/gtk-demo/builder.rb)

## Thanks,

kou

---

<div class="post-metadata">

**Author:** ![Michal\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/779978/32.png) [@Michal\_S](https://www.ruby-forum.com/u/Michal_S)\
**Post date:** [June 24, 2011, 3:07pm UTC](https://www.ruby-forum.com/t/0-90-9-release-tarball-incomplete/208560/5 "2011-06-24T15:07:06Z")

</div>

Copy / Paste the reply by kou into the README 🙂

If I could code in C, I would gladly help, but by C is very, very bad.

---

<div class="post-metadata">

**Author:** ![Michal\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/779978/32.png) [@Michal\_S](https://www.ruby-forum.com/u/Michal_S)\
**Post date:** [June 23, 2011, 2:41pm UTC](https://www.ruby-forum.com/t/0-90-9-release-tarball-incomplete/208560/6 "2011-06-23T14:41:38Z")

</div>

On 23 June 2011 14:12, Kouhei S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> gconf is replaced by GSettings (and dconf).

[https://ruby-gnome2.svn.sourceforge.net/svnroot/ruby-gnome2/ruby-gnome2/trunk/gtk2/sample/gtk-demo/builder.rb](https://ruby-gnome2.svn.sourceforge.net/svnroot/ruby-gnome2/ruby-gnome2/trunk/gtk2/sample/gtk-demo/builder.rb)

> 

That’s kind of non-obvious.

Perhaps the README should not only mention these bindings were  
deprecated but also what replaces them.

Thanks

Michal
