[Vm-dev] [commit][3073] Fix bugs in scripts and Windows manifests.

commits at squeakvm.org commits at squeakvm.org
Tue Sep 9 17:59:14 UTC 2014


Revision: 3073
Author:   eliot
Date:     2014-09-09 10:59:11 -0700 (Tue, 09 Sep 2014)
Log Message:
-----------
Fix bugs in scripts and Windows manifests.

Modified Paths:
--------------
    branches/Cog/build.win32x86/newspeak.cog.spur/nsvm.exe.manifest
    branches/Cog/build.win32x86/newspeak.cog.v3/nsvm.exe.manifest
    branches/Cog/build.win32x86/newspeak.stack.spur/nsvm.exe.manifest
    branches/Cog/build.win32x86/newspeak.stack.v3/nsvm.exe.manifest
    branches/Cog/build.win32x86/squeak.cog.spur/Croquet.exe.manifest
    branches/Cog/build.win32x86/squeak.cog.spur/Squeak.exe.manifest
    branches/Cog/build.win32x86/squeak.cog.v3/Croquet.exe.manifest
    branches/Cog/build.win32x86/squeak.cog.v3/Squeak.exe.manifest
    branches/Cog/build.win32x86/squeak.stack.spur/Croquet.exe.manifest
    branches/Cog/build.win32x86/squeak.stack.spur/Squeak.exe.manifest
    branches/Cog/build.win32x86/squeak.stack.v3/Croquet.exe.manifest
    branches/Cog/build.win32x86/squeak.stack.v3/Squeak.exe.manifest
    branches/Cog/scripts/mkspurvmarchives
    branches/Cog/scripts/uploadvms

Property Changed:
----------------
    branches/Cog/platforms/Cross/vm/sqSCCSVersion.h

Modified: branches/Cog/build.win32x86/newspeak.cog.spur/nsvm.exe.manifest
===================================================================
--- branches/Cog/build.win32x86/newspeak.cog.spur/nsvm.exe.manifest	2014-09-08 22:20:18 UTC (rev 3072)
+++ branches/Cog/build.win32x86/newspeak.cog.spur/nsvm.exe.manifest	2014-09-09 17:59:11 UTC (rev 3073)
@@ -11,7 +11,7 @@
 />
 <description>Newspeak Smalltalk Virtual Machine</description>
 <asmv3:application>
-	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2011/WindowsSettings">
+	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
 		<dpiAware>true</dpiAware>
 	</asmv3:windowsSettings>
 </asmv3:application>

Modified: branches/Cog/build.win32x86/newspeak.cog.v3/nsvm.exe.manifest
===================================================================
--- branches/Cog/build.win32x86/newspeak.cog.v3/nsvm.exe.manifest	2014-09-08 22:20:18 UTC (rev 3072)
+++ branches/Cog/build.win32x86/newspeak.cog.v3/nsvm.exe.manifest	2014-09-09 17:59:11 UTC (rev 3073)
@@ -11,7 +11,7 @@
 />
 <description>Newspeak Smalltalk Virtual Machine</description>
 <asmv3:application>
-	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2011/WindowsSettings">
+	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
 		<dpiAware>true</dpiAware>
 	</asmv3:windowsSettings>
 </asmv3:application>

Modified: branches/Cog/build.win32x86/newspeak.stack.spur/nsvm.exe.manifest
===================================================================
--- branches/Cog/build.win32x86/newspeak.stack.spur/nsvm.exe.manifest	2014-09-08 22:20:18 UTC (rev 3072)
+++ branches/Cog/build.win32x86/newspeak.stack.spur/nsvm.exe.manifest	2014-09-09 17:59:11 UTC (rev 3073)
@@ -11,7 +11,7 @@
 />
 <description>Newspeak Smalltalk Virtual Machine</description>
 <asmv3:application>
-	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2011/WindowsSettings">
+	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
 		<dpiAware>true</dpiAware>
 	</asmv3:windowsSettings>
 </asmv3:application>

