<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>215149</bug_id>
          
          <creation_ts>2008-03-28 06:56 0000</creation_ts>
          <short_desc>Stabilize Ruby-Gnome2 packages</short_desc>
          <delta_ts>2008-12-09 14:36:09 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>STABLEREQ</keywords>
          <priority>P5</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>graaff@gentoo.org</reporter>
          <assigned_to>ruby@gentoo.org</assigned_to>
          <cc>coldwind@gentoo.org</cc>
    
    <cc>fmccor@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>graaff@gentoo.org</who>
            <bug_when>2008-03-28 06:56:03 0000</bug_when>
            <thetext>The Ruby-Gnome2 set of packages currently has some packages stable at version 0.16.0 (the latest upstream version), and some packages stable at older versions. In order to bring everything to 0.16.0, I&apos;d like to ask for stabilization of the following packages:

dev-ruby/ruby-gconf-0.16.0
dev-ruby/ruby-gnomeprint-0.16.0
dev-ruby/ruby-gnomeprintui-0.16.0
dev-ruby/ruby-gnomevfs-0.15.0
dev-ruby/ruby-gtkglext-0.16.0
dev-ruby/ruby-gtkhtml2-0.16.0
dev-ruby/ruby-gtkmozembed-0.16.0
dev-ruby/ruby-gtksourceview-0.16.0

Note that not all arches have all of these packages keyworded, and not all arches may have any stable keyword yet. Please use your own judgement and arch policy to determine how to handle this.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fmccor@gentoo.org</who>
            <bug_when>2008-03-28 17:29:39 0000</bug_when>
            <thetext>Sparc done, as follows:
  dev-ruby/ruby-gconf-0.16.0
  dev-ruby/ruby-gtkglext-0.16.0
  dev-ruby/ruby-gtkhtml2-0.16.0
are stable.

The others were not keyworded, but they mostly seem OK, and are all ~sparc.

NOTE:

USE=seamonkey FEATURES=test emerge -v ruby-gtkmozembed
FAILS, thus:
 * Failed Patch: ruby-gtkmozembed-0.15.0-seamonkey.patch !
Why?  Because the patch wants to do this to extconf.rb:
-PACKAGE_ID = &quot;xulrunner-gtkmozembed&quot;
+PACKAGE_ID = &quot;seamonkey-gtkmozembed&quot;

But what we have in ruby-gnome2-all-0.16.0/gtkmozembed/extconf.rb is:

 PACKAGE_IDS = [&quot;xulrunner-gtkmozembed&quot;, 
               &quot;firefox-gtkmozembed&quot;, 
               &quot;mozilla-gtkmozembed&quot;]

So the ~sparc for this package is rather conditional, and I don&apos;t think it can go stable anywhere.
 
 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>graaff@gentoo.org</who>
            <bug_when>2008-03-29 07:38:21 0000</bug_when>
            <thetext>Ferris, thanks for the report on ruby-gtkmozembed. I&apos;ve fixed the seamonkey patch to work properly with 0.16.0 now.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ranger@gentoo.org</who>
            <bug_when>2008-03-30 02:29:53 0000</bug_when>
            <thetext>ppc

=dev-ruby/ruby-gnomevfs-0.15.0
=dev-ruby/ruby-gtkglext-0.16.0

~ppc

=dev-ruby/ruby-gnomeprint-0.16.0
=dev-ruby/ruby-gnomeprintui-0.16.0
=dev-ruby/ruby-gtkhtml2-0.16.0
=dev-ruby/ruby-gtkmozembed-0.16.0
=dev-ruby/ruby-gtksourceview-0.16.0</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2008-03-30 15:29:10 0000</bug_when>
            <thetext>alpha/ia64 stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coldwind@gentoo.org</who>
            <bug_when>2008-03-30 20:42:05 0000</bug_when>
            <thetext>Fails:
dev-ruby/ruby-gtksourceview-0.16.0

# ruby /usr/share/doc/ruby-gtksourceview-0.16.0/sample/test
test.rb:21: undefined method `tags&apos; for nil:NilClass (NoMethodError)

which is _very_ funny because if you edit test.rb and s:text/x-ruby:text/x-python: it works!

------------------------------

Apart from that...

I haven&apos;t been able to test properly yet (amd64 people, help!):
dev-ruby/ruby-gnomevfs-0.15.0
dev-ruby/ruby-gtkglext-0.16.0
dev-ruby/ruby-gtkmozembed-0.16.0 (it looks ok for stable, but have to test with seamonkey)

amd64 stable for:
dev-ruby/ruby-gconf-0.16.0
dev-ruby/ruby-gnomeprint-0.16.0
dev-ruby/ruby-gnomeprintui-0.16.0 (and quoting fixed)
dev-ruby/ruby-gtkhtml2-0.16.0</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2008-04-02 07:59:10 0000</bug_when>
            <thetext>x86 stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coldwind@gentoo.org</who>
            <bug_when>2008-04-11 18:29:26 0000</bug_when>
            <thetext>@ruby: ping? any advice on dev-ruby/ruby-gtksourceview problem?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>graaff@gentoo.org</who>
            <bug_when>2008-04-12 06:26:58 0000</bug_when>
            <thetext>The gtksourceview issue isn&apos;t a real bug. It looks like gtksourceview-1 only can handle a single mime type per language, and the ruby file has application/x-ruby, while the python file has text/x-python. 

gtksourceview-2 has this solved with a more extensive mime-types property, but this is not supported by gtksourceview, as far as I know.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>maekke@gentoo.org</who>
            <bug_when>2008-05-15 20:48:58 0000</bug_when>
            <thetext>(In reply to comment #5)
&gt; I haven&apos;t been able to test properly yet (amd64 people, help!):
&gt; dev-ruby/ruby-gnomevfs-0.15.0
&gt; dev-ruby/ruby-gtkglext-0.16.0
&gt; dev-ruby/ruby-gtkmozembed-0.16.0 (it looks ok for stable, but have to test with
&gt; seamonkey)

amd64 stable for these packages. only remaining package should be gtksourceview.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coldwind@gentoo.org</who>
            <bug_when>2008-05-20 11:15:29 0000</bug_when>
            <thetext>(In reply to comment #8)
&gt; The gtksourceview issue isn&apos;t a real bug. It looks like gtksourceview-1 only
&gt; can handle a single mime type per language, and the ruby file has
&gt; application/x-ruby, while the python file has text/x-python. 
&gt; 


Then what about patching the test program substituting text/x-ruby with application/x-ruby ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>darkside@gentoo.org</who>
            <bug_when>2008-12-08 20:36:30 0000</bug_when>
            <thetext>(In reply to comment #10)
&gt; (In reply to comment #8)
&gt; &gt; The gtksourceview issue isn&apos;t a real bug. It looks like gtksourceview-1 only
&gt; &gt; can handle a single mime type per language, and the ruby file has
&gt; &gt; application/x-ruby, while the python file has text/x-python. 
&gt; &gt; 
&gt; 
&gt; 
&gt; Then what about patching the test program substituting text/x-ruby with
&gt; application/x-ruby ?
&gt; 

Talked to Hans in irc and the ruby team would rather work on the next ruby-gnome2 release. Nothing else blocks stablization, so mark it stable and close this old bug.

Done.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fmccor@gentoo.org</who>
            <bug_when>2008-12-09 14:36:09 0000</bug_when>
            <thetext>All stable for sparc.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>