<?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>199218</bug_id>
          
          <creation_ts>2007-11-15 09:26 0000</creation_ts>
          <short_desc>gnome-extra/gnome-power-manager-2.16.3 fails to compile</short_desc>
          <delta_ts>2007-11-23 12:26:44 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>PPC64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>corsair@gentoo.org</reporter>
          <assigned_to>ppc64@gentoo.org</assigned_to>
          <cc>gnome@gentoo.org</cc>
    
    <cc>leio@gentoo.org</cc>
    
    <cc>ranger@gentoo.org</cc>
    
    <cc>release@gentoo.org</cc>
    
    <cc>ssuominen@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-11-15 09:26:55 0000</bug_when>
            <thetext>gnome-extra/gnome-power-manager-2.16.3 fails to compile on ppc64:

db2omf: Could not construct the OMF maintainer element. 
 Add an author, corpauthor, editor, othercredit, or publisher 
 element with the role attribute set to &quot;maintainer&quot; to gnome-power-manager.xml. 
 xsltproc -o gnome-power-manager-sv.omf --stringparam db2omf.basename gnome-power-manager --stringparam db2omf.format &apos;docbook&apos; --stringparam db2omf.dtd &quot;-//OASIS//DTD DocBook XML V4.3//EN&quot; --stringparam db2omf.lang sv --stringparam db2omf.omf_dir &quot;/usr/share/omf&quot; --stringparam db2omf.help_dir &quot;/usr/share/gnome/help&quot; --stringparam db2omf.omf_in &quot;`pwd`/./gnome-power-manager.omf.in&quot; `/usr/bin/pkg-config --variable db2omf gnome-doc-utils` sv/gnome-power-manager.xml 
 make[2]: *** [gnome-power-manager-C.omf] Error 10 
 make[2]: *** Waiting for unfinished jobs.... 
 db2omf: Could not construct the OMF maintainer element. 
 Add an author, corpauthor, editor, othercredit, or publisher 
 element with the role attribute set to &quot;maintainer&quot; to gnome-power-manager.xml. 
 make[2]: *** [gnome-power-manager-ru.omf] Error 10 
 db2omf: Could not construct the OMF maintainer element. 
 Add an author, corpauthor, editor, othercredit, or publisher 
 element with the role attribute set to &quot;maintainer&quot; to gnome-power-manager.xml. 
 make[2]: *** [gnome-power-manager-sv.omf] Error 10 
 make[2]: Leaving directory `/var/tmp/portage/gnome-extra/gnome-power-manager-2.16.3/work/gnome-power-manager-2.16.3/help&apos; 
 make[1]: *** [all-recursive] Error 1 
 make[1]: Leaving directory `/var/tmp/portage/gnome-extra/gnome-power-manager-2.16.3/work/gnome-power-manager-2.16.3&apos; 
 make: *** [all] Error 2 



