<?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>85790</bug_id>
          
          <creation_ts>2012-05-07 04:18:42 -0700</creation_ts>
          <short_desc>[EFL] Store and compare md5sum of jhbuild files to trigger cleaning Dependencies</short_desc>
          <delta_ts>2012-06-13 06:51:33 -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>
          
          <blocked>85373</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dominik Röttsches (drott)">d-r</reporter>
          <assigned_to name="Dominik Röttsches (drott)">d-r</assigned_to>
          <cc>dpranke</cc>
    
    <cc>gustavo</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>mrobinson</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>617507</commentid>
    <comment_count>0</comment_count>
    <who name="Dominik Röttsches (drott)">d-r</who>
    <bug_when>2012-05-07 04:18:42 -0700</bug_when>
    <thetext>We should do something like in bug 73488 and bug 82216, i.e. store md5sums of our jhbuild configuration files, then clean the Dependencies dir if a wipe is needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646888</commentid>
    <comment_count>1</comment_count>
      <attachid>147074</attachid>
    <who name="Dominik Röttsches (drott)">d-r</who>
    <bug_when>2012-06-12 06:29:53 -0700</bug_when>
    <thetext>Created attachment 147074
MD5 checks for EFL jhbuild.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>647956</commentid>
    <comment_count>2</comment_count>
      <attachid>147074</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-06-13 05:59:22 -0700</bug_when>
    <thetext>Comment on attachment 147074
MD5 checks for EFL jhbuild.

cool</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>647974</commentid>
    <comment_count>3</comment_count>
      <attachid>147074</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-13 06:51:27 -0700</bug_when>
    <thetext>Comment on attachment 147074
MD5 checks for EFL jhbuild.

Clearing flags on attachment: 147074

Committed r120199: &lt;http://trac.webkit.org/changeset/120199&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>647975</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-13 06:51:33 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>147074</attachid>
            <date>2012-06-12 06:29:53 -0700</date>
            <delta_ts>2012-06-13 06:51:27 -0700</delta_ts>
            <desc>MD5 checks for EFL jhbuild.</desc>
            <filename>bug-85790-20120612163141.patch</filename>
            <type>text/plain</type>
            <size>4957</size>
            <attacher name="Dominik Röttsches (drott)">d-r</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIwMDQ4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMjhlNGUwM2YxZmNiYmI2YjA0YTBhNzM4MTgwMTliNTA3
