<?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>107152</bug_id>
          
          <creation_ts>2013-01-17 12:04:00 -0800</creation_ts>
          <short_desc>feeder-queue shouldn&apos;t bother feeding patches over a week old</short_desc>
          <delta_ts>2013-11-11 09:35:02 -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>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="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>galpeter</cc>
    
    <cc>glenn</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>809594</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-01-17 12:04:00 -0800</bug_when>
    <thetext>feeder-queue shouldn&apos;t bother feeding patches over a week old

They&apos;re unlikely to apply, and just cause confusion when folks bring up a new EWS.

We&apos;d probably want to make the search results parsing slightly smarter so we don&apos;t have to do a separate fetch for each patch just to get it&apos;s mod date:
http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/tool/bot/feeders.py#L87</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>946603</commentid>
    <comment_count>1</comment_count>
      <attachid>215907</attachid>
    <who name="Tamas Gergely">tgergely.u-szeged</who>
    <bug_when>2013-11-04 03:23:11 -0800</bug_when>
    <thetext>Created attachment 215907
Do not feed old patches into feeder queue.

Now the feeder queue takes care of the attachment date. Only a single fetch is performed, which will parse the creation dates if required. (If no date is given to the function, the old parsing method will be used.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>946604</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-04 03:24:50 -0800</bug_when>
    <thetext>Attachment 215907 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Tools/ChangeLog&apos;, u&apos;Tools/Scripts/webkitpy/common/net/bugzilla/bugzilla.py&apos;, u&apos;Tools/Scripts/webkitpy/common/net/bugzilla/bugzilla_mock.py&apos;, u&apos;Tools/Scripts/webkitpy/common/net/bugzilla/bugzilla_unittest.py&apos;, u&apos;Tools/Scripts/webkitpy/tool/bot/feeders.py&apos;]&quot; exit_code: 1
Tools/Scripts/webkitpy/common/net/bugzilla/bugzilla.py:201:  whitespace before &apos;:&apos;  [pep8/E203] [5]
Total errors found: 1 in 5 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>946689</commentid>
    <comment_count>3</comment_count>
      <attachid>215907</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-11-04 08:55:27 -0800</bug_when>
    <thetext>Comment on attachment 215907
Do not feed old patches into feeder queue.

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

&gt; Tools/Scripts/webkitpy/tool/bot/feeders.py:94
&gt; -        ids_needing_review = set(self._tool.bugs.queries.fetch_attachment_ids_from_review_queue())
&gt; +        ids_needing_review = set(self._tool.bugs.queries.fetch_attachment_ids_from_review_queue(datetime.today()))

It should be now - 7 days, not now. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947582</commentid>
    <comment_count>4</comment_count>
      <attachid>216143</attachid>
    <who name="Tamas Gergely">tgergely.u-szeged</who>
    <bug_when>2013-11-05 23:52:11 -0800</bug_when>
    <thetext>Created attachment 216143
Do not feed old patches into feeder queue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947586</commentid>
    <comment_count>5</comment_count>
      <attachid>216143</attachid>
    <who name="Peter Gal">galpeter</who>
    <bug_when>2013-11-06 00:01:02 -0800</bug_when>
    <thetext>Comment on attachment 216143
Do not feed old patches into feeder queue.

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

&gt; Tools/Scripts/webkitpy/tool/bot/feeders.py:94
&gt; +        ids_needing_review = set(self._tool.bugs.queries.fetch_attachment_ids_from_review_queue(datetime.today()))

Is the date really correct here? Ossy mentioned an extra -7 in his previous comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>947638</commentid>
    <comment_count>6</comment_count>
      <attachid>216159</attachid>
    <who name="Tamas Gergely">tgergely.u-szeged</who>
    <bug_when>2013-11-06 02:46:06 -0800</bug_when>
    <thetext>Created attachment 216159
Date issue of previous patch corrected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>949254</commentid>
    <comment_count>7</comment_count>
      <attachid>216159</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-11-11 02:48:12 -0800</bug_when>
    <thetext>Comment on attachment 216159
Date issue of previous patch corrected.

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

The patch looks good to me in general.

&gt; Tools/Scripts/webkitpy/common/net/bugzilla/bugzilla.py:207
&gt; +                _log.info(&quot;Not feeding old patch %d (%s)&quot; % (patch_id, date_tag))

Now only tool.bot.feeders.feed() calls this function with non default since argument.

But it might be changed in the future, and &quot;Not feeding old patch ...&quot;
would be confusing if the code isn&apos;t related to feeding queues at all.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>949284</commentid>
    <comment_count>8</comment_count>
      <attachid>216567</attachid>
    <who name="Tamas Gergely">tgergely.u-szeged</who>
    <bug_when>2013-11-11 06:56:56 -0800</bug_when>
    <thetext>Created attachment 216567
Do not feed old patches into feeder queue.

Log message changed to &quot;Patch is old ...&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>949315</commentid>
    <comment_count>9</comment_count>
      <attachid>216567</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-11-11 09:09:46 -0800</bug_when>
    <thetext>Comment on attachment 216567
Do not feed old patches into feeder queue.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>949334</commentid>
    <comment_count>10</comment_count>
      <attachid>216567</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-11 09:35:00 -0800</bug_when>
    <thetext>Comment on attachment 216567
Do not feed old patches into feeder queue.

Clearing flags on attachment: 216567

Committed r159052: &lt;http://trac.webkit.org/changeset/159052&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>949335</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-11 09:35:02 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>215907</attachid>
            <date>2013-11-04 03:23:11 -0800</date>
            <delta_ts>2013-11-05 23:52:11 -0800</delta_ts>
            <desc>Do not feed old patches into feeder queue.</desc>
            <filename>feeder-queue-do-not-feed-old-patches.patch</filename>
            <type>text/plain</type>
            <size>7803</size>
            <attacher name="Tamas Gergely">tgergely.u-szeged</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBhNWZi
