<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>8714</bug_id>
          
          <creation_ts>2015-11-23 21:15:29 +0000</creation_ts>
          <short_desc>Patchwork: display notification in series view when a build is started using the series</short_desc>
          <delta_ts>2026-07-16 15:28:36 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>6</classification_id>
          <classification>Yocto Project Subprojects</classification>
          <product>Patchwork/Patchtest</product>
          <component>Patchwork</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>IN PROGRESS DESIGN</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>  </status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>Future</target_milestone>
          <dependson>8648</dependson>
    
    <dependson>8649</dependson>
    
    <dependson>9130</dependson>
    
    <dependson>10506</dependson>
    
    <dependson>10507</dependson>
          <blocked>8715</blocked>
    
    <blocked>8716</blocked>
    
    <blocked>8717</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Paul Eggleton">bluelightning</reporter>
          <assigned_to name="Unassigned">unassigned</assigned_to>
          <cc>belen.barros.pena</cc>
    
    <cc>benjamin.esquivel</cc>
    
    <cc>elizabeth.flanagan</cc>
    
    <cc>jose.perez.carranza</cc>
    
    <cc>leonardo.sandoval.gonzalez</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>tgamblin</cc>
    
    <cc>tim.orling</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>56706</commentid>
    <comment_count>0</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2015-11-23 21:15:29 +0000</bug_when>
    <thetext>Create a front-end page for the autobuilder to present the branch containing the list of patches assembled via the script described in bug 8649, with links back to patchwork for each patch in the branch. It should be able to handle multiple repositories but for the moment we&apos;ll only concern ourselves with poky (i.e. bitbake + openembedded-core).

Besides the branch overview, the page should have the following features:
* Plain text comments field to associate notes with the build; this should be auto-saved.
* Ability to refresh the branch to pick up any changes pushed there by the maintainer. (Another implication here is that we need to take care that we don&apos;t lose the links to patchwork even if the commits on the branch are adjusted by the maintainer).
* Ability to start the build on the branch on the autobuilder + send status back to patchwork
* Give visibility to any comments picked up by patchwork on the patch after submission (or new versions), in case a reviewer has pointed out an issue that should block further integration of the patch.
* Authentication should be required to do any editing or actions.

For simplicity I think we&apos;d make this a separate frontend page rather than needing to be built into the autobuilder buildbot code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60625</commentid>
    <comment_count>1</comment_count>
    <who name="Benjamin Esquivel">benjamin.esquivel</who>
    <bug_when>2016-03-31 18:31:13 +0000</bug_when>
    <thetext>make changes to reflect this bug will go into patchwork instead of the autobuilder. Also, check for its moving out of 2.1 with CCB.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63349</commentid>
    <comment_count>2</comment_count>
    <who name="Jose Lamego">jose.a.lamego</who>
    <bug_when>2016-06-27 17:28:25 +0000</bug_when>
    <thetext>Updating target milestone to match that of Dependency</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65268</commentid>
    <comment_count>3</comment_count>
    <who name="Leonardo Sandoval Gonzalez">leonardo.sandoval.gonzalez</who>
    <bug_when>2016-08-17 15:50:20 +0000</bug_when>
    <thetext>CCB is aware of this movement. Moving to 2.3 M1 due to the remaining dependency.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67087</commentid>
    <comment_count>4</comment_count>
    <who name="Jose Lamego">jose.a.lamego</who>
    <bug_when>2016-10-10 16:02:29 +0000</bug_when>
    <thetext>I&apos;m using a previous UI design by Belen Barros to implement a functional basic version in a staging instance that is already integrated with Patchtest. Once that is ready it will be presented to team for further discussion on workflow and possible improvements.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67417</commentid>
    <comment_count>5</comment_count>
    <who name="Jose Lamego">jose.a.lamego</who>
    <bug_when>2016-10-20 15:01:58 +0000</bug_when>
    <thetext>Initial analysis of the workflow for patch testing report through Patchwork has shown that there should be two paths: one for Patchtest results (mostly useful for patch submitter) and other for build results (mostly useful for maintainers), each one of them in a different view.