this is because 2.16.3 won&apos;t compile with gnome-doc-utils-0.10.3 (it compiles with 0.8.0). the reason this wasn&apos;t discovered so long is because everybody in the ppc64 teams seems to have upgraded from gnome 2.16 to gnome 2.18 and so already had 2.16.3 installed. Now that we are building packages for 2007.1 we finaly discovert this. (this is also mentioned in the forums now: http://forums.gentoo.org/viewtopic-t-601898.html)


I suggest we apply the following patch to gnome-2.18.3.ebuild:

Index: gnome-2.18.3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/gnome-base/gnome/gnome-2.18.3.ebuild,v
retrieving revision 1.10
diff -u -B -r1.10 gnome-2.18.3.ebuild
--- gnome-2.18.3.ebuild 6 Nov 2007 17:10:57 -0000       1.10
+++ gnome-2.18.3.ebuild 15 Nov 2007 09:19:56 -0000
@@ -10,7 +10,7 @@

 # when unmasking for an arch
 # double check none of the deps are still masked !
-KEYWORDS=&quot;alpha amd64 hppa ia64 ppc sparc x86 ~x86-fbsd&quot;
+KEYWORDS=&quot;alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd&quot;

 IUSE=&quot;accessibility cdr cups dvdr ldap mono&quot;

@@ -137,7 +137,7 @@

        &gt;=gnome-extra/gnome-screensaver-2.18.2
        &gt;=x11-misc/alacarte-0.11.3
-       &gt;=gnome-extra/gnome-power-manager-2.18.3
+       !ppc64? ( &gt;=gnome-extra/gnome-power-manager-2.18.3 )
        &gt;=gnome-base/gnome-volume-manager-2.17.0

        accessibility? (



there are two packages which need to go stable with gnome-2.18.3 on ppc64:

gnome-base/gnome/gnome-2.18.3.ebuild: ppc64(default-linux/ppc/ppc64/2006.1/64bit-userland) [&apos;&gt;=app-accessibility/orca-2.18.1&apos;, &apos;&gt;=gnome-extra/bug-buddy-2.18.1&apos;]


@gnome herd: can I make gnome-power-manager a conditional dependency for gnome-2.18.3 only? once we have hal stable and so can use a newer gnome-power-manger I would remove this condition again.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ranger@gentoo.org</who>
            <bug_when>2007-11-15 19:42:01 0000</bug_when>
            <thetext>The sooner we can get a resolution on this the better.  This is impacting 2007.1 for me now.  As well as having brokeness in the current tree.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leio@gentoo.org</who>
            <bug_when>2007-11-15 19:47:08 0000</bug_when>
            <thetext>Go ahead.
Also note that I&apos;m targeting Gnome-2.20 for the release - I just don&apos;t know yet for sure if release team will go with it anymore. Due to some mess we prematurely decided to wait out roughly 30 days out of unmask and I&apos;m filing stabilization before weekend now, 1.5-2 weeks later than previously planned for release.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-11-15 20:43:35 0000</bug_when>
            <thetext>fixed in CVS.

wolf: sorry, we are late again with fixing *things*.. Can you please inject the changes from the following packages into the snapshot?

app-accessibility/orca
gnome-extra/bug-buddy
gnome-base/gnome</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eva@gentoo.org</who>
            <bug_when>2007-11-16 00:35:18 0000</bug_when>
            <thetext>the fix isn&apos;t right. The doc is just borked. 2.16 will die soon enough anyway.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ranger@gentoo.org</who>
            <bug_when>2007-11-16 01:26:50 0000</bug_when>
            <thetext>Without some sort of fix, ppc64 cannot compile gnome.  Recommendations?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leio@gentoo.org</who>
            <bug_when>2007-11-16 02:33:45 0000</bug_when>
            <thetext>Well, gnome-power-manager was made to not be required for gnome-2.18.3 meta, so is this a problem for the release?
I wonder if the 2.18 or 2.20 gnome-power-manager/HAL problems can&apos;t get fixed...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-11-16 05:51:32 0000</bug_when>
            <thetext>(In reply to comment #4)
&gt; the fix isn&apos;t right. The doc is just borked. 2.16 will die soon enough anyway.

I don&apos;t get it. What do you mean with &quot;doc is borked&quot;? Which doc is broken?

This sure isn&apos;t the right fix, but it&apos;s a &apos;workaround&apos; so users are able to compile gnome.

once we have fixed the hal issue we will sure add gnome-power-manager back in.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-11-16 06:23:22 0000</bug_when>
            <thetext>(In reply to comment #7)
&gt; (In reply to comment #4)
&gt; &gt; the fix isn&apos;t right. The doc is just borked. 2.16 will die soon enough anyway.
&gt; 
&gt; I don&apos;t get it. What do you mean with &quot;doc is borked&quot;? Which doc is broken?

ah.. never write comments, when you haven&apos;t had your coffee yet...

you meant the doc, which makes gnome-power-manager fail...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-11-20 08:43:49 0000</bug_when>
            <thetext>*** Bug 184889 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ssuominen@gentoo.org</who>
            <bug_when>2007-11-21 20:50:49 0000</bug_when>
            <thetext>Created an attachment (id=136630)
gnome-power-manager-2.16.3-doc.patch

Fix to build.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ssuominen@gentoo.org</who>
            <bug_when>2007-11-21 21:00:40 0000</bug_when>
            <thetext>(In reply to comment #10)
&gt; Created an attachment (id=136630) [edit]
&gt; gnome-power-manager-2.16.3-doc.patch
&gt; 
&gt; Fix to build.
&gt; 

+  21 Nov 2007; Samuli Suominen &lt;drac@gentoo.org&gt;
+  +files/gnome-power-manager-2.16.3-doc.patch,
+  gnome-power-manager-2.16.3.ebuild:
+  Fix documentation issues wrt bug #199218.

In CVS.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136630</attachid>
            <date>2007-11-21 20:50 0000</date>
            <desc>gnome-power-manager-2.16.3-doc.patch</desc>
            <filename>gnome-power-manager-2.16.3-hack.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXIgZ25vbWUtcG93ZXItbWFuYWdlci0yLjE2LjMub3JpZy9oZWxwL0MvZ25vbWUtcG93
ZXItbWFuYWdlci54bWwgZ25vbWUtcG93ZXItbWFuYWdlci0yLjE2LjMvaGVscC9DL2dub21lLXBv
d2VyLW1hbmFnZXIueG1sCi0tLSBnbm9tZS1wb3dlci1tYW5hZ2VyLTIuMTYuMy5vcmlnL2hlbHAv
Qy9nbm9tZS1wb3dlci1tYW5hZ2VyLnhtbAkyMDA3LTAxLTMwIDAyOjA0OjU3LjAwMDAwMDAwMCAr
MDIwMAorKysgZ25vbWUtcG93ZXItbWFuYWdlci0yLjE2LjMvaGVscC9DL2dub21lLXBvd2VyLW1h
bmFnZXIueG1sCTIwMDctMTEtMjEgMjI6NDQ6NTcuMDAwMDAwMDAwICswMjAwCkBAIC0yMyw2ICsy
MywxMiBAQAogCiAgIDxhcnRpY2xlaW5mbz4KICAgICA8dGl0bGU+JmFwcGxpY2F0aW9uOyBNYW51
YWw8L3RpdGxlPgorICAgIDxhYnN0cmFjdCByb2xlPSJkZXNjcmlwdGlvbiI+CisgICAgICA8cGFy
YT4KKyAgICAgICAmYXBwbGljYXRpb247IGlzIGEgc2Vzc2lvbiBkYWVtb24gZm9yIHRoZSBHTk9N
RSBEZXNrdG9wIHRoYXQKKyAgICAgICBtYW5hZ2VzIHRoZSBwb3dlciBzZXR0aW5ncyBmb3IgeW91
ciBsYXB0b3Agb3IgZGVza3RvcCBjb21wdXRlci4KKyAgICAgIDwvcGFyYT4KKyAgICA8L2Fic3Ry
YWN0PgogICAgIDxjb3B5cmlnaHQ+CiAgICAgICA8eWVhcj4yMDA2PC95ZWFyPgogICAgICAgPGhv
bGRlcj5SaWNoYXJkIEh1Z2hlcyAocmljaGFyZEBodWdoc2llLmNvbSk8L2hvbGRlcj4KQEAgLTQw
LDcgKzQ2LDcgQEAKIDwhLS0gQW4gYWRkcmVzcyBjYW4gYmUgYWRkZWQgdG8gdGhlIHB1Ymxpc2hl
ciBpbmZvcm1hdGlvbi4gIElmIGEgcm9sZSBpcwogICAgICBub3Qgc3BlY2lmaWVkLCB0aGUgcHVi
bGlzaGVyL2F1dGhvciBpcyB0aGUgc2FtZSBmb3IgYWxsIHZlcnNpb25zIG9mIHRoZQogICAgICBk
b2N1bWVudC4gIC0tPgotICAgIDxwdWJsaXNoZXI+CisgICAgPHB1Ymxpc2hlciByb2xlPSJtYWlu
dGFpbmVyIj4KICAgICAgIDxwdWJsaXNoZXJuYW1lPlJpY2hhcmQgSHVnaGVzPC9wdWJsaXNoZXJu
YW1lPgogICAgIDwvcHVibGlzaGVyPgogCkBAIC01MCw3ICs1Niw3IEBACiAgICAgICAgIGFueSBv
ZiB0aGlzLiAtLT4KIAogICAgIDxhdXRob3Jncm91cD4KLSAgICAgIDxhdXRob3I+CisgICAgICA8
YXV0aG9yIHJvbGU9Im1haW50YWluZXIiPgogICAgICAgICA8Zmlyc3RuYW1lPlJpY2hhcmQ8L2Zp
cnN0bmFtZT4KICAgICAgICAgPHN1cm5hbWU+SHVnaGVzPC9zdXJuYW1lPgogCTxlbWFpbD5yaWNo
YXJkQGh1Z2hzaWUuY29tPC9lbWFpbD4KZGlmZiAtdXIgZ25vbWUtcG93ZXItbWFuYWdlci0yLjE2
LjMub3JpZy9oZWxwL3J1L2dub21lLXBvd2VyLW1hbmFnZXIueG1sIGdub21lLXBvd2VyLW1hbmFn
ZXItMi4xNi4zL2hlbHAvcnUvZ25vbWUtcG93ZXItbWFuYWdlci54bWwKLS0tIGdub21lLXBvd2Vy
LW1hbmFnZXItMi4xNi4zLm9yaWcvaGVscC9ydS9nbm9tZS1wb3dlci1tYW5hZ2VyLnhtbAkyMDA3
LTAxLTMwIDAyOjA0OjU3LjAwMDAwMDAwMCArMDIwMAorKysgZ25vbWUtcG93ZXItbWFuYWdlci0y
LjE2LjMvaGVscC9ydS9nbm9tZS1wb3dlci1tYW5hZ2VyLnhtbAkyMDA3LTExLTIxIDIyOjQ1OjM1
LjAwMDAwMDAwMCArMDIwMApAQCAtMjEsNiArMjEsMTIgQEAKIAogICA8YXJ0aWNsZWluZm8+CiAg
ICAgPHRpdGxlPjxhcHBsaWNhdGlvbj5HTk9NRSBQb3dlciBNYW5hZ2VyPC9hcHBsaWNhdGlvbj4g
TWFudWFsPC90aXRsZT4KKyAgICA8YWJzdHJhY3Qgcm9sZT0iZGVzY3JpcHRpb24iPgorICAgICAg
PHBhcmE+CisgICAgICAgICZhcHBsaWNhdGlvbjsgaXMgYSBzZXNzaW9uIGRhZW1vbiBmb3IgdGhl
IEdOT01FIERlc2t0b3AgdGhhdAorICAgICAgICBtYW5hZ2VzIHRoZSBwb3dlciBzZXR0aW5ncyBm
b3IgeW91ciBsYXB0b3Agb3IgZGVza3RvcCBjb21wdXRlci4KKyAgICAgIDwvcGFyYT4KKyAgICA8
L2Fic3RyYWN0PgogICAgIDxjb3B5cmlnaHQ+CiAgICAgICA8eWVhcj4yMDA2PC95ZWFyPgogICAg
ICAgPGhvbGRlcj5SaWNoYXJkIEh1Z2hlcyAocmljaGFyZEBodWdoc2llLmNvbSk8L2hvbGRlcj4K
QEAgLTM4LDcgKzQ0LDcgQEAKIDwhLS0gQW4gYWRkcmVzcyBjYW4gYmUgYWRkZWQgdG8gdGhlIHB1
Ymxpc2hlciBpbmZvcm1hdGlvbi4gIElmIGEgcm9sZSBpcwogICAgICBub3Qgc3BlY2lmaWVkLCB0
aGUgcHVibGlzaGVyL2F1dGhvciBpcyB0aGUgc2FtZSBmb3IgYWxsIHZlcnNpb25zIG9mIHRoZQog
ICAgICBkb2N1bWVudC4gIC0tPgotICAgIDxwdWJsaXNoZXI+CisgICAgPHB1Ymxpc2hlciByb2xl
PSJtYWludGFpbmVyIj4KICAgICAgIDxwdWJsaXNoZXJuYW1lPlJpY2hhcmQgSHVnaGVzPC9wdWJs
aXNoZXJuYW1lPgogICAgIDwvcHVibGlzaGVyPgogCkBAIC02NCw3ICs3MCw3IEBACiAgICAgICAg
IGFueSBvZiB0aGlzLiAtLT4KIAogICAgIDxhdXRob3Jncm91cD4KLSAgICAgIDxhdXRob3I+Cisg
ICAgICA8YXV0aG9yIHJvbGU9Im1haW50YWluZXIiPgogICAgICAgICA8Zmlyc3RuYW1lPlJpY2hh
cmQ8L2ZpcnN0bmFtZT4KICAgICAgICAgPHN1cm5hbWU+SHVnaGVzPC9zdXJuYW1lPgogCTxlbWFp
bD5yaWNoYXJkQGh1Z2hzaWUuY29tPC9lbWFpbD4KZGlmZiAtdXIgZ25vbWUtcG93ZXItbWFuYWdl
ci0yLjE2LjMub3JpZy9oZWxwL3N2L2dub21lLXBvd2VyLW1hbmFnZXIueG1sIGdub21lLXBvd2Vy
LW1hbmFnZXItMi4xNi4zL2hlbHAvc3YvZ25vbWUtcG93ZXItbWFuYWdlci54bWwKLS0tIGdub21l
LXBvd2VyLW1hbmFnZXItMi4xNi4zLm9yaWcvaGVscC9zdi9nbm9tZS1wb3dlci1tYW5hZ2VyLnht
bAkyMDA3LTAxLTMwIDAyOjA0OjU3LjAwMDAwMDAwMCArMDIwMAorKysgZ25vbWUtcG93ZXItbWFu
YWdlci0yLjE2LjMvaGVscC9zdi9nbm9tZS1wb3dlci1tYW5hZ2VyLnhtbAkyMDA3LTExLTIxIDIy
OjQ1OjIyLjAwMDAwMDAwMCArMDIwMApAQCAtMjEsNiArMjEsMTIgQEAKIAogICA8YXJ0aWNsZWlu
Zm8+CiAgICAgPHRpdGxlPkhhbmRib2sgZsO2ciA8YXBwbGljYXRpb24+R05PTUUtc3Ryw7ZtaGFu
dGVyYXJlPC9hcHBsaWNhdGlvbj48L3RpdGxlPgorICAgIDxhYnN0cmFjdCByb2xlPSJkZXNjcmlw
dGlvbiI+CisgICAgICA8cGFyYT4KKyAgICAgICAgJmFwcGxpY2F0aW9uOyBpcyBhIHNlc3Npb24g
ZGFlbW9uIGZvciB0aGUgR05PTUUgRGVza3RvcCB0aGF0CisgICAgICAgIG1hbmFnZXMgdGhlIHBv
d2VyIHNldHRpbmdzIGZvciB5b3VyIGxhcHRvcCBvciBkZXNrdG9wIGNvbXB1dGVyLgorICAgICAg
PC9wYXJhPgorICAgIDwvYWJzdHJhY3Q+CiAgICAgPGNvcHlyaWdodD4KICAgICAgIDx5ZWFyPjIw
MDY8L3llYXI+CiAgICAgICA8aG9sZGVyPlJpY2hhcmQgSHVnaGVzIChyaWNoYXJkQGh1Z2hzaWUu
Y29tKTwvaG9sZGVyPgpAQCAtMzgsNyArNDQsNyBAQAogPCEtLSBBbiBhZGRyZXNzIGNhbiBiZSBh
ZGRlZCB0byB0aGUgcHVibGlzaGVyIGluZm9ybWF0aW9uLiAgSWYgYSByb2xlIGlzCiAgICAgIG5v
dCBzcGVjaWZpZWQsIHRoZSBwdWJsaXNoZXIvYXV0aG9yIGlzIHRoZSBzYW1lIGZvciBhbGwgdmVy
c2lvbnMgb2YgdGhlCiAgICAgIGRvY3VtZW50LiAgLS0+Ci0gICAgPHB1Ymxpc2hlcj4KKyAgICA8
cHVibGlzaGVyIHJvbGU9Im1haW50YWluZXIiPgogICAgICAgPHB1Ymxpc2hlcm5hbWU+UmljaGFy
ZCBIdWdoZXM8L3B1Ymxpc2hlcm5hbWU+CiAgICAgPC9wdWJsaXNoZXI+CiAKQEAgLTY0LDcgKzcw
LDcgQEAKICAgICAgICAgYW55IG9mIHRoaXMuIC0tPgogCiAgICAgPGF1dGhvcmdyb3VwPgotICAg
ICAgPGF1dGhvcj4KKyAgICAgIDxhdXRob3Igcm9sZT0ibWFpbnRhaW5lciI+CiAgICAgICAgIDxm
aXJzdG5hbWU+UmljaGFyZDwvZmlyc3RuYW1lPgogICAgICAgICA8c3VybmFtZT5IdWdoZXM8L3N1
cm5hbWU+CiAJPGVtYWlsPnJpY2hhcmRAaHVnaHNpZS5jb208L2VtYWlsPgo=
</data>        

          </attachment>
    </bug>

</bugzilla>