OGFjLi5lOTg5MjYyIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMzEgQEAKKzIwMTMtMTEtMDQgIFRhbWFzIEdlcmdlbHkgIDxnZXJ0
b21AaW5mLnUtc3plZ2VkLmh1PgorCisgICAgICAgIFRoZSBmZWVkZXIgcXVldWUgd2lsbCBub3Qg
ZmVlZCBwYXRjaGVzIG9sZGVyIHRoYW4gb25lIHdlZWsuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDcxNTIKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgZmVlZGVyIHF1ZXVlIHdpbGwgbm90IGZlZWQg
cGF0Y2hlcyBvbGRlciB0aGFuIG9uZSB3ZWVrLgorICAgICAgICBVbml0IHRlc3QgYWRkZWQgdG8g
dGhpcyBzY2VuYXJpby4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9i
dWd6aWxsYS9idWd6aWxsYS5weToKKyAgICAgICAgKEJ1Z3ppbGxhUXVlcmllcy5fcGFyc2VfYXR0
YWNobWVudF9pZHNfcmVxdWVzdF9xdWVyeSk6CisgICAgICAgICAgSGFuZGxlIGRhdGUgcGFyYW1l
dGVyLgorICAgICAgICAoQnVnemlsbGFRdWVyaWVzKToKKyAgICAgICAgKEJ1Z3ppbGxhUXVlcmll
cy5fZmV0Y2hfYXR0YWNobWVudF9pZHNfcmVxdWVzdF9xdWVyeSk6CisgICAgICAgICAgUHJvcGFn
YXRlIGRhdGUuCisgICAgICAgIChCdWd6aWxsYVF1ZXJpZXMuZmV0Y2hfYXR0YWNobWVudF9pZHNf
ZnJvbV9yZXZpZXdfcXVldWUpOgorICAgICAgICAgIFByb3BhZ2F0ZSBkYXRlLgorICAgICAgICAq
IFNjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYV9tb2NrLnB5Ogor
ICAgICAgICAoTW9ja0J1Z3ppbGxhUXVlcmllcy5mZXRjaF9hdHRhY2htZW50X2lkc19mcm9tX3Jl
dmlld19xdWV1ZSk6CisgICAgICAgICAgSGFuZGxlIGRhdGUuCisgICAgICAgICogU2NyaXB0cy93
ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3ppbGxhX3VuaXR0ZXN0LnB5OgorICAgICAg
ICAodGVzdF9yZXF1ZXN0X3BhZ2VfcGFyc2luZyk6CisgICAgICAgICAgVW5pdCB0ZXN0IGFkZGVk
LgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9ib3QvZmVlZGVycy5weToKKyAgICAg
ICAgKEVXU0ZlZWRlci5mZWVkKToKKyAgICAgICAgICBRdWVyeSBwYXRjaCBpZHMgd2l0aCBkYXRl
IHBhcmFtZXRlciAobm93IC0gMSB3ZWVrKS4KKwogMjAxMy0xMS0wMyAgUGF0cmljayBHYW5zdGVy
ZXIgIDxwYXJvZ2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBBZGQgdGVzdCBmb3IgTGlzdEhhc2hT
ZXQ6OnJlbW92ZUxhc3QoKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21t
b24vbmV0L2J1Z3ppbGxhL2J1Z3ppbGxhLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21t
b24vbmV0L2J1Z3ppbGxhL2J1Z3ppbGxhLnB5CmluZGV4IGIyNWQ3NDAuLjgyOTI3MjcgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxs
YS5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVn
emlsbGEucHkKQEAgLTEsNiArMSw3IEBACiAjIENvcHlyaWdodCAoYykgMjAxMSBHb29nbGUgSW5j
LiBBbGwgcmlnaHRzIHJlc2VydmVkLgogIyBDb3B5cmlnaHQgKGMpIDIwMDkgQXBwbGUgSW5jLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgogIyBDb3B5cmlnaHQgKGMpIDIwMTAgUmVzZWFyY2ggSW4gTW90
aW9uIExpbWl0ZWQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisjIENvcHlyaWdodCAoYykgMjAxMyBV
bml2ZXJzaXR5IG9mIFN6ZWdlZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICMKICMgUmVkaXN0cmli
dXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0
CiAjIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9ucyBhcmUKQEAgLTE4MCwxNSArMTgxLDM2IEBAIGNsYXNzIEJ1Z3ppbGxhUXVl
cmllcyhvYmplY3QpOgogICAgICAgICByZXR1cm4gW2ludChidWdfbGlua19jZWxsLmZpbmQoImEi
KS5zdHJpbmcpCiAgICAgICAgICAgICAgICAgZm9yIGJ1Z19saW5rX2NlbGwgaW4gc291cCgndGQn
LCAiZmlyc3QtY2hpbGQiKV0KIAotICAgIGRlZiBfcGFyc2VfYXR0YWNobWVudF9pZHNfcmVxdWVz
dF9xdWVyeShzZWxmLCBwYWdlKToKKyAgICBkZWYgX3BhcnNlX2F0dGFjaG1lbnRfaWRzX3JlcXVl
c3RfcXVlcnkoc2VsZiwgcGFnZSwgc2luY2U9Tm9uZSk6CisgICAgICAgICMgRm9ybWF0cwogICAg
ICAgICBkaWdpdHMgPSByZS5jb21waWxlKCJcZCsiKQogICAgICAgICBhdHRhY2htZW50X2hyZWYg
PSByZS5jb21waWxlKCJhdHRhY2htZW50LmNnaVw/aWQ9XGQrJmFjdGlvbj1yZXZpZXciKQotICAg
ICAgICBhdHRhY2htZW50X2xpbmtzID0gU291cFN0cmFpbmVyKCJhIiwgaHJlZj1hdHRhY2htZW50
X2hyZWYpCi0gICAgICAgIHJldHVybiBbaW50KGRpZ2l0cy5zZWFyY2godGFnWyJocmVmIl0pLmdy
b3VwKDApKQorICAgICAgICAjIGlmIG5vIGRhdGUgaXMgZ2l2ZW4sIHJldHVybiBhbGwgaWRzCisg
ICAgICAgIGlmIG5vdCBzaW5jZToKKyAgICAgICAgICAgIGF0dGFjaG1lbnRfbGlua3MgPSBTb3Vw
U3RyYWluZXIoImEiLCBocmVmPWF0dGFjaG1lbnRfaHJlZikKKyAgICAgICAgICAgIHJldHVybiBb
aW50KGRpZ2l0cy5zZWFyY2godGFnWyJocmVmIl0pLmdyb3VwKDApKQogICAgICAgICAgICAgICAg
IGZvciB0YWcgaW4gQmVhdXRpZnVsU291cChwYWdlLCBwYXJzZU9ubHlUaGVzZT1hdHRhY2htZW50
X2xpbmtzKV0KIAotICAgIGRlZiBfZmV0Y2hfYXR0YWNobWVudF9pZHNfcmVxdWVzdF9xdWVyeShz
ZWxmLCBxdWVyeSk6Ci0gICAgICAgIHJldHVybiBzZWxmLl9wYXJzZV9hdHRhY2htZW50X2lkc19y
ZXF1ZXN0X3F1ZXJ5KHNlbGYuX2xvYWRfcXVlcnkocXVlcnkpKQorICAgICAgICAjIFBhcnNlIHRo
ZSBtYWluIHRhYmxlIG9ubHkKKyAgICAgICAgZGF0ZV9mb3JtYXQgPSByZS5jb21waWxlKCJcZHs0
fS1cZHsyfS1cZHsyfSBcZHsyfTpcZHsyfSIpCisgICAgICAgIG10YWIgPSBTb3VwU3RyYWluZXIo
InRhYmxlIiwgeyJjbGFzcyI6ICJyZXF1ZXN0cyJ9KQorICAgICAgICBzb3VwID0gQmVhdXRpZnVs
U291cChwYWdlLCBwYXJzZU9ubHlUaGVzZT1tdGFiKQorICAgICAgICBwYXRjaF9pZHMgPSBbXQor
CisgICAgICAgIGZvciByb3cgaW4gc291cC5maW5kQWxsKCJ0ciIpOgorICAgICAgICAgICAgcGF0
Y2hfdGFnID0gcm93LmZpbmQoImEiLCB7ImhyZWYiIDogYXR0YWNobWVudF9ocmVmfSkKKyAgICAg
ICAgICAgIGlmIG5vdCBwYXRjaF90YWc6CisgICAgICAgICAgICAgICAgY29udGludWUKKyAgICAg
ICAgICAgIHBhdGNoX2lkID0gaW50KGRpZ2l0cy5zZWFyY2gocGF0Y2hfdGFnWyJocmVmIl0pLmdy
b3VwKDApKQorICAgICAgICAgICAgZGF0ZV90YWcgPSByb3cuZmluZCgidGQiLCB0ZXh0PWRhdGVf
Zm9ybWF0KQorICAgICAgICAgICAgaWYgZGF0ZV90YWcgYW5kIGRhdGV0aW1lLnN0cnB0aW1lKGRh
dGVfZm9ybWF0LnNlYXJjaChkYXRlX3RhZykuZ3JvdXAoMCksICIlWS0lbS0lZCAlSDolTSIpIDwg
c2luY2U6CisgICAgICAgICAgICAgICAgX2xvZy5pbmZvKCJOb3QgZmVlZGluZyBvbGQgcGF0Y2gg
JWQgKCVzKSIgJSAocGF0Y2hfaWQsIGRhdGVfdGFnKSkKKyAgICAgICAgICAgICAgICBjb250aW51
ZQorICAgICAgICAgICAgcGF0Y2hfaWRzLmFwcGVuZChwYXRjaF9pZCkKKyAgICAgICAgcmV0dXJu
IHBhdGNoX2lkcworCisgICAgZGVmIF9mZXRjaF9hdHRhY2htZW50X2lkc19yZXF1ZXN0X3F1ZXJ5
KHNlbGYsIHF1ZXJ5LCBzaW5jZT1Ob25lKToKKyAgICAgICAgcmV0dXJuIHNlbGYuX3BhcnNlX2F0
dGFjaG1lbnRfaWRzX3JlcXVlc3RfcXVlcnkoc2VsZi5fbG9hZF9xdWVyeShxdWVyeSksIHNpbmNl
KQogCiAgICAgZGVmIF9wYXJzZV9xdWlwcyhzZWxmLCBwYWdlKToKICAgICAgICAgc291cCA9IEJl
YXV0aWZ1bFNvdXAocGFnZSwgY29udmVydEVudGl0aWVzPUJlYXV0aWZ1bFNvdXAuSFRNTF9FTlRJ
VElFUykKQEAgLTI1Miw5ICsyNzQsOSBAQCBjbGFzcyBCdWd6aWxsYVF1ZXJpZXMob2JqZWN0KToK
IAogICAgICMgTk9URTogVGhpcyBpcyB0aGUgb25seSBjbGllbnQgb2YgX2ZldGNoX2F0dGFjaG1l
bnRfaWRzX3JlcXVlc3RfcXVlcnkKICAgICAjIFRoaXMgbWV0aG9kIG9ubHkgbWFrZXMgb25lIHJl
cXVlc3QgdG8gYnVnemlsbGEuCi0gICAgZGVmIGZldGNoX2F0dGFjaG1lbnRfaWRzX2Zyb21fcmV2
aWV3X3F1ZXVlKHNlbGYpOgorICAgIGRlZiBmZXRjaF9hdHRhY2htZW50X2lkc19mcm9tX3Jldmll
d19xdWV1ZShzZWxmLCBzaW5jZT1Ob25lKToKICAgICAgICAgcmV2aWV3X3F1ZXVlX3VybCA9ICJy
ZXF1ZXN0LmNnaT9hY3Rpb249cXVldWUmdHlwZT1yZXZpZXcmZ3JvdXA9dHlwZSIKLSAgICAgICAg
cmV0dXJuIHNlbGYuX2ZldGNoX2F0dGFjaG1lbnRfaWRzX3JlcXVlc3RfcXVlcnkocmV2aWV3X3F1
ZXVlX3VybCkKKyAgICAgICAgcmV0dXJuIHNlbGYuX2ZldGNoX2F0dGFjaG1lbnRfaWRzX3JlcXVl
c3RfcXVlcnkocmV2aWV3X3F1ZXVlX3VybCwgc2luY2UpCiAKICAgICAjIFRoaXMgb25seSB3b3Jr
cyBpZiB5b3VyIGFjY291bnQgaGFzIGVkaXR1c2VyIHByaXZpbGVnZXMuCiAgICAgIyBXZSBjb3Vs
ZCBlYXNpbHkgcGFyc2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvdXNlcnByZWZzLmNnaT90YWI9
cGVybWlzc2lvbnMgdG8KZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9u
L25ldC9idWd6aWxsYS9idWd6aWxsYV9tb2NrLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9j
b21tb24vbmV0L2J1Z3ppbGxhL2J1Z3ppbGxhX21vY2sucHkKaW5kZXggMjQ0N2VkMi4uNjE3NjI1
ZSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxh
L2J1Z3ppbGxhX21vY2sucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0
L2J1Z3ppbGxhL2J1Z3ppbGxhX21vY2sucHkKQEAgLTI1MSw5ICsyNTEsMTIgQEAgY2xhc3MgTW9j
a0J1Z3ppbGxhUXVlcmllcyhvYmplY3QpOgogICAgICAgICAgICAgICAgIHNlbGYuX2FsbF9idWdz
KCkpCiAgICAgICAgIHJldHVybiBtYXAobGFtYmRhIGJ1ZzogYnVnLmlkKCksIGJ1Z3Nfd2l0aF9j
b21taXRfcXVldWVkX3BhdGNoZXMpCiAKLSAgICBkZWYgZmV0Y2hfYXR0YWNobWVudF9pZHNfZnJv
bV9yZXZpZXdfcXVldWUoc2VsZik6CisgICAgZGVmIGZldGNoX2F0dGFjaG1lbnRfaWRzX2Zyb21f
cmV2aWV3X3F1ZXVlKHNlbGYsIHNpbmNlPU5vbmUpOgogICAgICAgICB1bnJldmlld2VkX3BhdGNo
ZXMgPSBzdW0oW2J1Zy51bnJldmlld2VkX3BhdGNoZXMoKQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZvciBidWcgaW4gc2VsZi5fYWxsX2J1Z3MoKV0sIFtdKQorICAgICAgICBp
ZiBzaW5jZToKKyAgICAgICAgICAgIHVucmV2aWV3ZWRfcGFjdGhlcyA9IFtwYXRjaCBmb3IgcGF0
Y2ggaW4gdW5yZXZpZXdlZF9wYXRjaGVzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgcGF0Y2guYXR0YWNoX2RhdGUoKSA+PSBzaW5jZV0KICAgICAgICAgcmV0dXJu
IG1hcChsYW1iZGEgcGF0Y2g6IHBhdGNoLmlkKCksIHVucmV2aWV3ZWRfcGF0Y2hlcykKIAogICAg
IGRlZiBmZXRjaF9wYXRjaGVzX2Zyb21fY29tbWl0X3F1ZXVlKHNlbGYpOgpkaWZmIC0tZ2l0IGEv
VG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3ppbGxhX3VuaXR0
ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3pp
bGxhX3VuaXR0ZXN0LnB5CmluZGV4IDdjNWE1NmQuLjQ4MTdiZDYgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYV91bml0dGVzdC5w
eQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemls
bGFfdW5pdHRlc3QucHkKQEAgLTQyOSw2ICs0MjksNyBAQCBjbGFzcyBCdWd6aWxsYVF1ZXJpZXNU
ZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICBkZWYgdGVzdF9yZXF1ZXN0X3BhZ2VfcGFyc2lu
ZyhzZWxmKToKICAgICAgICAgcXVlcmllcyA9IEJ1Z3ppbGxhUXVlcmllcyhOb25lKQogICAgICAg
ICBzZWxmLmFzc2VydEVxdWFsKFs0MDUxMSwgNDA3MjIsIDQwNzIzXSwgcXVlcmllcy5fcGFyc2Vf
YXR0YWNobWVudF9pZHNfcmVxdWVzdF9xdWVyeShzZWxmLl9zYW1wbGVfcmVxdWVzdF9wYWdlKSkK
KyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChbNDA3MjIsIDQwNzIzXSwgcXVlcmllcy5fcGFyc2Vf
YXR0YWNobWVudF9pZHNfcmVxdWVzdF9xdWVyeShzZWxmLl9zYW1wbGVfcmVxdWVzdF9wYWdlLCBk
YXRldGltZS5kYXRldGltZSgyMDA5LCAxMCwgNCwgMTEsIDM4LCA0NCkpKQogCiAgICAgZGVmIHRl
c3RfcXVpcF9wYWdlX3BhcnNpbmcoc2VsZik6CiAgICAgICAgIHF1ZXJpZXMgPSBCdWd6aWxsYVF1
ZXJpZXMoTm9uZSkKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9ib3Qv
ZmVlZGVycy5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9ib3QvZmVlZGVycy5weQpp
bmRleCBmNGJjNGI5Li5iZGQ2MWE1IDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L3Rvb2wvYm90L2ZlZWRlcnMucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2Jv
dC9mZWVkZXJzLnB5CkBAIC0yNiw2ICsyNiw3IEBACiAjIChJTkNMVURJTkcgTkVHTElHRU5DRSBP
UiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQogIyBPRiBUSElT
IFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFN
QUdFLgogCitmcm9tIGRhdGV0aW1lIGltcG9ydCBkYXRldGltZQogaW1wb3J0IGxvZ2dpbmcKIAog
ZnJvbSB3ZWJraXRweS5jb21tb24uY29uZmlnLmNvbW1pdHRlcnZhbGlkYXRvciBpbXBvcnQgQ29t
bWl0dGVyVmFsaWRhdG9yCkBAIC05MCw3ICs5MSw3IEBAIGNsYXNzIEVXU0ZlZWRlcihBYnN0cmFj
dEZlZWRlcik6CiAgICAgICAgIEFic3RyYWN0RmVlZGVyLl9faW5pdF9fKHNlbGYsIHRvb2wpCiAK
ICAgICBkZWYgZmVlZChzZWxmKToKLSAgICAgICAgaWRzX25lZWRpbmdfcmV2aWV3ID0gc2V0KHNl
bGYuX3Rvb2wuYnVncy5xdWVyaWVzLmZldGNoX2F0dGFjaG1lbnRfaWRzX2Zyb21fcmV2aWV3X3F1
ZXVlKCkpCisgICAgICAgIGlkc19uZWVkaW5nX3JldmlldyA9IHNldChzZWxmLl90b29sLmJ1Z3Mu
cXVlcmllcy5mZXRjaF9hdHRhY2htZW50X2lkc19mcm9tX3Jldmlld19xdWV1ZShkYXRldGltZS50
b2RheSgpKSkKICAgICAgICAgbmV3X2lkcyA9IGlkc19uZWVkaW5nX3Jldmlldy5kaWZmZXJlbmNl
KHNlbGYuX2lkc19zZW50X3RvX3NlcnZlcikKICAgICAgICAgX2xvZy5pbmZvKCJGZWVkaW5nIEVX
UyAoJXMsICVzIG5ldykiICUgKHBsdXJhbGl6ZSgicj8gcGF0Y2giLCBsZW4oaWRzX25lZWRpbmdf
cmV2aWV3KSksIGxlbihuZXdfaWRzKSkpCiAgICAgICAgIGZvciBhdHRhY2htZW50X2lkIGluIG5l
d19pZHM6ICAjIE9yZGVyIGRvZXNuJ3QgcmVhbGx5IG1hdHRlciBmb3IgdGhlIEVXUy4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216143</attachid>
            <date>2013-11-05 23:52:11 -0800</date>
            <delta_ts>2013-11-06 02:46:06 -0800</delta_ts>
            <desc>Do not feed old patches into feeder queue.</desc>
            <filename>feeder-queue-do-not-feed-old-patches.patch</filename>
            <type>text/plain</type>
            <size>7819</size>
            <attacher name="Tamas Gergely">tgergely.u-szeged</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBhMGUy
