<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>78118</bug_id>
          
          <creation_ts>2012-02-08 08:36:35 -0800</creation_ts>
          <short_desc>[GTK] Fails to build docs with non-standard build directories</short_desc>
          <delta_ts>2012-02-08 09:32:04 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gustavo Noronha (kov)">gustavo</reporter>
          <assigned_to name="Gustavo Noronha (kov)">gustavo</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>552144</commentid>
    <comment_count>0</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-02-08 08:36:35 -0800</bug_when>
    <thetext>So in Debian and Ubuntu our webkit package builds the two flavors of WebkitGTK+: gtk2 and gtk3. We use build-2.0 to build the former and build-3.0 for the later. We get this error after the gtk-doc stuff changed:

../Tools/gtk/generate-gtkdoc
Could not determine build directory.
make[1]: *** [docs-build.stamp] Error 1

A patch is forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>552151</commentid>
    <comment_count>1</comment_count>
      <attachid>126089</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-02-08 08:41:01 -0800</bug_when>
    <thetext>Created attachment 126089
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>552191</commentid>
    <comment_count>2</comment_count>
      <attachid>126089</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-02-08 09:11:53 -0800</bug_when>
    <thetext>Comment on attachment 126089
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=126089&amp;action=review

&gt; Tools/gtk/common.py:70
&gt; +    build_dir = os.getcwd()
&gt; +    if is_valid_build_directory(build_dir):
&gt; +        return build_dir
&gt; +

I think you should drop a comment here explaining this is necessary. Might also want to mention who had the problem originally (Debian downstream), so that in the future we know who ask about it if the code is moved around.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>552207</commentid>
    <comment_count>3</comment_count>
      <attachid>126089</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-08 09:32:00 -0800</bug_when>
    <thetext>Comment on attachment 126089
Patch

Clearing flags on attachment: 126089

Committed r107098: &lt;http://trac.webkit.org/changeset/107098&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>552208</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-08 09:32:04 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>126089</attachid>
            <date>2012-02-08 08:41:01 -0800</date>
            <delta_ts>2012-02-08 09:32:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-78118-20120208143941.patch</filename>
            <type>text/plain</type>
            <size>1299</size>
            <attacher name="Gustavo Noronha (kov)">gustavo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA3MDkyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNzA0NjUwNmFmMzBkODQyMTQwMGIwYTczYjYxMDEzYTgw
MTA2MThjYi4uYTk4NmVhZTliOTZhMjJiMDhjNDNmNWI1Njk3MjczMmExZGVlMWY1YyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDEyLTAyLTA4ICBHdXN0YXZvIE5vcm9uaGEgU2lsdmEgIDxnbnNAZ25vbWUub3JnPgor
CisgICAgICAgIFtHVEtdIEZhaWxzIHRvIGJ1aWxkIGRvY3Mgd2l0aCBub24tc3RhbmRhcmQgYnVp
bGQgZGlyZWN0b3JpZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTc4MTE4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBndGsvY29tbW9uLnB5OgorICAgICAgICAoZ2V0X2J1aWxkX3BhdGgpOiBhbHNvIHRy
eSB0aGUgY3VycmVudCBkaXJlY3RvcnkgYXMgYSB2YWxpZCBidWlsZAorICAgICAgICBkaXIsIHdo
aWNoIG1ha2VzIG5vbi1zdGFuZGFyZCBidWlsZCBkaXJlY3RvcmllcyBzdWNoIGFzIGJ1aWxkLTIu
MAorICAgICAgICBhbmQgYnVpbGQtMy4wIHdvcmsKKwogMjAxMi0wMi0wOCAgQ2FybG9zIEdhcmNp
YSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gT3BlbiBsaW5r
cyBpbiBhIG5ldyB3aW5kb3cgd2hlbiBjbGlja2luZyB3aXRoIHRoZSBtaWRkbGUgYnV0dG9uIGlu
IE1pbmlCcm93c2VyCmRpZmYgLS1naXQgYS9Ub29scy9ndGsvY29tbW9uLnB5IGIvVG9vbHMvZ3Rr
L2NvbW1vbi5weQppbmRleCA4OGNhN2ZjNzQwMDA2N2FmMThkMDMxOWZkZjIyNGZjYTFlMmZlNzky
Li5mOGM0N2I2NDRhYmY3NGZhZWI1OGNhNzgwYWJhNmFkMzg0NDIxMGExIDEwMDY0NAotLS0gYS9U
b29scy9ndGsvY29tbW9uLnB5CisrKyBiL1Rvb2xzL2d0ay9jb21tb24ucHkKQEAgLTY0LDYgKzY0
LDEwIEBAIGRlZiBnZXRfYnVpbGRfcGF0aCgpOgogICAgIGlmIGlzX3ZhbGlkX2J1aWxkX2RpcmVj
dG9yeShidWlsZF9kaXIpOgogICAgICAgICByZXR1cm4gYnVpbGRfZGlyCiAKKyAgICBidWlsZF9k
aXIgPSBvcy5nZXRjd2QoKQorICAgIGlmIGlzX3ZhbGlkX2J1aWxkX2RpcmVjdG9yeShidWlsZF9k
aXIpOgorICAgICAgICByZXR1cm4gYnVpbGRfZGlyCisKICAgICBwcmludCAnQ291bGQgbm90IGRl
dGVybWluZSBidWlsZCBkaXJlY3RvcnkuJwogICAgIHN5cy5leGl0KDEpCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>