<?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>179252</bug_id>
          
          <creation_ts>2017-11-03 11:49:56 -0700</creation_ts>
          <short_desc>[GTK] Fix gtk-doc generation with gtk-doc master</short_desc>
          <delta_ts>2017-11-04 09:47:51 -0700</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>Other</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugzilla.gnome.org/show_bug.cgi?id=789800</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Michael Catanzaro">mcatanzaro</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1368043</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-11-03 11:49:56 -0700</bug_when>
    <thetext>gtkdoc-scangobj has changed to no longer use a shell when executing its subcommands. In particular, this means we can no longer rely on shell stuff in our run command that we use to run the scanner. See https://bugzilla.gnome.org/show_bug.cgi?id=789800. We currently use the RUN envvar to set LD_LIBRARY_PATH, and the end result is gtkdoc-scangobj attempts to execute our environment variable instead of the scanner itself. Oops.

I&apos;ve tested by replacing the run command with a little script that just prints its environment, and LD_LIBRARY_PATH gets passed down successfully to the child, so I&apos;m not sure why we&apos;re using RUN here to set it. (Maybe it was needed for the old Perl version of gtk-doc?) Anyway, we can just set LD_LIBRARY_PATH directly, instead of using RUN, in order to make doc generation work again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368044</commentid>
    <comment_count>1</comment_count>
      <attachid>325929</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-11-03 11:52:09 -0700</bug_when>
    <thetext>Created attachment 325929
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368358</commentid>
    <comment_count>2</comment_count>
      <attachid>325929</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-11-04 09:47:49 -0700</bug_when>
    <thetext>Comment on attachment 325929
Patch

Clearing flags on attachment: 325929

Committed r224458: &lt;https://trac.webkit.org/changeset/224458&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1368359</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-11-04 09:47:51 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>325929</attachid>
            <date>2017-11-03 11:52:09 -0700</date>
            <delta_ts>2017-11-04 09:47:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-179252-20171103135208.patch</filename>
            <type>text/plain</type>
            <size>2489</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI0MzUwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjhlMzJiZjlhZDI0ZmIxYzczZGY2ZWMxN2I4NGFiNDNi
