That's because chmod -w on the file in a directory with g+s fails with:
$ chmod -w jquery.json-2.4.js
chmod: jquery.json-2.4.js: new permissions are r--rw-r--, not r--r--r--
and this impedes the Jenkins testing.
rm -f $(INSTALLED)
../tools/htdocs/%: %
- rm -f $@ && cp -p $? $@ && chmod -w $@
+ rm -f $@ && cp -p $? $@ && chmod 444 $@
all: mkws.min.js mkws-complete.min.js
mkws.js: $(COMPONENTS) Makefile
rm -f $@
cat $(COMPONENTS) > $@
- chmod -w $@
+ chmod 444 $@
distclean: clean
rm -f *.orig *.bak *.rej