Modified: branches/Cog/build.win32x86/newspeak.stack.v3/nsvm.exe.manifest
===================================================================
--- branches/Cog/build.win32x86/newspeak.stack.v3/nsvm.exe.manifest	2014-09-08 22:20:18 UTC (rev 3072)
+++ branches/Cog/build.win32x86/newspeak.stack.v3/nsvm.exe.manifest	2014-09-09 17:59:11 UTC (rev 3073)
@@ -11,7 +11,7 @@
 />
 <description>Newspeak Smalltalk Virtual Machine</description>
 <asmv3:application>
-	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2011/WindowsSettings">
+	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
 		<dpiAware>true</dpiAware>
 	</asmv3:windowsSettings>
 </asmv3:application>

Modified: branches/Cog/build.win32x86/squeak.cog.spur/Croquet.exe.manifest
===================================================================
--- branches/Cog/build.win32x86/squeak.cog.spur/Croquet.exe.manifest	2014-09-08 22:20:18 UTC (rev 3072)
+++ branches/Cog/build.win32x86/squeak.cog.spur/Croquet.exe.manifest	2014-09-09 17:59:11 UTC (rev 3073)
@@ -11,7 +11,7 @@
 />
 <description>Croquet Smalltalk Virtual Machine</description>
 <asmv3:application>
-	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2011/WindowsSettings">
+	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
 		<dpiAware>true</dpiAware>
 	</asmv3:windowsSettings>
 </asmv3:application>

Modified: branches/Cog/build.win32x86/squeak.cog.spur/Squeak.exe.manifest
===================================================================
--- branches/Cog/build.win32x86/squeak.cog.spur/Squeak.exe.manifest	2014-09-08 22:20:18 UTC (rev 3072)
+++ branches/Cog/build.win32x86/squeak.cog.spur/Squeak.exe.manifest	2014-09-09 17:59:11 UTC (rev 3073)
@@ -11,7 +11,7 @@
 />
 <description>Squeak Smalltalk Virtual Machine</description>
 <asmv3:application>
-	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2011/WindowsSettings">
+	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
 		<dpiAware>true</dpiAware>
 	</asmv3:windowsSettings>
 </asmv3:application>

Modified: branches/Cog/build.win32x86/squeak.cog.v3/Croquet.exe.manifest
===================================================================
--- branches/Cog/build.win32x86/squeak.cog.v3/Croquet.exe.manifest	2014-09-08 22:20:18 UTC (rev 3072)
+++ branches/Cog/build.win32x86/squeak.cog.v3/Croquet.exe.manifest	2014-09-09 17:59:11 UTC (rev 3073)
@@ -11,7 +11,7 @@
 />
 <description>Croquet Smalltalk Virtual Machine</description>
 <asmv3:application>
-	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2011/WindowsSettings">
+	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
 		<dpiAware>true</dpiAware>
 	</asmv3:windowsSettings>
 </asmv3:application>

Modified: branches/Cog/build.win32x86/squeak.cog.v3/Squeak.exe.manifest
===================================================================
--- branches/Cog/build.win32x86/squeak.cog.v3/Squeak.exe.manifest	2014-09-08 22:20:18 UTC (rev 3072)
+++ branches/Cog/build.win32x86/squeak.cog.v3/Squeak.exe.manifest	2014-09-09 17:59:11 UTC (rev 3073)
@@ -11,7 +11,7 @@
 />
 <description>Squeak Smalltalk Virtual Machine</description>
 <asmv3:application>
-	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2011/WindowsSettings">
+	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
 		<dpiAware>true</dpiAware>
 	</asmv3:windowsSettings>
 </asmv3:application>

Modified: branches/Cog/build.win32x86/squeak.stack.spur/Croquet.exe.manifest
===================================================================
--- branches/Cog/build.win32x86/squeak.stack.spur/Croquet.exe.manifest	2014-09-08 22:20:18 UTC (rev 3072)
+++ branches/Cog/build.win32x86/squeak.stack.spur/Croquet.exe.manifest	2014-09-09 17:59:11 UTC (rev 3073)
@@ -11,7 +11,7 @@
 />
 <description>Croquet Smalltalk Virtual Machine</description>
 <asmv3:application>
-	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2011/WindowsSettings">
+	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
 		<dpiAware>true</dpiAware>
 	</asmv3:windowsSettings>
 </asmv3:application>

