<?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>155124</bug_id>
          
          <creation_ts>2016-03-07 11:32:27 -0800</creation_ts>
          <short_desc>[GTK] Add a run-epiphany helper script.</short_desc>
          <delta_ts>2016-04-03 14:00:02 -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>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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="Carlos Alberto Lopez Perez">clopez</reporter>
          <assigned_to name="Carlos Alberto Lopez Perez">clopez</assigned_to>
          <cc>andersca</cc>
    
    <cc>annulen</cc>
    
    <cc>ap</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>lforschler</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1171685</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2016-03-07 11:32:27 -0800</bug_when>
    <thetext>The idea is to be able to easily execute the system epiphany browser with the locally built WebKit, supporting both --release and --debug command line switches.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1171688</commentid>
    <comment_count>1</comment_count>
      <attachid>273198</attachid>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2016-03-07 11:43:04 -0800</bug_when>
    <thetext>Created attachment 273198
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1171741</commentid>
    <comment_count>2</comment_count>
      <attachid>273198</attachid>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2016-03-07 14:07:21 -0800</bug_when>
    <thetext>Comment on attachment 273198
Patch

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

&gt; Tools/Scripts/run-epiphany:1
&gt; +#!/usr/bin/perl -w

You already have use warnings, no need for &quot;-w&quot;

&gt; Tools/Scripts/run-epiphany:38
&gt; +my $binPath;

Declare local variables where they are used

&gt; Tools/Scripts/run-epiphany:57
&gt; +    system(@jhbuildWrapper, &quot;epiphany&quot;, @ARGV) or die;

die $!;

&gt; Tools/Scripts/webkitdirs.pm:1110
&gt; +sub setPortDefault($)

I think it would be better to add just one function

sub setPortName { $portName = shift; }

And use it like here:

setPortName(GTK);
prohibitUnknownPort();
# ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1171958</commentid>
    <comment_count>3</comment_count>
      <attachid>273198</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2016-03-07 23:11:15 -0800</bug_when>
    <thetext>Comment on attachment 273198
Patch

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

&gt;&gt; Tools/Scripts/run-epiphany:1
&gt;&gt; +#!/usr/bin/perl -w
&gt; 
&gt; You already have use warnings, no need for &quot;-w&quot;

I prefer to write new scripts in python instead of perl, unless we really need something from existing perl scripts.

&gt; Tools/Scripts/run-epiphany:5
&gt; +# Copyright (C) 2005, 2007, 2013 Apple Inc. All rights reserved.
&gt; +# Copyright (C) 2007 Staikos Computing Services, Inc.  &lt;info@staikos.net&gt;
&gt; +# Copyright (C) 2016 Igalia S.L.

Where are these copyrights come from?

&gt; Tools/Scripts/run-epiphany:45
&gt; +if (isGtk()) {

If we are going to use perl, I would move this to webkitdirs.pm as a function, runEpiphany() like the existing runSafari or runMiniBrowser.

&gt; Tools/Scripts/run-epiphany:55
&gt; +    @jhbuildWrapper = wrapperPrefixIfNeeded();

I&apos;m not sure about using the jhbuild for this. We don&apos;t have the required deps nor ephy in our jhbuild, so we will end up using the system installed ephy, for which we definitely don&apos;t want to use the (usually old) libs compiled in our jhbuild.

&gt; Tools/Scripts/run-epiphany:60
&gt; +} else {
&gt; +    die &quot;Unsupported platform.&quot;
&gt; +}

Can this really happen? you are setting GTK as port in setPortDefault(GTK); so isGtk will always be true here, we don&apos;t even need to check it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1172011</commentid>
    <comment_count>4</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2016-03-08 04:45:38 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; Comment on attachment 273198 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=273198&amp;action=review
&gt; 
&gt; &gt;&gt; Tools/Scripts/run-epiphany:1
&gt; &gt;&gt; +#!/usr/bin/perl -w
&gt; &gt; 
&gt; &gt; You already have use warnings, no need for &quot;-w&quot;
&gt; 
&gt; I prefer to write new scripts in python instead of perl, unless we really
&gt; need something from existing perl scripts.
&gt; 

I also prefer python, but I stick with was is already in place. Both run-minibrowser and run-safari are in Perl.

&gt; &gt; Tools/Scripts/run-epiphany:5
&gt; &gt; +# Copyright (C) 2005, 2007, 2013 Apple Inc. All rights reserved.
&gt; &gt; +# Copyright (C) 2007 Staikos Computing Services, Inc.  &lt;info@staikos.net&gt;
&gt; &gt; +# Copyright (C) 2016 Igalia S.L.
&gt; 
&gt; Where are these copyrights come from?
&gt; 

