Patch http://trac.webkit.org/changeset/111929 badly broke setups where the build directory is the git branch name, at least. Here my build directory is /home/phil/gst/jhbuild/build/WebKit/WebKitBuild/branchName/Release jhbuild clean is triggered... and fails: /bin/sh /home/phil/gst/jhbuild/build/WebKit/WebKitBuild/Dependencies/Root/share/jhbuild/triggers/glib.trigger *** the following modules were not built *** [16/16] fonts Cleaning jhbuild modules failed! at /home/phil/gst/jhbuild/build/WebKit/Tools/Scripts/webkitdirs.pm line 1951. It seems the jhbuild.modules md5sum test always fails in that setup. Also, I don't think storing the jhbuildrc.md5sum and jhbuild.modules.md5sum in the build directory is a very good idea... Why not storing it in Dependencies or in Tools/ somewhere and ignore it from the VCS POV?
Created attachment 133825 [details] Patch
Someone should also check the fonts cleaning error but not me, I spent too much time doing perl today.
Today I got an weird build issue while building webkit-gtk & I am using 112046. I got my release build working, but then when I am building webkit for debug option, I see that all my dependent packages e.g. glib, cairo, gtk+ are being compiled again, which I think it should not do. I talked to philn-tp in #webkit-gtk & I am suggested this bug might be the reason for the issue, so sharing my observation. Can someone please look into this?
(In reply to comment #3) > Today I got an weird build issue while building webkit-gtk & I am using 112046. > > I got my release build working, but then when I am building webkit for debug option, I see that all my dependent packages e.g. glib, cairo, gtk+ are being compiled again, which I think it should not do. > > I talked to philn-tp in #webkit-gtk & I am suggested this bug might be the reason for the issue, so sharing my observation. Can someone please look into this? Did you update your checkout between builds? Do packages rebuild every time you build?
(In reply to comment #4) > (In reply to comment #3) > > Today I got an weird build issue while building webkit-gtk & I am using 112046. > > > > I got my release build working, but then when I am building webkit for debug option, I see that all my dependent packages e.g. glib, cairo, gtk+ are being compiled again, which I think it should not do. > > > > I talked to philn-tp in #webkit-gtk & I am suggested this bug might be the reason for the issue, so sharing my observation. Can someone please look into this? > > Did you update your checkout between builds? Do packages rebuild every time you build? I did not update the packages in between. I first build release build & then when I was building debug build, still I saw the packages being built. I did not try to build the release/debug build after that..
Comment on attachment 133825 [details] Patch Makes sense, thanks Philippe! The only worry I have is that autogen might not be run in some cases it should, when building more than one build type, but that's easily fixable by a human and not a problem on bots =)
Committed r112372: <http://trac.webkit.org/changeset/112372>