Next step is to implement a patchtest-results view available from Series view, and improve the build-results view available from Bundle view.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67636</commentid>
    <comment_count>6</comment_count>
    <who name="Jose Lamego">jose.a.lamego</who>
    <bug_when>2016-10-27 14:09:06 +0000</bug_when>
    <thetext>Splitting this bug in two sub-tasks tracked in 10506 and 10507.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68485</commentid>
    <comment_count>7</comment_count>
    <who name="Jose Lamego">jose.a.lamego</who>
    <bug_when>2016-11-22 14:22:56 +0000</bug_when>
    <thetext>Moving to M2 following 10507 milestone.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69633</commentid>
    <comment_count>8</comment_count>
    <who name="Jose Lamego">jose.a.lamego</who>
    <bug_when>2017-01-09 20:02:20 +0000</bug_when>
    <thetext>Moving to M3 following 10506 dependency.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70567</commentid>
    <comment_count>9</comment_count>
    <who name="Jose Lamego">jose.a.lamego</who>
    <bug_when>2017-02-08 22:36:17 +0000</bug_when>
    <thetext>Development paused will be resumed upon dependencies completion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72040</commentid>
    <comment_count>10</comment_count>
    <who name="Jose Lamego">jose.a.lamego</who>
    <bug_when>2017-04-03 19:04:50 +0000</bug_when>
    <thetext>Moving this bug to M2 based on roadmap for the dependencies and related bugs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74953</commentid>
    <comment_count>11</comment_count>
    <who name="Jose Lamego">jose.a.lamego</who>
    <bug_when>2017-07-12 15:04:42 +0000</bug_when>
    <thetext>I&apos;m renaming this umbrella bug to reflect the current status for this request.
Following are the details on how the initial requirements are/will be handled:

(In reply to comment #0)
&gt; Create a front-end page for the autobuilder to present the branch containing
&gt; the list of patches assembled via the script described in bug 8649, with
&gt; links back to patchwork for each patch in the branch. It should be able to
&gt; handle multiple repositories but for the moment we&apos;ll only concern ourselves
&gt; with poky (i.e. bitbake + openembedded-core).

The mentioned script from bug 8649 is now know as Patchtest, which posts results in Patchwork Series view.
It was generally agreed that the Autobuilder code should not be modified, so any modification will take place in Patchwork only. Patch Series will be obtained from Patchwork and then applied to a test branch to be used in an Autobuilder test build. To track down the series from the Autobuilder back to Patchwork, the &quot;Reason&quot; field at the Build results page will include the series Id number (this is performed through the use of the &quot;test-series&quot; script described below).

&gt; 
&gt; Besides the branch overview, the page should have the following features:
&gt; * Plain text comments field to associate notes with the build; this should
&gt; be auto-saved.

All comments can be sent as replies to the patch email thread, and they are displayed in Patchwork&apos;s Patch view.

&gt; * Ability to refresh the branch to pick up any changes pushed there by the
&gt; maintainer. (Another implication here is that we need to take care that we
&gt; don&apos;t lose the links to patchwork even if the commits on the branch are
&gt; adjusted by the maintainer).

The test branches are uniquely-identified when created with the &quot;test-series&quot; script to apply a Patch Series, so when a change is implemented this will result in a new test branch pushed that will be linked to a unique Autobuilder results page.

&gt; * Ability to start the build on the branch on the autobuilder + send status
&gt; back to patchwork

The test builds will be started through the use of the script &quot;test-series&quot;,
which includes features to download a patch series from Patchwork, create a new
test branch to apply the series, push the test branch to a remote repository,
start a build at the Autobuilder and post a link in Patchwork to the build
results page. These sub-tasks can be performed individually or as an automated sequence.

&gt; * Give visibility to any comments picked up by patchwork on the patch after
&gt; submission (or new versions), in case a reviewer has pointed out an issue
&gt; that should block further integration of the patch.

All comments sent as part of an email thread are available at Patchwork&apos;s
Patch view.

&gt; * Authentication should be required to do any editing or actions.
&gt; 

This is required both in Patchwork and in the Autobuilder

&gt; For simplicity I think we&apos;d make this a separate frontend page rather than
&gt; needing to be built into the autobuilder buildbot code.

A first draft of the &quot;test-series&quot; script was reviewed and the second version is being developed to allow performing either individually each one of its steps, or as an automated, continuous process.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74954</commentid>
    <comment_count>12</comment_count>
      <attachid>3869</attachid>
    <who name="Jose Lamego">jose.a.lamego</who>
    <bug_when>2017-07-12 15:08:54 +0000</bug_when>
    <thetext>Created attachment 3869
test-series script - v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75722</commentid>
    <comment_count>13</comment_count>
    <who name="Jose Lamego">jose.a.lamego</who>
    <bug_when>2017-08-08 14:23:40 +0000</bug_when>
    <thetext>Script to automate the test build process can be seen at 
https://lists.yoctoproject.org/pipermail/yocto/2017-August/037404.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75858</commentid>
    <comment_count>14</comment_count>
    <who name="Jose Lamego">jose.a.lamego</who>
    <bug_when>2017-08-15 14:37:25 +0000</bug_when>
    <thetext>Version 2 of script can be seen at 
https://lists.yoctoproject.org/pipermail/yocto/2017-August/037465.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76056</commentid>
    <comment_count>15</comment_count>
    <who name="Jose Lamego">jose.a.lamego</who>
    <bug_when>2017-08-22 14:55:46 +0000</bug_when>
    <thetext>Review for the script is still in process, and will be resumed after the bug-fixing milestone M4 is done. I&apos;m moving this request accordingly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76581</commentid>
    <comment_count>16</comment_count>
    <who name="Jose Lamego">jose.a.lamego</who>
    <bug_when>2017-09-06 16:25:08 +0000</bug_when>
    <thetext>I&apos;m updating this request&apos;s title to reflect the expected outcome from the script in the Series view and the milestone to adhere to current work planning (view previous comment).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78467</commentid>
    <comment_count>17</comment_count>
    <who name="Jose Lamego">jose.a.lamego</who>
    <bug_when>2017-12-01 17:39:34 +0000</bug_when>
    <thetext>Next steps for this request are to further reviewing the script v2 (view comment 14) with OE-core code maintainers and evaluate possible testing options.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80291</commentid>
    <comment_count>18</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2018-04-18 14:24:46 +0000</bug_when>
    <thetext>We basically decided not to implement this block of functionality but could revisit in future - moving to medium/future/unassigned accordingly.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3869</attachid>
            <date>2017-07-12 15:08:54 +0000</date>
            <delta_ts>2017-07-12 15:08:54 +0000</delta_ts>
            <desc>test-series script - v1</desc>
            <filename>test-series-V1.sh</filename>
            <type>application/x-shellscript</type>
            <size>7654</size>
            <attacher name="Jose Lamego">jose.a.lamego</attacher>
            
              <data encoding="base64">IyEvYmluL2Jhc2gKCiMgdGVzdC1zZXJpZXM6IFRoaXMgc2NyaXB0IHdpbGwgZG93bmxvYWQgYSBw
YXRjaCBzZXJpZXMgZnJvbSBwYXRjaHdvcmssCiMgdGhlbiBjcmVhdGUgYSBuZXcgZ2l0IGJyYW5j
aCB0byBhcHBseSB0aGUgc2VyaWVzIHBhdGNoZXMgYW5kIHRyaWdnZXIKIyBhIGZvcmNlZCBidWls
ZCBhdCBhIHJlbW90ZSBhdXRvYnVpbGRlcgoKIyBSZXF1aXJlbWVudHMgZm9yIHRoaXMgc2NyaXB0
OgojIC0gVGhpcyBzY3JpcHQgbXVzdCBiZSBleGVjdXRlZCBmcm9tIGEgbG9jYWwgZ2l0IHJlcG9z
aXRvcnkgZGlyZWN0b3J5IHRoYXQgY2FuIHB1c2ggdG8KIyAgIGEgcmVtb3RlIHJlcG9zaXRvcnku
CiMgLSBCZWF1dGlmdWxTb3VwNCBweXRob24gbW9kdWxlIG11c3QgYmUgaW5zdGFsbGVkLgojIC0g
eGxtbCBtaWdodCBiZSByZXF1aXJlZCBmb3IgdGhlIGZvcmNlYnVpbGQucHkgc2NyaXB0CiMgLSBp
ZiBubyBsb2NhbCAiZ2l0IHBhdGNod29yay5kZWZhdWx0LnVybCIgaXMgc2V0LCBodHRwOi8vcGF0
Y2h3b3JrLm9wZW5lbWJlZGRlZC5vcmcgd2lsbCBiZSB1c2VkCiMgLSBPcHRpb25hbGx5LCBhIHBy
b3Blcmx5IGZpbGxlZC1vdXQgY29uZmlndXJhdGlvbiBmaWxlIGNhbiBiZSBwbGFjZWQgYXQgdGhl
IHNhbWUgZGlyZWN0b3J5CiMgICBhcyB0aGlzIHNjcmlwdCwgb3RoZXJ3aXNlIHRoZSBkZWZhdWx0
IHZhbHVlcyB3aWxsIGJlIHVzZWQuCgojICoqKioqKioqKioqKiBEZWZhdWx0IHZhbHVlcyAqKioq
KioqKioqKioqKiAjCnNvdXJjZWRpcj0kKGRpcm5hbWUgIiQwIikKcHdkaXI9L2hvbWUvam9zZS9y
ZXBvcy9wYXRjaHdvcmsvcGF0Y2h3b3JrCmFiZGlyPS9ob21lL2pvc2UvcmVwb3MveW9jdG8tYXV0
b2J1aWxkZXIKIyBUT0RPOiBkZWZpbmUgaWYgYSBzcGVjaWZpYyBidWlsZGVyIHdpbGwgYmUgdXNl
ZApidWlsZGVyPSJuaWdodGx5LW9lY29yZSIKYWJ1cmw9aHR0cDovL3lvY3RvZ2RjLmFtci5jb3Jw
LmludGVsLmNvbTo4MDEwCnJlcG91cmw9JChnaXQgY29uZmlnIC0tZ2V0IHJlbW90ZS5vcmlnaW4u
dXJsKQpicmFuY2g9Im1hc3RlciIKY29uZmZpbGU9IiRzb3VyY2VkaXIiL3Rlc3Qtc2VyaWVzLmNv
bmYKbG9nZmlsZT0iJHNvdXJjZWRpciIvdGVzdC1zZXJpZXMubG9nCmFidXNlcj0iamFsYW1lZ28i
CmFicGFzc3dvcmQ9InBhc3NwYXNzIgp0ZXN0bmFtZT0idGVzdC1idWlsZCIKCnB3dXJsPSQoZ2l0
IGNvbmZpZyBwYXRjaHdvcmsuZGVmYXVsdC51cmwpIDI+JjEKW1sgLXogIiRwd3VybCIgXV0gJiYg
cHd1cmw9Imh0dHA6Ly9wYXRjaHdvcmsub3BlbmVtYmVkZGVkLm9yZyIKCltbICEgLXcgIiRzb3Vy
Y2VkaXIiIF1dICYmIHsgZWNobyAiRTogdGVzdC1zZXJpZXMgc2NyaXB0IGhhcyBubyB3cml0ZSBc
CnBlcm1pc3Npb25zIGluIGJhc2UgZGlyZWN0b3J5LiI7ID4mMiBleGl0IDE7IH0KCltbIC1mICRj
b25mZmlsZSBdXSAmJiBzb3VyY2UgIiRjb25mZmlsZSIKCiMgVmVyaWZ5IHRoYXQgdGhlIGN1cnJl
bnQgZGlyZWN0b3J5IGlzIGdpdCB2YWxpZAppZiBbICEgLWQgLmdpdCBdIHx8IFsgIiQoZ2l0IHJl
di1wYXJzZSAtLWlzLWluc2lkZS13b3JrLXRyZWUpIiA9PSBmYWxzZSBdOyB0aGVuCiAgICBlY2hv
ICIKRTogVGhpcyBzY3JpcHQgbXVzdCBiZSBleGVjdXRlZCBmcm9tIGEgZ2l0IHdvcmstdHJlZQoi
ID4mMgogICAgZXhpdCAxCmZpCgojIFZlcmlmeSB0aGF0IGF0IGxlYXN0IG9uZSBhcmd1bWVudCB3
YXMgcHJvdmlkZWQKaWYgWyAiJCMiIC1sdCAxIF0KdGhlbgogICAgZWNobyAiCkU6IE1pc3Npbmcg
YXJndW1lbnQuClVzYWdlOiAkMCBzZXJpZXMgWzJuZC1zZXJpZXNdLi5bbi1zZXJpZXNdCldoZXJl
IFwic2VyaWVzXCIgaXMgYSBzZXJpZXMgSUQgaW4gUGF0Y2h3b3JrLAp0aGF0IGNhbiBiZSBmb2xs
b3dlZCBmb3Igb3RoZXIgc2VyaWVzIElEcwpVc2FnZSBleGFtcGxlOgokMCAxMjM0NSA5ODc2NSAx
OTI4MwoiID4mMgogICAgZXhpdCAxCmZpCgojIGxpc3Qgb2YgYnJhbmNoZXMgY3JlYXRlZCBieSB0
aGlzIHNjcmlwdAp0ZXN0YnJhbmNoZXM9KCkKCmZ1bmN0aW9uIGZpbmlzaCB7CiAgICBlY2hvICJJ
OiBFeGl0aW5nIHRlc3Qtc2VyaWVzIHNjcmlwdC4gTG9nIGZpbGUgaXMgJGxvZ2ZpbGUuIgogICAg
Z2l0IGNoZWNrb3V0ICIkYnJhbmNoIiA+PiAiJGxvZ2ZpbGUiIDI+JjEKICAgICMgVE9ETzogdmVy
aWZ5IHRoYXQgZGVsZXRpbmcgdGhlIHRlc3QgYnJhbmNoIGxvY2FsbHkgaXMgYXBwcm9wcmlhdGUK
ICAgIGZvciAoKCBpPTA7IGkgPCAkeyN0ZXN0YnJhbmNoZXNbQF19OyBpKyspKTsgZG8KICAgICAg
ICBbWyAkKGdpdCBicmFuY2ggfCBzZWQgLW4gLWUgInMvXiAgXCgiJHt0ZXN0YnJhbmNoZXNbJGld
fSJcKS9cMS9wIikgPT0gIiR7dGVzdGJyYW5jaGVzWyRpXX0iIF1dIFwKICAgICAgICAgICAgJiYg
Z2l0IGJyYW5jaCAtRCAiJHt0ZXN0YnJhbmNoZXNbJGldfSIgPj4gIiRsb2dmaWxlIiAyPiYxCiAg
ICBkb25lCiAgICBlY2hvICIkKGRhdGUpIEk6IEV4aXRpbmcgdGVzdC1zZXJpZXMgc2NyaXB0LiIg
Pj4gJGxvZ2ZpbGUKfQp0cmFwIGZpbmlzaCBFWElUCgp1cGRhdGVfYnJhbmNoKCl7CiAgICBnaXQg
Y2hlY2tvdXQgJDEgPj4gIiRsb2dmaWxlIiAyPiYxIFwKICAgICAgICB8fCB7IGVjaG8gIiQoZGF0
ZSkgRTogRmFpbGVkIHRvIGNoZWNrb3V0IFwiJDFcIiBicmFuY2guIiA+PiAkbG9nZmlsZTsgZXhp
dCAxOyB9CiAgICBnaXQgZmV0Y2ggPj4gIiRsb2dmaWxlIiAyPiYxIFwKICAgICAgICB8fCB7IGVj
aG8gIiQoZGF0ZSkgRTogRmFpbGVkIHRvIGZldGNoIFwiJDFcIiBicmFuY2guIiA+PiAkbG9nZmls
ZTsgZXhpdCAxOyB9CiAgICBnaXQgcHVsbCA+PiAiJGxvZ2ZpbGUiIDI+JjEgXAogICAgICAgIHx8
IHsgZWNobyAiJChkYXRlKSBFOiBGYWlsZWQgdG8gcHVsbCBcIiQxXCIgYnJhbmNoLiIgPj4gIiRs
b2dmaWxlIjsgZXhpdCAxOyB9Cn0KCmNyZWF0ZV9icmFuY2goKXsKICAgICMgVE9ETzogYWRkIGJ1
aWxkIGlkZW50aWZpZXIgdG8gYnJhbmNoIG5hbWUgKHBlbmRpbmcgaG93IHRvIGdldCB0aGF0IGlk
KQogICAgIyB0aGUgYnVpbGQgaWRlbnRpZmllciB3b3VsZCBhbGxvdyB0byBoYXZlIHVuaXF1ZSBi
cmFuY2hlcyBwZXIgYnVpbGQKICAgIGdpdCBjaGVja291dCAtYiAiJDEiID4+ICIkbG9nZmlsZSIg
Mj4mMSBcCiAgICAgICAgJiYgdGVzdGJyYW5jaGVzKz0oIiQxIikgXAogICAgICAgIHx8IHsgZWNo
byAiJChkYXRlKSBFOiBGYWlsZWQgdG8gY3JlYXRlIFwiJDFcIiBicmFuY2guIiA+PiAiJGxvZ2Zp
bGUiOyBleGl0IDE7IH0KfQoKYXBwbHlfc2VyaWVzKCl7CiAgICAjIFRPRE86IGdlbmVyYXRlIGFu
IGVtYWlsIHRvIGluc2VydCBhIGNvbW1lbnQgaW4gcGF0Y2h3b3JrIHNlcmllcyBzdGF0aW5nCiAg
ICAjIHRoYXQgaXQgY291bGRuJ3QgYmUgYXBwbGllZAogICAgJHB3ZGlyLy4uL2dpdC1wdy8uL2dp
dC1wdyBhcHBseSAtcyAiJDEiID4+ICIkbG9nZmlsZSIgMj4mMSBcCiAgICAgIHx8IHsgZWNobyAt
ZSAiJChkYXRlKSBFOiBGYWlsZWQgdG8gYXBwbHkgc2VyaWVzICQxLiIgXAogICAgICA+PiAiJGxv
Z2ZpbGUiIDI+JjEgXAogICAgICAmJiBlY2hvICJFOiB0ZXN0LXNlcmllcyBzY3JpcHQgZmFpbGVk
IGF0IHNlcmllcyBhcHBseS4iOyBleGl0IDE7IH0KfQoKcHVzaF9icmFuY2goKXsKICAgIGdpdCBw
dXNoIC0tc2V0LXVwc3RyZWFtIG9yaWdpbiAiJDEiPj4gIiRsb2dmaWxlIiAyPiYxIFwKICAgICAg
fHwgeyBlY2hvICJTKGRhdGUpIEU6IEZhaWxlZCB0byBwdXNoIFwiJDFcIiBicmFuY2ggdG8gXCIk
cmVwb3VybFwuIiBcCiAgICAgID4+ICIkbG9nZmlsZSIgMj4mMSBcCiAgICAgICYmICBlY2hvICJF
OiB0ZXN0LXNlcmllcyBzY3JpcHQgZmFpbGVkIGF0IGJyYW5jaCBwdXNoLiI7IGV4aXQgMTsgfQp9
Cgpmb3JjZV9idWlsZCgpewogICAgJGFiZGlyL2Jpbi9mb3JjZWJ1aWxkLnB5IC1zICRhYnVybCAt
dSAiJGFidXNlciIgLXAgIiRhYnBhc3N3b3JkIiAtLWZvcmNlLWJ1aWxkICIkYnVpbGRlciIgXAog
ICAgICAgICNUT0RPOiB1cGRhdGUgYnJhbmNoX29lY29yZSB0byBhIHZhcmlhYmxlIG5hbWUKICAg
ICAgLW8gInsnYnJhbmNoX29lY29yZSc6JyIkMSInLCAncmVwb19vZWNvcmUnOiciJHJlcG91cmwi
JywgJ3JlYXNvbic6JyIkMSInfSIgXAogICAgICA+PiAiJGxvZ2ZpbGUiIDI+JjEgXAogICAgICB8
fCB7IGVjaG8gIiQoZGF0ZSkgRTogZmFpbGVkIHRvIHRyaWdnZXIgYSB0ZXN0IGJ1aWxkIGZvciBc
IiQxXCIgYXQgXCIkYWJ1cmxcIi4iIFwKICAgICAgPj4gIiRsb2dmaWxlIiAyPiYxIFwKICAgICAg
JiYgZWNobyAiRTogdGVzdC1zZXJpZXMgc2NyaXB0IGZhaWxlZCBhdCBmb3JjZWJ1aWxkLiI7IGV4
aXQgMTsgfQogICAgICBlY2hvICJJOiBCdWlsZCBxdWV1ZWQgZm9yICQxLiIKfQoKc2VhcmNoX2J1
aWxkKCl7CiAgICByZWFzb249IiIKICAgIGk9MQogICAgd2hpbGUgW1sgIiR7cmVhc29uIyQxfSIg
PT0gIiQxIiBdXTsgZG8gCiAgICAgICAgIyBzaW5jZSB3ZSBqdXN0IHF1ZXVlZCB0aGUgYnVpbGQs
IGxpbWl0IHRoZSBiYWNrd2FyZHMgc2VhcmNoIHRvCiAgICAgICAgIyBhIHJlYXNvbmFibGUgbnVt
YmVyIG9mIGJ1aWxkcwogICAgICAgIGlmIFsgJGkgLWd0IDE1IF07IHRoZW4KICAgICAgICAgICAg
ZWNobyAiJChkYXRlKSBFOiBUb28gbWFueSBidWlsZHMgZG8gbm90IG1hdGNoIGZvciB0aGUgc2Vy
aWVzLiIgXAogICAgICAgICAgICA+PiAiJGxvZ2ZpbGUiIDI+JjEKICAgICAgICAgICAgZWNobyAt
MQogICAgICAgICAgICBicmVhawogICAgICAgIGZpCiAgICAgICAgcmVhc29uPSQoY3VybCAtc1Mg
IiRhYnVybCIvanNvbi9idWlsZGVycy8iJGJ1aWxkZXIiL2J1aWxkcy8tIiRpIi8gXAogICAgICAg
ICAgICB8IGpxIC1yICcucmVhc29uJykgXAogICAgICAgICAgICB8fCB7IGVjaG8gIiQoZGF0ZSkg
RTogRmFpbGVkIHRvIHF1ZXJ5IHRoZSBhdXRvYnVpbGRlci4iOyBleGl0IDE7IH0gXAogICAgICAg
ICAgICA+PiAiJGxvZ2ZpbGUiIDI+JjEKICAgICAgICBpPSQoKCAkaSArIDEgKSkKICAgIGRvbmUK
ICAgIGJ1aWxkbnVtYmVyPSQoY3VybCAtc1MgIiRhYnVybCIvanNvbi9idWlsZGVycy8iJGJ1aWxk
ZXIiL2J1aWxkcy8tIiQoKCAkaSAtIDEgKSkiLyB8IGpxIC1yICcubnVtYmVyJykKICAgIGlmIFsg
ISAteiAiJGJ1aWxkbnVtYmVyIiBdOyB0aGVuCiAgICAgICAgZWNobyAiJGJ1aWxkbnVtYmVyIgog
ICAgZWxzZQogICAgICAgIGVjaG8gLTEKICAgIGZpCn0KCnB1Ymxpc2hfYnVpbGRfdXJsKCl7CiAg
ICBpZiBbICQxIC1nZSAwIF07IHRoZW4KICAgICAgICBidWlsZHVybD0iJGFidXJsL2J1aWxkZXJz
LyRidWlsZGVyL2J1aWxkcy8kMS8iCiAgICAgICAgIyBwb3N0IHRoZSBhdXRvYnVpbGRlciBidWls
ZCB1cmwKICAgICAgICBidWlsZG1zZz0iQSB0ZXN0IGJ1aWxkIHdhcyBzdGFydGVkIGZvciB0aGlz
IHNlcmllcyBhdCB0aGUgYnVpbGRlciBcIiRidWlsZGVyXCIgd2l0aCBidWlsZCBudW1iZXIgXCIk
MVwiLiBDbGljayBcIlNlZSBmdWxsIGxvZ3NcIiB0byB2aWV3IHN0YXR1cyBhbmQgcmVzdWx0cy4i
CiAgICAgICAgIiRwd2RpciIvLi4vZ2l0LXB3Ly4vZ2l0LXB3IHBvc3QtcmVzdWx0IC0tdXJsICIk
YnVpbGR1cmwiIC0tc3VtbWFyeSAiJGJ1aWxkbXNnIiAiJDIiICIkdGVzdG5hbWUgJHRlc3RicmFu
Y2giICIkMyIKICAgIGVsc2UKICAgICAgICBlY2hvICIkKGRhdGUpIEU6IEZhaWxlZCB0byBwdWJs
aXNoIHRoZSBidWlsZCB1cmwgZm9yIHNlcmllcyBcIiRzZXJpZXNcIi4iID4+ICIkbG9nZmlsZSIg
Mj4mMQogICAgZmkKfQoKIyB0aGUgYnVpbGQgcmVzdWx0IGlzIG9ubHkgYXZhaWxhYmxlIGFmdGVy
IHNvbWUgdGltZSwgc28gZm9sbG93aW5nIGlzIG5vdCB5ZXQgdXNlZApnZXRfYnVpbGRfcmVzdWx0
KCl7CiAgICByZXN1bHRpZD0kKGN1cmwgLXNTICIkYWJ1cmwiL2pzb24vYnVpbGRlcnMvIiRidWls
ZGVyIi9idWlsZHMvIiQxIi8gfCBqcSAtciAnLnJlc3VsdHMnKSBcCiAgICAgICB8fCB7IGVjaG8g
IiQoZGF0ZSkgRTogRmFpbGVkIHRvIHF1ZXJ5IHRoZSBhdXRvYnVpbGRlci4iIH0gXAogICAgICAg
Pj4gIiRsb2dmaWxlIiAyPiYxCiAgICBjYXNlICRyZXN1bHRpZCBpbgogICAgWzBdKikKICAgICAg
ICByZXN1bHQ9IlN1Y2Nlc3MiCiAgICAgICAgOzsKICAgIFsyXSopCiAgICAgICAgcmVzdWx0PSJG
YWlsdXJlIgogICAgICAgIDs7CiAgICBbNF0qKQogICAgICAgIHJlc3VsdD0iRXhjZXB0aW9uIgog
ICAgICAgIDs7CiAgICBbNV0qKQogICAgICAgIHJlc3VsdD0iUmV0cnkiCiAgICAgICAgOzsKICAg
IGVjaG8gIiRyZXN1bHQiCn0KCmVjaG8gIgokKGRhdGUpIEk6IFN0YXJ0ZWQgc2VyaWVzIHRlc3Qg
YmFzZWQgb24gXCIkYnJhbmNoXCIgYnJhbmNoIGF0ICRhYnVybCB1c2luZyAkcmVwb3VybC4iID4+
ICIkbG9nZmlsZSIKCiMgVXBkYXRlIGJhc2UgYnJhbmNoCnVwZGF0ZV9icmFuY2ggIiRicmFuY2gi
Cgpmb3Igc2VyaWVzIGluICIkQCI7IGRvCiAgICBpZiAhIFtbICIkc2VyaWVzIiA9fiBeWzAtOV0r
JCBdXTsgdGhlbgogICAgICAgIGVjaG8gIkk6IHNlcmllcyBcIiRzZXJpZXNcIiBpcyBub3QgcmVj
b2duaXplZCBhcyBhIElELiBTa2lwcGluZy4iID4+ICAiJGxvZ2ZpbGUiIDI+JjEKICAgICAgICBj
b250aW51ZQogICAgZmkKICAgICMgc2tpcCBzZXJpZXMgaWYgaXQgZG9lc24ndCBoYXZlIHRlc3Rf
c3RhdGU9PSJzdWNjZXNzIiBpbiBwYXRjaHdvcmsKICAgIFtbICIkKGN1cmwgLXNTICIkcHd1cmwi
L2FwaS8xLjAvc2VyaWVzLyIkc2VyaWVzIi8gfCBqcSAtciAnLnRlc3Rfc3RhdGUnKSIgIT0gInN1
Y2Nlc3MiIF1dIFwKICAgICAgICAmJiBlY2hvICJJOiBzZXJpZXMgJHNlcmllcyBza2lwcGVkIGR1
ZSB0byBub24tc3VjY2VzcyBwYXRjaHRlc3Qgc3RhdGUuIiA+PiAiJGxvZ2ZpbGUiIDI+JjEgXAog
ICAgICAgICYmIGNvbnRpbnVlCgogICAgIyBDcmVhdGUgYSB1bmlxdWUgbmFtZSBmb3IgdGhlIHRl
c3RpbmcgYnJhbmNoCiAgICB0ZXN0YnJhbmNoPSJzZXJpZXMtJHNlcmllcy0kKGRhdGUgKyVtJWQl
SCVNKSIKCiAgICAjIGNyZWF0ZSBhbmQgY2hlY2tvdXQgdG8gdGVzdCBicmFuY2gKICAgIGNyZWF0
ZV9icmFuY2ggIiR0ZXN0YnJhbmNoIgoKICAgICMgQXBwbHkgc2VyaWVzIG9uIHRlc3QgYnJhbmNo
CiAgICBhcHBseV9zZXJpZXMgIiRzZXJpZXMiCgogICAgIyBwdXNoIHRoZSB0ZXN0IGJyYW5jaCB0
byBhIHJlcG9zaXRvcnkgdGhhdCBpcyBhdmFpbGFibGUgdG8gdGhlIGF1dG9idWlsZGVyCiAgICBw
dXNoX2JyYW5jaCAiJHRlc3RicmFuY2giCgogICAgIyBmb3JjZSBhIGJ1aWxkIGF0IHRoZSBhdXRv
YnVpbGRlcgogICAgZm9yY2VfYnVpbGQgIiR0ZXN0YnJhbmNoIgoKICAgICMgZ2V0IHRoZSB1cmwg
Zm9yIHRoZSBidWlsZCBqdXN0IGZvcmNlZAogICAgYnVpbGRudW1iZXI9JChzZWFyY2hidWlsZCAi
JHRlc3RicmFuY2giKQoKICAgICMgQXQgdGhpcyBwb2ludCwgdGhlIGJ1aWxkIGlzIGluIHByb2dy
ZXNzLCBzbyBubyBidWlsZCByZXN1bHRzIGFyZSBhdmFpbGFibGUKIyAgICBidWlsZHJlc3VsdD0k
KGdldF9idWlsZF9yZXN1bHQgJGJ1aWxkbnVtYmVyKQogICAgYnVpbGRyZXN1bHQ9InBlbmRpbmci
CiAgICAKICAgIHB1Ymxpc2hfYnVpbGRfdXJsICRidWlsZG51bWJlciAkc2VyaWVzICRidWlsZHJl
c3VsdAogICAgCmRvbmUKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>