<?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>108395</bug_id>
          
          <creation_ts>2013-01-30 15:54:25 -0800</creation_ts>
          <short_desc>Provide a sensible default architecture when building on iOS SDKs</short_desc>
          <delta_ts>2013-02-01 12:51:09 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>All</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>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="David Farler">dfarler</reporter>
          <assigned_to name="David Farler">dfarler</assigned_to>
          <cc>dbates</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>psolanki</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>820730</commentid>
    <comment_count>0</comment_count>
    <who name="David Farler">dfarler</who>
    <bug_when>2013-01-30 15:54:25 -0800</bug_when>
    <thetext>The current default architecture for Apple ports is x86_64 - we should default to armv7 and i386 for iphoneos and iphonesimulator SDKs respectively.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821063</commentid>
    <comment_count>1</comment_count>
      <attachid>185673</attachid>
    <who name="David Farler">dfarler</who>
    <bug_when>2013-01-30 21:27:08 -0800</bug_when>
    <thetext>Created attachment 185673
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821689</commentid>
    <comment_count>2</comment_count>
      <attachid>185673</attachid>
    <who name="David Farler">dfarler</who>
    <bug_when>2013-01-31 11:00:58 -0800</bug_when>
    <thetext>Comment on attachment 185673
Patch

For review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821994</commentid>
    <comment_count>3</comment_count>
      <attachid>185673</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2013-01-31 14:52:08 -0800</bug_when>
    <thetext>Comment on attachment 185673
Patch

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

r=me, but consider cleaning up the line in XcodeOptions.

&gt; Tools/Scripts/webkitdirs.pm:556
&gt; +    return (@baseProductDirOption, &quot;-configuration&quot;, $configuration, ($architecture ? &quot;ARCHS=$architecture&quot; : ()),($xcodeSDK ? &quot;SDKROOT=$xcodeSDK&quot; : ()), argumentsForXcode());

It would be nice to pull out the ARCHS and SDKROOT ternaries into their own lines to make this line to enhance readability.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822001</commentid>
    <comment_count>4</comment_count>
      <attachid>185874</attachid>
    <who name="David Farler">dfarler</who>
    <bug_when>2013-01-31 15:03:18 -0800</bug_when>
    <thetext>Created attachment 185874
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822006</commentid>
    <comment_count>5</comment_count>
      <attachid>185874</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2013-01-31 15:08:21 -0800</bug_when>
    <thetext>Comment on attachment 185874
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822178</commentid>
    <comment_count>6</comment_count>
      <attachid>185874</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-31 17:35:37 -0800</bug_when>
    <thetext>Comment on attachment 185874
Patch

Clearing flags on attachment: 185874

Committed r141515: &lt;http://trac.webkit.org/changeset/141515&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822179</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-31 17:35:40 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822180</commentid>
    <comment_count>8</comment_count>
      <attachid>185874</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2013-01-31 17:36:38 -0800</bug_when>
    <thetext>Comment on attachment 185874
Patch

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

