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

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?

Hello,

On 4 October 2011 15:26, Nikolai W. [email protected] 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

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.

Hi,

In [email protected]
“[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. [email protected] 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’s one. (just announce)
  • Ruby-GNOME2 improving Ruby 1.9 support.
    (contirubtions are needed?)
  • Ruby-GNOME2 improving documentation.
    (contirubtions are needed?)

Thanks,

kou

Hi,

In 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. [email protected] wrote:

On Mon, Oct 10, 2011 at 03:42, Kouhei S. [email protected] 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. :slight_smile:

Thanks,

kou

On Mon, Oct 10, 2011 at 03:42, Kouhei S. [email protected] 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

  • 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!

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.

Hi,

In [email protected]
“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. [email protected] 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. :slight_smile:

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

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