from Tools/Scripts/run-minibrowser

&gt; &gt; Tools/Scripts/run-epiphany:45
&gt; &gt; +if (isGtk()) {
&gt; 
&gt; If we are going to use perl, I would move this to webkitdirs.pm as a
&gt; function, runEpiphany() like the existing runSafari or runMiniBrowser.
&gt; 
&gt; &gt; Tools/Scripts/run-epiphany:55
&gt; &gt; +    @jhbuildWrapper = wrapperPrefixIfNeeded();
&gt; 
&gt; I&apos;m not sure about using the jhbuild for this. We don&apos;t have the required
&gt; deps nor ephy in our jhbuild, so we will end up using the system installed
&gt; ephy, for which we definitely don&apos;t want to use the (usually old) libs
&gt; compiled in our jhbuild.
&gt; 

Good point.

The problem is that the system libraries are usually not enough to run webkitgtk+ when it was built using the jhbuild. For example things like cairo-gl or openwebrtc are not available in my Debian system.

Also since the main purpose is to test WebKitGTK+ rather than epiphany I prefer to use the libraries that were used to built WebKitGTK+

I guess that the best solution would be to run only the webkit process inside the jhbuild. Maybe something like WEB_PROCESS_CMD_PREFIX can help.

&gt; &gt; Tools/Scripts/run-epiphany:60
&gt; &gt; +} else {
&gt; &gt; +    die &quot;Unsupported platform.&quot;
&gt; &gt; +}
&gt; 
&gt; Can this really happen? you are setting GTK as port in setPortDefault(GTK);
&gt; so isGtk will always be true here, we don&apos;t even need to check it.

Can happen if the user pass --portname other than --gtk (example: --efl) in the command line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1172022</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-03-08 07:02:56 -0800</bug_when>
    <thetext>I&apos;m inclined to agree with Carlos, this script will probably be broken in general unless we start updating our jhbuild environment more regularly to keep up with stable Epiphany releases. For instance, your system should have Epiphany 3.18, but our jhbuild environment has GTK+ 3.16. If Epiphany 3.18 did not require GTK+ 3.18, that was just luck.