ZDNkLi40MTczMDIzIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMzEgQEAKKzIwMTMtMTEtMDYgIFRhbWFzIEdlcmdlbHkgIDxnZXJ0
b21AaW5mLnUtc3plZ2VkLmh1PgorCisgICAgICAgIFRoZSBmZWVkZXIgcXVldWUgd2lsbCBub3Qg
ZmVlZCBwYXRjaGVzIG9sZGVyIHRoYW4gb25lIHdlZWsuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDcxNTIKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgZmVlZGVyIHF1ZXVlIHdpbGwgbm90IGZlZWQg
cGF0Y2hlcyBvbGRlciB0aGFuIG9uZSB3ZWVrLgorICAgICAgICBVbml0IHRlc3QgYWRkZWQgdG8g
dGhpcyBzY2VuYXJpby4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9i
dWd6aWxsYS9idWd6aWxsYS5weToKKyAgICAgICAgKEJ1Z3ppbGxhUXVlcmllcy5fcGFyc2VfYXR0
YWNobWVudF9pZHNfcmVxdWVzdF9xdWVyeSk6CisgICAgICAgICAgSGFuZGxlIGRhdGUgcGFyYW1l
dGVyLgorICAgICAgICAoQnVnemlsbGFRdWVyaWVzKToKKyAgICAgICAgKEJ1Z3ppbGxhUXVlcmll
cy5fZmV0Y2hfYXR0YWNobWVudF9pZHNfcmVxdWVzdF9xdWVyeSk6CisgICAgICAgICAgUHJvcGFn
YXRlIGRhdGUuCisgICAgICAgIChCdWd6aWxsYVF1ZXJpZXMuZmV0Y2hfYXR0YWNobWVudF9pZHNf
ZnJvbV9yZXZpZXdfcXVldWUpOgorICAgICAgICAgIFByb3BhZ2F0ZSBkYXRlLgorICAgICAgICAq
IFNjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYV9tb2NrLnB5Ogor
ICAgICAgICAoTW9ja0J1Z3ppbGxhUXVlcmllcy5mZXRjaF9hdHRhY2htZW50X2lkc19mcm9tX3Jl
dmlld19xdWV1ZSk6CisgICAgICAgICAgSGFuZGxlIGRhdGUuCisgICAgICAgICogU2NyaXB0cy93
ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3ppbGxhX3VuaXR0ZXN0LnB5OgorICAgICAg
ICAodGVzdF9yZXF1ZXN0X3BhZ2VfcGFyc2luZyk6CisgICAgICAgICAgVW5pdCB0ZXN0IGFkZGVk
LgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9ib3QvZmVlZGVycy5weToKKyAgICAg
ICAgKEVXU0ZlZWRlci5mZWVkKToKKyAgICAgICAgICBRdWVyeSBwYXRjaCBpZHMgd2l0aCBkYXRl
IHBhcmFtZXRlciAobm93IC0gMSB3ZWVrKS4KKwogMjAxMy0xMS0wNSAgQmVuamFtaW4gUG91bGFp
biAgPGJlbmphbWluQHdlYmtpdC5vcmc+CiAKICAgICAgICAgW1dLMl0gQWRkIGEgV2ViS2l0MiBB
UEkgZm9yIEdlb2xvY2F0aW9uJ3MgaGlnaEFjY3VyYWN5CmRpZmYgLS1naXQgYS9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGEucHkgYi9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGEucHkKaW5kZXggYjI1ZDc0
MC4uNWI4NGVhNCAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0
L2J1Z3ppbGxhL2J1Z3ppbGxhLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9u
L25ldC9idWd6aWxsYS9idWd6aWxsYS5weQpAQCAtMSw2ICsxLDcgQEAKICMgQ29weXJpZ2h0IChj
KSAyMDExIEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAjIENvcHlyaWdodCAoYykg
MjAwOSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAjIENvcHlyaWdodCAoYykgMjAx
MCBSZXNlYXJjaCBJbiBNb3Rpb24gTGltaXRlZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyMgQ29w
eXJpZ2h0IChjKSAyMDEzIFVuaXZlcnNpdHkgb2YgU3plZ2VkLiBBbGwgcmlnaHRzIHJlc2VydmVk
LgogIwogIyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1z
LCB3aXRoIG9yIHdpdGhvdXQKICMgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVk
IHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZQpAQCAtMTgwLDE1ICsxODEsMzYgQEAg
Y2xhc3MgQnVnemlsbGFRdWVyaWVzKG9iamVjdCk6CiAgICAgICAgIHJldHVybiBbaW50KGJ1Z19s
aW5rX2NlbGwuZmluZCgiYSIpLnN0cmluZykKICAgICAgICAgICAgICAgICBmb3IgYnVnX2xpbmtf
Y2VsbCBpbiBzb3VwKCd0ZCcsICJmaXJzdC1jaGlsZCIpXQogCi0gICAgZGVmIF9wYXJzZV9hdHRh
Y2htZW50X2lkc19yZXF1ZXN0X3F1ZXJ5KHNlbGYsIHBhZ2UpOgorICAgIGRlZiBfcGFyc2VfYXR0
YWNobWVudF9pZHNfcmVxdWVzdF9xdWVyeShzZWxmLCBwYWdlLCBzaW5jZT1Ob25lKToKKyAgICAg
ICAgIyBGb3JtYXRzCiAgICAgICAgIGRpZ2l0cyA9IHJlLmNvbXBpbGUoIlxkKyIpCiAgICAgICAg
IGF0dGFjaG1lbnRfaHJlZiA9IHJlLmNvbXBpbGUoImF0dGFjaG1lbnQuY2dpXD9pZD1cZCsmYWN0
aW9uPXJldmlldyIpCi0gICAgICAgIGF0dGFjaG1lbnRfbGlua3MgPSBTb3VwU3RyYWluZXIoImEi
LCBocmVmPWF0dGFjaG1lbnRfaHJlZikKLSAgICAgICAgcmV0dXJuIFtpbnQoZGlnaXRzLnNlYXJj
aCh0YWdbImhyZWYiXSkuZ3JvdXAoMCkpCisgICAgICAgICMgaWYgbm8gZGF0ZSBpcyBnaXZlbiwg
cmV0dXJuIGFsbCBpZHMKKyAgICAgICAgaWYgbm90IHNpbmNlOgorICAgICAgICAgICAgYXR0YWNo
bWVudF9saW5rcyA9IFNvdXBTdHJhaW5lcigiYSIsIGhyZWY9YXR0YWNobWVudF9ocmVmKQorICAg
ICAgICAgICAgcmV0dXJuIFtpbnQoZGlnaXRzLnNlYXJjaCh0YWdbImhyZWYiXSkuZ3JvdXAoMCkp
CiAgICAgICAgICAgICAgICAgZm9yIHRhZyBpbiBCZWF1dGlmdWxTb3VwKHBhZ2UsIHBhcnNlT25s
eVRoZXNlPWF0dGFjaG1lbnRfbGlua3MpXQogCi0gICAgZGVmIF9mZXRjaF9hdHRhY2htZW50X2lk
c19yZXF1ZXN0X3F1ZXJ5KHNlbGYsIHF1ZXJ5KToKLSAgICAgICAgcmV0dXJuIHNlbGYuX3BhcnNl
X2F0dGFjaG1lbnRfaWRzX3JlcXVlc3RfcXVlcnkoc2VsZi5fbG9hZF9xdWVyeShxdWVyeSkpCisg
ICAgICAgICMgUGFyc2UgdGhlIG1haW4gdGFibGUgb25seQorICAgICAgICBkYXRlX2Zvcm1hdCA9
IHJlLmNvbXBpbGUoIlxkezR9LVxkezJ9LVxkezJ9IFxkezJ9OlxkezJ9IikKKyAgICAgICAgbXRh
YiA9IFNvdXBTdHJhaW5lcigidGFibGUiLCB7ImNsYXNzIjogInJlcXVlc3RzIn0pCisgICAgICAg
IHNvdXAgPSBCZWF1dGlmdWxTb3VwKHBhZ2UsIHBhcnNlT25seVRoZXNlPW10YWIpCisgICAgICAg
IHBhdGNoX2lkcyA9IFtdCisKKyAgICAgICAgZm9yIHJvdyBpbiBzb3VwLmZpbmRBbGwoInRyIik6
CisgICAgICAgICAgICBwYXRjaF90YWcgPSByb3cuZmluZCgiYSIsIHsiaHJlZiI6IGF0dGFjaG1l
bnRfaHJlZn0pCisgICAgICAgICAgICBpZiBub3QgcGF0Y2hfdGFnOgorICAgICAgICAgICAgICAg
IGNvbnRpbnVlCisgICAgICAgICAgICBwYXRjaF9pZCA9IGludChkaWdpdHMuc2VhcmNoKHBhdGNo
X3RhZ1siaHJlZiJdKS5ncm91cCgwKSkKKyAgICAgICAgICAgIGRhdGVfdGFnID0gcm93LmZpbmQo
InRkIiwgdGV4dD1kYXRlX2Zvcm1hdCkKKyAgICAgICAgICAgIGlmIGRhdGVfdGFnIGFuZCBkYXRl
dGltZS5zdHJwdGltZShkYXRlX2Zvcm1hdC5zZWFyY2goZGF0ZV90YWcpLmdyb3VwKDApLCAiJVkt
JW0tJWQgJUg6JU0iKSA8IHNpbmNlOgorICAgICAgICAgICAgICAgIF9sb2cuaW5mbygiTm90IGZl
ZWRpbmcgb2xkIHBhdGNoICVkICglcykiICUgKHBhdGNoX2lkLCBkYXRlX3RhZykpCisgICAgICAg
ICAgICAgICAgY29udGludWUKKyAgICAgICAgICAgIHBhdGNoX2lkcy5hcHBlbmQocGF0Y2hfaWQp
CisgICAgICAgIHJldHVybiBwYXRjaF9pZHMKKworICAgIGRlZiBfZmV0Y2hfYXR0YWNobWVudF9p
ZHNfcmVxdWVzdF9xdWVyeShzZWxmLCBxdWVyeSwgc2luY2U9Tm9uZSk6CisgICAgICAgIHJldHVy
biBzZWxmLl9wYXJzZV9hdHRhY2htZW50X2lkc19yZXF1ZXN0X3F1ZXJ5KHNlbGYuX2xvYWRfcXVl
cnkocXVlcnkpLCBzaW5jZSkKIAogICAgIGRlZiBfcGFyc2VfcXVpcHMoc2VsZiwgcGFnZSk6CiAg
ICAgICAgIHNvdXAgPSBCZWF1dGlmdWxTb3VwKHBhZ2UsIGNvbnZlcnRFbnRpdGllcz1CZWF1dGlm
dWxTb3VwLkhUTUxfRU5USVRJRVMpCkBAIC0yNTIsOSArMjc0LDkgQEAgY2xhc3MgQnVnemlsbGFR
dWVyaWVzKG9iamVjdCk6CiAKICAgICAjIE5PVEU6IFRoaXMgaXMgdGhlIG9ubHkgY2xpZW50IG9m
IF9mZXRjaF9hdHRhY2htZW50X2lkc19yZXF1ZXN0X3F1ZXJ5CiAgICAgIyBUaGlzIG1ldGhvZCBv
bmx5IG1ha2VzIG9uZSByZXF1ZXN0IHRvIGJ1Z3ppbGxhLgotICAgIGRlZiBmZXRjaF9hdHRhY2ht
ZW50X2lkc19mcm9tX3Jldmlld19xdWV1ZShzZWxmKToKKyAgICBkZWYgZmV0Y2hfYXR0YWNobWVu
dF9pZHNfZnJvbV9yZXZpZXdfcXVldWUoc2VsZiwgc2luY2U9Tm9uZSk6CiAgICAgICAgIHJldmll
d19xdWV1ZV91cmwgPSAicmVxdWVzdC5jZ2k/YWN0aW9uPXF1ZXVlJnR5cGU9cmV2aWV3Jmdyb3Vw
PXR5cGUiCi0gICAgICAgIHJldHVybiBzZWxmLl9mZXRjaF9hdHRhY2htZW50X2lkc19yZXF1ZXN0
X3F1ZXJ5KHJldmlld19xdWV1ZV91cmwpCisgICAgICAgIHJldHVybiBzZWxmLl9mZXRjaF9hdHRh
Y2htZW50X2lkc19yZXF1ZXN0X3F1ZXJ5KHJldmlld19xdWV1ZV91cmwsIHNpbmNlKQogCiAgICAg
IyBUaGlzIG9ubHkgd29ya3MgaWYgeW91ciBhY2NvdW50IGhhcyBlZGl0dXNlciBwcml2aWxlZ2Vz
LgogICAgICMgV2UgY291bGQgZWFzaWx5IHBhcnNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Vz
ZXJwcmVmcy5jZ2k/dGFiPXBlcm1pc3Npb25zIHRvCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRz
L3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGFfbW9jay5weSBiL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYV9tb2NrLnB5CmluZGV4
IDI0NDdlZDIuLjYxNzYyNWUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29t
bW9uL25ldC9idWd6aWxsYS9idWd6aWxsYV9tb2NrLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYV9tb2NrLnB5CkBAIC0yNTEsOSArMjUx
LDEyIEBAIGNsYXNzIE1vY2tCdWd6aWxsYVF1ZXJpZXMob2JqZWN0KToKICAgICAgICAgICAgICAg
ICBzZWxmLl9hbGxfYnVncygpKQogICAgICAgICByZXR1cm4gbWFwKGxhbWJkYSBidWc6IGJ1Zy5p
ZCgpLCBidWdzX3dpdGhfY29tbWl0X3F1ZXVlZF9wYXRjaGVzKQogCi0gICAgZGVmIGZldGNoX2F0
dGFjaG1lbnRfaWRzX2Zyb21fcmV2aWV3X3F1ZXVlKHNlbGYpOgorICAgIGRlZiBmZXRjaF9hdHRh
Y2htZW50X2lkc19mcm9tX3Jldmlld19xdWV1ZShzZWxmLCBzaW5jZT1Ob25lKToKICAgICAgICAg
dW5yZXZpZXdlZF9wYXRjaGVzID0gc3VtKFtidWcudW5yZXZpZXdlZF9wYXRjaGVzKCkKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgYnVnIGluIHNlbGYuX2FsbF9idWdzKCld
LCBbXSkKKyAgICAgICAgaWYgc2luY2U6CisgICAgICAgICAgICB1bnJldmlld2VkX3BhY3RoZXMg
PSBbcGF0Y2ggZm9yIHBhdGNoIGluIHVucmV2aWV3ZWRfcGF0Y2hlcworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHBhdGNoLmF0dGFjaF9kYXRlKCkgPj0gc2luY2Vd
CiAgICAgICAgIHJldHVybiBtYXAobGFtYmRhIHBhdGNoOiBwYXRjaC5pZCgpLCB1bnJldmlld2Vk
X3BhdGNoZXMpCiAKICAgICBkZWYgZmV0Y2hfcGF0Y2hlc19mcm9tX2NvbW1pdF9xdWV1ZShzZWxm
KToKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxs
YS9idWd6aWxsYV91bml0dGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25l
dC9idWd6aWxsYS9idWd6aWxsYV91bml0dGVzdC5weQppbmRleCA3YzVhNTZkLi40ODE3YmQ2IDEw
MDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVn
emlsbGFfdW5pdHRlc3QucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0
L2J1Z3ppbGxhL2J1Z3ppbGxhX3VuaXR0ZXN0LnB5CkBAIC00MjksNiArNDI5LDcgQEAgY2xhc3Mg
QnVnemlsbGFRdWVyaWVzVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgZGVmIHRlc3RfcmVx
dWVzdF9wYWdlX3BhcnNpbmcoc2VsZik6CiAgICAgICAgIHF1ZXJpZXMgPSBCdWd6aWxsYVF1ZXJp
ZXMoTm9uZSkKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChbNDA1MTEsIDQwNzIyLCA0MDcyM10s
IHF1ZXJpZXMuX3BhcnNlX2F0dGFjaG1lbnRfaWRzX3JlcXVlc3RfcXVlcnkoc2VsZi5fc2FtcGxl
X3JlcXVlc3RfcGFnZSkpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoWzQwNzIyLCA0MDcyM10s
IHF1ZXJpZXMuX3BhcnNlX2F0dGFjaG1lbnRfaWRzX3JlcXVlc3RfcXVlcnkoc2VsZi5fc2FtcGxl
X3JlcXVlc3RfcGFnZSwgZGF0ZXRpbWUuZGF0ZXRpbWUoMjAwOSwgMTAsIDQsIDExLCAzOCwgNDQp
KSkKIAogICAgIGRlZiB0ZXN0X3F1aXBfcGFnZV9wYXJzaW5nKHNlbGYpOgogICAgICAgICBxdWVy
aWVzID0gQnVnemlsbGFRdWVyaWVzKE5vbmUpCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L3Rvb2wvYm90L2ZlZWRlcnMucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wv
Ym90L2ZlZWRlcnMucHkKaW5kZXggZjRiYzRiOS4uYmRkNjFhNSAxMDA2NDQKLS0tIGEvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS90b29sL2JvdC9mZWVkZXJzLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMv
d2Via2l0cHkvdG9vbC9ib3QvZmVlZGVycy5weQpAQCAtMjYsNiArMjYsNyBAQAogIyAoSU5DTFVE
SU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRI
RSBVU0UKICMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJ
TElUWSBPRiBTVUNIIERBTUFHRS4KIAorZnJvbSBkYXRldGltZSBpbXBvcnQgZGF0ZXRpbWUKIGlt
cG9ydCBsb2dnaW5nCiAKIGZyb20gd2Via2l0cHkuY29tbW9uLmNvbmZpZy5jb21taXR0ZXJ2YWxp
ZGF0b3IgaW1wb3J0IENvbW1pdHRlclZhbGlkYXRvcgpAQCAtOTAsNyArOTEsNyBAQCBjbGFzcyBF
V1NGZWVkZXIoQWJzdHJhY3RGZWVkZXIpOgogICAgICAgICBBYnN0cmFjdEZlZWRlci5fX2luaXRf
XyhzZWxmLCB0b29sKQogCiAgICAgZGVmIGZlZWQoc2VsZik6Ci0gICAgICAgIGlkc19uZWVkaW5n
X3JldmlldyA9IHNldChzZWxmLl90b29sLmJ1Z3MucXVlcmllcy5mZXRjaF9hdHRhY2htZW50X2lk
c19mcm9tX3Jldmlld19xdWV1ZSgpKQorICAgICAgICBpZHNfbmVlZGluZ19yZXZpZXcgPSBzZXQo
c2VsZi5fdG9vbC5idWdzLnF1ZXJpZXMuZmV0Y2hfYXR0YWNobWVudF9pZHNfZnJvbV9yZXZpZXdf
cXVldWUoZGF0ZXRpbWUudG9kYXkoKSkpCiAgICAgICAgIG5ld19pZHMgPSBpZHNfbmVlZGluZ19y
ZXZpZXcuZGlmZmVyZW5jZShzZWxmLl9pZHNfc2VudF90b19zZXJ2ZXIpCiAgICAgICAgIF9sb2cu
aW5mbygiRmVlZGluZyBFV1MgKCVzLCAlcyBuZXcpIiAlIChwbHVyYWxpemUoInI/IHBhdGNoIiwg
bGVuKGlkc19uZWVkaW5nX3JldmlldykpLCBsZW4obmV3X2lkcykpKQogICAgICAgICBmb3IgYXR0
YWNobWVudF9pZCBpbiBuZXdfaWRzOiAgIyBPcmRlciBkb2Vzbid0IHJlYWxseSBtYXR0ZXIgZm9y
IHRoZSBFV1MuCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216159</attachid>
            <date>2013-11-06 02:46:06 -0800</date>
            <delta_ts>2013-11-11 06:56:56 -0800</delta_ts>
            <desc>Date issue of previous patch corrected.</desc>
            <filename>feeder-queue-do-not-feed-old-patches.patch</filename>
            <type>text/plain</type>
            <size>7845</size>
            <attacher name="Tamas Gergely">tgergely.u-szeged</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBhMGUy
