[Webkit-unassigned] [Bug 164054] New: generate-bindings-all.pl should recompile supplemented IDL if its supplemental IDL are added or removed

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 27 02:46:47 PDT 2016


https://bugs.webkit.org/show_bug.cgi?id=164054

            Bug ID: 164054
           Summary: generate-bindings-all.pl should recompile supplemented
                    IDL if its supplemental IDL are added or removed
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: ASSIGNED
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: Hironori.Fujii at sony.com
                CC: achristensen at apple.com, bfulgham at webkit.org,
                    cdumez at apple.com, gyuyoung.kim at webkit.org,
                    lforschler at apple.com, mcatanzaro at igalia.com
        Depends on: 161433

generate-bindings-all.pl was introduced in
<http://trac.webkit.org/changeset/207617>.  Before this change,
updating supplemental_dependency.tmp triggered regenerating all
bindings.  I tried to solve this problem by checking timestamp of
supplemental dependencies.  But, its logic has bugs in following
cases:

* Adding a new supplemental IDL which has older timestamp than supplemented IDL's generated files.
  ⇒ Supplemented IDL should be processed
* Removing a supplemental IDL
  ⇒ Supplemented IDL should be processed
* Changing enabled features
  ⇒ All IDL should be processed

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20161027/23a3f986/attachment.html>


More information about the webkit-unassigned mailing list