(In reply to comment #4)
&gt; I guess that the best solution would be to run only the webkit process
&gt; inside the jhbuild. Maybe something like WEB_PROCESS_CMD_PREFIX can help.

Interesting idea, that just might work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1172023</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-03-08 07:03:30 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; I&apos;m inclined to agree with Carlos

Gosh darn it, this must be the third time in the past month....

I&apos;m inclined to agree with Carlos Garcia.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1180210</commentid>
    <comment_count>7</comment_count>
      <attachid>273198</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-04-03 13:51:36 -0700</bug_when>
    <thetext>Comment on attachment 273198
Patch

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

I&apos;m going to give this r- for the reasons discussed above. WebKit jhbuild is just too old to run system epiphany on recent systems.

&gt;&gt; Tools/Scripts/run-epiphany:38
&gt;&gt; +my $binPath;
&gt; 
&gt; Declare local variables where they are used

Is it normal in Perl to not leave a blank line after imports?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1180211</commentid>
    <comment_count>8</comment_count>
      <attachid>273198</attachid>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2016-04-03 14:00:02 -0700</bug_when>
    <thetext>Comment on attachment 273198
Patch

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

&gt;&gt;&gt; Tools/Scripts/run-epiphany:38
&gt;&gt;&gt; +my $binPath;
&gt;&gt; 
&gt;&gt; Declare local variables where they are used
&gt; 
&gt; Is it normal in Perl to not leave a blank line after imports?

People usually leave blank line, but perlcritic doesn&apos;t complain if it&apos;s missing</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>273198</attachid>
            <date>2016-03-07 11:43:04 -0800</date>
            <delta_ts>2016-04-03 13:51:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-155124-20160307204249.patch</filename>
            <type>text/plain</type>
            <size>4376</size>
            <attacher name="Carlos Alberto Lopez Perez">clopez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk3Njk2CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggM2Q3ZTRjOGY2ZmMzNGE3YzM5ZGRmY2I4OTYzMmM5YTJm
YjI2ZWY5MC4uYjg3NDJlYWIxMzdkZWZmMDg1MDljYmQyZjQ5YTk0OGY3N2U1NzU4OSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5
IEBACisyMDE2LTAzLTA3ICBDYXJsb3MgQWxiZXJ0byBMb3BleiBQZXJleiAgPGNsb3BlekBpZ2Fs
aWEuY29tPgorCisgICAgICAgIFtHVEtdIEFkZCBhIHJ1bi1lcGlwaGFueSBoZWxwZXIgc2NyaXB0
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU1MTI0
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIHNj
cmlwdCBydW5zIHRoZSBzeXN0ZW0gRXBpcGhhbnkgYnJvd3NlciB3aXRoIHRoZSBsb2NhbGx5IGJ1
aWx0IFdlYktpdEdUSysuCisgICAgICAgIEl0IHN1cHBvcnRzIGJvdGggLS1yZWxlYXNlIGFuZCAt
LWRlYnVnIGNvbW1hbmQgbGluZSBzd2l0Y2hlcy4KKyAgICAgICAgSXQgdXNlcyBhdXRvbWF0aWNh
bGx5IHRoZSBpbnRlcm5hbCBKSEJ1aWxkIGlmIGl0IGlzIGRldGVjdGVkLgorCisgICAgICAgICog
U2NyaXB0cy9ydW4tZXBpcGhhbnk6IEFkZGVkLgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0ZGly
cy5wbToKKyAgICAgICAgKGlzVW5rbm93blBvcnQpOgorICAgICAgICAoc2V0UG9ydERlZmF1bHQp
OgorCiAyMDE2LTAzLTA2ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAg
ICAgICAgIGJ1aWxkLXdlYmtpdCBwcmludHMgYW4gZXJyb3Igb24gaU9TIHNpbXVsYXRvciBib3Rz
CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3J1bi1lcGlwaGFueSBiL1Rvb2xzL1NjcmlwdHMv
cnVuLWVwaXBoYW55Cm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjgwMjQ0ZGM1MmQ4NGJjZDI4OWUyNWZlY2U1MjJlNzQ2
Y2RjZTZmOWEKLS0tIC9kZXYvbnVsbAorKysgYi9Ub29scy9TY3JpcHRzL3J1bi1lcGlwaGFueQpA
QCAtMCwwICsxLDYwIEBACisjIS91c3IvYmluL3BlcmwgLXcKKyMKKyMgQ29weXJpZ2h0IChDKSAy
MDA1LCAyMDA3LCAyMDEzIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyMgQ29weXJp
Z2h0IChDKSAyMDA3IFN0YWlrb3MgQ29tcHV0aW5nIFNlcnZpY2VzLCBJbmMuICA8aW5mb0BzdGFp
a29zLm5ldD4KKyMgQ29weXJpZ2h0IChDKSAyMDE2IElnYWxpYSBTLkwuCisjCisjIFJlZGlzdHJp
YnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91
dAorIyBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93
aW5nIGNvbmRpdGlvbnMKKyMgYXJlIG1ldDoKKyMKKyMgMS4gIFJlZGlzdHJpYnV0aW9ucyBvZiBz
b3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisjICAgICBub3RpY2Us
IHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisj
IDIuICBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFi
b3ZlIGNvcHlyaWdodAorIyAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQg
dGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorIyAgICAgZG9jdW1lbnRhdGlvbiBhbmQv
b3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyMgMy4g
IE5laXRoZXIgdGhlIG5hbWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBv
ZiBpdHMKKyMgICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21v
dGUgcHJvZHVjdHMgZGVyaXZlZAorIyAgICAgZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3Bl
Y2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorIworIyBUSElTIFNPRlRXQVJFIElTIFBS
T1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCisjICJBUyBJ
UyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQg
Tk9UCisjIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIEFORCBGSVRORVNTIEZPUgorIyBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1F
RC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAorIyBPV05FUiBPUiBDT05UUklCVVRP
UlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKKyMgU1BF
Q0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVU
IE5PVAorIyBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNF
UlZJQ0VTOyBMT1NTIE9GIFVTRSwKKyMgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5U
RVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCisjIFRIRU9SWSBPRiBMSUFCSUxJ
VFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyMgKElO
Q0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBP
RiBUSEUgVVNFCisjIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9T
U0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisKK3VzZSBzdHJpY3Q7Cit1c2Ugd2FybmluZ3M7Cit1
c2UgRmlsZTo6U3BlYzo6RnVuY3Rpb25zIHF3L2NhdGRpci87Cit1c2UgRmluZEJpbjsKK3VzZSBs
aWIgJEZpbmRCaW46OkJpbjsKK3VzZSB3ZWJraXRkaXJzOworbXkgJGJpblBhdGg7CitteSAkbGli
UGF0aDsKK215IEBqaGJ1aWxkV3JhcHBlcjsKK3NldFBvcnREZWZhdWx0KEdUSyk7Citwcm9oaWJp
dFVua25vd25Qb3J0KCk7CitzZXRDb25maWd1cmF0aW9uKCk7CisKK2lmIChpc0d0aygpKSB7Cisg
ICAgY2hlY2tGcmFtZXdvcmtzKCk7CisgICAgJGxpYlBhdGggPSBjYXRkaXIocHJvZHVjdERpcigp
LCAibGliIik7CisgICAgJGJpblBhdGggPSBjYXRkaXIocHJvZHVjdERpcigpLCAiYmluIik7Cisg
ICAgZGllICJDYW4ndCBmaW5kICRsaWJQYXRoIiB1bmxlc3MgLWQgJGxpYlBhdGg7CisgICAgZGll
ICJDYW4ndCBmaW5kICRiaW5QYXRoIiB1bmxlc3MgLWQgJGJpblBhdGg7CisgICAgcHJlcGVuZFRv
RW52aXJvbm1lbnRWYXJpYWJsZUxpc3QoIldFQktJVF9JTkpFQ1RFRF9CVU5ETEVfUEFUSCIsICRs
aWJQYXRoKTsKKyAgICBwcmVwZW5kVG9FbnZpcm9ubWVudFZhcmlhYmxlTGlzdCgiV0VCS0lUX0VY
RUNfUEFUSCIsICRiaW5QYXRoKTsKKyAgICBwcmVwZW5kVG9FbnZpcm9ubWVudFZhcmlhYmxlTGlz
dCgiTERfTElCUkFSWV9QQVRIIiwgJGxpYlBhdGgpOworICAgIHByZXBlbmRUb0Vudmlyb25tZW50
VmFyaWFibGVMaXN0KCJQQVRIIiwgJGJpblBhdGgpOworICAgIEBqaGJ1aWxkV3JhcHBlciA9IHdy
YXBwZXJQcmVmaXhJZk5lZWRlZCgpOworICAgIHByaW50ICJTdGFydGluZyBFcGlwaGFueS5cbiI7
CisgICAgc3lzdGVtKEBqaGJ1aWxkV3JhcHBlciwgImVwaXBoYW55IiwgQEFSR1YpIG9yIGRpZTsK
K30gZWxzZSB7CisgICAgZGllICJVbnN1cHBvcnRlZCBwbGF0Zm9ybS4iCit9ClwgTm8gbmV3bGlu
ZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBt
IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtCmluZGV4IDk0Y2I4ZWM0OTk5NDU4ODBkYTIx
Nzc2YmQwMzFkN2M1NTVmNjViMjkuLmJkOGVkNmFjZTU3MmE2Nzc0YTQyNTY2ZTUxZWRhODI0YzRj
ZjJhYWQgMTAwNzU1Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQorKysgYi9Ub29s
cy9TY3JpcHRzL3dlYmtpdGRpcnMucG0KQEAgLTExMDIsNiArMTEwMiwxNiBAQCBzdWIgaXNHdGso
KQogICAgIHJldHVybiBwb3J0TmFtZSgpIGVxIEdUSzsKIH0KIAorc3ViIGlzVW5rbm93blBvcnQo
KQoreworICAgIHJldHVybiBwb3J0TmFtZSgpIGVxIFVua25vd247Cit9CisKK3N1YiBzZXRQb3J0
RGVmYXVsdCgkKQoreworICAgICRwb3J0TmFtZSA9IHNoaWZ0IGlmIGlzVW5rbm93blBvcnQoKTsK
K30KKwogIyBEZXRlcm1pbmUgaWYgdGhpcyBpcyBkZWJpYW4sIHVidW50dSwgbGluc3BpcmUsIG9y
IHNvbWV0aGluZyBzaW1pbGFyLgogc3ViIGlzRGViaWFuQmFzZWQoKQogewo=
</data>
<flag name="review"
          id="297798"
          type_id="1"
          status="-"
          setter="mcatanzaro"
    />
    <flag name="commit-queue"
          id="297799"
          type_id="3"
          status="-"
          setter="mcatanzaro"
    />
          </attachment>
      

    </bug>

</bugzilla>