<?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>174540</bug_id>
          
          <creation_ts>2017-07-15 01:13:24 -0700</creation_ts>
          <short_desc>[GTK] Sort inspector GResource manifest to ensure reproducible builds</short_desc>
          <delta_ts>2017-07-16 05:51:31 -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>WebKit 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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Bernhard M. Wiedemann">webkitbmw</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aperez</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>clopez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1329156</commentid>
    <comment_count>0</comment_count>
    <who name="Bernhard M. Wiedemann">webkitbmw</who>
    <bug_when>2017-07-15 01:13:24 -0700</bug_when>
    <thetext>When building the webkitgtk3 package for openSUSE,
it produces random variations in the resulting libwebkitgtk-3.0.so.0.22.17
because GResourceBundle.xml is generated via python&apos;s glob.glob function
that returns entries in undeterministic filesystem order.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1329157</commentid>
    <comment_count>1</comment_count>
      <attachid>315536</attachid>
    <who name="Bernhard M. Wiedemann">webkitbmw</who>
    <bug_when>2017-07-15 01:15:32 -0700</bug_when>
    <thetext>Created attachment 315536
fixing patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1329163</commentid>
    <comment_count>2</comment_count>
      <attachid>315536</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2017-07-15 03:35:37 -0700</bug_when>
    <thetext>Comment on attachment 315536
fixing patch

Informal review: I would r+ this without doubt.

Also: Having reproducible builds is IMHO a noble goal, so we should
help from our side merging patches upstream whenever possible :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1329164</commentid>
    <comment_count>3</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2017-07-15 03:39:15 -0700</bug_when>
    <thetext>Bernhard: I have CC&apos;d a few people to try and get the patch landed. If
you used “webkit-patch upload”, a one nice tip for next time is passing
“--suggest-reviewers --request-commit” to it, which will get reviewers
CC&apos;d automatically, and ask the automated commit-queue to land your patch.