&gt; Tools/Scripts/webkitdirs.pm:322
&gt; +            if (not defined $xcodeSDK or $xcodeSDK =~ /\/|macosx/) {

I would have made this a bit more exclusive; the regex above matches any string with &quot;/&quot; or &quot;macosx&quot; in it:

        if (not defined $xcodeSDK or $xcodeSDK eq &quot;/&quot; or $xcodeSDK =~ /^macosx/) {

&gt; Tools/Scripts/webkitdirs.pm:326
&gt; +            } elsif ($xcodeSDK =~ /iphonesimulator/) {

Suggest:  /^iphonesimulator/

&gt; Tools/Scripts/webkitdirs.pm:328
&gt; +            } elsif ($xcodeSDK =~ /iphoneos/) {

Suggest:  /^iphoneos/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822261</commentid>
    <comment_count>9</comment_count>
    <who name="David Farler">dfarler</who>
    <bug_when>2013-01-31 20:08:41 -0800</bug_when>
    <thetext>Quick regex cleanup.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822263</commentid>
    <comment_count>10</comment_count>
      <attachid>185921</attachid>
    <who name="David Farler">dfarler</who>
    <bug_when>2013-01-31 20:12:48 -0800</bug_when>
    <thetext>Created attachment 185921
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822283</commentid>
    <comment_count>11</comment_count>
      <attachid>185921</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-31 21:03:09 -0800</bug_when>
    <thetext>Comment on attachment 185921
Patch

Clearing flags on attachment: 185921

Committed r141534: &lt;http://trac.webkit.org/changeset/141534&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822284</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-31 21:03:14 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823153</commentid>
    <comment_count>13</comment_count>
    <who name="David Farler">dfarler</who>
    <bug_when>2013-02-01 12:49:38 -0800</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823154</commentid>
    <comment_count>14</comment_count>
      <attachid>186111</attachid>
    <who name="David Farler">dfarler</who>
    <bug_when>2013-02-01 12:49:40 -0800</bug_when>
    <thetext>Created attachment 186111
Patch</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185673</attachid>
            <date>2013-01-30 21:27:08 -0800</date>
            <delta_ts>2013-01-31 15:03:15 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108395-20130130212352.patch</filename>
            <type>text/plain</type>
            <size>3512</size>
            <attacher name="David Farler">dfarler</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxMzI3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjIxZmZiMGE5YTZiNDBhYmM4ZGMyZTY1ZDUxOGE2OTZh
MTMyMDE2Mi4uZDM2Yjc1MzFiNjVlOTM3MGUwZTViNTEyOTA1ODliZWVjNDcwMTYzOSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDEzLTAxLTMwICBEYXZpZCBGYXJsZXIgIDxkZmFybGVyQGFwcGxlLmNvbT4KKworICAg
ICAgICBQcm92aWRlIGEgc2Vuc2libGUgZGVmYXVsdCBhcmNoaXRlY3R1cmUgd2hlbiBidWlsZGlu
ZyBvbiBpT1MgU0RLcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTA4Mzk1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBTY3JpcHRzL3dlYmtpdGRpcnMucG06CisgICAgICAgIChkZXRlcm1pbmVBcmNoaXRl
Y3R1cmUpOgorICAgICAgICBDaGVjayBmb3IgaXBob25lb3MgYW5kIGlwaG9uZXNpbXVsYXRvciBT
REtzIGZvciBhIGRlZmF1bHQgYXJjaC4KKyAgICAgICAgKGRldGVybWluZVhjb2RlU0RLKTogQWRk
ZWQuCisgICAgICAgICh4Y29kZVNESyk6IEFkZGVkLgorICAgICAgICAoWGNvZGVPcHRpb25zKTog
QWRkIEFSQ0hTPSBpZiBkZWZpbmVkLgorCiAyMDEzLTAxLTMwICBKb2NoZW4gRWlzaW5nZXIgIDxq
b2NoZW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtjaHJvbWl1bV0gbW92ZSBjdXN0b20gcG9s
aWN5IGRlbGVnYXRlIHRvIFRlc3RSdW5uZXIgbGlicmFyeQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRkaXJzLnBtIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtCmluZGV4IGMw
Zjc2MGIzMTYwMzI2N2Y3NDY3NTM4MmE5YjdlN2QwMjQ2N2I3NTIuLmViMGMzZTQyMjQ1ZmEyMDE4
MzYyNWY3ZGFiOThiODk3NThjNzZjYTYgMTAwNzU1Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0
ZGlycy5wbQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0KQEAgLTgwLDYgKzgwLDcg
QEAgbXkgJG51bWJlck9mQ1BVczsKIG15ICRiYXNlUHJvZHVjdERpcjsKIG15IEBiYXNlUHJvZHVj
dERpck9wdGlvbjsKIG15ICRjb25maWd1cmF0aW9uOworbXkgJHhjb2RlU0RLOwogbXkgJGNvbmZp
Z3VyYXRpb25Gb3JWaXN1YWxTdHVkaW87CiBteSAkY29uZmlndXJhdGlvblByb2R1Y3REaXI7CiBt
eSAkc291cmNlRGlyOwpAQCAtMzAxLDYgKzMwMiw3IEBAIHN1YiBkZXRlcm1pbmVBcmNoaXRlY3R1
cmUKICAgICAkYXJjaGl0ZWN0dXJlID0gIiI7CiAKICAgICBkZXRlcm1pbmVCYXNlUHJvZHVjdERp
cigpOworICAgIGRldGVybWluZVhjb2RlU0RLKCk7CiAKICAgICBpZiAoaXNHdGsoKSkgewogICAg
ICAgICBkZXRlcm1pbmVDb25maWd1cmF0aW9uUHJvZHVjdERpcigpOwpAQCAtMzE3LDkgKzMxOSwx
NSBAQCBzdWIgZGV0ZXJtaW5lQXJjaGl0ZWN0dXJlCiAgICAgICAgIGlmICgkYXJjaGl0ZWN0dXJl
KSB7CiAgICAgICAgICAgICBjaG9tcCAkYXJjaGl0ZWN0dXJlOwogICAgICAgICB9IGVsc2Ugewot
ICAgICAgICAgICAgbXkgJHN1cHBvcnRzNjRCaXQgPSBgc3lzY3RsIC1uIGh3Lm9wdGlvbmFsLng4
Nl82NGA7Ci0gICAgICAgICAgICBjaG9tcCAkc3VwcG9ydHM2NEJpdDsKLSAgICAgICAgICAgICRh
cmNoaXRlY3R1cmUgPSAneDg2XzY0JyBpZiAkc3VwcG9ydHM2NEJpdDsKKyAgICAgICAgICAgIGlm
IChub3QgZGVmaW5lZCAkeGNvZGVTREsgb3IgJHhjb2RlU0RLID1+IC9cL3xtYWNvc3gvKSB7Cisg
ICAgICAgICAgICAgICAgbXkgJHN1cHBvcnRzNjRCaXQgPSBgc3lzY3RsIC1uIGh3Lm9wdGlvbmFs
Lng4Nl82NGA7CisgICAgICAgICAgICAgICAgY2hvbXAgJHN1cHBvcnRzNjRCaXQ7CisgICAgICAg
ICAgICAgICAgJGFyY2hpdGVjdHVyZSA9ICd4ODZfNjQnIGlmICRzdXBwb3J0czY0Qml0OworICAg
ICAgICAgICAgfSBlbHNpZiAoJHhjb2RlU0RLID1+IC9pcGhvbmVzaW11bGF0b3IvKSB7CisgICAg
ICAgICAgICAgICAgJGFyY2hpdGVjdHVyZSA9ICdpMzg2JzsKKyAgICAgICAgICAgIH0gZWxzaWYg
KCR4Y29kZVNESyA9fiAvaXBob25lb3MvKSB7CisgICAgICAgICAgICAgICAgJGFyY2hpdGVjdHVy
ZSA9ICdhcm12Nyc7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9IGVsc2lmIChpc0Vm
bCgpKSB7CiAgICAgICAgIG15ICRob3N0X3Byb2Nlc3NvciA9ICIiOwpAQCAtMzk2LDYgKzQwNCwz
MCBAQCBzdWIgYXJndW1lbnRzRm9yQ29uZmlndXJhdGlvbigpCiAgICAgcmV0dXJuIEBhcmdzOwog
fQogCitzdWIgZGV0ZXJtaW5lWGNvZGVTREsKK3sKKyAgICByZXR1cm4gaWYgZGVmaW5lZCAkeGNv
ZGVTREs7CisgICAgZm9yIChteSAkaSA9IDA7ICRpIDw9ICQjQVJHVjsgJGkrKykgeworICAgICAg
ICBteSAkb3B0ID0gJEFSR1ZbJGldOworICAgICAgICBpZiAoJG9wdCA9fiAvXi0tc2RrJC9pKSB7
CisgICAgICAgICAgICBzcGxpY2UoQEFSR1YsICRpLCAxKTsKKyAgICAgICAgICAgICR4Y29kZVNE
SyA9IHNwbGljZShAQVJHViwgJGksIDEpOworICAgICAgICB9IGVsc2lmICgkb3B0ID1+IC9eLS1k
ZXZpY2UkL2kpIHsKKyAgICAgICAgICAgIHNwbGljZShAQVJHViwgJGksIDEpOworICAgICAgICAg
ICAgJHhjb2RlU0RLID0gJ2lwaG9uZW9zLmludGVybmFsJzsKKyAgICAgICAgfSBlbHNpZiAoJG9w
dCA9fiAvXi0tc2ltKHVsYXRvcik/L2kpIHsKKyAgICAgICAgICAgIHNwbGljZShAQVJHViwgJGks
IDEpOworICAgICAgICAgICAgJHhjb2RlU0RLID0gJ2lwaG9uZXNpbXVsYXRvcic7CisgICAgICAg
IH0KKyAgICB9Cit9CisKK3N1YiB4Y29kZVNESworeworICAgIGRldGVybWluZVhjb2RlU0RLKCk7
CisgICAgcmV0dXJuICR4Y29kZVNESzsKK30KKwogc3ViIGRldGVybWluZUNvbmZpZ3VyYXRpb25G
b3JWaXN1YWxTdHVkaW8KIHsKICAgICByZXR1cm4gaWYgZGVmaW5lZCAkY29uZmlndXJhdGlvbkZv
clZpc3VhbFN0dWRpbzsKQEAgLTUyMCw3ICs1NTIsOCBAQCBzdWIgWGNvZGVPcHRpb25zCiAgICAg
ZGV0ZXJtaW5lQmFzZVByb2R1Y3REaXIoKTsKICAgICBkZXRlcm1pbmVDb25maWd1cmF0aW9uKCk7
CiAgICAgZGV0ZXJtaW5lQXJjaGl0ZWN0dXJlKCk7Ci0gICAgcmV0dXJuIChAYmFzZVByb2R1Y3RE
aXJPcHRpb24sICItY29uZmlndXJhdGlvbiIsICRjb25maWd1cmF0aW9uLCAiQVJDSFM9JGFyY2hp
dGVjdHVyZSIsIGFyZ3VtZW50c0Zvclhjb2RlKCkpOworICAgIGRldGVybWluZVhjb2RlU0RLKCk7
CisgICAgcmV0dXJuIChAYmFzZVByb2R1Y3REaXJPcHRpb24sICItY29uZmlndXJhdGlvbiIsICRj
b25maWd1cmF0aW9uLCAoJGFyY2hpdGVjdHVyZSA/ICJBUkNIUz0kYXJjaGl0ZWN0dXJlIiA6ICgp
KSwoJHhjb2RlU0RLID8gIlNES1JPT1Q9JHhjb2RlU0RLIiA6ICgpKSwgYXJndW1lbnRzRm9yWGNv
ZGUoKSk7CiB9CiAKIHN1YiBYY29kZU9wdGlvblN0cmluZwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185874</attachid>
            <date>2013-01-31 15:03:18 -0800</date>
            <delta_ts>2013-01-31 20:12:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108395-20130131150001.patch</filename>
            <type>text/plain</type>
            <size>3573</size>
            <attacher name="David Farler">dfarler</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxNDg1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMGIxYTE3MWZlNzU0ZmI0YThlYjlhOWVkYzA2ZWU0OGRl
N2E4NzIzMC4uMGFlYmVhY2NiZDU3OTgyOWFiMWRkMWY0NTA4YzZmMmZmNzVkN2EzZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDEzLTAxLTMxICBEYXZpZCBGYXJsZXIgIDxkZmFybGVyQGFwcGxlLmNvbT4KKworICAg
ICAgICBQcm92aWRlIGEgc2Vuc2libGUgZGVmYXVsdCBhcmNoaXRlY3R1cmUgd2hlbiBidWlsZGlu
ZyBvbiBpT1MgU0RLcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTA4Mzk1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBTY3JpcHRzL3dlYmtpdGRpcnMucG06CisgICAgICAgIChkZXRlcm1pbmVBcmNoaXRl
Y3R1cmUpOgorICAgICAgICBDaGVjayBmb3IgaXBob25lb3MgYW5kIGlwaG9uZXNpbXVsYXRvciBT
REtzIGZvciBhIGRlZmF1bHQgYXJjaC4KKyAgICAgICAgKGRldGVybWluZVhjb2RlU0RLKTogQWRk
ZWQuCisgICAgICAgICh4Y29kZVNESyk6IEFkZGVkLgorICAgICAgICAoWGNvZGVPcHRpb25zKTog
QWRkIEFSQ0hTPSBpZiBkZWZpbmVkLgorCiAyMDEzLTAxLTMxICBGbG9yaW4gTWFsaXRhICA8Zm1h
bGl0YUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0Nocm9taXVtXSBVbnJldmlld2VkIGdhcmRl
bmluZy4KZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbSBiL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0ZGlycy5wbQppbmRleCBjMGY3NjBiMzE2MDMyNjdmNzQ2NzUzODJhOWI3ZTdk
MDI0NjdiNzUyLi43NDU1N2JiMDYzN2I2ODBlMzI4ZmYyMzg2Y2E5YTMyZWVmMmNiN2E2IDEwMDc1
NQotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0KKysrIGIvVG9vbHMvU2NyaXB0cy93
ZWJraXRkaXJzLnBtCkBAIC04MCw2ICs4MCw3IEBAIG15ICRudW1iZXJPZkNQVXM7CiBteSAkYmFz
ZVByb2R1Y3REaXI7CiBteSBAYmFzZVByb2R1Y3REaXJPcHRpb247CiBteSAkY29uZmlndXJhdGlv
bjsKK215ICR4Y29kZVNESzsKIG15ICRjb25maWd1cmF0aW9uRm9yVmlzdWFsU3R1ZGlvOwogbXkg
JGNvbmZpZ3VyYXRpb25Qcm9kdWN0RGlyOwogbXkgJHNvdXJjZURpcjsKQEAgLTMwMSw2ICszMDIs
NyBAQCBzdWIgZGV0ZXJtaW5lQXJjaGl0ZWN0dXJlCiAgICAgJGFyY2hpdGVjdHVyZSA9ICIiOwog
CiAgICAgZGV0ZXJtaW5lQmFzZVByb2R1Y3REaXIoKTsKKyAgICBkZXRlcm1pbmVYY29kZVNESygp
OwogCiAgICAgaWYgKGlzR3RrKCkpIHsKICAgICAgICAgZGV0ZXJtaW5lQ29uZmlndXJhdGlvblBy
b2R1Y3REaXIoKTsKQEAgLTMxNyw5ICszMTksMTUgQEAgc3ViIGRldGVybWluZUFyY2hpdGVjdHVy
ZQogICAgICAgICBpZiAoJGFyY2hpdGVjdHVyZSkgewogICAgICAgICAgICAgY2hvbXAgJGFyY2hp
dGVjdHVyZTsKICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIG15ICRzdXBwb3J0czY0Qml0
ID0gYHN5c2N0bCAtbiBody5vcHRpb25hbC54ODZfNjRgOwotICAgICAgICAgICAgY2hvbXAgJHN1
cHBvcnRzNjRCaXQ7Ci0gICAgICAgICAgICAkYXJjaGl0ZWN0dXJlID0gJ3g4Nl82NCcgaWYgJHN1
cHBvcnRzNjRCaXQ7CisgICAgICAgICAgICBpZiAobm90IGRlZmluZWQgJHhjb2RlU0RLIG9yICR4
Y29kZVNESyA9fiAvXC98bWFjb3N4LykgeworICAgICAgICAgICAgICAgIG15ICRzdXBwb3J0czY0
Qml0ID0gYHN5c2N0bCAtbiBody5vcHRpb25hbC54ODZfNjRgOworICAgICAgICAgICAgICAgIGNo
b21wICRzdXBwb3J0czY0Qml0OworICAgICAgICAgICAgICAgICRhcmNoaXRlY3R1cmUgPSAneDg2
XzY0JyBpZiAkc3VwcG9ydHM2NEJpdDsKKyAgICAgICAgICAgIH0gZWxzaWYgKCR4Y29kZVNESyA9
fiAvaXBob25lc2ltdWxhdG9yLykgeworICAgICAgICAgICAgICAgICRhcmNoaXRlY3R1cmUgPSAn
aTM4Nic7CisgICAgICAgICAgICB9IGVsc2lmICgkeGNvZGVTREsgPX4gL2lwaG9uZW9zLykgewor
ICAgICAgICAgICAgICAgICRhcmNoaXRlY3R1cmUgPSAnYXJtdjcnOworICAgICAgICAgICAgfQog
ICAgICAgICB9CiAgICAgfSBlbHNpZiAoaXNFZmwoKSkgewogICAgICAgICBteSAkaG9zdF9wcm9j
ZXNzb3IgPSAiIjsKQEAgLTM5Niw2ICs0MDQsMzAgQEAgc3ViIGFyZ3VtZW50c0ZvckNvbmZpZ3Vy
YXRpb24oKQogICAgIHJldHVybiBAYXJnczsKIH0KIAorc3ViIGRldGVybWluZVhjb2RlU0RLCit7
CisgICAgcmV0dXJuIGlmIGRlZmluZWQgJHhjb2RlU0RLOworICAgIGZvciAobXkgJGkgPSAwOyAk
aSA8PSAkI0FSR1Y7ICRpKyspIHsKKyAgICAgICAgbXkgJG9wdCA9ICRBUkdWWyRpXTsKKyAgICAg
ICAgaWYgKCRvcHQgPX4gL14tLXNkayQvaSkgeworICAgICAgICAgICAgc3BsaWNlKEBBUkdWLCAk
aSwgMSk7CisgICAgICAgICAgICAkeGNvZGVTREsgPSBzcGxpY2UoQEFSR1YsICRpLCAxKTsKKyAg
ICAgICAgfSBlbHNpZiAoJG9wdCA9fiAvXi0tZGV2aWNlJC9pKSB7CisgICAgICAgICAgICBzcGxp
Y2UoQEFSR1YsICRpLCAxKTsKKyAgICAgICAgICAgICR4Y29kZVNESyA9ICdpcGhvbmVvcy5pbnRl
cm5hbCc7CisgICAgICAgIH0gZWxzaWYgKCRvcHQgPX4gL14tLXNpbSh1bGF0b3IpPy9pKSB7Cisg
ICAgICAgICAgICBzcGxpY2UoQEFSR1YsICRpLCAxKTsKKyAgICAgICAgICAgICR4Y29kZVNESyA9
ICdpcGhvbmVzaW11bGF0b3InOworICAgICAgICB9CisgICAgfQorfQorCitzdWIgeGNvZGVTREsK
K3sKKyAgICBkZXRlcm1pbmVYY29kZVNESygpOworICAgIHJldHVybiAkeGNvZGVTREs7Cit9CisK
IHN1YiBkZXRlcm1pbmVDb25maWd1cmF0aW9uRm9yVmlzdWFsU3R1ZGlvCiB7CiAgICAgcmV0dXJu
IGlmIGRlZmluZWQgJGNvbmZpZ3VyYXRpb25Gb3JWaXN1YWxTdHVkaW87CkBAIC01MjAsNyArNTUy
LDEyIEBAIHN1YiBYY29kZU9wdGlvbnMKICAgICBkZXRlcm1pbmVCYXNlUHJvZHVjdERpcigpOwog
ICAgIGRldGVybWluZUNvbmZpZ3VyYXRpb24oKTsKICAgICBkZXRlcm1pbmVBcmNoaXRlY3R1cmUo
KTsKLSAgICByZXR1cm4gKEBiYXNlUHJvZHVjdERpck9wdGlvbiwgIi1jb25maWd1cmF0aW9uIiwg
JGNvbmZpZ3VyYXRpb24sICJBUkNIUz0kYXJjaGl0ZWN0dXJlIiwgYXJndW1lbnRzRm9yWGNvZGUo
KSk7CisgICAgZGV0ZXJtaW5lWGNvZGVTREsoKTsKKworICAgIG15IEBzZGtPcHRpb24gPSAoJHhj
b2RlU0RLID8gIlNES1JPT1Q9JHhjb2RlU0RLIiA6ICgpKTsKKyAgICBteSBAYXJjaGl0ZWN0dXJl
T3B0aW9uID0gKCRhcmNoaXRlY3R1cmUgPyAiQVJDSFM9JGFyY2hpdGVjdHVyZSIgOiAoKSk7CisK
KyAgICByZXR1cm4gKEBiYXNlUHJvZHVjdERpck9wdGlvbiwgIi1jb25maWd1cmF0aW9uIiwgJGNv
bmZpZ3VyYXRpb24sIEBhcmNoaXRlY3R1cmVPcHRpb24sIEBzZGtPcHRpb24sIGFyZ3VtZW50c0Zv
clhjb2RlKCkpOwogfQogCiBzdWIgWGNvZGVPcHRpb25TdHJpbmcK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185921</attachid>
            <date>2013-01-31 20:12:48 -0800</date>
            <delta_ts>2013-02-01 12:49:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108395-20130131200932.patch</filename>
            <type>text/plain</type>
            <size>1665</size>
            <attacher name="David Farler">dfarler</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxNTI1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNmJjNGFiMTQwMGVhNDJmMzcwNTM5YWE5YTY1OTBhYzgw
YTZhMTM0MS4uZWUzNTFjNjE0YWY3MDQxYzY1NjZlYzc3OWUxOTg0YmVlOWZiYmIzYSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEz
IEBACisyMDEzLTAxLTMxICBEYXZpZCBGYXJsZXIgIDxkZmFybGVyQGFwcGxlLmNvbT4KKworICAg
ICAgICBQcm92aWRlIGEgc2Vuc2libGUgZGVmYXVsdCBhcmNoaXRlY3R1cmUgd2hlbiBidWlsZGlu
ZyBvbiBpT1MgU0RLcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTA4Mzk1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBTY3JpcHRzL3dlYmtpdGRpcnMucG06CisgICAgICAgIChkZXRlcm1pbmVBcmNoaXRl
Y3R1cmUpOiBBbmNob3IgU0RLIHJlZ2V4IG1hdGNoZXMgYXQgdGhlIGJlZ2lubmluZy4KKwogMjAx
My0wMS0zMSAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAg
ICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjE0MTM0OS4KZGlmZiAtLWdpdCBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0ZGlycy5wbSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQppbmRl
eCA3NDU1N2JiMDYzN2I2ODBlMzI4ZmYyMzg2Y2E5YTMyZWVmMmNiN2E2Li4yMmQ5ZDRjNjJjNmM2
OGM3MjExYjFhNzg0YTJmNDRmZDJmYjllM2Y3IDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRzL3dl
YmtpdGRpcnMucG0KKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtCkBAIC0zMTksMTMg
KzMxOSwxMyBAQCBzdWIgZGV0ZXJtaW5lQXJjaGl0ZWN0dXJlCiAgICAgICAgIGlmICgkYXJjaGl0
ZWN0dXJlKSB7CiAgICAgICAgICAgICBjaG9tcCAkYXJjaGl0ZWN0dXJlOwogICAgICAgICB9IGVs
c2UgewotICAgICAgICAgICAgaWYgKG5vdCBkZWZpbmVkICR4Y29kZVNESyBvciAkeGNvZGVTREsg
PX4gL1wvfG1hY29zeC8pIHsKKyAgICAgICAgICAgIGlmIChub3QgZGVmaW5lZCAkeGNvZGVTREsg
b3IgJHhjb2RlU0RLID1+IC9eKFwvJHxtYWNvc3gpLykgewogICAgICAgICAgICAgICAgIG15ICRz
dXBwb3J0czY0Qml0ID0gYHN5c2N0bCAtbiBody5vcHRpb25hbC54ODZfNjRgOwogICAgICAgICAg
ICAgICAgIGNob21wICRzdXBwb3J0czY0Qml0OwogICAgICAgICAgICAgICAgICRhcmNoaXRlY3R1
cmUgPSAneDg2XzY0JyBpZiAkc3VwcG9ydHM2NEJpdDsKLSAgICAgICAgICAgIH0gZWxzaWYgKCR4
Y29kZVNESyA9fiAvaXBob25lc2ltdWxhdG9yLykgeworICAgICAgICAgICAgfSBlbHNpZiAoJHhj
b2RlU0RLID1+IC9eaXBob25lc2ltdWxhdG9yLykgewogICAgICAgICAgICAgICAgICRhcmNoaXRl
Y3R1cmUgPSAnaTM4Nic7Ci0gICAgICAgICAgICB9IGVsc2lmICgkeGNvZGVTREsgPX4gL2lwaG9u
ZW9zLykgeworICAgICAgICAgICAgfSBlbHNpZiAoJHhjb2RlU0RLID1+IC9eaXBob25lb3MvKSB7
CiAgICAgICAgICAgICAgICAgJGFyY2hpdGVjdHVyZSA9ICdhcm12Nyc7CiAgICAgICAgICAgICB9
CiAgICAgICAgIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>186111</attachid>
            <date>2013-02-01 12:49:40 -0800</date>
            <delta_ts>2013-02-01 12:51:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108395-20130201124622.patch</filename>
            <type>text/plain</type>
            <size>1370</size>
            <attacher name="David Farler">dfarler</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxNTM0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMmNiYmE2MTMzMWI0YTY0OGYzM2I5
NTBhMjc4MDU2Y2E3MTIyNTA1MS4uM2RlM2IzOTM4M2Q2MTllMWE1ODI3NDIyOTYyZTEzNjc4YzRj
NmE3ZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEzLTAyLTAxICBEYXZpZCBGYXJsZXIgIDxk
ZmFybGVyQGFwcGxlLmNvbT4KKworICAgICAgICBQcm92aWRlIGEgc2Vuc2libGUgZGVmYXVsdCBh
cmNoaXRlY3R1cmUgd2hlbiBidWlsZGluZyBvbiBpT1MgU0RLcworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA4Njc3CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0
aW9uczoKKyAgICAgICAgTWFyayBmYXN0L3BhcnNlci9wYXJzZXIteWllbGQtdGltaW5nLmh0bWwg
YXMgWyBQYXNzIEZhaWx1cmUgXQorCiAyMDEzLTAxLTMxICBIYWppbWUgTW9ycml0YSAgPG1vcnJp
dGFAZ29vZ2xlLmNvbT4KIAogICAgICAgICBbQ2hyb21pdW1dIFVucmV2aWV3ZWQsIHJlYmFzZWxp
bmluZyBleHBlY3RhdGlvbnMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMv
VGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRp
b25zCmluZGV4IDRiNTg5YzFhNmYyNmUxYzJhMzZiNzc3ZGMxMDU0ODdiMDdlZDhlYjcuLjNhZThl
MDZiMWVjZTlmMGI3MTc0YjljOTlmY2JjNjU2Yzg3NDVlNjEgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCkBAIC0yLDYgKzIsOSBAQAogIwogIyBTZWUgaHR0cDov
L3RyYWMud2Via2l0Lm9yZy93aWtpL1Rlc3RFeHBlY3RhdGlvbnMgZm9yIG1vcmUgaW5mb3JtYXRp
b24gb24gdGhpcyBmaWxlLgogCisjIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD04OTgxMgord2Via2l0Lm9yZy9iLzg5ODEyIGZhc3QvcGFyc2VyL3BhcnNlci15aWVsZC10
aW1pbmcuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCisKICMgPHJkYXI6Ly9wcm9ibGVtLzU2NDc5NTI+
IGZhc3QvZXZlbnRzL21vdXNlb3V0LW9uLXdpbmRvdy5odG1sIG5lZWRzIG1hYyBEUlQgdG8gaXNz
dWUgbW91c2Ugb3V0IGV2ZW50cwogZmFzdC9ldmVudHMvbW91c2VvdXQtb24td2luZG93Lmh0bWwK
IAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>