Something broke in my setup and I can't figure out what's going on. I build/test on one system, then scp to other systems so I can build and test there. The scp step skips .git to reduce clutter and save network time. Some of the other systems don't even have git installed.
I have a kludge in the script to make wafhelpers/.autorevision-cache. It does get scp-ed around. That used to work. Now, I'm getting: error: No repo or cache detected. Building with -v says: [85/85] Processing /home/murray/ntpsec/foo/build/main/pylib/version.py,/home/m urray/ntpsec/foo/wafhelpers/.autorevision-cache: VERSION wafhelpers/autorevision.sh -> build/main/pylib/version.py wafhelpers/.autorevision-cache 17:50:04 runner ' VCS_EXTRA=`cat /home/murray/ntpsec/foo/VERSION` ../wafhelpers/autorevision.sh -o /home/murray/ntpsec/foo/wafhelpers/.autorevis ion-cache -e VERSION -t python >/home/murray/ntpsec/foo/build/main/pylib/versi on.py ' error: No repo or cache detected. Waf: Leaving directory `/home/murray/ntpsec/foo/build/main' Build failed -> task in '/home/murray/ntpsec/foo/build/main/pylib/version.py,/home/murray/ ntpsec/foo/wafhelpers/.autorevision-cache' failed with exit status 1: {task 139901747736240: /home/murray/ntpsec/foo/build/main/pylib/versio n.py,/home/murray/ntpsec/foo/wafhelpers/.autorevision-cache VERSION,autorevision.sh -> version.py,.autorevision-cache} ' VCS_EXTRA=`cat /home/murray/ntpsec/foo/VERSION` ../wafhelpers/autorevision.s h -o /home/murray/ntpsec/foo/wafhelpers/.autorevision-cache -e VERSION -t python >/home/murray/ntpsec/foo/build/main/pylib/version.py ' It did work earlier: [2/3] Processing /home/murray/ntpsec/foo/ntpd/version.h,/home/murray/ntpsec/fo o/wafhelpers/.autorevision-cache: VERSION wafhelpers/autorevision.sh -> ntpd/version.h wafhelpers/.autorevision-cache 17:58:27 ^[[35mrunner^[[0m ' VCS_EXTRA=`cat /home/murray/ntpsec/foo/VERSION` wafhelpers/autorevision.sh -o /home/murray/ntpsec/foo/wafhelpers/.autorevision -cache -e VERSION -t h >/home/murray/ntpsec/foo/ntpd/version.h ' [3/3] Compiling build/host/ntpd/ntp_parser.tab.c I think the problem is that somebody is deleting wafhelpers/.autorevision-cach e so it is trying to use info from .git to recreate it and .git doesn't exist. Does anybody recognize what's going on and/or have suggestions to fix it? Anybody remember changing anything in this area recently? I'm not sure when the last time it worked. I haven't tried bisecting yet, but that's next on my list. -- These are my opinions. I hate spam. _______________________________________________ devel mailing list devel@ntpsec.org http://lists.ntpsec.org/mailman/listinfo/devel