Modified: branches/Cog/build.win32x86/squeak.stack.spur/Squeak.exe.manifest
===================================================================
--- branches/Cog/build.win32x86/squeak.stack.spur/Squeak.exe.manifest	2014-09-08 22:20:18 UTC (rev 3072)
+++ branches/Cog/build.win32x86/squeak.stack.spur/Squeak.exe.manifest	2014-09-09 17:59:11 UTC (rev 3073)
@@ -11,7 +11,7 @@
 />
 <description>Squeak Smalltalk Virtual Machine</description>
 <asmv3:application>
-	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2011/WindowsSettings">
+	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
 		<dpiAware>true</dpiAware>
 	</asmv3:windowsSettings>
 </asmv3:application>

Modified: branches/Cog/build.win32x86/squeak.stack.v3/Croquet.exe.manifest
===================================================================
--- branches/Cog/build.win32x86/squeak.stack.v3/Croquet.exe.manifest	2014-09-08 22:20:18 UTC (rev 3072)
+++ branches/Cog/build.win32x86/squeak.stack.v3/Croquet.exe.manifest	2014-09-09 17:59:11 UTC (rev 3073)
@@ -11,7 +11,7 @@
 />
 <description>Croquet Smalltalk Virtual Machine</description>
 <asmv3:application>
-	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2011/WindowsSettings">
+	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
 		<dpiAware>true</dpiAware>
 	</asmv3:windowsSettings>
 </asmv3:application>

Modified: branches/Cog/build.win32x86/squeak.stack.v3/Squeak.exe.manifest
===================================================================
--- branches/Cog/build.win32x86/squeak.stack.v3/Squeak.exe.manifest	2014-09-08 22:20:18 UTC (rev 3072)
+++ branches/Cog/build.win32x86/squeak.stack.v3/Squeak.exe.manifest	2014-09-09 17:59:11 UTC (rev 3073)
@@ -11,7 +11,7 @@
 />
 <description>Squeak Smalltalk Virtual Machine</description>
 <asmv3:application>
-	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2011/WindowsSettings">
+	<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
 		<dpiAware>true</dpiAware>
 	</asmv3:windowsSettings>
 </asmv3:application>


Property changes on: branches/Cog/platforms/Cross/vm/sqSCCSVersion.h
___________________________________________________________________
Modified: checkindate
   - Mon Sep  8 15:20:15 PDT 2014
   + Tue Sep  9 10:59:12 PDT 2014

Modified: branches/Cog/scripts/mkspurvmarchives
===================================================================
--- branches/Cog/scripts/mkspurvmarchives	2014-09-08 22:20:18 UTC (rev 3072)
+++ branches/Cog/scripts/mkspurvmarchives	2014-09-09 17:59:11 UTC (rev 3073)
@@ -88,7 +88,7 @@
 	set -- Fast.app Assert.app Debug.app
 	for app in Newspeak\ Spur\ Virtual\ Machine.app \
 				assert/Newspeak\ Spur\ Virtual\ Machine.app\
