RESOLVED FIXED150665
[JHBuild] Do not try to update the dependencies if jhbuild configuration hasn't changed
https://bugs.webkit.org/show_bug.cgi?id=150665
Summary [JHBuild] Do not try to update the dependencies if jhbuild configuration hasn...
Carlos Garcia Campos
Reported 2015-10-29 03:16:56 PDT
We check it only to wipe the directory or not, but we are still tryihng to update every module even when the configuration hasn't changed. This is problematic because it makes the whole build fail when any repository fails to checkout an already checked out revision, because the server is down for example. This is even more problematic for the bots that skip perfectly valid revisions.
Attachments
Patch (2.84 KB, patch)
2015-10-29 03:20 PDT, Carlos Garcia Campos
no flags
Added --force option (3.48 KB, patch)
2015-10-29 23:55 PDT, Carlos Garcia Campos
no flags
Carlos Garcia Campos
Comment 1 2015-10-29 03:20:56 PDT
Csaba Osztrogonác
Comment 2 2015-10-29 03:35:10 PDT
The idea is good to fix this issue. I have only one issue with this change. If I would like to build an optional module (llvm is optional now), update-webkitefl-libs llvm-for-X86_64 wouldn't do anything. It would be great to fix it somehow.
Carlos Garcia Campos
Comment 3 2015-10-29 04:15:01 PDT
Ah, you are right, I forgot about the optional modules. We could either generate a md5 file for the optional moduleset file too or even better add an option --force since optional modules are supposed to be always built manually, no?
Csaba Osztrogonác
Comment 4 2015-10-29 06:23:22 PDT
(In reply to comment #3) > Ah, you are right, I forgot about the optional modules. We could either > generate a md5 file for the optional moduleset file too or even better add > an option --force since optional modules are supposed to be always built > manually, no? I think --force option is more than enough. ;)
Carlos Garcia Campos
Comment 5 2015-10-29 23:55:16 PDT
Created attachment 264383 [details] Added --force option
Csaba Osztrogonác
Comment 6 2015-10-30 00:23:46 PDT
Comment on attachment 264383 [details] Added --force option LGTM, thanks.
WebKit Commit Bot
Comment 7 2015-10-30 01:48:57 PDT
Comment on attachment 264383 [details] Added --force option Clearing flags on attachment: 264383 Committed r191784: <http://trac.webkit.org/changeset/191784>
WebKit Commit Bot
Comment 8 2015-10-30 01:49:01 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.