# Is it time to announce the Github repository on ruby-talk?

**URL:** <https://www.ruby-forum.com/t/is-it-time-to-announce-the-github-repository-on-ruby-talk/212489>\
**Category:** Ruby-Gnome 2\
**Created:** [October 4, 2011, 3:27pm UTC](https://www.ruby-forum.com/t/is-it-time-to-announce-the-github-repository-on-ruby-talk/212489 "2011-10-04T15:27:38Z")\
**Posts on this page:** 9\
**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:** [October 4, 2011, 3:27pm UTC](https://www.ruby-forum.com/t/is-it-time-to-announce-the-github-repository-on-ruby-talk/212489/1 "2011-10-04T15:27:38Z")

</div>

Hi!

I was thinking that it might be time to announce the Github repository  
on ruby-talk. We could also include a small statement about where we  
are, the future, and a request for contributions.

What do you think?

---

<div class="post-metadata">

**Author:** ![Nikolai\_W](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/df705f/32.png) [@Nikolai\_W](https://www.ruby-forum.com/u/Nikolai_W)\
**Post date:** [October 4, 2011, 5:06pm UTC](https://www.ruby-forum.com/t/is-it-time-to-announce-the-github-repository-on-ruby-talk/212489/2 "2011-10-04T17:06:26Z")

</div>

Hello,

On 4 October 2011 15:26, Nikolai W. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hi!
> 
> I was thinking that it might be time to announce the Github repository  
> on ruby-talk. We could also include a small statement about where we  
> are, the future, and a request for contributions.
> 
> What do you think?

Thanks for working on this.

The git repository is definitely easier to browse than svn so it could  
use some publicity.

Also ruby-gnome2 has evolved quite a bit recently gaining 1.9 support  
and moving to the more recent gtk/gnoome parts.

Thanks

Michal

---

<div class="post-metadata">

**Author:** ![Nikolai\_W](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/df705f/32.png) [@Nikolai\_W](https://www.ruby-forum.com/u/Nikolai_W)\
**Post date:** [October 8, 2011, 11:56am UTC](https://www.ruby-forum.com/t/is-it-time-to-announce-the-github-repository-on-ruby-talk/212489/3 "2011-10-08T11:56:06Z")

</div>

> What do you think?

Yay!

I love github. I also agree, it is more navigatble from the browser as  
well, making it really easy to lookup the source from the web.

---

<div class="post-metadata">

**Author:** ![Nikolai\_W](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/df705f/32.png) [@Nikolai\_W](https://www.ruby-forum.com/u/Nikolai_W)\
**Post date:** [October 10, 2011, 3:42am UTC](https://www.ruby-forum.com/t/is-it-time-to-announce-the-github-repository-on-ruby-talk/212489/4 "2011-10-10T03:42:42Z")

</div>

Hi,

In [CADdV=MvZn=Dh8hd=removed\_email\_address@domain.invalid](mailto:CADdV=MvZn=Dh8hd=removed_email_address@domain.invalid)  
“[ruby-gnome2-devel-en] Is it time to announce the Github repository  
on ruby-talk?” on Tue, 4 Oct 2011 15:26:51 +0200,  
Nikolai W. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I was thinking that it might be time to announce the Github repository  
> on ruby-talk. We could also include a small statement about where we  
> are, the future, and a request for contributions.
> 
> What do you think?

OK.

Is the following list has enough topics?

- Ruby-GNOME2 uses the GitHub repository instead of  
[SF.net](http://SF.net)’s one. (just announce)
- Ruby-GNOME2 improving Ruby 1.9 support.  
(contirubtions are needed?)
- Ruby-GNOME2 improving documentation.  
(contirubtions are needed?)

## Thanks,

kou

---

<div class="post-metadata">

**Author:** ![Nikolai\_W](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/df705f/32.png) [@Nikolai\_W](https://www.ruby-forum.com/u/Nikolai_W)\
**Post date:** [November 18, 2011, 2:02pm UTC](https://www.ruby-forum.com/t/is-it-time-to-announce-the-github-repository-on-ruby-talk/212489/5 "2011-11-18T14:02:57Z")

</div>

Hi,

In [CADdV=MudZy57=+=OvpTJshtTNGyrk=YQ+=removed\_email\_address@domain.invalid](mailto:CADdV=MudZy57=+=OvpTJshtTNGyrk=YQ+=removed_email_address@domain.invalid)  
“Re: [ruby-gnome2-devel-en] Is it time to announce the Github  
repository on ruby-talk?” on Fri, 18 Nov 2011 11:43:53 +0100,  
Nikolai W. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> On Mon, Oct 10, 2011 at 03:42, Kouhei S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > > I was thinking that it might be time to announce the Github repository  
> > > on ruby-talk. We could also include a small statement about where we  
> > > are, the future, and a request for contributions.
> > > 
> > > What do you think?
> 
> Haw about the following?

Wow!!! Very thanks!!!  
I’ve posted it to ruby-talk ML.

I’ll translate it to Japanese and also post it to ruby-list  
ML. 🙂

## Thanks,

kou

---

<div class="post-metadata">

**Author:** ![Nikolai\_W](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/df705f/32.png) [@Nikolai\_W](https://www.ruby-forum.com/u/Nikolai_W)\
**Post date:** [November 18, 2011, 11:44am UTC](https://www.ruby-forum.com/t/is-it-time-to-announce-the-github-repository-on-ruby-talk/212489/6 "2011-11-18T11:44:56Z")

</div>

On Mon, Oct 10, 2011 at 03:42, Kouhei S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > What do you think?  
> > (contirubtions are needed?)  
> > Haw about the following?

Hi!

The Ruby-GNOME2 team has been hard at work the last few months to  
bring you updates in a wide range of areas.

- Ruby 1.9

Ruby-GNOME2 now compiles and runs without warnings or errors against  
both Ruby 1.8 and Ruby 1.9.1 ABIs. That means that you can use it  
with Ruby 1.8.7, 1.9.1, 1.9.2, and 1.9.3.

Support for String encodings in the 1.9 series has also been improved.

Initial investigations into improving concurrency in Ruby 1.9 has also  
been made, but will require a lot of work to get done.

- Memory management

A thorough audit of memory allocations has been made and many  
potential memory leaks have been plugged.

Garbage collection protection has also been improved, fixing problems  
that could previously occur in seemingly random ways.

- Ease of build

The build system has been vastly improved, supporting gem building and  
binary gems for Windows.

- Ease of documentation

A new documentation system based on YARD has been implemented and is  
currently being applied. This will improve both the documentation  
quality and its accessibility.

- Ease of definition of new interfaces

The process of linking C functions to Ruby methods has been  
simplified. This makes both documentation and interfaces easier to  
write and keep in sync.

- Bug removal

As a result of other changes, a large portion of the source code has  
been thoroughly reviewed and updated, with quite a few bugs being  
removed.

- Gtk+ 3 support

Support for Gtk+ 3 is currently being implemented. This is a sizable  
task and will require a lot of work. Gtk+ 3 is, however, the future  
and the Gtk+ 2 is now in maintenance mode.

- GitHub hosting

Ruby-GNOME2 is now hosted on GitHub and the Git repository is the main  
repository. The Subversion repository has been closed.

The Ruby-GNOME2 repository can thus now be found at

> **[GitHub - ruby-gnome/ruby-gnome: A set of bindings for the GNOME libraries to use...](https://github.com/ruby-gnome/ruby-gnome)**
>
> A set of bindings for the GNOME libraries to use from Ruby.

- GObject-introspection

Initial investigations into using GObject-introspection have begun.  
This is another sizable task that will require a lot of work, but  
promises huge winnings.

- Contributing

We are quite pleased with the progress that we’re making, but we could  
really use a few extra hands. The areas that we particularly want to  
improve is documentation, Ruby 1.9, and Gtk+ 3. So fork us on GitHub  
and begin submitting your pull requests!

---

<div class="post-metadata">

**Author:** ![Nikolai\_W](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/df705f/32.png) [@Nikolai\_W](https://www.ruby-forum.com/u/Nikolai_W)\
**Post date:** [November 18, 2011, 6:17pm UTC](https://www.ruby-forum.com/t/is-it-time-to-announce-the-github-repository-on-ruby-talk/212489/7 "2011-11-18T18:17:29Z")

</div>

Nikolai W. wrote in post #1032493:

> - Ruby 1.9
> 
> Ruby-GNOME2 now compiles and runs without warnings or errors against  
> both Ruby 1.8 and Ruby 1.9.1 ABIs. That means that you can use it  
> with Ruby 1.8.7, 1.9.1, 1.9.2, and 1.9.3.

It doesn’t install on 1.9.3 here.

I have a lot of :  
compiling rbglib\_fileutils.c  
In file included from rbgprivate.h:11:0,  
from rbglib\_fileutils.c:13:  
rbgobject.h:231:0: warning: “G\_TYPE\_MAIN\_LOOP” redefined [enabled by  
default]  
/usr/include/glib-2.0/gobject/glib-types.h:192:0: note: this is the  
location of the previous definition  
rbgobject.h:235:0: warning: “G\_TYPE\_MAIN\_CONTEXT” redefined [enabled by  
default]  
/usr/include/glib-2.0/gobject/glib-types.h:201:0: note: this is the  
location of the previous definition  
rbgobject.h:236:0: warning: “G\_TYPE\_SOURCE” redefined [enabled by  
default]  
/usr/include/glib-2.0/gobject/glib-types.h:210:0: note: this is the  
location of the previous definition  
linking shared-object glib2.so

and finally :  
make install  
/usr/bin/install -c -m 0755 glib2.so  
/home/maz/.rvm/gems/ruby-1.9.3-p0/gems/glib2-1.0.3/lib  
make: /usr/bin/install: Command not found  
make: \*\*\*  
[/home/maz/.rvm/gems/ruby-1.9.3-p0/gems/glib2-1.0.3/lib/glib2.so] Error  
127

I’m using latest rvm on archlinux 64b.

install is ‘/bin/install’.

with 1.9.2, I have no warnings, and no errors.  
If I symlink /bin/install in /usr/bin, it gets rid of warnings and  
error.

---

<div class="post-metadata">

**Author:** ![Nikolai\_W](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/df705f/32.png) [@Nikolai\_W](https://www.ruby-forum.com/u/Nikolai_W)\
**Post date:** [November 19, 2011, 1:15pm UTC](https://www.ruby-forum.com/t/is-it-time-to-announce-the-github-repository-on-ruby-talk/212489/8 "2011-11-19T13:15:03Z")

</div>

Hi,

In [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
“Re: [ruby-gnome2-devel-en] Is it time to announce the Github  
repository on ruby-talk?” on Fri, 18 Nov 2011 18:17:29 +0100,  
Simon A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Nikolai W. wrote in post #1032493:
> 
> > - Ruby 1.9
> > 
> > Ruby-GNOME2 now compiles and runs without warnings or errors against  
> > both Ruby 1.8 and Ruby 1.9.1 ABIs. That means that you can use it  
> > with Ruby 1.8.7, 1.9.1, 1.9.2, and 1.9.3.
> 
> It doesn’t install on 1.9.3 here.
> 
> I have a lot of :

This is not 1.9.3 related problem. It’s GLib 2.30 related  
problem. GObject defines GTypes for GLib types since 2.30  
but Ruby/GLib2 already defined them before GLib 2.30 is  
released. So GTypes defined in GObject (\>= 2.30) and GTypes  
defined in Ruby/Glib2 are conflicted.

I’ve fixed it in master. We should release a new version  
soon for GLib 2.30. 🙂

> and finally :  
> make install  
> /usr/bin/install -c -m 0755 glib2.so  
> /home/maz/.rvm/gems/ruby-1.9.3-p0/gems/glib2-1.0.3/lib  
> make: /usr/bin/install: Command not found  
> make: \*\*\*  
> [/home/maz/.rvm/gems/ruby-1.9.3-p0/gems/glib2-1.0.3/lib/glib2.so] Error  
> 127

Umm. It seems that it’s a mkmf.rb in 1.9.3 related problem.  
The same “install” command used in installing Ruby itself  
should be used for it…

## Thanks,

kou

---

<div class="post-metadata">

**Author:** ![Nikolai\_W](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/df705f/32.png) [@Nikolai\_W](https://www.ruby-forum.com/u/Nikolai_W)\
**Post date:** [November 26, 2011, 7:46pm UTC](https://www.ruby-forum.com/t/is-it-time-to-announce-the-github-repository-on-ruby-talk/212489/9 "2011-11-26T19:46:28Z")

</div>

Just as a note, I’ve installed the latest version (1.0.3) with no  
problems on 1.9.3.
