<?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>106645</bug_id>
          
          <creation_ts>2013-01-11 02:16:08 -0800</creation_ts>
          <short_desc>Failure building with python3</short_desc>
          <delta_ts>2022-02-28 03:56:55 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</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>0</everconfirmed>
          <reporter name="Laszlo Papp">lpapp</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>benjamin</cc>
    
    <cc>bruno.abinader</cc>
    
    <cc>commit-queue</cc>
    
    <cc>hausmann</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>805089</commentid>
    <comment_count>0</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-01-11 02:16:08 -0800</bug_when>
    <thetext>See the patch for addressing the python3 issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805091</commentid>
    <comment_count>1</comment_count>
      <attachid>182300</attachid>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-01-11 02:17:33 -0800</bug_when>
    <thetext>Created attachment 182300
print-function-usage-patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805099</commentid>
    <comment_count>2</comment_count>
      <attachid>182300</attachid>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2013-01-11 02:32:52 -0800</bug_when>
    <thetext>Comment on attachment 182300
print-function-usage-patch

This patch misses a ChangeLog. Please refer to http://www.webkit.org/coding/contributing.html for more information.

Also, please set review? and commit-queue? if you&apos;d like your patch to be reviewed and committed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805197</commentid>
    <comment_count>3</comment_count>
    <who name="Bruno Abinader (history only)">bruno.abinader</who>
    <bug_when>2013-01-11 05:24:45 -0800</bug_when>
    <thetext>Hi Laszlo :) Good to see you around WebKit! Please let me give you a few hints on how WebKit patches should look like:

- Every WebKit patch should contain at least one ChangeLog entry, with respect to the subdirectory the modifications were made (ie. Source/JavaScriptCore/ChangeLog).

- The ChangeLog entry should follow the guideline described in [1]. You can take advantage of a script called &apos;Tools/Scripts/prepare-ChangeLog -g HEAD&apos;, where HEAD is the top of your git branch, for example.

Links:
[1] http://www.webkit.org/coding/contributing.html#changelogs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>807170</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2013-01-15 03:51:29 -0800</bug_when>
    <thetext>I&apos;ve submitted your patch to the EWS to see if there are any technical issues with it from a building POV, but yeah, as Andras and Bruno point out: The patch needs a ChangeLog.

The workflow I would recommend is to run

(1) Tools/Scripts/webkit-patch prepare 106645
(2) Then complete the editing of the ChangeLog files prepared by the above command
(3) Tools/Scripts/webkit-patch post --request-commit

That&apos;ll upload a new patch into this bug report and set the request review/commit flags accordingly, so that the patch can be processed for review and submission.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>807171</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-15 03:52:31 -0800</bug_when>
    <thetext>Attachment 182300 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/JavaScriptCore/disassembler/udis86/...&quot; exit_code: 1