YmMxZWQ2My4uMjA1NjgxYTM4MDNhNWZhMWNiN2MzZmRlMzBmZGY5MTczNzJmNDFkYyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDE3LTExLTAzICBNaWNoYWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdhbGlhLmNv
bT4KKworICAgICAgICBbR1RLXSBGaXggZ3RrLWRvYyBnZW5lcmF0aW9uIHdpdGggZ3RrLWRvYyBt
YXN0ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3
OTI1MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGd0
a2RvYy1zY2FuZ29iaiBoYXMgY2hhbmdlZCB0byBubyBsb25nZXIgdXNlIGEgc2hlbGwgd2hlbiBl
eGVjdXRpbmcgaXRzIHN1YmNvbW1hbmRzLiBJbgorICAgICAgICBwYXJ0aWN1bGFyLCB0aGlzIG1l
YW5zIHdlIGNhbiBubyBsb25nZXIgcmVseSBvbiBzaGVsbCBzdHVmZiBpbiBvdXIgcnVuIGNvbW1h
bmQgdGhhdCB3ZSB1c2UKKyAgICAgICAgdG8gcnVuIHRoZSBzY2FubmVyLiBXZSBjdXJyZW50bHkg
dXNlIHRoZSBSVU4gZW52dmFyIHRvIHNldCBMRF9MSUJSQVJZX1BBVEgsIGFuZCB0aGUgZW5kCisg
ICAgICAgIHJlc3VsdCBpcyBndGtkb2Mtc2NhbmdvYmogbm93IGF0dGVtcHRzIHRvIGV4ZWN1dGUg
b3VyIGVudmlyb25tZW50IHZhcmlhYmxlIGluc3RlYWQgb2YgdGhlCisgICAgICAgIHNjYW5uZXIg
aXRzZWxmLiBXZSBjYW4ganVzdCBzZXQgTERfTElCUkFSWV9QQVRIIGRpcmVjdGx5LCBpbnN0ZWFk
IG9mIHVzaW5nIFJVTiwgaW4gb3JkZXIgdG8KKyAgICAgICAgbWFrZSBkb2N1bWVudGF0aW9uIGdl
bmVyYXRpb24gd29yayBhZ2Fpbi4KKworICAgICAgICAqIGd0ay9ndGtkb2MucHk6CisgICAgICAg
IChHVEtEb2MuX3J1bl9ndGtkb2Nfc2NhbmdvYmopOgorCiAyMDE3LTExLTAyICBDYXJsb3MgQWxi
ZXJ0byBMb3BleiBQZXJleiAgPGNsb3BlekBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtXUEVdW0pI
QnVpbGRdIFVwZGF0ZSBXUEVCYWNrZW5kIGFuZCBXUEVCYWNrZW5kLW1lc2EKZGlmZiAtLWdpdCBh
L1Rvb2xzL2d0ay9ndGtkb2MucHkgYi9Ub29scy9ndGsvZ3RrZG9jLnB5CmluZGV4IDQ4Zjg2MmEz
MWZhNDc1N2NlZTNkMDVhZDExMDE3ZTA0YWUzZGM0MDAuLjAzYzhlOGU5YjEzNDgxOGUzZWQ0Mjlk
ZDg1ZDQ2MDEyMDg5ZTZhNjIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL2d0ay9ndGtkb2MucHkKKysrIGIv
VG9vbHMvZ3RrL2d0a2RvYy5weQpAQCAtMzE5LDkgKzMxOSw5IEBAIGNsYXNzIEdUS0RvYyhvYmpl
Y3QpOgogICAgICAgICAgICAgbGRmbGFncyA9ICcgIi1MJXMiICVzICcgJSAoc2VsZi5saWJyYXJ5
X3BhdGgsIGFkZGl0aW9uYWxfbGRmbGFncykgKyBsZGZsYWdzCiAgICAgICAgICAgICBjdXJyZW50
X2xkX2xpYnJhcnlfcGF0aCA9IGVudi5nZXQoJ0xEX0xJQlJBUllfUEFUSCcpCiAgICAgICAgICAg
ICBpZiBjdXJyZW50X2xkX2xpYnJhcnlfcGF0aDoKLSAgICAgICAgICAgICAgICBlbnZbJ1JVTidd
ID0gJ0xEX0xJQlJBUllfUEFUSD0iJXM6JXMiICcgJSAoc2VsZi5saWJyYXJ5X3BhdGgsIGN1cnJl
bnRfbGRfbGlicmFyeV9wYXRoKQorICAgICAgICAgICAgICAgIGVudlsnTERfTElCUkFSWV9QQVRI
J10gPSAnJXM6JXMnICUgKHNlbGYubGlicmFyeV9wYXRoLCBjdXJyZW50X2xkX2xpYnJhcnlfcGF0
aCkKICAgICAgICAgICAgIGVsc2U6Ci0gICAgICAgICAgICAgICAgZW52WydSVU4nXSA9ICdMRF9M
SUJSQVJZX1BBVEg9IiVzIiAnICUgc2VsZi5saWJyYXJ5X3BhdGgKKyAgICAgICAgICAgICAgICBl
bnZbJ0xEX0xJQlJBUllfUEFUSCddID0gc2VsZi5saWJyYXJ5X3BhdGgKIAogICAgICAgICBpZiBs
ZGZsYWdzOgogICAgICAgICAgICAgZW52WydMREZMQUdTJ10gPSAnJXMgJXMnICUgKGxkZmxhZ3Ms
IGVudi5nZXQoJ0xERkxBR1MnLCAnJykpCkBAIC0zMzIsOCArMzMyLDYgQEAgY2xhc3MgR1RLRG9j
KG9iamVjdCk6CiAgICAgICAgICAgICBzZWxmLmxvZ2dlci5kZWJ1ZygnQ0ZMQUdTPSVzJywgZW52
WydDRkxBR1MnXSkKICAgICAgICAgaWYgJ0xERkxBR1MnIGluIGVudjoKICAgICAgICAgICAgIHNl
bGYubG9nZ2VyLmRlYnVnKCdMREZMQUdTICVzJywgZW52WydMREZMQUdTJ10pCi0gICAgICAgIGlm
ICdSVU4nIGluIGVudjoKLSAgICAgICAgICAgIHNlbGYubG9nZ2VyLmRlYnVnKCdSVU49JXMnLCBl
bnZbJ1JVTiddKQogICAgICAgICBzZWxmLl9ydW5fY29tbWFuZChbJ2d0a2RvYy1zY2FuZ29iaics
ICctLW1vZHVsZT0lcycgJSBzZWxmLm1vZHVsZV9uYW1lXSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW52PWVudiwgY3dkPXNlbGYub3V0cHV0X2RpcikKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>