ZDNkLi40MTczMDIzIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMzEgQEAKKzIwMTMtMTEtMDYgIFRhbWFzIEdlcmdlbHkgIDxnZXJ0
b21AaW5mLnUtc3plZ2VkLmh1PgorCisgICAgICAgIFRoZSBmZWVkZXIgcXVldWUgd2lsbCBub3Qg
ZmVlZCBwYXRjaGVzIG9sZGVyIHRoYW4gb25lIHdlZWsuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDcxNTIKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgZmVlZGVyIHF1ZXVlIHdpbGwgbm90IGZlZWQg
cGF0Y2hlcyBvbGRlciB0aGFuIG9uZSB3ZWVrLgorICAgICAgICBVbml0IHRlc3QgYWRkZWQgdG8g
dGhpcyBzY2VuYXJpby4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9i
dWd6aWxsYS9idWd6aWxsYS5weToKKyAgICAgICAgKEJ1Z3ppbGxhUXVlcmllcy5fcGFyc2VfYXR0
YWNobWVudF9pZHNfcmVxdWVzdF9xdWVyeSk6CisgICAgICAgICAgSGFuZGxlIGRhdGUgcGFyYW1l
dGVyLgorICAgICAgICAoQnVnemlsbGFRdWVyaWVzKToKKyAgICAgICAgKEJ1Z3ppbGxhUXVlcmll
cy5fZmV0Y2hfYXR0YWNobWVudF9pZHNfcmVxdWVzdF9xdWVyeSk6CisgICAgICAgICAgUHJvcGFn
YXRlIGRhdGUuCisgICAgICAgIChCdWd6aWxsYVF1ZXJpZXMuZmV0Y2hfYXR0YWNobWVudF9pZHNf
ZnJvbV9yZXZpZXdfcXVldWUpOgorICAgICAgICAgIFByb3BhZ2F0ZSBkYXRlLgorICAgICAgICAq
IFNjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYV9tb2NrLnB5Ogor
ICAgICAgICAoTW9ja0J1Z3ppbGxhUXVlcmllcy5mZXRjaF9hdHRhY2htZW50X2lkc19mcm9tX3Jl
dmlld19xdWV1ZSk6CisgICAgICAgICAgSGFuZGxlIGRhdGUuCisgICAgICAgICogU2NyaXB0cy93
ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3ppbGxhX3VuaXR0ZXN0LnB5OgorICAgICAg
ICAodGVzdF9yZXF1ZXN0X3BhZ2VfcGFyc2luZyk6CisgICAgICAgICAgVW5pdCB0ZXN0IGFkZGVk
LgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9ib3QvZmVlZGVycy5weToKKyAgICAg
ICAgKEVXU0ZlZWRlci5mZWVkKToKKyAgICAgICAgICBRdWVyeSBwYXRjaCBpZHMgd2l0aCBkYXRl
IHBhcmFtZXRlciAobm93IC0gMSB3ZWVrKS4KKwogMjAxMy0xMS0wNSAgQmVuamFtaW4gUG91bGFp
biAgPGJlbmphbWluQHdlYmtpdC5vcmc+CiAKICAgICAgICAgW1dLMl0gQWRkIGEgV2ViS2l0MiBB
UEkgZm9yIEdlb2xvY2F0aW9uJ3MgaGlnaEFjY3VyYWN5CmRpZmYgLS1naXQgYS9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGEucHkgYi9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGEucHkKaW5kZXggYjI1ZDc0
MC4uNWI4NGVhNCAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0
L2J1Z3ppbGxhL2J1Z3ppbGxhLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9u
L25ldC9idWd6aWxsYS9idWd6aWxsYS5weQpAQCAtMSw2ICsxLDcgQEAKICMgQ29weXJpZ2h0IChj
KSAyMDExIEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAjIENvcHlyaWdodCAoYykg
MjAwOSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAjIENvcHlyaWdodCAoYykgMjAx
MCBSZXNlYXJjaCBJbiBNb3Rpb24gTGltaXRlZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyMgQ29w
eXJpZ2h0IChjKSAyMDEzIFVuaXZlcnNpdHkgb2YgU3plZ2VkLiBBbGwgcmlnaHRzIHJlc2VydmVk
LgogIwogIyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1z
LCB3aXRoIG9yIHdpdGhvdXQKICMgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVk
IHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZQpAQCAtMTgwLDE1ICsxODEsMzYgQEAg
Y2xhc3MgQnVnemlsbGFRdWVyaWVzKG9iamVjdCk6CiAgICAgICAgIHJldHVybiBbaW50KGJ1Z19s
aW5rX2NlbGwuZmluZCgiYSIpLnN0cmluZykKICAgICAgICAgICAgICAgICBmb3IgYnVnX2xpbmtf
Y2VsbCBpbiBzb3VwKCd0ZCcsICJmaXJzdC1jaGlsZCIpXQogCi0gICAgZGVmIF9wYXJzZV9hdHRh
Y2htZW50X2lkc19yZXF1ZXN0X3F1ZXJ5KHNlbGYsIHBhZ2UpOgorICAgIGRlZiBfcGFyc2VfYXR0
YWNobWVudF9pZHNfcmVxdWVzdF9xdWVyeShzZWxmLCBwYWdlLCBzaW5jZT1Ob25lKToKKyAgICAg
ICAgIyBGb3JtYXRzCiAgICAgICAgIGRpZ2l0cyA9IHJlLmNvbXBpbGUoIlxkKyIpCiAgICAgICAg
IGF0dGFjaG1lbnRfaHJlZiA9IHJlLmNvbXBpbGUoImF0dGFjaG1lbnQuY2dpXD9pZD1cZCsmYWN0
aW9uPXJldmlldyIpCi0gICAgICAgIGF0dGFjaG1lbnRfbGlua3MgPSBTb3VwU3RyYWluZXIoImEi
LCBocmVmPWF0dGFjaG1lbnRfaHJlZikKLSAgICAgICAgcmV0dXJuIFtpbnQoZGlnaXRzLnNlYXJj
aCh0YWdbImhyZWYiXSkuZ3JvdXAoMCkpCisgICAgICAgICMgaWYgbm8gZGF0ZSBpcyBnaXZlbiwg
cmV0dXJuIGFsbCBpZHMKKyAgICAgICAgaWYgbm90IHNpbmNlOgorICAgICAgICAgICAgYXR0YWNo
bWVudF9saW5rcyA9IFNvdXBTdHJhaW5lcigiYSIsIGhyZWY9YXR0YWNobWVudF9ocmVmKQorICAg
ICAgICAgICAgcmV0dXJuIFtpbnQoZGlnaXRzLnNlYXJjaCh0YWdbImhyZWYiXSkuZ3JvdXAoMCkp
CiAgICAgICAgICAgICAgICAgZm9yIHRhZyBpbiBCZWF1dGlmdWxTb3VwKHBhZ2UsIHBhcnNlT25s
eVRoZXNlPWF0dGFjaG1lbnRfbGlua3MpXQogCi0gICAgZGVmIF9mZXRjaF9hdHRhY2htZW50X2lk
c19yZXF1ZXN0X3F1ZXJ5KHNlbGYsIHF1ZXJ5KToKLSAgICAgICAgcmV0dXJuIHNlbGYuX3BhcnNl
X2F0dGFjaG1lbnRfaWRzX3JlcXVlc3RfcXVlcnkoc2VsZi5fbG9hZF9xdWVyeShxdWVyeSkpCisg
ICAgICAgICMgUGFyc2UgdGhlIG1haW4gdGFibGUgb25seQorICAgICAgICBkYXRlX2Zvcm1hdCA9
IHJlLmNvbXBpbGUoIlxkezR9LVxkezJ9LVxkezJ9IFxkezJ9OlxkezJ9IikKKyAgICAgICAgbXRh
YiA9IFNvdXBTdHJhaW5lcigidGFibGUiLCB7ImNsYXNzIjogInJlcXVlc3RzIn0pCisgICAgICAg
IHNvdXAgPSBCZWF1dGlmdWxTb3VwKHBhZ2UsIHBhcnNlT25seVRoZXNlPW10YWIpCisgICAgICAg
IHBhdGNoX2lkcyA9IFtdCisKKyAgICAgICAgZm9yIHJvdyBpbiBzb3VwLmZpbmRBbGwoInRyIik6
CisgICAgICAgICAgICBwYXRjaF90YWcgPSByb3cuZmluZCgiYSIsIHsiaHJlZiI6IGF0dGFjaG1l
bnRfaHJlZn0pCisgICAgICAgICAgICBpZiBub3QgcGF0Y2hfdGFnOgorICAgICAgICAgICAgICAg
IGNvbnRpbnVlCisgICAgICAgICAgICBwYXRjaF9pZCA9IGludChkaWdpdHMuc2VhcmNoKHBhdGNo
X3RhZ1siaHJlZiJdKS5ncm91cCgwKSkKKyAgICAgICAgICAgIGRhdGVfdGFnID0gcm93LmZpbmQo
InRkIiwgdGV4dD1kYXRlX2Zvcm1hdCkKKyAgICAgICAgICAgIGlmIGRhdGVfdGFnIGFuZCBkYXRl
dGltZS5zdHJwdGltZShkYXRlX2Zvcm1hdC5zZWFyY2goZGF0ZV90YWcpLmdyb3VwKDApLCAiJVkt
JW0tJWQgJUg6JU0iKSA8IHNpbmNlOgorICAgICAgICAgICAgICAgIF9sb2cuaW5mbygiTm90IGZl
ZWRpbmcgb2xkIHBhdGNoICVkICglcykiICUgKHBhdGNoX2lkLCBkYXRlX3RhZykpCisgICAgICAg
ICAgICAgICAgY29udGludWUKKyAgICAgICAgICAgIHBhdGNoX2lkcy5hcHBlbmQocGF0Y2hfaWQp
CisgICAgICAgIHJldHVybiBwYXRjaF9pZHMKKworICAgIGRlZiBfZmV0Y2hfYXR0YWNobWVudF9p
ZHNfcmVxdWVzdF9xdWVyeShzZWxmLCBxdWVyeSwgc2luY2U9Tm9uZSk6CisgICAgICAgIHJldHVy
biBzZWxmLl9wYXJzZV9hdHRhY2htZW50X2lkc19yZXF1ZXN0X3F1ZXJ5KHNlbGYuX2xvYWRfcXVl
cnkocXVlcnkpLCBzaW5jZSkKIAogICAgIGRlZiBfcGFyc2VfcXVpcHMoc2VsZiwgcGFnZSk6CiAg
ICAgICAgIHNvdXAgPSBCZWF1dGlmdWxTb3VwKHBhZ2UsIGNvbnZlcnRFbnRpdGllcz1CZWF1dGlm
dWxTb3VwLkhUTUxfRU5USVRJRVMpCkBAIC0yNTIsOSArMjc0LDkgQEAgY2xhc3MgQnVnemlsbGFR
dWVyaWVzKG9iamVjdCk6CiAKICAgICAjIE5PVEU6IFRoaXMgaXMgdGhlIG9ubHkgY2xpZW50IG9m
IF9mZXRjaF9hdHRhY2htZW50X2lkc19yZXF1ZXN0X3F1ZXJ5CiAgICAgIyBUaGlzIG1ldGhvZCBv
bmx5IG1ha2VzIG9uZSByZXF1ZXN0IHRvIGJ1Z3ppbGxhLgotICAgIGRlZiBmZXRjaF9hdHRhY2ht
ZW50X2lkc19mcm9tX3Jldmlld19xdWV1ZShzZWxmKToKKyAgICBkZWYgZmV0Y2hfYXR0YWNobWVu
dF9pZHNfZnJvbV9yZXZpZXdfcXVldWUoc2VsZiwgc2luY2U9Tm9uZSk6CiAgICAgICAgIHJldmll
d19xdWV1ZV91cmwgPSAicmVxdWVzdC5jZ2k/YWN0aW9uPXF1ZXVlJnR5cGU9cmV2aWV3Jmdyb3Vw
PXR5cGUiCi0gICAgICAgIHJldHVybiBzZWxmLl9mZXRjaF9hdHRhY2htZW50X2lkc19yZXF1ZXN0
X3F1ZXJ5KHJldmlld19xdWV1ZV91cmwpCisgICAgICAgIHJldHVybiBzZWxmLl9mZXRjaF9hdHRh
Y2htZW50X2lkc19yZXF1ZXN0X3F1ZXJ5KHJldmlld19xdWV1ZV91cmwsIHNpbmNlKQogCiAgICAg
IyBUaGlzIG9ubHkgd29ya3MgaWYgeW91ciBhY2NvdW50IGhhcyBlZGl0dXNlciBwcml2aWxlZ2Vz
LgogICAgICMgV2UgY291bGQgZWFzaWx5IHBhcnNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Vz
ZXJwcmVmcy5jZ2k/dGFiPXBlcm1pc3Npb25zIHRvCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRz
L3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGFfbW9jay5weSBiL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYV9tb2NrLnB5CmluZGV4
IDI0NDdlZDIuLjYxNzYyNWUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29t
bW9uL25ldC9idWd6aWxsYS9idWd6aWxsYV9tb2NrLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYV9tb2NrLnB5CkBAIC0yNTEsOSArMjUx
LDEyIEBAIGNsYXNzIE1vY2tCdWd6aWxsYVF1ZXJpZXMob2JqZWN0KToKICAgICAgICAgICAgICAg
ICBzZWxmLl9hbGxfYnVncygpKQogICAgICAgICByZXR1cm4gbWFwKGxhbWJkYSBidWc6IGJ1Zy5p
ZCgpLCBidWdzX3dpdGhfY29tbWl0X3F1ZXVlZF9wYXRjaGVzKQogCi0gICAgZGVmIGZldGNoX2F0
dGFjaG1lbnRfaWRzX2Zyb21fcmV2aWV3X3F1ZXVlKHNlbGYpOgorICAgIGRlZiBmZXRjaF9hdHRh
Y2htZW50X2lkc19mcm9tX3Jldmlld19xdWV1ZShzZWxmLCBzaW5jZT1Ob25lKToKICAgICAgICAg
dW5yZXZpZXdlZF9wYXRjaGVzID0gc3VtKFtidWcudW5yZXZpZXdlZF9wYXRjaGVzKCkKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgYnVnIGluIHNlbGYuX2FsbF9idWdzKCld
LCBbXSkKKyAgICAgICAgaWYgc2luY2U6CisgICAgICAgICAgICB1bnJldmlld2VkX3BhY3RoZXMg
PSBbcGF0Y2ggZm9yIHBhdGNoIGluIHVucmV2aWV3ZWRfcGF0Y2hlcworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIHBhdGNoLmF0dGFjaF9kYXRlKCkgPj0gc2luY2Vd
CiAgICAgICAgIHJldHVybiBtYXAobGFtYmRhIHBhdGNoOiBwYXRjaC5pZCgpLCB1bnJldmlld2Vk
X3BhdGNoZXMpCiAKICAgICBkZWYgZmV0Y2hfcGF0Y2hlc19mcm9tX2NvbW1pdF9xdWV1ZShzZWxm
KToKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxs
YS9idWd6aWxsYV91bml0dGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25l
dC9idWd6aWxsYS9idWd6aWxsYV91bml0dGVzdC5weQppbmRleCA3YzVhNTZkLi40ODE3YmQ2IDEw
MDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVn
emlsbGFfdW5pdHRlc3QucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0
L2J1Z3ppbGxhL2J1Z3ppbGxhX3VuaXR0ZXN0LnB5CkBAIC00MjksNiArNDI5LDcgQEAgY2xhc3Mg
QnVnemlsbGFRdWVyaWVzVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgZGVmIHRlc3RfcmVx
dWVzdF9wYWdlX3BhcnNpbmcoc2VsZik6CiAgICAgICAgIHF1ZXJpZXMgPSBCdWd6aWxsYVF1ZXJp
ZXMoTm9uZSkKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChbNDA1MTEsIDQwNzIyLCA0MDcyM10s
IHF1ZXJpZXMuX3BhcnNlX2F0dGFjaG1lbnRfaWRzX3JlcXVlc3RfcXVlcnkoc2VsZi5fc2FtcGxl
X3JlcXVlc3RfcGFnZSkpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoWzQwNzIyLCA0MDcyM10s
IHF1ZXJpZXMuX3BhcnNlX2F0dGFjaG1lbnRfaWRzX3JlcXVlc3RfcXVlcnkoc2VsZi5fc2FtcGxl
X3JlcXVlc3RfcGFnZSwgZGF0ZXRpbWUuZGF0ZXRpbWUoMjAwOSwgMTAsIDQsIDExLCAzOCwgNDQp
KSkKIAogICAgIGRlZiB0ZXN0X3F1aXBfcGFnZV9wYXJzaW5nKHNlbGYpOgogICAgICAgICBxdWVy
aWVzID0gQnVnemlsbGFRdWVyaWVzKE5vbmUpCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L3Rvb2wvYm90L2ZlZWRlcnMucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wv
Ym90L2ZlZWRlcnMucHkKaW5kZXggZjRiYzRiOS4uOGJiNDdjNiAxMDA2NDQKLS0tIGEvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS90b29sL2JvdC9mZWVkZXJzLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMv
d2Via2l0cHkvdG9vbC9ib3QvZmVlZGVycy5weQpAQCAtMjYsNiArMjYsNyBAQAogIyAoSU5DTFVE
SU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRI
RSBVU0UKICMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJ
TElUWSBPRiBTVUNIIERBTUFHRS4KIAorZnJvbSBkYXRldGltZSBpbXBvcnQgZGF0ZXRpbWUsIHRp
bWVkZWx0YQogaW1wb3J0IGxvZ2dpbmcKIAogZnJvbSB3ZWJraXRweS5jb21tb24uY29uZmlnLmNv
bW1pdHRlcnZhbGlkYXRvciBpbXBvcnQgQ29tbWl0dGVyVmFsaWRhdG9yCkBAIC05MCw3ICs5MSw3
IEBAIGNsYXNzIEVXU0ZlZWRlcihBYnN0cmFjdEZlZWRlcik6CiAgICAgICAgIEFic3RyYWN0RmVl
ZGVyLl9faW5pdF9fKHNlbGYsIHRvb2wpCiAKICAgICBkZWYgZmVlZChzZWxmKToKLSAgICAgICAg
aWRzX25lZWRpbmdfcmV2aWV3ID0gc2V0KHNlbGYuX3Rvb2wuYnVncy5xdWVyaWVzLmZldGNoX2F0
dGFjaG1lbnRfaWRzX2Zyb21fcmV2aWV3X3F1ZXVlKCkpCisgICAgICAgIGlkc19uZWVkaW5nX3Jl
dmlldyA9IHNldChzZWxmLl90b29sLmJ1Z3MucXVlcmllcy5mZXRjaF9hdHRhY2htZW50X2lkc19m
cm9tX3Jldmlld19xdWV1ZShkYXRldGltZS50b2RheSgpIC0gdGltZWRlbHRhKDcpKSkKICAgICAg
ICAgbmV3X2lkcyA9IGlkc19uZWVkaW5nX3Jldmlldy5kaWZmZXJlbmNlKHNlbGYuX2lkc19zZW50
X3RvX3NlcnZlcikKICAgICAgICAgX2xvZy5pbmZvKCJGZWVkaW5nIEVXUyAoJXMsICVzIG5ldyki
ICUgKHBsdXJhbGl6ZSgicj8gcGF0Y2giLCBsZW4oaWRzX25lZWRpbmdfcmV2aWV3KSksIGxlbihu
ZXdfaWRzKSkpCiAgICAgICAgIGZvciBhdHRhY2htZW50X2lkIGluIG5ld19pZHM6ICAjIE9yZGVy
IGRvZXNuJ3QgcmVhbGx5IG1hdHRlciBmb3IgdGhlIEVXUy4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>216567</attachid>
            <date>2013-11-11 06:56:56 -0800</date>
            <delta_ts>2013-11-11 09:35:00 -0800</delta_ts>
            <desc>Do not feed old patches into feeder queue.</desc>
            <filename>feeder-queue-do-not-feed-old-patches.patch</filename>
            <type>text/plain</type>
            <size>7828</size>
            <attacher name="Tamas Gergely">tgergely.u-szeged</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA5ZTRh
