[Webkit-unassigned] [Bug 265867] New: [GTK][WPE] Implement a way of ordering clean builds on all the bots from the code itself.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Dec 5 05:13:59 PST 2023


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

            Bug ID: 265867
           Summary: [GTK][WPE] Implement a way of ordering clean builds on
                    all the bots from the code itself.
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WPE WebKit
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: clopez at igalia.com
                CC: bugs-noreply at webkitgtk.org

A possible implementation idea is:

1. Add on the buildbot/ews bots a new step previous to update-third-party-libs (jhbuild) named maybeWipeWebkitBuild (or similar)
2. This new step executes a new script that does the following:
  2.1. Check if the file Tools/${port}/clean-build-stamp exists and reads its content (an integer representing the unix epoch) as timeStampForCleanBuild
  2.2. Check if the file WebKitBuild/${port}/.stamp-last-build and reads its content as timeStampOfLastbuild
  2.3. If the two stamps are there then compares the numbers and wipes WebKitBuildDir when "timeStampForCleanBuild > timeStampOfLastbuild"
  2.4. Writes current unix epoch timestamp as an integer in WebKitBuild/${port}/.stamp-last-build

Then when any developer wants to order a clean build on all the bots of ${port} she just has to update the unix
epoch timestamp inside the text file of Tools/${port}/clean-build-stamp to ${now} and she can land that unreviewed.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20231205/f2381317/attachment.htm>


More information about the webkit-unassigned mailing list