Source/JavaScriptCore/disassembler/udis86/ud_opcode.py:228:  whitespace after &apos;(&apos;  [pep8/E201] [5]
Source/JavaScriptCore/disassembler/udis86/ud_opcode.py:229:  whitespace after &apos;(&apos;  [pep8/E201] [5]
Source/JavaScriptCore/disassembler/udis86/ud_opcode.py:231:  whitespace after &apos;(&apos;  [pep8/E201] [5]
Source/JavaScriptCore/disassembler/udis86/ud_optable.py:89:  whitespace after &apos;(&apos;  [pep8/E201] [5]
Source/JavaScriptCore/disassembler/udis86/ud_optable.py:91:  whitespace after &apos;(&apos;  [pep8/E201] [5]
Source/JavaScriptCore/disassembler/udis86/itab.py:277:  [UdItabGenerator.genInsnTable] Using variable &apos;pfx&apos; before assignment  [pylint/E0601] [5]
Total errors found: 6 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815090</commentid>
    <comment_count>6</comment_count>
      <attachid>184403</attachid>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-01-23 22:40:19 -0800</bug_when>
    <thetext>Created attachment 184403
Updated change with changelog

@Simon:  Tools/Scripts/webkit-patch prepare 106645
Can&apos;t find a branch to diff against. svn-remote.svn.fetch is not in the git config and refs/remotes/origin/master does not exist
Can&apos;t find a branch to diff against. svn-remote.svn.fetch is not in the git config and refs/remotes/origin/master does not exist</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815123</commentid>
    <comment_count>7</comment_count>
      <attachid>184403</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-01-23 23:15:40 -0800</bug_when>
    <thetext>Comment on attachment 184403
Updated change with changelog

Wrong patch format + wrong attachment flags.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815126</commentid>
    <comment_count>8</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-01-23 23:16:54 -0800</bug_when>
    <thetext>What do you mean by wrong patch format?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815142</commentid>
    <comment_count>9</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-01-23 23:38:10 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; What do you mean by wrong patch format?

Here are the problem bugzilla had with the patch:
-You uploaded it with a binary MIME type.
-You did not check the patch checkbox, which means you did not agree on the project policies when uploading.
-You uploaded a Git email patch. I am not sure our patcher supports that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815201</commentid>
    <comment_count>10</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-01-24 00:53:24 -0800</bug_when>
    <thetext>&apos;git format-patch&apos; is not supported? Then &apos;git diff&apos; perhaps?

These automated scripts do not seem to work on my machine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815215</commentid>
    <comment_count>11</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-01-24 01:05:30 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; &apos;git format-patch&apos; is not supported? Then &apos;git diff&apos; perhaps?
&gt; 
&gt; These automated scripts do not seem to work on my machine.

Git diff works for sure.

Git format-patch may work but I am not certain. Most tools are for SVN and some have quirks with git output. Actually, given your first patch went fine through the bots, I think that should work just fine.

The important part is check the &quot;Patch&quot; checkbox when you upload. That should also set the mimetype correctly. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920180</commentid>
    <comment_count>12</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-08-23 04:52:26 -0700</bug_when>
    <thetext>Can we get this patch rolling again? It still applies properly (apart from the ChangeLog entry), it just needs to be reuploaded properly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920183</commentid>
    <comment_count>13</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2013-08-23 04:55:30 -0700</bug_when>
    <thetext>@Zan: fix the tools to work, and then the contributors&apos; life become simpler to update changes.

As for me, those tools were broken, so I lost my motivation to do the stuff manually without much experience.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920187</commentid>
    <comment_count>14</comment_count>
      <attachid>209451</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-08-23 05:15:24 -0700</bug_when>
    <thetext>Created attachment 209451
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920188</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-08-23 05:17:46 -0700</bug_when>
    <thetext>Attachment 209451 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/JavaScriptCore/ChangeLog&apos;, u&apos;Source/JavaScriptCore/disassembler/udis86/itab.py&apos;, u&apos;Source/JavaScriptCore/disassembler/udis86/ud_opcode.py&apos;, u&apos;Source/JavaScriptCore/disassembler/udis86/ud_optable.py&apos;]&quot; exit_code: 1
Source/JavaScriptCore/disassembler/udis86/ud_opcode.py:228:  whitespace after &apos;(&apos;  [pep8/E201] [5]
Source/JavaScriptCore/disassembler/udis86/ud_opcode.py:229:  whitespace after &apos;(&apos;  [pep8/E201] [5]
Source/JavaScriptCore/disassembler/udis86/ud_opcode.py:231:  whitespace after &apos;(&apos;  [pep8/E201] [5]
Source/JavaScriptCore/disassembler/udis86/ud_optable.py:89:  whitespace after &apos;(&apos;  [pep8/E201] [5]
Source/JavaScriptCore/disassembler/udis86/ud_optable.py:91:  whitespace after &apos;(&apos;  [pep8/E201] [5]
Source/JavaScriptCore/disassembler/udis86/itab.py:277:  [UdItabGenerator.genInsnTable] Using variable &apos;pfx&apos; before assignment  [pylint/E0601] [5]
Total errors found: 6 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920189</commentid>
    <comment_count>16</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-08-23 05:19:01 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; @Zan: fix the tools to work, and then the contributors&apos; life become simpler to update changes.
&gt; 
&gt; As for me, those tools were broken, so I lost my motivation to do the stuff manually without much experience.

As was explained, uploading the `git diff` output would work just well.
If you&apos;ve experienced incorrect tool behavior, please file bugs about it.

I&apos;ve reuploaded the patch, still listing you as the patch author, so it can run through the EWS and get reviewed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920192</commentid>
    <comment_count>17</comment_count>
      <attachid>209453</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2013-08-23 05:25:11 -0700</bug_when>
    <thetext>Created attachment 209453
With fixed ChangeLog

The ChangeLog was a bit out of form.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920196</commentid>
    <comment_count>18</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-08-23 05:27:34 -0700</bug_when>
    <thetext>Attachment 209453 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/JavaScriptCore/ChangeLog&apos;, u&apos;Source/JavaScriptCore/disassembler/udis86/itab.py&apos;, u&apos;Source/JavaScriptCore/disassembler/udis86/ud_opcode.py&apos;, u&apos;Source/JavaScriptCore/disassembler/udis86/ud_optable.py&apos;]&quot; exit_code: 1
Source/JavaScriptCore/disassembler/udis86/ud_opcode.py:228:  whitespace after &apos;(&apos;  [pep8/E201] [5]
Source/JavaScriptCore/disassembler/udis86/ud_opcode.py:229:  whitespace after &apos;(&apos;  [pep8/E201] [5]
Source/JavaScriptCore/disassembler/udis86/ud_opcode.py:231:  whitespace after &apos;(&apos;  [pep8/E201] [5]
Source/JavaScriptCore/disassembler/udis86/ud_optable.py:89:  whitespace after &apos;(&apos;  [pep8/E201] [5]
Source/JavaScriptCore/disassembler/udis86/ud_optable.py:91:  whitespace after &apos;(&apos;  [pep8/E201] [5]
Source/JavaScriptCore/disassembler/udis86/itab.py:277:  [UdItabGenerator.genInsnTable] Using variable &apos;pfx&apos; before assignment  [pylint/E0601] [5]
Total errors found: 6 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920429</commentid>
    <comment_count>19</comment_count>
      <attachid>209453</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-08-23 13:48:57 -0700</bug_when>
    <thetext>Comment on attachment 209453
With fixed ChangeLog

Clearing flags on attachment: 209453

Committed r154521: &lt;http://trac.webkit.org/changeset/154521&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920430</commentid>
    <comment_count>20</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-08-23 13:49:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>182300</attachid>
            <date>2013-01-11 02:17:33 -0800</date>
            <delta_ts>2013-01-23 22:40:19 -0800</delta_ts>
            <desc>print-function-usage-patch</desc>
            <filename>0001-Switch-to-print-usage-as-a-function-to-work-with-pyt.patch</filename>
            <type>text/plain</type>
            <size>4355</size>
            <attacher name="Laszlo Papp">lpapp</attacher>
            
              <data encoding="base64">RnJvbSA5YzIyNDBkZjQ4NWZhM2UxNjhmYTc1NzNhMjlmYjIxYzQ5NmNjZGJkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBMYXN6bG8gUGFwcCA8bHBhcHBAa2RlLm9yZz4KRGF0ZTogRnJp
LCAxMSBKYW4gMjAxMyAwMzoxMToxOCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIFN3aXRjaCB0byBw
cmludCB1c2FnZSBhcyBhIGZ1bmN0aW9uIHRvIHdvcmsgd2l0aCBweXRob24zLAogdG9vLgoKLS0t
CiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGlzYXNzZW1ibGVyL3VkaXM4Ni9pdGFiLnB5ICAgICAg
IHwgIDQgKystLQogU291cmNlL0phdmFTY3JpcHRDb3JlL2Rpc2Fzc2VtYmxlci91ZGlzODYvdWRf
b3Bjb2RlLnB5ICB8ICA4ICsrKystLS0tCiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGlzYXNzZW1i
bGVyL3VkaXM4Ni91ZF9vcHRhYmxlLnB5IHwgMTIgKysrKysrLS0tLS0tCiAzIGZpbGVzIGNoYW5n
ZWQsIDEyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9kaXNhc3NlbWJsZXIvdWRpczg2L2l0YWIucHkgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvZGlzYXNzZW1ibGVyL3VkaXM4Ni9pdGFiLnB5CmluZGV4IDA3ZTIwYTYuLjNk
NTBhZDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kaXNhc3NlbWJsZXIvdWRp
czg2L2l0YWIucHkKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Rpc2Fzc2VtYmxlci91ZGlz
ODYvaXRhYi5weQpAQCAtMjY4LDEzICsyNjgsMTMgQEAgY2xhc3MgVWRJdGFiR2VuZXJhdG9yKCB1
ZF9vcGNvZGUuVWRPcGNvZGVUYWJsZXMgKToKICAgICAgICAgICAgIG9wciAgID0gZVsgJ29wZXJh
bmRzJyBdCiAgICAgICAgICAgICBmb3IgaSBpbiByYW5nZShsZW4ob3ByKSk6IAogICAgICAgICAg
ICAgICAgIGlmIG5vdCAob3ByW2ldIGluIHNlbGYuT3BlcmFuZERpY3Qua2V5cygpKToKLSAgICAg
ICAgICAgICAgICAgICAgcHJpbnQgImVycm9yOiBpbnZhbGlkIG9wZXJhbmQgZGVjbGFyYXRpb246
ICVzXG4iICUgb3ByW2ldCisgICAgICAgICAgICAgICAgICAgIHByaW50KCJlcnJvcjogaW52YWxp
ZCBvcGVyYW5kIGRlY2xhcmF0aW9uOiAlc1xuIiAlIG9wcltpXSkKICAgICAgICAgICAgICAgICBv
cHJfY1tpXSA9ICJPXyIgKyBvcHJbaV0KICAgICAgICAgICAgIG9wciA9ICIlcyAlcyAlcyIgJSAo
b3ByX2NbMF0gKyAiLCIsIG9wcl9jWzFdICsgIiwiLCBvcHJfY1syXSkKIAogICAgICAgICAgICAg
Zm9yIHAgaW4gZVsncHJlZml4ZXMnXToKICAgICAgICAgICAgICAgICBpZiBub3QgKCBwIGluIHNl
bGYuUHJlZml4RGljdC5rZXlzKCkgKToKLSAgICAgICAgICAgICAgICAgICAgcHJpbnQgImVycm9y
OiBpbnZhbGlkIHByZWZpeCBzcGVjaWZpY2F0aW9uOiAlcyBcbiIgJSBwZngKKyAgICAgICAgICAg
ICAgICAgICAgcHJpbnQoImVycm9yOiBpbnZhbGlkIHByZWZpeCBzcGVjaWZpY2F0aW9uOiAlcyBc
biIgJSBwZngpCiAgICAgICAgICAgICAgICAgcGZ4X2MuYXBwZW5kKCBzZWxmLlByZWZpeERpY3Rb
cF0gKQogICAgICAgICAgICAgaWYgbGVuKGVbJ3ByZWZpeGVzJ10pID09IDA6CiAgICAgICAgICAg
ICAgICAgcGZ4X2MuYXBwZW5kKCAiUF9ub25lIiApCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvZGlzYXNzZW1ibGVyL3VkaXM4Ni91ZF9vcGNvZGUucHkgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvZGlzYXNzZW1ibGVyL3VkaXM4Ni91ZF9vcGNvZGUucHkKaW5kZXggZjMwMWI1Mi4u
ZjgyNzM4MCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Rpc2Fzc2VtYmxlci91
ZGlzODYvdWRfb3Bjb2RlLnB5CisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kaXNhc3NlbWJs
ZXIvdWRpczg2L3VkX29wY29kZS5weQpAQCAtMjE4LDE3ICsyMTgsMTcgQEAgY2xhc3MgVWRPcGNv
ZGVUYWJsZXM6CiAgICAgICAgIHNlbGYucGFyc2Uoc2VsZi5PcGNvZGVUYWJsZTAsIGluc24pCiAK
ICAgICBkZWYgcHJpbnRfdGFibGUoIHNlbGYsIHRhYmxlLCBwZnhzICk6Ci0gICAgICAgIHByaW50
ICIlcyAgIHwiICUgcGZ4cworICAgICAgICBwcmludCgiJXMgICB8IiAlIHBmeHMpCiAgICAgICAg
IGtleXMgPSB0YWJsZVsgJ2VudHJpZXMnIF0ua2V5cygpCiAgICAgICAgIGlmICggbGVuKCBrZXlz
ICkgKToKICAgICAgICAgICAgIGtleXMuc29ydCgpCiAgICAgICAgIGZvciBpZHggaW4ga2V5czoK
ICAgICAgICAgICAgIGUgPSB0YWJsZVsgJ2VudHJpZXMnIF1bIGlkeCBdCiAgICAgICAgICAgICBp
ZiBlWyAndHlwZScgXSA9PSAnaW5zbic6Ci0gICAgICAgICAgICAgICAgcHJpbnQgIiVzICAgfC08
JXM+IiAlICggcGZ4cywgaWR4ICksCi0gICAgICAgICAgICAgICAgcHJpbnQgICIlcyAlcyIgJSAo
IGVbICdtbmVtb25pYycgXSwgJyAnLmpvaW4oIGVbICdvcGVyYW5kcyddICkgKQorICAgICAgICAg
ICAgICAgIHByaW50KCIlcyAgIHwtPCVzPiIgJSAoIHBmeHMsIGlkeCApKSwKKyAgICAgICAgICAg
ICAgICBwcmludCgiJXMgJXMiICUgKCBlWyAnbW5lbW9uaWMnIF0sICcgJy5qb2luKCBlWyAnb3Bl
cmFuZHMnXSApKSkKICAgICAgICAgICAgIGVsc2U6Ci0gICAgICAgICAgICAgICAgcHJpbnQgIiVz
ICAgfC08JXM+ICVzIiAlICggcGZ4cywgaWR4LCBlWyd0eXBlJ10gKQorICAgICAgICAgICAgICAg
IHByaW50KCIlcyAgIHwtPCVzPiAlcyIgJSAoIHBmeHMsIGlkeCwgZVsndHlwZSddICkpCiAgICAg
ICAgICAgICAgICAgc2VsZi5wcmludF90YWJsZSggZSwgcGZ4cyArICcgICB8JyApCiAKICAgICBk
ZWYgcHJpbnRfdHJlZSggc2VsZiApOiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9kaXNhc3NlbWJsZXIvdWRpczg2L3VkX29wdGFibGUucHkgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvZGlzYXNzZW1ibGVyL3VkaXM4Ni91ZF9vcHRhYmxlLnB5CmluZGV4IDViNWM1NWQuLjAzNTA2
NDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kaXNhc3NlbWJsZXIvdWRpczg2
L3VkX29wdGFibGUucHkKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Rpc2Fzc2VtYmxlci91
ZGlzODYvdWRfb3B0YWJsZS5weQpAQCAtNTAsNyArNTAsNyBAQCBjbGFzcyBVZE9wdGFibGVYbWxQ
YXJzZXI6CiAgICAgICAgICAgICBlbGlmIGRlZl9ub2RlLmxvY2FsTmFtZSA9PSAndmVuZG9yJzoK
ICAgICAgICAgICAgICAgICB2ZW4gPSAoIGRlZl9ub2RlLmZpcnN0Q2hpbGQuZGF0YSApOwogICAg
ICAgICAgICAgZWxzZToKLSAgICAgICAgICAgICAgICBwcmludCAid2FybmluZzogaW52YWxpZCBu
b2RlIC0gJXMiICUgZGVmX25vZGUubG9jYWxOYW1lCisgICAgICAgICAgICAgICAgcHJpbnQoIndh
cm5pbmc6IGludmFsaWQgbm9kZSAtICVzIiAlIGRlZl9ub2RlLmxvY2FsTmFtZSkKICAgICAgICAg
ICAgICAgICBjb250aW51ZQogICAgICAgICByZXR1cm4gKCBwZngsIG9wYywgb3ByLCB2ZW4gKQog
CkBAIC02NSw3ICs2NSw3IEBAIGNsYXNzIFVkT3B0YWJsZVhtbFBhcnNlcjoKICAgICAgICAgICAg
IGlmIG5vdCBpbnNuTm9kZS5sb2NhbE5hbWU6CiAgICAgICAgICAgICAgICAgY29udGludWUKICAg
ICAgICAgICAgIGlmIGluc25Ob2RlLmxvY2FsTmFtZSAhPSAiaW5zdHJ1Y3Rpb24iOgotICAgICAg
ICAgICAgICAgIHByaW50ICJ3YXJuaW5nOiBpbnZhbGlkIGluc24gbm9kZSAtICVzIiAlIGluc25O
b2RlLmxvY2FsTmFtZQorICAgICAgICAgICAgICAgIHByaW50KCJ3YXJuaW5nOiBpbnZhbGlkIGlu
c24gbm9kZSAtICVzIiAlIGluc25Ob2RlLmxvY2FsTmFtZSkKICAgICAgICAgICAgICAgICBjb250
aW51ZQogCiAgICAgICAgICAgICBtbmVtb25pYyA9IGluc25Ob2RlLmdldEVsZW1lbnRzQnlUYWdO
YW1lKCAnbW5lbW9uaWMnIClbIDAgXS5maXJzdENoaWxkLmRhdGEKQEAgLTg0LDExICs4NCwxMSBA
QCBjbGFzcyBVZE9wdGFibGVYbWxQYXJzZXI6CiAKIAogZGVmIHByaW50Rm4oIHBmeCwgbW5tLCBv
cGMsIG9wciwgdmVuICk6Ci0gICAgcHJpbnQgJ2RlZjogJywKKyAgICBwcmludCgnZGVmOiAnKSwK
ICAgICBpZiBsZW4oIHBmeCApOgotICAgICAgICBwcmludCAnICcuam9pbiggcGZ4ICksCi0gICAg
cHJpbnQgIiVzICVzICVzICVzIiAlIFwKLSAgICAgICAgICAgICggbW5tLCAnICcuam9pbiggb3Bj
ICksICcgJy5qb2luKCBvcHIgKSwgdmVuICkKKyAgICAgICAgcHJpbnQoJyAnLmpvaW4oIHBmeCAp
KSwKKyAgICBwcmludCgiJXMgJXMgJXMgJXMiICUgXAorICAgICAgICAgICAgKCBtbm0sICcgJy5q
b2luKCBvcGMgKSwgJyAnLmpvaW4oIG9wciApLCB2ZW4gKSkKIAogCiBkZWYgcGFyc2UoIHhtbCwg
Y2FsbGJhY2sgKToKLS0gCjEuOC4xCgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>184403</attachid>
            <date>2013-01-23 22:40:19 -0800</date>
            <delta_ts>2022-02-28 03:56:55 -0800</delta_ts>
            <desc>Updated change with changelog</desc>
            <filename>0001-Switch-to-print-usage-as-a-function-to-work-with-pyt.patch</filename>
            <type>text/plain</type>
            <size>5504</size>
            <attacher name="Laszlo Papp">lpapp</attacher>
            
              <data encoding="base64">RnJvbSBhYjZjNDAxODA3NTc0YWI3OGQzNzhkNTBiYWVhNzE1MjI2OGE2N2RlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBMYXN6bG8gUGFwcCA8bHBhcHBAa2RlLm9yZz4KRGF0ZTogRnJp
LCAxMSBKYW4gMjAxMyAwMzoxMToxOCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIFN3aXRjaCB0byBw
cmludCB1c2FnZSBhcyBhIGZ1bmN0aW9uIHRvIHdvcmsgd2l0aCBweXRob24zLAogdG9vLgoKLS0t
CiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICB8IDIy
ICsrKysrKysrKysrKysrKysrKysrKysKIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kaXNhc3NlbWJs
ZXIvdWRpczg2L2l0YWIucHkgIHwgIDQgKystLQogLi4uL2Rpc2Fzc2VtYmxlci91ZGlzODYvdWRf
b3Bjb2RlLnB5ICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQogLi4uL2Rpc2Fzc2VtYmxlci91
ZGlzODYvdWRfb3B0YWJsZS5weSAgICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIDQgZmls
ZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9DaGFuZ2VMb2cKaW5kZXggNDExNTcwYS4uOWI3ZDZjZSAxMDA2NDQKLS0tIGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMjUgQEAKKzIwMTMtMDEtMjMgIExhc3psbyBQYXBwICA8bHBhcHBAa2Rl
Lm9yZz4KKworICAgICAgICBTd2l0Y2ggdG8gcHJpbnQgdXNhZ2UgYXMgYSBmdW5jdGlvbiB0byB3
b3JrIHdpdGggcHl0aG9uMywgdG9vLgorCisgICAgICAgIFVzZSBwcmludCBmdW5jdGlvbnMgaW5z
dGVhZCBvZiBweXRob24gc3RhdGVtZW50cyB0byBiZSBjb21wYXRpYmxlIHdpdGgKKwkJcHl0aG9u
My5YIGFuZCAyLjcgYXMgd2VsbC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwNjY0NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFyY2hsaW51eCBoYXMgYmVlbiB1c2luZyBweXRob24zIGFuZCB0aGF0IGlz
IHdoYXQgY2F1c2VzIGlzc3VlcyB3aGlsZQorCQlwYWNrYWdpbmcgUXRXZWJLaXQgYWxvbmcgd2l0
aCBRdDUuCisKKyAgICAgICAgKiBkaXNhc3NlbWJsZXIvdWRpczg2L2l0YWIucHk6CisgICAgICAg
IChVZEl0YWJHZW5lcmF0b3IuZ2VuSW5zblRhYmxlKToKKyAgICAgICAgKiBkaXNhc3NlbWJsZXIv
dWRpczg2L3VkX29wY29kZS5weToKKyAgICAgICAgKFVkT3Bjb2RlVGFibGVzLnByaW50X3RhYmxl
KToKKyAgICAgICAgKiBkaXNhc3NlbWJsZXIvdWRpczg2L3VkX29wdGFibGUucHk6CisgICAgICAg
IChVZE9wdGFibGVYbWxQYXJzZXIucGFyc2VEZWYpOgorICAgICAgICAoVWRPcHRhYmxlWG1sUGFy
c2VyLnBhcnNlKToKKyAgICAgICAgKHByaW50Rm4pOgorCiAyMDEzLTAxLTAyICBTaW1vbiBIYXVz
bWFubiAgPHNpbW9uLmhhdXNtYW5uQGRpZ2lhLmNvbT4KIAogICAgICAgICBbTWluR1ctdzY0XSBD
ZW50cmFsaXplIHdvcmthcm91bmQgZm9yIHBvdygpIGltcGxlbWVudGF0aW9uCmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGlzYXNzZW1ibGVyL3VkaXM4Ni9pdGFiLnB5IGIvU291
cmNlL0phdmFTY3JpcHRDb3JlL2Rpc2Fzc2VtYmxlci91ZGlzODYvaXRhYi5weQppbmRleCAwN2Uy
MGE2Li4zZDUwYWQwIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGlzYXNzZW1i
bGVyL3VkaXM4Ni9pdGFiLnB5CisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kaXNhc3NlbWJs
ZXIvdWRpczg2L2l0YWIucHkKQEAgLTI2OCwxMyArMjY4LDEzIEBAIGNsYXNzIFVkSXRhYkdlbmVy
YXRvciggdWRfb3Bjb2RlLlVkT3Bjb2RlVGFibGVzICk6CiAgICAgICAgICAgICBvcHIgICA9IGVb
ICdvcGVyYW5kcycgXQogICAgICAgICAgICAgZm9yIGkgaW4gcmFuZ2UobGVuKG9wcikpOiAKICAg
ICAgICAgICAgICAgICBpZiBub3QgKG9wcltpXSBpbiBzZWxmLk9wZXJhbmREaWN0LmtleXMoKSk6
Ci0gICAgICAgICAgICAgICAgICAgIHByaW50ICJlcnJvcjogaW52YWxpZCBvcGVyYW5kIGRlY2xh
cmF0aW9uOiAlc1xuIiAlIG9wcltpXQorICAgICAgICAgICAgICAgICAgICBwcmludCgiZXJyb3I6
IGludmFsaWQgb3BlcmFuZCBkZWNsYXJhdGlvbjogJXNcbiIgJSBvcHJbaV0pCiAgICAgICAgICAg
ICAgICAgb3ByX2NbaV0gPSAiT18iICsgb3ByW2ldCiAgICAgICAgICAgICBvcHIgPSAiJXMgJXMg
JXMiICUgKG9wcl9jWzBdICsgIiwiLCBvcHJfY1sxXSArICIsIiwgb3ByX2NbMl0pCiAKICAgICAg
ICAgICAgIGZvciBwIGluIGVbJ3ByZWZpeGVzJ106CiAgICAgICAgICAgICAgICAgaWYgbm90ICgg
cCBpbiBzZWxmLlByZWZpeERpY3Qua2V5cygpICk6Ci0gICAgICAgICAgICAgICAgICAgIHByaW50
ICJlcnJvcjogaW52YWxpZCBwcmVmaXggc3BlY2lmaWNhdGlvbjogJXMgXG4iICUgcGZ4CisgICAg
ICAgICAgICAgICAgICAgIHByaW50KCJlcnJvcjogaW52YWxpZCBwcmVmaXggc3BlY2lmaWNhdGlv
bjogJXMgXG4iICUgcGZ4KQogICAgICAgICAgICAgICAgIHBmeF9jLmFwcGVuZCggc2VsZi5QcmVm
aXhEaWN0W3BdICkKICAgICAgICAgICAgIGlmIGxlbihlWydwcmVmaXhlcyddKSA9PSAwOgogICAg
ICAgICAgICAgICAgIHBmeF9jLmFwcGVuZCggIlBfbm9uZSIgKQpkaWZmIC0tZ2l0IGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL2Rpc2Fzc2VtYmxlci91ZGlzODYvdWRfb3Bjb2RlLnB5IGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL2Rpc2Fzc2VtYmxlci91ZGlzODYvdWRfb3Bjb2RlLnB5CmluZGV4IGYz
MDFiNTIuLmY4MjczODAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kaXNhc3Nl
bWJsZXIvdWRpczg2L3VkX29wY29kZS5weQorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGlz
YXNzZW1ibGVyL3VkaXM4Ni91ZF9vcGNvZGUucHkKQEAgLTIxOCwxNyArMjE4LDE3IEBAIGNsYXNz
IFVkT3Bjb2RlVGFibGVzOgogICAgICAgICBzZWxmLnBhcnNlKHNlbGYuT3Bjb2RlVGFibGUwLCBp
bnNuKQogCiAgICAgZGVmIHByaW50X3RhYmxlKCBzZWxmLCB0YWJsZSwgcGZ4cyApOgotICAgICAg
ICBwcmludCAiJXMgICB8IiAlIHBmeHMKKyAgICAgICAgcHJpbnQoIiVzICAgfCIgJSBwZnhzKQog
ICAgICAgICBrZXlzID0gdGFibGVbICdlbnRyaWVzJyBdLmtleXMoKQogICAgICAgICBpZiAoIGxl
bigga2V5cyApICk6CiAgICAgICAgICAgICBrZXlzLnNvcnQoKQogICAgICAgICBmb3IgaWR4IGlu
IGtleXM6CiAgICAgICAgICAgICBlID0gdGFibGVbICdlbnRyaWVzJyBdWyBpZHggXQogICAgICAg
ICAgICAgaWYgZVsgJ3R5cGUnIF0gPT0gJ2luc24nOgotICAgICAgICAgICAgICAgIHByaW50ICIl
cyAgIHwtPCVzPiIgJSAoIHBmeHMsIGlkeCApLAotICAgICAgICAgICAgICAgIHByaW50ICAiJXMg
JXMiICUgKCBlWyAnbW5lbW9uaWMnIF0sICcgJy5qb2luKCBlWyAnb3BlcmFuZHMnXSApICkKKyAg
ICAgICAgICAgICAgICBwcmludCgiJXMgICB8LTwlcz4iICUgKCBwZnhzLCBpZHggKSksCisgICAg
ICAgICAgICAgICAgcHJpbnQoIiVzICVzIiAlICggZVsgJ21uZW1vbmljJyBdLCAnICcuam9pbigg
ZVsgJ29wZXJhbmRzJ10gKSkpCiAgICAgICAgICAgICBlbHNlOgotICAgICAgICAgICAgICAgIHBy
aW50ICIlcyAgIHwtPCVzPiAlcyIgJSAoIHBmeHMsIGlkeCwgZVsndHlwZSddICkKKyAgICAgICAg
ICAgICAgICBwcmludCgiJXMgICB8LTwlcz4gJXMiICUgKCBwZnhzLCBpZHgsIGVbJ3R5cGUnXSAp
KQogICAgICAgICAgICAgICAgIHNlbGYucHJpbnRfdGFibGUoIGUsIHBmeHMgKyAnICAgfCcgKQog
CiAgICAgZGVmIHByaW50X3RyZWUoIHNlbGYgKTogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvZGlzYXNzZW1ibGVyL3VkaXM4Ni91ZF9vcHRhYmxlLnB5IGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL2Rpc2Fzc2VtYmxlci91ZGlzODYvdWRfb3B0YWJsZS5weQppbmRleCA1YjVjNTVk
Li4wMzUwNjQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGlzYXNzZW1ibGVy
L3VkaXM4Ni91ZF9vcHRhYmxlLnB5CisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kaXNhc3Nl
bWJsZXIvdWRpczg2L3VkX29wdGFibGUucHkKQEAgLTUwLDcgKzUwLDcgQEAgY2xhc3MgVWRPcHRh
YmxlWG1sUGFyc2VyOgogICAgICAgICAgICAgZWxpZiBkZWZfbm9kZS5sb2NhbE5hbWUgPT0gJ3Zl
bmRvcic6CiAgICAgICAgICAgICAgICAgdmVuID0gKCBkZWZfbm9kZS5maXJzdENoaWxkLmRhdGEg
KTsKICAgICAgICAgICAgIGVsc2U6Ci0gICAgICAgICAgICAgICAgcHJpbnQgIndhcm5pbmc6IGlu
dmFsaWQgbm9kZSAtICVzIiAlIGRlZl9ub2RlLmxvY2FsTmFtZQorICAgICAgICAgICAgICAgIHBy
aW50KCJ3YXJuaW5nOiBpbnZhbGlkIG5vZGUgLSAlcyIgJSBkZWZfbm9kZS5sb2NhbE5hbWUpCiAg
ICAgICAgICAgICAgICAgY29udGludWUKICAgICAgICAgcmV0dXJuICggcGZ4LCBvcGMsIG9wciwg
dmVuICkKIApAQCAtNjUsNyArNjUsNyBAQCBjbGFzcyBVZE9wdGFibGVYbWxQYXJzZXI6CiAgICAg
ICAgICAgICBpZiBub3QgaW5zbk5vZGUubG9jYWxOYW1lOgogICAgICAgICAgICAgICAgIGNvbnRp
bnVlCiAgICAgICAgICAgICBpZiBpbnNuTm9kZS5sb2NhbE5hbWUgIT0gImluc3RydWN0aW9uIjoK
LSAgICAgICAgICAgICAgICBwcmludCAid2FybmluZzogaW52YWxpZCBpbnNuIG5vZGUgLSAlcyIg
JSBpbnNuTm9kZS5sb2NhbE5hbWUKKyAgICAgICAgICAgICAgICBwcmludCgid2FybmluZzogaW52
YWxpZCBpbnNuIG5vZGUgLSAlcyIgJSBpbnNuTm9kZS5sb2NhbE5hbWUpCiAgICAgICAgICAgICAg
ICAgY29udGludWUKIAogICAgICAgICAgICAgbW5lbW9uaWMgPSBpbnNuTm9kZS5nZXRFbGVtZW50
c0J5VGFnTmFtZSggJ21uZW1vbmljJyApWyAwIF0uZmlyc3RDaGlsZC5kYXRhCkBAIC04NCwxMSAr
ODQsMTEgQEAgY2xhc3MgVWRPcHRhYmxlWG1sUGFyc2VyOgogCiAKIGRlZiBwcmludEZuKCBwZngs
IG1ubSwgb3BjLCBvcHIsIHZlbiApOgotICAgIHByaW50ICdkZWY6ICcsCisgICAgcHJpbnQoJ2Rl
ZjogJyksCiAgICAgaWYgbGVuKCBwZnggKToKLSAgICAgICAgcHJpbnQgJyAnLmpvaW4oIHBmeCAp
LAotICAgIHByaW50ICIlcyAlcyAlcyAlcyIgJSBcCi0gICAgICAgICAgICAoIG1ubSwgJyAnLmpv
aW4oIG9wYyApLCAnICcuam9pbiggb3ByICksIHZlbiApCisgICAgICAgIHByaW50KCcgJy5qb2lu
KCBwZnggKSksCisgICAgcHJpbnQoIiVzICVzICVzICVzIiAlIFwKKyAgICAgICAgICAgICggbW5t
LCAnICcuam9pbiggb3BjICksICcgJy5qb2luKCBvcHIgKSwgdmVuICkpCiAKIAogZGVmIHBhcnNl
KCB4bWwsIGNhbGxiYWNrICk6Ci0tIAoxLjguMS4xCgo=
</data>
<flag name="review"
          id="203128"
          type_id="1"
          status="-"
          setter="benjamin"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>209451</attachid>
            <date>2013-08-23 05:15:24 -0700</date>
            <delta_ts>2013-08-23 05:25:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-106645-20130823051523.patch</filename>
            <type>text/plain</type>
            <size>5251</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU0NDc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA2
NDc1NDk4ZTZhNDZlODU1MTQ5YjNiN2ZhNmJlNjBlNGQxYmU3NTBmLi5mMDY4Mzg3OTA3MTUxNmU5
YTJiNjY5YTljMDAwNTMxODUwOTA5NDE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNSBAQAorMjAxMy0wMS0yMyAgTGFzemxvIFBhcHAgIDxscGFwcEBrZGUub3JnPgorCisg
ICAgICAgIFN3aXRjaCB0byBwcmludCB1c2FnZSBhcyBhIGZ1bmN0aW9uIHRvIHdvcmsgd2l0aCBw
eXRob24zLCB0b28uCisKKyAgICAgICAgVXNlIHByaW50IGZ1bmN0aW9ucyBpbnN0ZWFkIG9mIHB5
dGhvbiBzdGF0ZW1lbnRzIHRvIGJlIGNvbXBhdGlibGUgd2l0aAorICAgICAgICBweXRob24zLlgg
YW5kIDIuNyBhcyB3ZWxsLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTA2NjQ1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgQXJjaGxpbnV4IGhhcyBiZWVuIHVzaW5nIHB5dGhvbjMgYW5kIHRoYXQgaXMgd2hh
dCBjYXVzZXMgaXNzdWVzIHdoaWxlCisgICAgICAgIHBhY2thZ2luZyBRdFdlYktpdCBhbG9uZyB3
aXRoIFF0NS4KKworICAgICAgICAqIGRpc2Fzc2VtYmxlci91ZGlzODYvaXRhYi5weToKKyAgICAg
ICAgKFVkSXRhYkdlbmVyYXRvci5nZW5JbnNuVGFibGUpOgorICAgICAgICAqIGRpc2Fzc2VtYmxl
ci91ZGlzODYvdWRfb3Bjb2RlLnB5OgorICAgICAgICAoVWRPcGNvZGVUYWJsZXMucHJpbnRfdGFi
bGUpOgorICAgICAgICAqIGRpc2Fzc2VtYmxlci91ZGlzODYvdWRfb3B0YWJsZS5weToKKyAgICAg
ICAgKFVkT3B0YWJsZVhtbFBhcnNlci5wYXJzZURlZik6CisgICAgICAgIChVZE9wdGFibGVYbWxQ
YXJzZXIucGFyc2UpOgorICAgICAgICAocHJpbnRGbik6CisKIDIwMTMtMDgtMjIgIE1hcmsgSGFo
bmVuYmVyZyAgPG1oYWhuZW5iZXJnQGFwcGxlLmNvbT4KIAogICAgICAgICBKU09iamVjdCBhbmQg
SlNBcnJheSBjb2RlIHNob3VsZG4ndCBoYXZlIHRvIHRpcHRvZSBhcm91bmQgZ2FyYmFnZSBjb2xs
ZWN0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGlzYXNzZW1ibGVyL3Vk
aXM4Ni9pdGFiLnB5IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Rpc2Fzc2VtYmxlci91ZGlzODYv
aXRhYi5weQppbmRleCAwN2UyMGE2ZTEwMDFmZGNmYWI2MjBjYmNkNTc5M2U3ODA4NzVlMGQyLi4z
ZDUwYWQwNjE5MDJiZGIxNDhkOTRmNTNiZGQ3NDc1NTAwZGUyNDFmIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvZGlzYXNzZW1ibGVyL3VkaXM4Ni9pdGFiLnB5CisrKyBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9kaXNhc3NlbWJsZXIvdWRpczg2L2l0YWIucHkKQEAgLTI2OCwxMyAr
MjY4LDEzIEBAIGNsYXNzIFVkSXRhYkdlbmVyYXRvciggdWRfb3Bjb2RlLlVkT3Bjb2RlVGFibGVz
ICk6CiAgICAgICAgICAgICBvcHIgICA9IGVbICdvcGVyYW5kcycgXQogICAgICAgICAgICAgZm9y
IGkgaW4gcmFuZ2UobGVuKG9wcikpOiAKICAgICAgICAgICAgICAgICBpZiBub3QgKG9wcltpXSBp
biBzZWxmLk9wZXJhbmREaWN0LmtleXMoKSk6Ci0gICAgICAgICAgICAgICAgICAgIHByaW50ICJl
cnJvcjogaW52YWxpZCBvcGVyYW5kIGRlY2xhcmF0aW9uOiAlc1xuIiAlIG9wcltpXQorICAgICAg
ICAgICAgICAgICAgICBwcmludCgiZXJyb3I6IGludmFsaWQgb3BlcmFuZCBkZWNsYXJhdGlvbjog
JXNcbiIgJSBvcHJbaV0pCiAgICAgICAgICAgICAgICAgb3ByX2NbaV0gPSAiT18iICsgb3ByW2ld
CiAgICAgICAgICAgICBvcHIgPSAiJXMgJXMgJXMiICUgKG9wcl9jWzBdICsgIiwiLCBvcHJfY1sx
XSArICIsIiwgb3ByX2NbMl0pCiAKICAgICAgICAgICAgIGZvciBwIGluIGVbJ3ByZWZpeGVzJ106
CiAgICAgICAgICAgICAgICAgaWYgbm90ICggcCBpbiBzZWxmLlByZWZpeERpY3Qua2V5cygpICk6
Ci0gICAgICAgICAgICAgICAgICAgIHByaW50ICJlcnJvcjogaW52YWxpZCBwcmVmaXggc3BlY2lm
aWNhdGlvbjogJXMgXG4iICUgcGZ4CisgICAgICAgICAgICAgICAgICAgIHByaW50KCJlcnJvcjog
aW52YWxpZCBwcmVmaXggc3BlY2lmaWNhdGlvbjogJXMgXG4iICUgcGZ4KQogICAgICAgICAgICAg
ICAgIHBmeF9jLmFwcGVuZCggc2VsZi5QcmVmaXhEaWN0W3BdICkKICAgICAgICAgICAgIGlmIGxl
bihlWydwcmVmaXhlcyddKSA9PSAwOgogICAgICAgICAgICAgICAgIHBmeF9jLmFwcGVuZCggIlBf
bm9uZSIgKQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Rpc2Fzc2VtYmxlci91
ZGlzODYvdWRfb3Bjb2RlLnB5IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Rpc2Fzc2VtYmxlci91
ZGlzODYvdWRfb3Bjb2RlLnB5CmluZGV4IGYzMDFiNTI0NjFiMjAxZmI3MjU2ZDhmOThhMGVkYzVm
M2MzZjRiMjQuLmY4MjczODA2MjMyNmFhYjZhMDE0YTViOWMyMmFkZGU1MWRhNzMxMmIgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kaXNhc3NlbWJsZXIvdWRpczg2L3VkX29wY29k
ZS5weQorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGlzYXNzZW1ibGVyL3VkaXM4Ni91ZF9v
cGNvZGUucHkKQEAgLTIxOCwxNyArMjE4LDE3IEBAIGNsYXNzIFVkT3Bjb2RlVGFibGVzOgogICAg
ICAgICBzZWxmLnBhcnNlKHNlbGYuT3Bjb2RlVGFibGUwLCBpbnNuKQogCiAgICAgZGVmIHByaW50
X3RhYmxlKCBzZWxmLCB0YWJsZSwgcGZ4cyApOgotICAgICAgICBwcmludCAiJXMgICB8IiAlIHBm
eHMKKyAgICAgICAgcHJpbnQoIiVzICAgfCIgJSBwZnhzKQogICAgICAgICBrZXlzID0gdGFibGVb
ICdlbnRyaWVzJyBdLmtleXMoKQogICAgICAgICBpZiAoIGxlbigga2V5cyApICk6CiAgICAgICAg
ICAgICBrZXlzLnNvcnQoKQogICAgICAgICBmb3IgaWR4IGluIGtleXM6CiAgICAgICAgICAgICBl
ID0gdGFibGVbICdlbnRyaWVzJyBdWyBpZHggXQogICAgICAgICAgICAgaWYgZVsgJ3R5cGUnIF0g
PT0gJ2luc24nOgotICAgICAgICAgICAgICAgIHByaW50ICIlcyAgIHwtPCVzPiIgJSAoIHBmeHMs
IGlkeCApLAotICAgICAgICAgICAgICAgIHByaW50ICAiJXMgJXMiICUgKCBlWyAnbW5lbW9uaWMn
IF0sICcgJy5qb2luKCBlWyAnb3BlcmFuZHMnXSApICkKKyAgICAgICAgICAgICAgICBwcmludCgi
JXMgICB8LTwlcz4iICUgKCBwZnhzLCBpZHggKSksCisgICAgICAgICAgICAgICAgcHJpbnQoIiVz
ICVzIiAlICggZVsgJ21uZW1vbmljJyBdLCAnICcuam9pbiggZVsgJ29wZXJhbmRzJ10gKSkpCiAg
ICAgICAgICAgICBlbHNlOgotICAgICAgICAgICAgICAgIHByaW50ICIlcyAgIHwtPCVzPiAlcyIg
JSAoIHBmeHMsIGlkeCwgZVsndHlwZSddICkKKyAgICAgICAgICAgICAgICBwcmludCgiJXMgICB8
LTwlcz4gJXMiICUgKCBwZnhzLCBpZHgsIGVbJ3R5cGUnXSApKQogICAgICAgICAgICAgICAgIHNl
bGYucHJpbnRfdGFibGUoIGUsIHBmeHMgKyAnICAgfCcgKQogCiAgICAgZGVmIHByaW50X3RyZWUo
IHNlbGYgKTogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGlzYXNzZW1ibGVy
L3VkaXM4Ni91ZF9vcHRhYmxlLnB5IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Rpc2Fzc2VtYmxl
ci91ZGlzODYvdWRfb3B0YWJsZS5weQppbmRleCA1YjVjNTVkM2I4ZGZjYmM1ZDJjNDY4MTE5MDll
ZWE5YzZhZDg5YmE0Li4wMzUwNjQzZmQyYWIzMTI5Mzg5YTNhNTkwNjU3ZTQyMWRjZDNkMzY1IDEw
MDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGlzYXNzZW1ibGVyL3VkaXM4Ni91ZF9v
cHRhYmxlLnB5CisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kaXNhc3NlbWJsZXIvdWRpczg2
L3VkX29wdGFibGUucHkKQEAgLTUwLDcgKzUwLDcgQEAgY2xhc3MgVWRPcHRhYmxlWG1sUGFyc2Vy
OgogICAgICAgICAgICAgZWxpZiBkZWZfbm9kZS5sb2NhbE5hbWUgPT0gJ3ZlbmRvcic6CiAgICAg
ICAgICAgICAgICAgdmVuID0gKCBkZWZfbm9kZS5maXJzdENoaWxkLmRhdGEgKTsKICAgICAgICAg
ICAgIGVsc2U6Ci0gICAgICAgICAgICAgICAgcHJpbnQgIndhcm5pbmc6IGludmFsaWQgbm9kZSAt
ICVzIiAlIGRlZl9ub2RlLmxvY2FsTmFtZQorICAgICAgICAgICAgICAgIHByaW50KCJ3YXJuaW5n
OiBpbnZhbGlkIG5vZGUgLSAlcyIgJSBkZWZfbm9kZS5sb2NhbE5hbWUpCiAgICAgICAgICAgICAg
ICAgY29udGludWUKICAgICAgICAgcmV0dXJuICggcGZ4LCBvcGMsIG9wciwgdmVuICkKIApAQCAt
NjUsNyArNjUsNyBAQCBjbGFzcyBVZE9wdGFibGVYbWxQYXJzZXI6CiAgICAgICAgICAgICBpZiBu
b3QgaW5zbk5vZGUubG9jYWxOYW1lOgogICAgICAgICAgICAgICAgIGNvbnRpbnVlCiAgICAgICAg
ICAgICBpZiBpbnNuTm9kZS5sb2NhbE5hbWUgIT0gImluc3RydWN0aW9uIjoKLSAgICAgICAgICAg
ICAgICBwcmludCAid2FybmluZzogaW52YWxpZCBpbnNuIG5vZGUgLSAlcyIgJSBpbnNuTm9kZS5s
b2NhbE5hbWUKKyAgICAgICAgICAgICAgICBwcmludCgid2FybmluZzogaW52YWxpZCBpbnNuIG5v
ZGUgLSAlcyIgJSBpbnNuTm9kZS5sb2NhbE5hbWUpCiAgICAgICAgICAgICAgICAgY29udGludWUK
IAogICAgICAgICAgICAgbW5lbW9uaWMgPSBpbnNuTm9kZS5nZXRFbGVtZW50c0J5VGFnTmFtZSgg
J21uZW1vbmljJyApWyAwIF0uZmlyc3RDaGlsZC5kYXRhCkBAIC04NCwxMSArODQsMTEgQEAgY2xh
c3MgVWRPcHRhYmxlWG1sUGFyc2VyOgogCiAKIGRlZiBwcmludEZuKCBwZngsIG1ubSwgb3BjLCBv
cHIsIHZlbiApOgotICAgIHByaW50ICdkZWY6ICcsCisgICAgcHJpbnQoJ2RlZjogJyksCiAgICAg
aWYgbGVuKCBwZnggKToKLSAgICAgICAgcHJpbnQgJyAnLmpvaW4oIHBmeCApLAotICAgIHByaW50
ICIlcyAlcyAlcyAlcyIgJSBcCi0gICAgICAgICAgICAoIG1ubSwgJyAnLmpvaW4oIG9wYyApLCAn
ICcuam9pbiggb3ByICksIHZlbiApCisgICAgICAgIHByaW50KCcgJy5qb2luKCBwZnggKSksCisg
ICAgcHJpbnQoIiVzICVzICVzICVzIiAlIFwKKyAgICAgICAgICAgICggbW5tLCAnICcuam9pbigg
b3BjICksICcgJy5qb2luKCBvcHIgKSwgdmVuICkpCiAKIAogZGVmIHBhcnNlKCB4bWwsIGNhbGxi
YWNrICk6Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>209453</attachid>
            <date>2013-08-23 05:25:11 -0700</date>
            <delta_ts>2013-08-23 13:48:57 -0700</delta_ts>
            <desc>With fixed ChangeLog</desc>
            <filename>bug-106645-20130823052510.patch</filename>
            <type>text/plain</type>
            <size>5199</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU0NDc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA2
NDc1NDk4ZTZhNDZlODU1MTQ5YjNiN2ZhNmJlNjBlNGQxYmU3NTBmLi44MmU5YzcxYjUwYmFkMzRl
MTVmOGZlMDE0NjFkMzdiZmEwOGE3NGVlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMiBAQAorMjAxMy0wMS0yMyAgTGFzemxvIFBhcHAgIDxscGFwcEBrZGUub3JnPgorCisg
ICAgICAgIEZhaWx1cmUgYnVpbGRpbmcgd2l0aCBweXRob24zCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDY2NDUKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVc2UgcHJpbnQgZnVuY3Rpb25zIGluc3RlYWQg
b2YgcHl0aG9uIHN0YXRlbWVudHMgdG8gYmUgY29tcGF0aWJsZSB3aXRoIHB5dGhvbiAzLlggYW5k
IDIuNyBhcyB3ZWxsLgorICAgICAgICBBcmNobGludXggaGFzIGJlZW4gdXNpbmcgcHl0aG9uMyBh
bmQgdGhhdCBpcyB3aGF0IGNhdXNlcyBpc3N1ZXMgd2hpbGUgcGFja2FnaW5nIFF0V2ViS2l0IGFs
b25nIHdpdGggUXQ1LgorCisgICAgICAgICogZGlzYXNzZW1ibGVyL3VkaXM4Ni9pdGFiLnB5Ogor
ICAgICAgICAoVWRJdGFiR2VuZXJhdG9yLmdlbkluc25UYWJsZSk6CisgICAgICAgICogZGlzYXNz
ZW1ibGVyL3VkaXM4Ni91ZF9vcGNvZGUucHk6CisgICAgICAgIChVZE9wY29kZVRhYmxlcy5wcmlu
dF90YWJsZSk6CisgICAgICAgICogZGlzYXNzZW1ibGVyL3VkaXM4Ni91ZF9vcHRhYmxlLnB5Ogor
ICAgICAgICAoVWRPcHRhYmxlWG1sUGFyc2VyLnBhcnNlRGVmKToKKyAgICAgICAgKFVkT3B0YWJs
ZVhtbFBhcnNlci5wYXJzZSk6CisgICAgICAgIChwcmludEZuKToKKwogMjAxMy0wOC0yMiAgTWFy
ayBIYWhuZW5iZXJnICA8bWhhaG5lbmJlcmdAYXBwbGUuY29tPgogCiAgICAgICAgIEpTT2JqZWN0
IGFuZCBKU0FycmF5IGNvZGUgc2hvdWxkbid0IGhhdmUgdG8gdGlwdG9lIGFyb3VuZCBnYXJiYWdl
IGNvbGxlY3Rpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kaXNhc3NlbWJs
ZXIvdWRpczg2L2l0YWIucHkgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGlzYXNzZW1ibGVyL3Vk
aXM4Ni9pdGFiLnB5CmluZGV4IDA3ZTIwYTZlMTAwMWZkY2ZhYjYyMGNiY2Q1NzkzZTc4MDg3NWUw
ZDIuLjNkNTBhZDA2MTkwMmJkYjE0OGQ5NGY1M2JkZDc0NzU1MDBkZTI0MWYgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kaXNhc3NlbWJsZXIvdWRpczg2L2l0YWIucHkKKysrIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL2Rpc2Fzc2VtYmxlci91ZGlzODYvaXRhYi5weQpAQCAtMjY4
LDEzICsyNjgsMTMgQEAgY2xhc3MgVWRJdGFiR2VuZXJhdG9yKCB1ZF9vcGNvZGUuVWRPcGNvZGVU
YWJsZXMgKToKICAgICAgICAgICAgIG9wciAgID0gZVsgJ29wZXJhbmRzJyBdCiAgICAgICAgICAg
ICBmb3IgaSBpbiByYW5nZShsZW4ob3ByKSk6IAogICAgICAgICAgICAgICAgIGlmIG5vdCAob3By
W2ldIGluIHNlbGYuT3BlcmFuZERpY3Qua2V5cygpKToKLSAgICAgICAgICAgICAgICAgICAgcHJp
bnQgImVycm9yOiBpbnZhbGlkIG9wZXJhbmQgZGVjbGFyYXRpb246ICVzXG4iICUgb3ByW2ldCisg
ICAgICAgICAgICAgICAgICAgIHByaW50KCJlcnJvcjogaW52YWxpZCBvcGVyYW5kIGRlY2xhcmF0
aW9uOiAlc1xuIiAlIG9wcltpXSkKICAgICAgICAgICAgICAgICBvcHJfY1tpXSA9ICJPXyIgKyBv
cHJbaV0KICAgICAgICAgICAgIG9wciA9ICIlcyAlcyAlcyIgJSAob3ByX2NbMF0gKyAiLCIsIG9w
cl9jWzFdICsgIiwiLCBvcHJfY1syXSkKIAogICAgICAgICAgICAgZm9yIHAgaW4gZVsncHJlZml4
ZXMnXToKICAgICAgICAgICAgICAgICBpZiBub3QgKCBwIGluIHNlbGYuUHJlZml4RGljdC5rZXlz
KCkgKToKLSAgICAgICAgICAgICAgICAgICAgcHJpbnQgImVycm9yOiBpbnZhbGlkIHByZWZpeCBz
cGVjaWZpY2F0aW9uOiAlcyBcbiIgJSBwZngKKyAgICAgICAgICAgICAgICAgICAgcHJpbnQoImVy
cm9yOiBpbnZhbGlkIHByZWZpeCBzcGVjaWZpY2F0aW9uOiAlcyBcbiIgJSBwZngpCiAgICAgICAg
ICAgICAgICAgcGZ4X2MuYXBwZW5kKCBzZWxmLlByZWZpeERpY3RbcF0gKQogICAgICAgICAgICAg
aWYgbGVuKGVbJ3ByZWZpeGVzJ10pID09IDA6CiAgICAgICAgICAgICAgICAgcGZ4X2MuYXBwZW5k
KCAiUF9ub25lIiApCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGlzYXNzZW1i
bGVyL3VkaXM4Ni91ZF9vcGNvZGUucHkgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGlzYXNzZW1i
bGVyL3VkaXM4Ni91ZF9vcGNvZGUucHkKaW5kZXggZjMwMWI1MjQ2MWIyMDFmYjcyNTZkOGY5OGEw
ZWRjNWYzYzNmNGIyNC4uZjgyNzM4MDYyMzI2YWFiNmEwMTRhNWI5YzIyYWRkZTUxZGE3MzEyYiAx
MDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Rpc2Fzc2VtYmxlci91ZGlzODYvdWRf
b3Bjb2RlLnB5CisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kaXNhc3NlbWJsZXIvdWRpczg2
L3VkX29wY29kZS5weQpAQCAtMjE4LDE3ICsyMTgsMTcgQEAgY2xhc3MgVWRPcGNvZGVUYWJsZXM6
CiAgICAgICAgIHNlbGYucGFyc2Uoc2VsZi5PcGNvZGVUYWJsZTAsIGluc24pCiAKICAgICBkZWYg
cHJpbnRfdGFibGUoIHNlbGYsIHRhYmxlLCBwZnhzICk6Ci0gICAgICAgIHByaW50ICIlcyAgIHwi
ICUgcGZ4cworICAgICAgICBwcmludCgiJXMgICB8IiAlIHBmeHMpCiAgICAgICAgIGtleXMgPSB0
YWJsZVsgJ2VudHJpZXMnIF0ua2V5cygpCiAgICAgICAgIGlmICggbGVuKCBrZXlzICkgKToKICAg
ICAgICAgICAgIGtleXMuc29ydCgpCiAgICAgICAgIGZvciBpZHggaW4ga2V5czoKICAgICAgICAg
ICAgIGUgPSB0YWJsZVsgJ2VudHJpZXMnIF1bIGlkeCBdCiAgICAgICAgICAgICBpZiBlWyAndHlw
ZScgXSA9PSAnaW5zbic6Ci0gICAgICAgICAgICAgICAgcHJpbnQgIiVzICAgfC08JXM+IiAlICgg
cGZ4cywgaWR4ICksCi0gICAgICAgICAgICAgICAgcHJpbnQgICIlcyAlcyIgJSAoIGVbICdtbmVt
b25pYycgXSwgJyAnLmpvaW4oIGVbICdvcGVyYW5kcyddICkgKQorICAgICAgICAgICAgICAgIHBy
aW50KCIlcyAgIHwtPCVzPiIgJSAoIHBmeHMsIGlkeCApKSwKKyAgICAgICAgICAgICAgICBwcmlu
dCgiJXMgJXMiICUgKCBlWyAnbW5lbW9uaWMnIF0sICcgJy5qb2luKCBlWyAnb3BlcmFuZHMnXSAp
KSkKICAgICAgICAgICAgIGVsc2U6Ci0gICAgICAgICAgICAgICAgcHJpbnQgIiVzICAgfC08JXM+
ICVzIiAlICggcGZ4cywgaWR4LCBlWyd0eXBlJ10gKQorICAgICAgICAgICAgICAgIHByaW50KCIl
cyAgIHwtPCVzPiAlcyIgJSAoIHBmeHMsIGlkeCwgZVsndHlwZSddICkpCiAgICAgICAgICAgICAg
ICAgc2VsZi5wcmludF90YWJsZSggZSwgcGZ4cyArICcgICB8JyApCiAKICAgICBkZWYgcHJpbnRf
dHJlZSggc2VsZiApOiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kaXNhc3Nl
bWJsZXIvdWRpczg2L3VkX29wdGFibGUucHkgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGlzYXNz
ZW1ibGVyL3VkaXM4Ni91ZF9vcHRhYmxlLnB5CmluZGV4IDViNWM1NWQzYjhkZmNiYzVkMmM0Njgx
MTkwOWVlYTljNmFkODliYTQuLjAzNTA2NDNmZDJhYjMxMjkzODlhM2E1OTA2NTdlNDIxZGNkM2Qz
NjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kaXNhc3NlbWJsZXIvdWRpczg2
L3VkX29wdGFibGUucHkKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Rpc2Fzc2VtYmxlci91
ZGlzODYvdWRfb3B0YWJsZS5weQpAQCAtNTAsNyArNTAsNyBAQCBjbGFzcyBVZE9wdGFibGVYbWxQ
YXJzZXI6CiAgICAgICAgICAgICBlbGlmIGRlZl9ub2RlLmxvY2FsTmFtZSA9PSAndmVuZG9yJzoK
ICAgICAgICAgICAgICAgICB2ZW4gPSAoIGRlZl9ub2RlLmZpcnN0Q2hpbGQuZGF0YSApOwogICAg
ICAgICAgICAgZWxzZToKLSAgICAgICAgICAgICAgICBwcmludCAid2FybmluZzogaW52YWxpZCBu
b2RlIC0gJXMiICUgZGVmX25vZGUubG9jYWxOYW1lCisgICAgICAgICAgICAgICAgcHJpbnQoIndh
cm5pbmc6IGludmFsaWQgbm9kZSAtICVzIiAlIGRlZl9ub2RlLmxvY2FsTmFtZSkKICAgICAgICAg
ICAgICAgICBjb250aW51ZQogICAgICAgICByZXR1cm4gKCBwZngsIG9wYywgb3ByLCB2ZW4gKQog
CkBAIC02NSw3ICs2NSw3IEBAIGNsYXNzIFVkT3B0YWJsZVhtbFBhcnNlcjoKICAgICAgICAgICAg
IGlmIG5vdCBpbnNuTm9kZS5sb2NhbE5hbWU6CiAgICAgICAgICAgICAgICAgY29udGludWUKICAg
ICAgICAgICAgIGlmIGluc25Ob2RlLmxvY2FsTmFtZSAhPSAiaW5zdHJ1Y3Rpb24iOgotICAgICAg
ICAgICAgICAgIHByaW50ICJ3YXJuaW5nOiBpbnZhbGlkIGluc24gbm9kZSAtICVzIiAlIGluc25O
b2RlLmxvY2FsTmFtZQorICAgICAgICAgICAgICAgIHByaW50KCJ3YXJuaW5nOiBpbnZhbGlkIGlu
c24gbm9kZSAtICVzIiAlIGluc25Ob2RlLmxvY2FsTmFtZSkKICAgICAgICAgICAgICAgICBjb250
aW51ZQogCiAgICAgICAgICAgICBtbmVtb25pYyA9IGluc25Ob2RlLmdldEVsZW1lbnRzQnlUYWdO
YW1lKCAnbW5lbW9uaWMnIClbIDAgXS5maXJzdENoaWxkLmRhdGEKQEAgLTg0LDExICs4NCwxMSBA
QCBjbGFzcyBVZE9wdGFibGVYbWxQYXJzZXI6CiAKIAogZGVmIHByaW50Rm4oIHBmeCwgbW5tLCBv
cGMsIG9wciwgdmVuICk6Ci0gICAgcHJpbnQgJ2RlZjogJywKKyAgICBwcmludCgnZGVmOiAnKSwK
ICAgICBpZiBsZW4oIHBmeCApOgotICAgICAgICBwcmludCAnICcuam9pbiggcGZ4ICksCi0gICAg
cHJpbnQgIiVzICVzICVzICVzIiAlIFwKLSAgICAgICAgICAgICggbW5tLCAnICcuam9pbiggb3Bj
ICksICcgJy5qb2luKCBvcHIgKSwgdmVuICkKKyAgICAgICAgcHJpbnQoJyAnLmpvaW4oIHBmeCAp
KSwKKyAgICBwcmludCgiJXMgJXMgJXMgJXMiICUgXAorICAgICAgICAgICAgKCBtbm0sICcgJy5q
b2luKCBvcGMgKSwgJyAnLmpvaW4oIG9wciApLCB2ZW4gKSkKIAogCiBkZWYgcGFyc2UoIHhtbCwg
Y2FsbGJhY2sgKToK
</data>

          </attachment>
      

    </bug>

</bugzilla>