NjExLi4wMjE2YTZmIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMzEgQEAKKzIwMTMtMTEtMTEgIFRhbWFzIEdlcmdlbHkgIDxnZXJ0
b21AaW5mLnUtc3plZ2VkLmh1PgorCisgICAgICAgIFRoZSBmZWVkZXIgcXVldWUgd2lsbCBub3Qg
ZmVlZCBwYXRjaGVzIG9sZGVyIHRoYW4gb25lIHdlZWsuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDcxNTIKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgZmVlZGVyIHF1ZXVlIHdpbGwgbm90IGZlZWQg
cGF0Y2hlcyBvbGRlciB0aGFuIG9uZSB3ZWVrLgorICAgICAgICBVbml0IHRlc3QgYWRkZWQgdG8g
dGhpcyBzY2VuYXJpby4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9i
dWd6aWxsYS9idWd6aWxsYS5weToKKyAgICAgICAgKEJ1Z3ppbGxhUXVlcmllcy5fcGFyc2VfYXR0
YWNobWVudF9pZHNfcmVxdWVzdF9xdWVyeSk6CisgICAgICAgICAgSGFuZGxlIGRhdGUgcGFyYW1l
dGVyLgorICAgICAgICAoQnVnemlsbGFRdWVyaWVzKToKKyAgICAgICAgKEJ1Z3ppbGxhUXVlcmll
cy5fZmV0Y2hfYXR0YWNobWVudF9pZHNfcmVxdWVzdF9xdWVyeSk6CisgICAgICAgICAgUHJvcGFn
YXRlIGRhdGUuCisgICAgICAgIChCdWd6aWxsYVF1ZXJpZXMuZmV0Y2hfYXR0YWNobWVudF9pZHNf
ZnJvbV9yZXZpZXdfcXVldWUpOgorICAgICAgICAgIFByb3BhZ2F0ZSBkYXRlLgorICAgICAgICAq
IFNjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYV9tb2NrLnB5Ogor
ICAgICAgICAoTW9ja0J1Z3ppbGxhUXVlcmllcy5mZXRjaF9hdHRhY2htZW50X2lkc19mcm9tX3Jl
dmlld19xdWV1ZSk6CisgICAgICAgICAgSGFuZGxlIGRhdGUuCisgICAgICAgICogU2NyaXB0cy93
ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3ppbGxhX3VuaXR0ZXN0LnB5OgorICAgICAg
ICAodGVzdF9yZXF1ZXN0X3BhZ2VfcGFyc2luZyk6CisgICAgICAgICAgVW5pdCB0ZXN0IGFkZGVk
LgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9ib3QvZmVlZGVycy5weToKKyAgICAg
ICAgKEVXU0ZlZWRlci5mZWVkKToKKyAgICAgICAgICBRdWVyeSBwYXRjaCBpZHMgd2l0aCBkYXRl
IHBhcmFtZXRlciAobm93IC0gMSB3ZWVrKS4KKwogMjAxMy0xMS0wOCAgTWF0dGhldyBIYW5zb24g
IDxtYXR0aGV3X2hhbnNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gQWRkZWQg
bXlzZWxmIGFzIGEgY29udHJpYnV0b3IuCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGEucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGEucHkKaW5kZXggYjI1ZDc0MC4uNzEwMjc5
ZCAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxh
L2J1Z3ppbGxhLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6
aWxsYS9idWd6aWxsYS5weQpAQCAtMSw2ICsxLDcgQEAKICMgQ29weXJpZ2h0IChjKSAyMDExIEdv
b2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAjIENvcHlyaWdodCAoYykgMjAwOSBBcHBs
ZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAjIENvcHlyaWdodCAoYykgMjAxMCBSZXNlYXJj
aCBJbiBNb3Rpb24gTGltaXRlZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyMgQ29weXJpZ2h0IChj
KSAyMDEzIFVuaXZlcnNpdHkgb2YgU3plZ2VkLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogIwogIyBS
ZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9y
IHdpdGhvdXQKICMgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhl
IGZvbGxvd2luZyBjb25kaXRpb25zIGFyZQpAQCAtMTgwLDE1ICsxODEsMzYgQEAgY2xhc3MgQnVn
emlsbGFRdWVyaWVzKG9iamVjdCk6CiAgICAgICAgIHJldHVybiBbaW50KGJ1Z19saW5rX2NlbGwu
ZmluZCgiYSIpLnN0cmluZykKICAgICAgICAgICAgICAgICBmb3IgYnVnX2xpbmtfY2VsbCBpbiBz
b3VwKCd0ZCcsICJmaXJzdC1jaGlsZCIpXQogCi0gICAgZGVmIF9wYXJzZV9hdHRhY2htZW50X2lk
c19yZXF1ZXN0X3F1ZXJ5KHNlbGYsIHBhZ2UpOgorICAgIGRlZiBfcGFyc2VfYXR0YWNobWVudF9p
ZHNfcmVxdWVzdF9xdWVyeShzZWxmLCBwYWdlLCBzaW5jZT1Ob25lKToKKyAgICAgICAgIyBGb3Jt
YXRzCiAgICAgICAgIGRpZ2l0cyA9IHJlLmNvbXBpbGUoIlxkKyIpCiAgICAgICAgIGF0dGFjaG1l
bnRfaHJlZiA9IHJlLmNvbXBpbGUoImF0dGFjaG1lbnQuY2dpXD9pZD1cZCsmYWN0aW9uPXJldmll
dyIpCi0gICAgICAgIGF0dGFjaG1lbnRfbGlua3MgPSBTb3VwU3RyYWluZXIoImEiLCBocmVmPWF0
dGFjaG1lbnRfaHJlZikKLSAgICAgICAgcmV0dXJuIFtpbnQoZGlnaXRzLnNlYXJjaCh0YWdbImhy
ZWYiXSkuZ3JvdXAoMCkpCisgICAgICAgICMgaWYgbm8gZGF0ZSBpcyBnaXZlbiwgcmV0dXJuIGFs
bCBpZHMKKyAgICAgICAgaWYgbm90IHNpbmNlOgorICAgICAgICAgICAgYXR0YWNobWVudF9saW5r
cyA9IFNvdXBTdHJhaW5lcigiYSIsIGhyZWY9YXR0YWNobWVudF9ocmVmKQorICAgICAgICAgICAg
cmV0dXJuIFtpbnQoZGlnaXRzLnNlYXJjaCh0YWdbImhyZWYiXSkuZ3JvdXAoMCkpCiAgICAgICAg
ICAgICAgICAgZm9yIHRhZyBpbiBCZWF1dGlmdWxTb3VwKHBhZ2UsIHBhcnNlT25seVRoZXNlPWF0
dGFjaG1lbnRfbGlua3MpXQogCi0gICAgZGVmIF9mZXRjaF9hdHRhY2htZW50X2lkc19yZXF1ZXN0
X3F1ZXJ5KHNlbGYsIHF1ZXJ5KToKLSAgICAgICAgcmV0dXJuIHNlbGYuX3BhcnNlX2F0dGFjaG1l
bnRfaWRzX3JlcXVlc3RfcXVlcnkoc2VsZi5fbG9hZF9xdWVyeShxdWVyeSkpCisgICAgICAgICMg
UGFyc2UgdGhlIG1haW4gdGFibGUgb25seQorICAgICAgICBkYXRlX2Zvcm1hdCA9IHJlLmNvbXBp
bGUoIlxkezR9LVxkezJ9LVxkezJ9IFxkezJ9OlxkezJ9IikKKyAgICAgICAgbXRhYiA9IFNvdXBT
dHJhaW5lcigidGFibGUiLCB7ImNsYXNzIjogInJlcXVlc3RzIn0pCisgICAgICAgIHNvdXAgPSBC
ZWF1dGlmdWxTb3VwKHBhZ2UsIHBhcnNlT25seVRoZXNlPW10YWIpCisgICAgICAgIHBhdGNoX2lk
cyA9IFtdCisKKyAgICAgICAgZm9yIHJvdyBpbiBzb3VwLmZpbmRBbGwoInRyIik6CisgICAgICAg
ICAgICBwYXRjaF90YWcgPSByb3cuZmluZCgiYSIsIHsiaHJlZiI6IGF0dGFjaG1lbnRfaHJlZn0p
CisgICAgICAgICAgICBpZiBub3QgcGF0Y2hfdGFnOgorICAgICAgICAgICAgICAgIGNvbnRpbnVl
CisgICAgICAgICAgICBwYXRjaF9pZCA9IGludChkaWdpdHMuc2VhcmNoKHBhdGNoX3RhZ1siaHJl
ZiJdKS5ncm91cCgwKSkKKyAgICAgICAgICAgIGRhdGVfdGFnID0gcm93LmZpbmQoInRkIiwgdGV4
dD1kYXRlX2Zvcm1hdCkKKyAgICAgICAgICAgIGlmIGRhdGVfdGFnIGFuZCBkYXRldGltZS5zdHJw
dGltZShkYXRlX2Zvcm1hdC5zZWFyY2goZGF0ZV90YWcpLmdyb3VwKDApLCAiJVktJW0tJWQgJUg6
JU0iKSA8IHNpbmNlOgorICAgICAgICAgICAgICAgIF9sb2cuaW5mbygiUGF0Y2ggaXMgb2xkOiAl
ZCAoJXMpIiAlIChwYXRjaF9pZCwgZGF0ZV90YWcpKQorICAgICAgICAgICAgICAgIGNvbnRpbnVl
CisgICAgICAgICAgICBwYXRjaF9pZHMuYXBwZW5kKHBhdGNoX2lkKQorICAgICAgICByZXR1cm4g
cGF0Y2hfaWRzCisKKyAgICBkZWYgX2ZldGNoX2F0dGFjaG1lbnRfaWRzX3JlcXVlc3RfcXVlcnko
c2VsZiwgcXVlcnksIHNpbmNlPU5vbmUpOgorICAgICAgICByZXR1cm4gc2VsZi5fcGFyc2VfYXR0
YWNobWVudF9pZHNfcmVxdWVzdF9xdWVyeShzZWxmLl9sb2FkX3F1ZXJ5KHF1ZXJ5KSwgc2luY2Up
CiAKICAgICBkZWYgX3BhcnNlX3F1aXBzKHNlbGYsIHBhZ2UpOgogICAgICAgICBzb3VwID0gQmVh
dXRpZnVsU291cChwYWdlLCBjb252ZXJ0RW50aXRpZXM9QmVhdXRpZnVsU291cC5IVE1MX0VOVElU
SUVTKQpAQCAtMjUyLDkgKzI3NCw5IEBAIGNsYXNzIEJ1Z3ppbGxhUXVlcmllcyhvYmplY3QpOgog
CiAgICAgIyBOT1RFOiBUaGlzIGlzIHRoZSBvbmx5IGNsaWVudCBvZiBfZmV0Y2hfYXR0YWNobWVu
dF9pZHNfcmVxdWVzdF9xdWVyeQogICAgICMgVGhpcyBtZXRob2Qgb25seSBtYWtlcyBvbmUgcmVx
dWVzdCB0byBidWd6aWxsYS4KLSAgICBkZWYgZmV0Y2hfYXR0YWNobWVudF9pZHNfZnJvbV9yZXZp
ZXdfcXVldWUoc2VsZik6CisgICAgZGVmIGZldGNoX2F0dGFjaG1lbnRfaWRzX2Zyb21fcmV2aWV3
X3F1ZXVlKHNlbGYsIHNpbmNlPU5vbmUpOgogICAgICAgICByZXZpZXdfcXVldWVfdXJsID0gInJl
cXVlc3QuY2dpP2FjdGlvbj1xdWV1ZSZ0eXBlPXJldmlldyZncm91cD10eXBlIgotICAgICAgICBy
ZXR1cm4gc2VsZi5fZmV0Y2hfYXR0YWNobWVudF9pZHNfcmVxdWVzdF9xdWVyeShyZXZpZXdfcXVl
dWVfdXJsKQorICAgICAgICByZXR1cm4gc2VsZi5fZmV0Y2hfYXR0YWNobWVudF9pZHNfcmVxdWVz
dF9xdWVyeShyZXZpZXdfcXVldWVfdXJsLCBzaW5jZSkKIAogICAgICMgVGhpcyBvbmx5IHdvcmtz
IGlmIHlvdXIgYWNjb3VudCBoYXMgZWRpdHVzZXIgcHJpdmlsZWdlcy4KICAgICAjIFdlIGNvdWxk
IGVhc2lseSBwYXJzZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy91c2VycHJlZnMuY2dpP3RhYj1w
ZXJtaXNzaW9ucyB0bwpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24v
bmV0L2J1Z3ppbGxhL2J1Z3ppbGxhX21vY2sucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2Nv
bW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGFfbW9jay5weQppbmRleCAyNDQ3ZWQyLi42MTc2MjVl
IDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEv
YnVnemlsbGFfbW9jay5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQv
YnVnemlsbGEvYnVnemlsbGFfbW9jay5weQpAQCAtMjUxLDkgKzI1MSwxMiBAQCBjbGFzcyBNb2Nr
QnVnemlsbGFRdWVyaWVzKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgc2VsZi5fYWxsX2J1Z3Mo
KSkKICAgICAgICAgcmV0dXJuIG1hcChsYW1iZGEgYnVnOiBidWcuaWQoKSwgYnVnc193aXRoX2Nv
bW1pdF9xdWV1ZWRfcGF0Y2hlcykKIAotICAgIGRlZiBmZXRjaF9hdHRhY2htZW50X2lkc19mcm9t
X3Jldmlld19xdWV1ZShzZWxmKToKKyAgICBkZWYgZmV0Y2hfYXR0YWNobWVudF9pZHNfZnJvbV9y
ZXZpZXdfcXVldWUoc2VsZiwgc2luY2U9Tm9uZSk6CiAgICAgICAgIHVucmV2aWV3ZWRfcGF0Y2hl
cyA9IHN1bShbYnVnLnVucmV2aWV3ZWRfcGF0Y2hlcygpCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZm9yIGJ1ZyBpbiBzZWxmLl9hbGxfYnVncygpXSwgW10pCisgICAgICAgIGlm
IHNpbmNlOgorICAgICAgICAgICAgdW5yZXZpZXdlZF9wYWN0aGVzID0gW3BhdGNoIGZvciBwYXRj
aCBpbiB1bnJldmlld2VkX3BhdGNoZXMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiBwYXRjaC5hdHRhY2hfZGF0ZSgpID49IHNpbmNlXQogICAgICAgICByZXR1cm4g
bWFwKGxhbWJkYSBwYXRjaDogcGF0Y2guaWQoKSwgdW5yZXZpZXdlZF9wYXRjaGVzKQogCiAgICAg
ZGVmIGZldGNoX3BhdGNoZXNfZnJvbV9jb21taXRfcXVldWUoc2VsZik6CmRpZmYgLS1naXQgYS9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGFfdW5pdHRl
c3QucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemls
bGFfdW5pdHRlc3QucHkKaW5kZXggN2M1YTU2ZC4uNDgxN2JkNiAxMDA2NDQKLS0tIGEvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3ppbGxhX3VuaXR0ZXN0LnB5
CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxs
YV91bml0dGVzdC5weQpAQCAtNDI5LDYgKzQyOSw3IEBAIGNsYXNzIEJ1Z3ppbGxhUXVlcmllc1Rl
c3QodW5pdHRlc3QuVGVzdENhc2UpOgogICAgIGRlZiB0ZXN0X3JlcXVlc3RfcGFnZV9wYXJzaW5n
KHNlbGYpOgogICAgICAgICBxdWVyaWVzID0gQnVnemlsbGFRdWVyaWVzKE5vbmUpCiAgICAgICAg
IHNlbGYuYXNzZXJ0RXF1YWwoWzQwNTExLCA0MDcyMiwgNDA3MjNdLCBxdWVyaWVzLl9wYXJzZV9h
dHRhY2htZW50X2lkc19yZXF1ZXN0X3F1ZXJ5KHNlbGYuX3NhbXBsZV9yZXF1ZXN0X3BhZ2UpKQor
ICAgICAgICBzZWxmLmFzc2VydEVxdWFsKFs0MDcyMiwgNDA3MjNdLCBxdWVyaWVzLl9wYXJzZV9h
dHRhY2htZW50X2lkc19yZXF1ZXN0X3F1ZXJ5KHNlbGYuX3NhbXBsZV9yZXF1ZXN0X3BhZ2UsIGRh
dGV0aW1lLmRhdGV0aW1lKDIwMDksIDEwLCA0LCAxMSwgMzgsIDQ0KSkpCiAKICAgICBkZWYgdGVz
dF9xdWlwX3BhZ2VfcGFyc2luZyhzZWxmKToKICAgICAgICAgcXVlcmllcyA9IEJ1Z3ppbGxhUXVl
cmllcyhOb25lKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2JvdC9m
ZWVkZXJzLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2JvdC9mZWVkZXJzLnB5Cmlu
ZGV4IGY0YmM0YjkuLjhiYjQ3YzYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkv
dG9vbC9ib3QvZmVlZGVycy5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvYm90
L2ZlZWRlcnMucHkKQEAgLTI2LDYgKzI2LDcgQEAKICMgKElOQ0xVRElORyBORUdMSUdFTkNFIE9S
IE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCiAjIE9GIFRISVMg
U09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1B
R0UuCiAKK2Zyb20gZGF0ZXRpbWUgaW1wb3J0IGRhdGV0aW1lLCB0aW1lZGVsdGEKIGltcG9ydCBs
b2dnaW5nCiAKIGZyb20gd2Via2l0cHkuY29tbW9uLmNvbmZpZy5jb21taXR0ZXJ2YWxpZGF0b3Ig
aW1wb3J0IENvbW1pdHRlclZhbGlkYXRvcgpAQCAtOTAsNyArOTEsNyBAQCBjbGFzcyBFV1NGZWVk
ZXIoQWJzdHJhY3RGZWVkZXIpOgogICAgICAgICBBYnN0cmFjdEZlZWRlci5fX2luaXRfXyhzZWxm
LCB0b29sKQogCiAgICAgZGVmIGZlZWQoc2VsZik6Ci0gICAgICAgIGlkc19uZWVkaW5nX3Jldmll
dyA9IHNldChzZWxmLl90b29sLmJ1Z3MucXVlcmllcy5mZXRjaF9hdHRhY2htZW50X2lkc19mcm9t
X3Jldmlld19xdWV1ZSgpKQorICAgICAgICBpZHNfbmVlZGluZ19yZXZpZXcgPSBzZXQoc2VsZi5f
dG9vbC5idWdzLnF1ZXJpZXMuZmV0Y2hfYXR0YWNobWVudF9pZHNfZnJvbV9yZXZpZXdfcXVldWUo
ZGF0ZXRpbWUudG9kYXkoKSAtIHRpbWVkZWx0YSg3KSkpCiAgICAgICAgIG5ld19pZHMgPSBpZHNf
bmVlZGluZ19yZXZpZXcuZGlmZmVyZW5jZShzZWxmLl9pZHNfc2VudF90b19zZXJ2ZXIpCiAgICAg
ICAgIF9sb2cuaW5mbygiRmVlZGluZyBFV1MgKCVzLCAlcyBuZXcpIiAlIChwbHVyYWxpemUoInI/
IHBhdGNoIiwgbGVuKGlkc19uZWVkaW5nX3JldmlldykpLCBsZW4obmV3X2lkcykpKQogICAgICAg
ICBmb3IgYXR0YWNobWVudF9pZCBpbiBuZXdfaWRzOiAgIyBPcmRlciBkb2Vzbid0IHJlYWxseSBt
YXR0ZXIgZm9yIHRoZSBFV1MuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>