OTA2NTA4OC4uZDMyMDJiMmIwNTljODIwNjM5NTZiOTc4OTE4MjU4YzkwMDlkMDFmZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDEyLTA2LTEyICBEb21pbmlrIFLDtnR0c2NoZXMgIDxkb21pbmlrLnJvdHRzY2hlc0Bp
bnRlbC5jb20+CisKKyAgICAgICAgW0VGTF0gU3RvcmUgYW5kIGNvbXBhcmUgbWQ1c3VtIG9mIGpo
YnVpbGQgZmlsZXMgdG8gdHJpZ2dlciBjbGVhbmluZyBEZXBlbmRlbmNpZXMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg1NzkwCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIG1kNSBjaGVja3MgZm9yIGpo
YnVpbGQgY29uZmlndXJhdGlvbiBmb3IgRUZMLCByZXVzaW5nIHRoZSBndGsgamhidWlsZCByZWxh
dGVkCisgICAgICAgIGNvZGUgaW4gd2Via2l0ZGlycy5wbS4KKworICAgICAgICAqIFNjcmlwdHMv
d2Via2l0ZGlycy5wbToKKyAgICAgICAgKGpoYnVpbGRDb25maWd1cmF0aW9uQ2hhbmdlZCk6Cisg
ICAgICAgIChzYXZlSmhidWlsZE1kNSk6CisgICAgICAgIChjbGVhbkpoYnVpbGQpOgorICAgICAg
ICAoYnVpbGRBdXRvdG9vbHNQcm9qZWN0KToKKyAgICAgICAgKGdlbmVyYXRlQnVpbGRTeXN0ZW1G
cm9tQ01ha2VQcm9qZWN0KToKKwogMjAxMi0wNi0xMSAgT2phbiBWYWZhaSAgPG9qYW5AY2hyb21p
dW0ub3JnPgogCiAgICAgICAgIERvbid0IHNob3cgdGhlIEFTQU4gYnVpbGRlcnMgaW4gZ2FyZGVu
LW8tbWF0aWMgc2luY2UgdGhleSBkb24ndCBnZXQgYmxvY2sgV2ViS2l0IHJvbGxzLgpkaWZmIC0t
Z2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRk
aXJzLnBtCmluZGV4IDQ5NTFhMDUzODk5ZDc5NjBhMmVlZDVjZTNhZWVkZjRmMjUyNjNkZjQuLjM2
NmQyMjkyM2RjMjg1MDAyNThlZDNkNjU5ZTYwZWE1Y2FkYzAyMjUgMTAwNzU1Ci0tLSBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0ZGlycy5wbQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0K
QEAgLTE4OTIsOSArMTg5MiwxMCBAQCBzdWIgamhidWlsZENvbmZpZ3VyYXRpb25DaGFuZ2VkKCkK
ICAgICAgICAgICAgIHJldHVybiAxOwogICAgICAgICB9CiAKLSAgICAgICAgIyBHZXQgdGhlIG1k
NSBzdW0gb2YgdGhlIGZpbGUgd2UncmUgdGVzdGluZy4KKyAgICAgICAgIyBHZXQgdGhlIG1kNSBz
dW0gb2YgdGhlIGZpbGUgd2UncmUgdGVzdGluZywgbG9vayBpbiB0aGUgcmlnaHQgcGxhdGZvcm0g
ZGlyZWN0b3J5LgogICAgICAgICAkZmlsZSA9fiBtLyguKylcLm1kNXN1bS87Ci0gICAgICAgIG15
ICRhY3R1YWxGaWxlID0gam9pbignLycsICRzb3VyY2VEaXIsICdUb29scycsICdndGsnLCAkMSk7
CisgICAgICAgIG15ICRwbGF0Zm9ybURpciA9IGlzRWZsKCkgPyAnZWZsJyA6ICdndGsnOworICAg
ICAgICBteSAkYWN0dWFsRmlsZSA9IGpvaW4oJy8nLCAkc291cmNlRGlyLCAnVG9vbHMnLCAkcGxh
dGZvcm1EaXIsICQxKTsKICAgICAgICAgbXkgJGN1cnJlbnRTdW0gPSBnZXRNRDVIYXNoRm9yRmls
ZSgkYWN0dWFsRmlsZSk7CiAKICAgICAgICAgIyBHZXQgb3VyIHByZXZpb3VzIHJlY29yZC4KQEAg
LTE5MDgsNiArMTkwOSwzMyBAQCBzdWIgamhidWlsZENvbmZpZ3VyYXRpb25DaGFuZ2VkKCkKICAg
ICB9CiB9CiAKK3N1YiBzYXZlSmhidWlsZE1kNSgpIHsKKyAgICBteSAkcGxhdGZvcm0gPSBpc0Vm
bCgpID8gJ2VmbCcgOiAnZ3RrJzsKKyAgICAjIFNhdmUgbWQ1c3VtIGZvciBqaGJ1aWxkLXJlbGF0
ZWQgZmlsZXMuCisgICAgZm9yZWFjaCBteSAkZmlsZSAocXcoamhidWlsZHJjIGpoYnVpbGQubW9k
dWxlcykpIHsKKyAgICAgICAgbXkgJHNvdXJjZSA9IGpvaW4oJy8nLCAkc291cmNlRGlyLCAiVG9v
bHMiLCAkcGxhdGZvcm0sICRmaWxlKTsKKyAgICAgICAgbXkgJGRlc3RpbmF0aW9uID0gam9pbign
LycsIGdldEpoYnVpbGRQYXRoKCksICRmaWxlKTsKKyAgICAgICAgb3BlbihTVU0sICI+JGRlc3Rp
bmF0aW9uIiAuICIubWQ1c3VtIik7CisgICAgICAgIHByaW50IFNVTSBnZXRNRDVIYXNoRm9yRmls
ZSgkc291cmNlKTsKKyAgICAgICAgY2xvc2UoU1VNKTsKKyAgICB9Cit9CisKK3N1YiBjbGVhbkpo
YnVpbGQoKSB7CisgICAgICAgICMgSWYgdGhlIGNvbmZpZ3VyYXRpb24gY2hhbmdlZCwgZGVwZW5k
ZW5jaWVzIG1heSBoYXZlIGJlZW4gcmVtb3ZlZC4KKyAgICAgICAgIyBTaW5jZSB3ZSBsYWNrIGEg
Z3JhbnVsYXIgd2F5IG9mIHVuaW5zdGFsbGluZyB0aG9zZSB3ZSB3aXBlIG91dCB0aGUKKyAgICAg
ICAgIyBqaGJ1aWxkIHJvb3QgYW5kIHN0YXJ0IGZyb20gc2NyYXRjaC4KKyAgICAgICAgbXkgJGpo
YnVpbGRQYXRoID0gZ2V0SmhidWlsZFBhdGgoKTsKKyAgICAgICAgaWYgKHN5c3RlbSgicm0gLXJm
ICRqaGJ1aWxkUGF0aC9Sb290IikgbmUgMCkgeworICAgICAgICAgICAgZGllICJDbGVhbmluZyBq
aGJ1aWxkIHJvb3QgZmFpbGVkISI7CisgICAgICAgIH0KKworICAgICAgICBteSAkcGxhdGZvcm0g
PSBpc0VmbCgpID8gJ2VmbCcgOiAnZ3RrJzsKKyAgICAgICAgaWYgKHN5c3RlbSgicGVybCAkc291
cmNlRGlyL1Rvb2xzL2poYnVpbGQvamhidWlsZC13cmFwcGVyIC0tJHBsYXRmb3JtIGNsZWFuIikg
bmUgMCkgeworICAgICAgICAgICAgZGllICJDbGVhbmluZyBqaGJ1aWxkIG1vZHVsZXMgZmFpbGVk
ISI7CisgICAgICAgIH0KK30KKwogc3ViIG11c3RSZVJ1bkF1dG9nZW4oJEApCiB7CiAgICAgbXkg
KCRzb3VyY2VEaXIsICRmaWxlbmFtZSwgQGN1cnJlbnRBcmd1bWVudHMpID0gQF87CkBAIC0xOTk3
LDE4ICsyMDI1LDcgQEAgc3ViIGJ1aWxkQXV0b3Rvb2xzUHJvamVjdCgkQCkKICAgICAjIFdlIG1p
Z2h0IG5lZWQgdG8gdXBkYXRlIGpoYnVpbGQgZGVwZW5kZW5jaWVzLgogICAgIG15ICRuZWVkVXBk
YXRlID0gMDsKICAgICBpZiAoamhidWlsZENvbmZpZ3VyYXRpb25DaGFuZ2VkKCkpIHsKLSAgICAg
ICAgIyBJZiB0aGUgY29uZmlndXJhdGlvbiBjaGFuZ2VkLCBkZXBlbmRlbmNpZXMgbWF5IGhhdmUg
YmVlbiByZW1vdmVkLgotICAgICAgICAjIFNpbmNlIHdlIGxhY2sgYSBncmFudWxhciB3YXkgb2Yg
dW5pbnN0YWxsaW5nIHRob3NlIHdlIHdpcGUgb3V0IHRoZQotICAgICAgICAjIGpoYnVpbGQgcm9v
dCBhbmQgc3RhcnQgZnJvbSBzY3JhdGNoLgotICAgICAgICBteSAkamhidWlsZFBhdGggPSBnZXRK
aGJ1aWxkUGF0aCgpOwotICAgICAgICBpZiAoc3lzdGVtKCJybSAtcmYgJGpoYnVpbGRQYXRoL1Jv
b3QiKSBuZSAwKSB7Ci0gICAgICAgICAgICBkaWUgIkNsZWFuaW5nIGpoYnVpbGQgcm9vdCBmYWls
ZWQhIjsKLSAgICAgICAgfQotCi0gICAgICAgIGlmIChzeXN0ZW0oInBlcmwgJHNvdXJjZURpci9U
b29scy9qaGJ1aWxkL2poYnVpbGQtd3JhcHBlciAtLWd0ayBjbGVhbiIpIG5lIDApIHsKLSAgICAg
ICAgICAgIGRpZSAiQ2xlYW5pbmcgamhidWlsZCBtb2R1bGVzIGZhaWxlZCEiOwotICAgICAgICB9
Ci0KKyAgICAgICAgY2xlYW5KaGJ1aWxkKCk7CiAgICAgICAgICRuZWVkVXBkYXRlID0gMTsKICAg
ICB9CiAKQEAgLTIwMjMsMTQgKzIwNDAsNyBAQCBzdWIgYnVpbGRBdXRvdG9vbHNQcm9qZWN0KCRA
KQogICAgICAgICBzeXN0ZW0oInBlcmwiLCAiJHNvdXJjZURpci9Ub29scy9TY3JpcHRzL3VwZGF0
ZS13ZWJraXRndGstbGlicyIpID09IDAgb3IgZGllICQhOwogICAgIH0KIAotICAgICMgU2F2ZSBt
ZDVzdW0gZm9yIGpoYnVpbGQtcmVsYXRlZCBmaWxlcy4KLSAgICBmb3JlYWNoIG15ICRmaWxlIChx
dyhqaGJ1aWxkcmMgamhidWlsZC5tb2R1bGVzKSkgewotICAgICAgICBteSAkc291cmNlID0gam9p
bignLycsICRzb3VyY2VEaXIsICJUb29scyIsICJndGsiLCAkZmlsZSk7Ci0gICAgICAgIG15ICRk
ZXN0aW5hdGlvbiA9IGpvaW4oJy8nLCBnZXRKaGJ1aWxkUGF0aCgpLCAkZmlsZSk7Ci0gICAgICAg
IG9wZW4oU1VNLCAiPiRkZXN0aW5hdGlvbiIgLiAiLm1kNXN1bSIpOwotICAgICAgICBwcmludCBT
VU0gZ2V0TUQ1SGFzaEZvckZpbGUoJHNvdXJjZSk7Ci0gICAgICAgIGNsb3NlKFNVTSk7Ci0gICAg
fQorICAgIHNhdmVKaGJ1aWxkTWQ1KCk7CiAKICAgICAjIElmIEdOVW1ha2VmaWxlIGV4aXN0cywg
ZG9uJ3QgcnVuIGF1dG9nZW4uc2ggdW5sZXNzIGl0cyBhcmd1bWVudHMKICAgICAjIGhhdmUgY2hh
bmdlZC4gVGhlIG1ha2VmaWxlIHNob3VsZCBiZSBzbWFydCBlbm91Z2ggdG8gdHJhY2sgYXV0b3Rv
b2xzCkBAIC0yMDk1LDYgKzIxMDUsMTUgQEAgc3ViIGdlbmVyYXRlQnVpbGRTeXN0ZW1Gcm9tQ01h
a2VQcm9qZWN0CiAgICAgICAgICRFTlZ7J0NYWEZMQUdTJ30gPSAiLW1hcmNoPXBlbnRpdW00IC1t
c3NlMiAtbWZwbWF0aD1zc2UgIiAuICgkRU5WeydDWFhGTEFHUyd9IHx8ICIiKTsKICAgICB9CiAK
KyAgICBpZiAoaXNFZmwoKSAmJiBqaGJ1aWxkQ29uZmlndXJhdGlvbkNoYW5nZWQoKSkgeworICAg
ICAgICBjbGVhbkpoYnVpbGQoKTsKKyAgICAgICAgc3lzdGVtKCJwZXJsIiwgIiRzb3VyY2VEaXIv
VG9vbHMvU2NyaXB0cy91cGRhdGUtd2Via2l0ZWZsLWxpYnMiKSA9PSAwIG9yIGRpZSAkITsKKyAg
ICB9CisKKyAgICBpZiAoaXNFZmwoKSkgeworICAgICAgICBzYXZlSmhidWlsZE1kNSgpOworICAg
IH0KKwogICAgICMgUmVtb3ZlIENNYWtlQ2FjaGUudHh0IHRvIGF2b2lkIHVzaW5nIG91dGRhdGVk
IGJ1aWxkIGZsYWdzCiAgICAgaWYgKGlzRWZsKCkpIHsKICAgICAgICAgbXkgJGNhY2hlRmlsZVBh
dGggPSBGaWxlOjpTcGVjLT5jYXRkaXIoJGJ1aWxkUGF0aCwgIkNNYWtlQ2FjaGUudHh0Iik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>