<?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>137794</bug_id>
          
          <creation_ts>2014-10-16 15:29:21 -0700</creation_ts>
          <short_desc>commit-queue: fails to close bugs after successfully landing patches</short_desc>
          <delta_ts>2014-10-16 15:43:59 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>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="David Kilzer (:ddkilzer)">ddkilzer</reporter>
          <assigned_to name="David Kilzer (:ddkilzer)">ddkilzer</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>glenn</cc>
    
    <cc>ossy</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1042220</commentid>
    <comment_count>0</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-10-16 15:29:21 -0700</bug_when>
    <thetext>See:  &lt;https://webkit-queues.appspot.com/results/5533208674304000&gt;

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.appspot.com&apos;, &apos;--bot-id=webkit-cq-02&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 239956, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Fetching: https://bugs.webkit.org/attachment.cgi?id=239956&amp;action=edit
Fetching: https://bugs.webkit.org/show_bug.cgi?id=137596&amp;ctype=xml&amp;excludefield=attachmentdata
Processing 1 patch from 1 bug.
Updating working directory
Processing patch 239956 from bug 137596.
Committed r174789: &lt;http://trac.webkit.org/changeset/174789&gt;
Logging in as commit-queue@webkit.org...
Clearing flags on attachment: 239956

Committed r174789: &lt;http://trac.webkit.org/changeset/174789&gt;
Updating OpenSource
From git://git.webkit.org/WebKit
   4fe827b..628d098  master     -&gt; origin/master
Partial-rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc ...
Currently at 174785 = 4fe827b6bb38580831ecab29dfbc8e7d34c6726e
r174786 = 8bcf22ac234e7deecdb35407e3d2a1c83d737ec9
r174787 = a5d9cf509e7f2d0101af9cd1ae889cf9ad9951f0
r174788 = 628d0989d0fd2bcea2b7917e9e18ccb6bbd4922e
Done rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc
First, rewinding head to replay your work on top of it...
Fast-forwarded master to refs/remotes/origin/master.
Traceback (most recent call last):
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&quot;, line 84, in &lt;module&gt;
    main()
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&quot;, line 79, in main
    WebKitPatch(os.path.abspath(__file__)).main()
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/multicommandtool.py&quot;, line 305, in main
    result = command.check_arguments_and_execute(options, args, self)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/multicommandtool.py&quot;, line 123, in check_arguments_and_execute
    return self.execute(options, args, tool) or 0
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/commands/download.py&quot;, line 177, in execute
    self._process_patch(patch, options, args, tool)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/commands/download.py&quot;, line 203, in _process_patch
    self._main_sequence.run_and_handle_errors(tool, options, state)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/commands/stepsequence.py&quot;, line 73, in run_and_handle_errors
    self._run(tool, options, state)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/commands/stepsequence.py&quot;, line 67, in _run
    step(tool, options).run(state)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/steps/closepatch.py&quot;, line 36, in run
    self._tool.bugs.clear_attachment_flags(state[&quot;patch&quot;].id(), comment_text)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/common/net/bugzilla/bugzilla.py&quot;, line 757, in clear_attachment_flags
    self.browser.set_value(comment_text, name=&apos;comment&apos;, nr=0)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/thirdparty/autoinstalled/mechanize/_form.py&quot;, line 2833, in set_value
    c.value = value
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/thirdparty/autoinstalled/mechanize/_form.py&quot;, line 1221, in __setattr__
    raise AttributeError(&quot;control &apos;%s&apos; is disabled&quot; % self.name)
AttributeError: control &apos;comment&apos; is disabled</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042221</commentid>
    <comment_count>1</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-10-16 15:31:45 -0700</bug_when>
    <thetext>Using Web Inspector, it looks like there are two &lt;textarea&gt; elements with the name &quot;comment&quot;, and Mechanize is choosing the first one:

Load: &lt;https://bugs.webkit.org/attachment.cgi?id=239956&amp;action=edit&gt;

#1: &lt;textarea name=&quot;comment&quot; id=&quot;editFrame&quot; class=&quot;bz_default_hidden&quot; wrap=&quot;soft&quot; disabled=&quot;disabled&quot; rows=&quot;10&quot; cols=&quot;80&quot;&gt;

#2: &lt;textarea name=&quot;comment&quot; id=&quot;comment&quot; wrap=&quot;soft&quot; rows=&quot;10&quot; cols=&quot;80&quot;&gt;

I think changing line 757 in bugzilla.py will fix this:

-        self.browser.set_value(comment_text, name=&apos;comment&apos;, nr=0)
+        self.browser.set_value(comment_text, name=&apos;comment&apos;, nr=1)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042222</commentid>
    <comment_count>2</comment_count>
      <attachid>239979</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-10-16 15:38:20 -0700</bug_when>
    <thetext>Created attachment 239979
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042225</commentid>
    <comment_count>3</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-10-16 15:43:59 -0700</bug_when>
    <thetext>Committed r174797: &lt;http://trac.webkit.org/changeset/174797&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239979</attachid>
            <date>2014-10-16 15:38:20 -0700</date>
            <delta_ts>2014-10-16 15:40:10 -0700</delta_ts>
            <desc>Patch v1</desc>
            <filename>bug-137794-20141016153714.patch</filename>
            <type>text/plain</type>
            <size>1607</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0NzkxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNTRkMmVlYzk5Mjk3YmRlNTAyYTYyNzc4ZjViMmU1YzY2
MWM0MGZjMi4uZjcyMzg2MDRjZmY5NzVjZTUxOTI2YzQ2NDgyMzViMDM3MjI5MzllZiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDE0LTEwLTE2ICBEYXZpZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+CisKKyAg
ICAgICAgY29tbWl0LXF1ZXVlOiBmYWlscyB0byBjbG9zZSBidWdzIGFmdGVyIHN1Y2Nlc3NmdWxs
eSBsYW5kaW5nIHBhdGNoZXMKKyAgICAgICAgPGh0dHA6Ly93ZWJraXQub3JnL2IvMTM3Nzk0Pgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0
cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3ppbGxhLnB5OgorICAgICAgICAoQnVn
emlsbGEuY2xlYXJfYXR0YWNobWVudF9mbGFncyk6IENoYW5nZSAnbnI9MCcgdG8gJ25yPTEnIHRv
CisgICAgICAgIHRlbGwgTWVjaGFuaXplIHRvIHVzZSB0aGUgc2Vjb25kIDx0ZXh0YXJlYT4gb24g
dGhlIHBhZ2Ugd2l0aAorICAgICAgICBuYW1lPSJjb21tZW50Ii4KKwogMjAxNC0xMC0xNSAgR3l1
eW91bmcgS2ltICA8Z3l1eW91bmcua2ltQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFVucmV2aWV3
ZWQsIGFkZCBteXNlbGYgdG8gQ29vcmRpbmF0ZWRHcmFwaGljcyB3YXRjaGVycy4KZGlmZiAtLWdp
dCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYS5w
eSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9idWd6aWxsYS5w
eQppbmRleCAwNDY4MzIxMDM2OTIyNDkyOTFmOTk2ZTcwY2Q1MDcyZDQzZDQ1OGY5Li4zZmRkYTdi
ODE3NGM3MGVmN2Q1YzIxMWVlMjBkNDg0OGRiNThhZDBkIDEwMDY0NAotLS0gYS9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYnVnemlsbGEucHkKKysrIGIvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2J1Z3ppbGxhLnB5CkBAIC03NTQs
NyArNzU0LDcgQEAgY2xhc3MgQnVnemlsbGEob2JqZWN0KToKIAogICAgICAgICBzZWxmLmJyb3dz
ZXIub3BlbihzZWxmLmF0dGFjaG1lbnRfdXJsX2Zvcl9pZChhdHRhY2htZW50X2lkLCAnZWRpdCcp
KQogICAgICAgICBzZWxmLmJyb3dzZXIuc2VsZWN0X2Zvcm0obnI9MSkKLSAgICAgICAgc2VsZi5i
cm93c2VyLnNldF92YWx1ZShjb21tZW50X3RleHQsIG5hbWU9J2NvbW1lbnQnLCBucj0wKQorICAg
ICAgICBzZWxmLmJyb3dzZXIuc2V0X3ZhbHVlKGNvbW1lbnRfdGV4dCwgbmFtZT0nY29tbWVudCcs
IG5yPTEpCiAgICAgICAgIHNlbGYuX2ZpbmRfc2VsZWN0X2VsZW1lbnRfZm9yX2ZsYWcoJ3Jldmll
dycpLnZhbHVlID0gKCJYIiwpCiAgICAgICAgIHNlbGYuX2ZpbmRfc2VsZWN0X2VsZW1lbnRfZm9y
X2ZsYWcoJ2NvbW1pdC1xdWV1ZScpLnZhbHVlID0gKCJYIiwpCiAgICAgICAgIHNlbGYuYnJvd3Nl
ci5zdWJtaXQoKQo=
</data>
<flag name="review"
          id="264729"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>