And many thanks for posting the patch!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1329180</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-07-15 08:07:18 -0700</bug_when>
    <thetext>Thanks. It also needs a ChangeLog entry (&apos;Tools/Scripts/prepare-ChangeLog -b 174540&apos;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1329181</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-07-15 08:07:59 -0700</bug_when>
    <thetext>Also note that Fedora and Debian have both removed their old/insecure webkitgtk3 packages. Now would be a good time for openSUSE to follow suit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1329235</commentid>
    <comment_count>6</comment_count>
      <attachid>315565</attachid>
    <who name="Bernhard M. Wiedemann">webkitbmw</who>
    <bug_when>2017-07-15 13:15:10 -0700</bug_when>
    <thetext>Created attachment 315565
patch with changelog entry</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1329245</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-07-15 15:33:49 -0700</bug_when>
    <thetext>Sorry, I forgot to change the title... please change the title in the ChangeLog, then we can land this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1329328</commentid>
    <comment_count>8</comment_count>
      <attachid>315594</attachid>
    <who name="Bernhard M. Wiedemann">webkitbmw</who>
    <bug_when>2017-07-15 22:24:29 -0700</bug_when>
    <thetext>Created attachment 315594
patch with updated changelog entry</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1329365</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-07-16 05:07:31 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 315594:

storage/indexeddb/modern/new-database-after-user-delete.html bug 174354 (author: beidson@apple.com)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1329366</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-07-16 05:07:32 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 315594:

The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1329367</commentid>
    <comment_count>11</comment_count>
      <attachid>315594</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-07-16 05:51:30 -0700</bug_when>
    <thetext>Comment on attachment 315594
patch with updated changelog entry

Clearing flags on attachment: 315594

Committed r219546: &lt;http://trac.webkit.org/changeset/219546&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1329368</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-07-16 05:51:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>315536</attachid>
            <date>2017-07-15 01:15:32 -0700</date>
            <delta_ts>2017-07-15 01:15:32 -0700</delta_ts>
            <desc>fixing patch</desc>
            <filename>0001-GTK-Sort-input-file-list.patch</filename>
            <type>text/plain</type>
            <size>1195</size>
            <attacher name="Bernhard M. Wiedemann">webkitbmw</attacher>
            
              <data encoding="base64">RnJvbSA5YmUzOWI2MzllNDYwNWQ2MTA1MTUzMzdjMWQyYzI5MGM5YWM2ZmEyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiAiQmVybmhhcmQgTS4gV2llZGVtYW5uIiA8YndpZWRlbWFubkBz
dXNlLmRlPgpEYXRlOiBTYXQsIDE1IEp1bCAyMDE3IDEwOjA1OjMxICswMjAwClN1YmplY3Q6IFtQ
QVRDSF0gW0dUS10gU29ydCBpbnB1dCBmaWxlIGxpc3QKCmh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNzQ1NDAKU29ydCBpbnB1dCBmaWxlIGxpc3QKaW4gb3JkZXIgdG8g
Z2VuZXJhdGUgZmlsZXMKR1Jlc291cmNlQnVuZGxlLnhtbApHUmVzb3VyY2VCdW5kbGUuYwpsaWJ3
ZWJraXRndGstMy4wLnNvLjAuMjIuMTcKaW4gYSByZXByb2R1Y2libGUgd2F5CgpTZWUgaHR0cHM6
Ly9yZXByb2R1Y2libGUtYnVpbGRzLm9yZy8gZm9yIHdoeSB0aGlzIG1hdHRlcnMuCgpUaGlzIGlz
IHJlcXVpcmVkIGJlY2F1c2Ugb2YgaHR0cDovL2J1Z3MucHl0aG9uLm9yZy9pc3N1ZTMwNDYxCi0t
LQogVG9vbHMvZ3RrL2dlbmVyYXRlLWluc3BlY3Rvci1ncmVzb3VyY2UtbWFuaWZlc3QucHkgfCAy
ICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS9Ub29scy9ndGsvZ2VuZXJhdGUtaW5zcGVjdG9yLWdyZXNvdXJjZS1tYW5pZmVzdC5w
eSBiL1Rvb2xzL2d0ay9nZW5lcmF0ZS1pbnNwZWN0b3ItZ3Jlc291cmNlLW1hbmlmZXN0LnB5Cmlu
ZGV4IDAzMDYwY2ZhMi4uY2UyM2I2NjkzIDEwMDc1NQotLS0gYS9Ub29scy9ndGsvZ2VuZXJhdGUt
aW5zcGVjdG9yLWdyZXNvdXJjZS1tYW5pZmVzdC5weQorKysgYi9Ub29scy9ndGsvZ2VuZXJhdGUt
aW5zcGVjdG9yLWdyZXNvdXJjZS1tYW5pZmVzdC5weQpAQCAtMjgsNyArMjgsNyBAQCBkZWYgZ2V0
X2ZpbGVuYW1lcyhhcmdzKToKICAgICBmaWxlbmFtZXMgPSBbXQogCiAgICAgZm9yIHBhdHRlcm4g
aW4gYXJnczoKLSAgICAgICAgcGF0aHMgPSBnbG9iLmdsb2IocGF0dGVybikKKyAgICAgICAgcGF0
aHMgPSBzb3J0ZWQoZ2xvYi5nbG9iKHBhdHRlcm4pKQogICAgICAgICBmb3IgZmlsZW5hbWUgaW4g
cGF0aHM6CiAgICAgICAgICAgICBiYXNlX2Rpcl9pbmRleCA9IGZpbGVuYW1lLnJmaW5kKEJBU0Vf
RElSKQogICAgICAgICAgICAgaWYgYmFzZV9kaXJfaW5kZXggIT0gLTE6Ci0tIAoyLjEyLjMKCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>315565</attachid>
            <date>2017-07-15 13:15:10 -0700</date>
            <delta_ts>2017-07-15 22:24:29 -0700</delta_ts>
            <desc>patch with changelog entry</desc>
            <filename>webkitgtk3.patch</filename>
            <type>text/plain</type>
            <size>1101</size>
            <attacher name="Bernhard M. Wiedemann">webkitbmw</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAzZWQw
Zjg2YjIuLmQzNGEwMjU0NSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE3LTA3LTE1ICBCZXJuaGFyZCBNLiBXaWVk
ZW1hbm4gIDxid2llZGVtYW5uQHN1c2UuZGU+CisKKyAgICAgICAgd2Via2l0Z3RrMyBwYWNrYWdl
IGRvZXMgbm90IGJ1aWxkIHJlcHJvZHVjaWJseQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc0NTQwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBndGsvZ2VuZXJhdGUtaW5zcGVjdG9yLWdyZXNvdXJjZS1t
YW5pZmVzdC5weToKKyAgICAgICAgKGdldF9maWxlbmFtZXMpOiBzb3J0IGxpc3Qgb2YgaW5wdXQg
ZmlsZXMKKwogMjAxNy0wNy0xNCAgSm9uYXRoYW4gQmVkYXJkICA8amJlZGFyZEBhcHBsZS5jb20+
CiAKICAgICAgICAgQWRkIGlPUyAxMSBTUEkKZGlmZiAtLWdpdCBhL1Rvb2xzL2d0ay9nZW5lcmF0
ZS1pbnNwZWN0b3ItZ3Jlc291cmNlLW1hbmlmZXN0LnB5IGIvVG9vbHMvZ3RrL2dlbmVyYXRlLWlu
c3BlY3Rvci1ncmVzb3VyY2UtbWFuaWZlc3QucHkKaW5kZXggMDMwNjBjZmEyLi5jZTIzYjY2OTMg
MTAwNzU1Ci0tLSBhL1Rvb2xzL2d0ay9nZW5lcmF0ZS1pbnNwZWN0b3ItZ3Jlc291cmNlLW1hbmlm
ZXN0LnB5CisrKyBiL1Rvb2xzL2d0ay9nZW5lcmF0ZS1pbnNwZWN0b3ItZ3Jlc291cmNlLW1hbmlm
ZXN0LnB5CkBAIC0yOCw3ICsyOCw3IEBAIGRlZiBnZXRfZmlsZW5hbWVzKGFyZ3MpOgogICAgIGZp
bGVuYW1lcyA9IFtdCiAKICAgICBmb3IgcGF0dGVybiBpbiBhcmdzOgotICAgICAgICBwYXRocyA9
IGdsb2IuZ2xvYihwYXR0ZXJuKQorICAgICAgICBwYXRocyA9IHNvcnRlZChnbG9iLmdsb2IocGF0
dGVybikpCiAgICAgICAgIGZvciBmaWxlbmFtZSBpbiBwYXRoczoKICAgICAgICAgICAgIGJhc2Vf
ZGlyX2luZGV4ID0gZmlsZW5hbWUucmZpbmQoQkFTRV9ESVIpCiAgICAgICAgICAgICBpZiBiYXNl
X2Rpcl9pbmRleCAhPSAtMToK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>315594</attachid>
            <date>2017-07-15 22:24:29 -0700</date>
            <delta_ts>2017-07-16 05:51:30 -0700</delta_ts>
            <desc>patch with updated changelog entry</desc>
            <filename>webkitgtk3.patch</filename>
            <type>text/plain</type>
            <size>1124</size>
            <attacher name="Bernhard M. Wiedemann">webkitbmw</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAzZWQw
Zjg2YjIuLjdiYjU2OTcyMiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE3LTA3LTE1ICBCZXJuaGFyZCBNLiBXaWVk
ZW1hbm4gIDxid2llZGVtYW5uQHN1c2UuZGU+CisKKyAgICAgICAgW0dUS10gU29ydCBpbnNwZWN0
b3IgR1Jlc291cmNlIG1hbmlmZXN0IHRvIGVuc3VyZSByZXByb2R1Y2libGUgYnVpbGRzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzQ1NDAKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGd0ay9nZW5lcmF0
ZS1pbnNwZWN0b3ItZ3Jlc291cmNlLW1hbmlmZXN0LnB5OgorICAgICAgICAoZ2V0X2ZpbGVuYW1l
cyk6IHNvcnQgbGlzdCBvZiBpbnB1dCBmaWxlcworCiAyMDE3LTA3LTE0ICBKb25hdGhhbiBCZWRh
cmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgaU9TIDExIFNQSQpkaWZmIC0t
Z2l0IGEvVG9vbHMvZ3RrL2dlbmVyYXRlLWluc3BlY3Rvci1ncmVzb3VyY2UtbWFuaWZlc3QucHkg
Yi9Ub29scy9ndGsvZ2VuZXJhdGUtaW5zcGVjdG9yLWdyZXNvdXJjZS1tYW5pZmVzdC5weQppbmRl
eCAwMzA2MGNmYTIuLmNlMjNiNjY5MyAxMDA3NTUKLS0tIGEvVG9vbHMvZ3RrL2dlbmVyYXRlLWlu
c3BlY3Rvci1ncmVzb3VyY2UtbWFuaWZlc3QucHkKKysrIGIvVG9vbHMvZ3RrL2dlbmVyYXRlLWlu
c3BlY3Rvci1ncmVzb3VyY2UtbWFuaWZlc3QucHkKQEAgLTI4LDcgKzI4LDcgQEAgZGVmIGdldF9m
aWxlbmFtZXMoYXJncyk6CiAgICAgZmlsZW5hbWVzID0gW10KIAogICAgIGZvciBwYXR0ZXJuIGlu
IGFyZ3M6Ci0gICAgICAgIHBhdGhzID0gZ2xvYi5nbG9iKHBhdHRlcm4pCisgICAgICAgIHBhdGhz
ID0gc29ydGVkKGdsb2IuZ2xvYihwYXR0ZXJuKSkKICAgICAgICAgZm9yIGZpbGVuYW1lIGluIHBh
dGhzOgogICAgICAgICAgICAgYmFzZV9kaXJfaW5kZXggPSBmaWxlbmFtZS5yZmluZChCQVNFX0RJ
UikKICAgICAgICAgICAgIGlmIGJhc2VfZGlyX2luZGV4ICE9IC0xOgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>