-				debug\Newspeak\ Spur\ Virtual\ Machine.app; do
+				debug/Newspeak\ Spur\ Virtual\ Machine.app; do
 		test -d $app || mkdir $app
 		if [ -d ../build.macos32x86/$NSB/$1 ]; then
 			rm -rf $app/* $app-$TAG.tgz

Modified: branches/Cog/scripts/uploadvms
===================================================================
--- branches/Cog/scripts/uploadvms	2014-09-08 22:20:18 UTC (rev 3072)
+++ branches/Cog/scripts/uploadvms	2014-09-09 17:59:11 UTC (rev 3073)
@@ -26,6 +26,7 @@
 WNSSPUR=
 cd `dirname $0`/../products
 VERBOSE=
+JustUpload=
 
 if [ $# = 0 ]; then
 	CheckDMG=1
@@ -49,6 +50,7 @@
 	CheckMSI=
 	while [ -n "$1" ]; do
 		case $1 in
+		-archives)	JustUpload=JustUpload;;
 		-c)		LCOG=1;LTCOG=1;MCOG=1;MTCOG=1;WCOG=1;WMTCOG=1;
 				LSPUR=1;MSPUR=1;WSPUR=1;;
 		-cl)	LCOG=1;LTCOG=1;LSPUR=1;;
@@ -58,21 +60,21 @@
 		-ctm)	MTCOG=1;;
 		-ctw)	WTCOG=1;;
 		-nl)	LNSCOG=1;LNSSPUR=1;;
-		-nm)	WNSCOG=1;WNSSPUR=1;
+		-nm)	MNSCOG=1;MNSSPUR=1;
 				CheckDMG=1;;
 		-nw)	WNSCOG=1;WNSSPUR=1;
 				CheckMSI=1;;
-		-n)		LNSCOG=1;LNSSPUR=1;WNSCOG=1;WNSSPUR=1;WNSCOG=1;WNSSPUR=1;
+		-n)		LNSCOG=1;LNSSPUR=1;MNSCOG=1;MNSSPUR=1;WNSCOG=1;WNSSPUR=1;
 				CheckDMG=1;CheckMSI=1;;
 		-l)		LCOG=1;LTCOG=1;LSPUR=1;LNSCOG=1;LNSSPUR=1;;
-		-m)		MCOG=1;MTCOG=1;MSPUR=1;WNSCOG=1;WNSSPUR=1;
+		-m)		MCOG=1;MTCOG=1;MSPUR=1;MNSCOG=1;MNSSPUR=1;
 				CheckDMG=1;;
 		-w)		WCOG=1;WTCOG=1;WSPUR=1;WNSCOG=1;WNSSPUR=1;
 				CheckMSI=1;CheckDMG=1;;
 		-v)		VERBOSE=1;;
 		-r)		shift;REV="$1";;
 		-t)		shift;TAG="$1";;
-		-?|-h)  echo usage: $0 [-r REV -l -m -w -c -n -cl -cm -cw -ctl -ctm -ctw -nl -nm -nw -r REV - t TAG]; exit 0;;
+		-?|-h)  echo usage: $0 [-l -m -w -c -n -cl -cm -cw -ctl -ctm -ctw -nl -nm -nw -archives -r REV -t TAG]; exit 0;;
 		*)	break
 		esac
 		shift
@@ -113,10 +115,10 @@
 
 test -n "$LNSCOG" && ARCHIVES="$ARCHIVES	nsvmlinux-$TAG.tgz	nsvmlinuxht-$TAG.tgz"
 test -n "$LNSSPUR" && ARCHIVES="$ARCHIVES	nsvmspurlinuxht-$TAG.tgz"
-test -n "$MNSCOG" && ARCHIVES="$ARCHIVES	Cog.app-$TAG.tgz	CogSpur.app-$TAG.tgz"
+test -n "$MNSCOG" && ARCHIVES="$ARCHIVES	Newspeak Virtual Machine-$TAG.dmg	Newspeak Spur Virtual Machine-$TAG.dmg"
 test -n "$MNSSPUR" && ARCHIVES="$ARCHIVES	CogSpur.app-$TAG.tgz"
-test -n "$WNSCOG" && ARCHIVES="$ARCHIVES	nsvmwin-$TAG.zip"
-test -n "$WNSSPUR" && ARCHIVES="$ARCHIVES	nsvmspurwin-$TAG.zip"
+test -n "$WNSCOG" && ARCHIVES="$ARCHIVES	nsvmwin-$TAG.zip	nsvm-$TAG.msi"
+test -n "$WNSSPUR" && ARCHIVES="$ARCHIVES	nsvmspurwin-$TAG.zip	nsvm-spur-$TAG.msi"
 
 if [ -n "$VERBOSE" ]; then
 	for a in $ARCHIVES; do
@@ -124,7 +126,7 @@
 	done
 fi
 if [ -n "$CheckDMG" -a ! -f "Newspeak Virtual Machine-$TAG.dmg" ]; then
-	NMID=nscogbuild/macbuild/installer
+	NMID=../build.macos32x86/newspeak.cog.v3/installer
 	if [ -f "Newspeak Virtual Machine-$TAG.dmg" ]; then
 		true
 	elif [ -f "$NMID/Newspeak Virtual Machine-$TAG.dmg" ]; then
@@ -134,8 +136,19 @@
 		exit 1
 	fi
 fi
+if [ -n "$CheckDMG" -a ! -f "Newspeak Spur Virtual Machine-$TAG.dmg" ]; then
+	NMID=../build.macos32x86/newspeak.cog.spur/installer
+	if [ -f "Newspeak Virtual Spur Machine-$TAG.dmg" ]; then
+		true
+	elif [ -f "$NMID/Newspeak Virtual Spur Machine-$TAG.dmg" ]; then
+		ln "$NMID/Newspeak Virtual Spur Machine-$TAG.dmg" .
+	else
+		echo Newspeak Virtual Spur Machine-$TAG.dmg is missing 1>&2
+		exit 1
+	fi
+fi
 if [ -n "$CheckMSI" -a ! -f nsvm-$TAG.msi ]; then
-	NWID=nscogbuild/cygwinbuild/installer
+	NMID=../build.win32x86/newspeak.cog.v3/installer
 	if [ -f nsvm-$TAG.msi ]; then
 		true
 	elif [ -f "$NWID/nsvm-$TAG.msi" ]; then
@@ -145,7 +158,19 @@
 		exit 1
 	fi
 fi
-if [ ! -f ../history/README.$REV ]; then
+if [ -n "$CheckMSI" -a ! -f nsvm-spur-$TAG.msi ]; then
+	NMID=../build.win32x86/newspeak.cog.spur/installer
+	if [ -f nsvm-spur-$TAG.msi ]; then
+		true
+	elif [ -f "$NWID/nsvm-spur-$TAG.msi" ]; then
+		ln "$NWID/nsvm-spur-$TAG.msi" .
+	else
+		echo nsvm-spur-$TAG.msi is missing 1>&2
+		exit 1
+	fi
+fi
+if [ -z "$JustUpload" ]; then
+  if [ ! -f ../history/README.$REV ]; then
 	cat <<THEEND >../history/README.$REV
 N.B. For Squeak/Pharo/Croquet please use the archives whose names begin with
      Cog or cog.  The archives whose names begin with nsvm or Newspeak are
@@ -183,11 +208,11 @@
 	echo getting svn log
 	svn log ../platforms/Cross/vm/sqSCCSVersion.h >>../history/README.$REV
 	vi ../history/README.$REV
-fi
-echo compiling ChangeHistory
-THEM="`ls ../history/README.* | sort -n -t. -k2 -r`"
->ChangeHistory
-for r in $THEM; do
+  fi
+  echo compiling ChangeHistory
+  THEM="`ls ../history/README.* | sort -n -t. -k2 -r`"
+  >ChangeHistory
+  for r in $THEM; do
 	m="`echo $r | sed 's/..\/history\/README.//'`"
 	if [ "$REV" -ge "$m" ]; then
 		test $REV -ne $m && echo "-------------------------------" >>ChangeHistory
@@ -199,10 +224,15 @@
 		fi
 		echo >>ChangeHistory
 	fi
-done
+  done
+fi
 ssh -x $RemoteUser mkdir $RemoteRoot/VM.r$REV
-echo scp -p ChangeHistory ../history/README.$REV $ARCHIVES "$@" $RemoteUser:$RemoteRoot/VM.r$REV
-scp -p ChangeHistory ../history/README.$REV $ARCHIVES "$@" $RemoteUser:$RemoteRoot/VM.r$REV
+if [ -z "$JustUpload" ]; then
+	echo scp -p ChangeHistory ../history/README.$REV $RemoteUser:$RemoteRoot/VM.r$REV
+	scp -p ChangeHistory ../history/README.$REV $RemoteUser:$RemoteRoot/VM.r$REV
+fi
+echo scp -p $ARCHIVES "$@" $RemoteUser:$RemoteRoot/VM.r$REV
+scp -p $ARCHIVES "$@" $RemoteUser:$RemoteRoot/VM.r$REV
 echo ssh $RemoteUser chmod a-w $RemoteRoot/VM.r$REV/* \\\; ls -al $RemoteRoot/VM.r$REV
 ssh $RemoteUser chmod a-w $RemoteRoot/VM.r$REV/* \; ls -al $RemoteRoot/VM.r$REV
 



More information about the Vm-dev mailing list