[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