Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 225183 - ruby-gnome2-0.19.0 version bump
Summary: ruby-gnome2-0.19.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 241616 250081 276963
  Show dependency tree
 
Reported: 2008-06-07 06:30 UTC by Balint Dobai-Pataky
Modified: 2009-07-16 09:15 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Balint Dobai-Pataky 2008-06-07 06:30:29 UTC
RC1 of Ruby-Gnome 0.17.0 is out.
https://sourceforge.net/project/showfiles.php?group_id=53614&package_id=48093&release_id=604950

ain changes:
  * Ruby/GLib:
    - Bound functions defined since 2.14 and 2.16.
    - Improved main loop polling. **
    - Improved callback handling from non Ruby thread. **

      This changes breaks API. Sjoerd, you need to call
      rbgutil_start_callback_dispatch_thread() in your
      GStreamer bindings. Sorry.

    - Supported convenience GEnum and GFlags notation. e.g.:
        GLib::UTF8.normalize(utf8, GLib::NormalizeMode::NFD)
        ->
        GLib::UTF8.normalize(utf8, :nfd)

        key_file.load_from_data(data,
                                GLib::KeyFile::KEEP_COMMENTS |
                                GLib::KeyFile::KEEP_TRANSLATIONS)
        ->
        key_file.load_from_data(data, [:keep_contents,
:keep_translations])

    - Fixed locale dependent constant name computation. [#1901843]
      [Kouhei Sutou]

  * Ruby/GTK:
    - partially support new symbols in 2.12 (Gtk::RecentAction,
Gtk::TextBuffer,
      Gdk::Display, Gtk::TreeViewColumn, Gtk::Stock, Gtk::Widget,
Gtk::ScaleButton,
      Gtk::TreeView, Gtk::VolumneButton, Gtk::Tooptip and Gtk::TextMark
only).

  * Ruby/GStreamer: Worked with GStreamer >= 0.10.x but isn't
    completed yet.

  * Ruby/Poppler
    - Supported poppler-glib 0.6.x and 0.8.0. [Kouhei Sutou]

  * Ruby-GNOME2 can be built with ruby 1.9.0 but doesn't
    work well without [ruby-dev:34104] patch.

  * Some extconf.rb improvements

  * Many other changes, GC bugs, Segfault fixes. See corresponding
ChangeLog
    for detailed information on changes and contributors.
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2008-06-07 10:34:58 UTC
Please do not file 0'day requests. When the maintainer doesn't react within a week, it's early enough to do so.
Comment 2 Balint Dobai-Pataky 2008-07-04 14:00:55 UTC
i ran into the following bug, using ruby-1.8.6_p230 / ruby-1.8.7_p22 and ruby-gtk2-0.16.0-r3:
[BUG] object allocation during garbage collection phase

i have to mask >dev-lang/ruby-1.8.6_p114 until dev-ruby/ruby-gtk2-0.17.0 hits portage

https://www.zarb.org/pipermail/booh-discuss/2008-June/000286.html
Comment 3 Balint Dobai-Pataky 2008-09-07 18:12:00 UTC
release is out.
http://sourceforge.net/project/showfiles.php?group_id=53614
Comment 4 Hans de Graaff gentoo-dev Security 2008-09-08 05:43:34 UTC
Given the shortage of staff in the ruby herd it would be great if someone could already have a look at this and see if we can re-use the current set of ebuilds, or what changes are needed there.
Comment 5 Mark Somerville 2008-09-10 09:23:58 UTC
I've got some ebuilds for ruby-gtk2 and dependencies installing under 1.8 and 1.9. I'll commit them to the Ruby overlay once I have access. I'll try to get the other ruby-gnome2 packages in there too.

Hello World programs run fine, but both of my own Ruby/GTK programs don't (unidentified problems). Some more investigation needed.
Comment 6 Balint Dobai-Pataky 2009-01-06 13:09:36 UTC
emerging ruby-glib2 from the overlay wants to install for rubyee, but i don't use that:
make[1]: Leaving directory `/dev/shm/portage/dev-ruby/ruby-glib2-0.18.1/work/ruby-gnome2-all-0.18.1/glib/src'
 * Using rubyee
 * Unpacking for rubyee
>>> Unpacking ruby-gnome2-all-0.18.1.tar.gz to /dev/shm/portage/dev-ruby/ruby-glib2-0.18.1/work
 * Building for rubyee
/dev/shm/portage/dev-ruby/ruby-glib2-0.18.1/temp/environment: line 2020: /usr/bin/rubyee: No such file or directory
 * 
 * ERROR: dev-ruby/ruby-glib2-0.18.1 failed.
 * Call stack:
 *       misc-functions.sh, line  716:  Called install_qa_check
 *       misc-functions.sh, line   47:  Called prepall
 *             environment, line 2029:  Called src_compile
 *             environment, line 2269:  Called ruby-gnome2_src_compile
 *             environment, line 2106:  Called die
 * The specific snippet of code:
 *       ruby extconf.rb || die "extconf.rb failed";
 *  The die message:
 *   extconf.rb failed
Comment 7 Mark Somerville 2009-01-09 16:01:20 UTC
The rubyee problem has been addressed in svn ci #166.
Comment 8 James Brown 2009-05-09 17:01:50 UTC
So, the ebuild in the ruby overlay works perfectly. Is there any way that we could get this pushed into the main tree? It's been almost a year...
Comment 9 Hans de Graaff gentoo-dev Security 2009-05-09 17:31:41 UTC
Unfortunately the overlay currently only holds a few of the many ruby-gnome ebuilds that are currently in the tree. We would need to have something in place for all of them before it's possible to move them, I think, or at least it should be checked whether things still work for the other old ebuilds in the tree.
Comment 10 Hans de Graaff gentoo-dev Security 2009-07-16 09:00:18 UTC
I've added most ruby-gnome2 0.19.0 packages to the tree this morning. Current exceptions:

ruby-gtkmozembed: has issues building against xulrunner 1.9.1 and friends.

It seems there are also some new potential packages:

ruby-goocanvas
ruby-gstreamer
ruby-gtksourceview2

I'm not sure if there is demand for these, so I have not yet added them to the tree.
Comment 11 Hans de Graaff gentoo-dev Security 2009-07-16 09:15:01 UTC
The ruby-gtkmozembed issue turned out the easily fixable, so that is now also added to CVS. This means that all our current ruby-gnome2 packages have a 0.19.0 version now.