How to distribute XSV Checklist for PC: XSV/__init__.py edited for new version/release All sources checked in xsv-status up-to-date: title dateline filenames in instructions (4 for a new release, 5 for a new version) changes xsv-status.html built and checked in Run ./buildit to create executable (use MV= ./buildit -c to get current, as opposed to 1.0, version) > make [VC=-c] dist Use Wise (XSV-build.wse) to build .EXE and put in ftp Change 4 places (3x n.m, one nm) in .wse if version (not release) changes Change pc-shrinkwrap ditto Compile, then Run, then check it: > cd /c/Program\ Files/XSV > ./xsv http://www.ltg.ed.ac.uk/~ht/tiny.xml http://www.ltg.ed.ac.uk/~ht/tiny.xsd Upload, either with Distribute button or, if that spuriously succeeds, > toE XSV??.EXE /legacy/cogsci/ftp/pub/XSV If Distribution, then rename: > ssh ssh.inf.ed.ac.uk "mv /home/ftp/pub/XSV/XSV22.exe /home/ftp/pub/XSV/XSV22.EXE" Update download ptr on www.w3.org/XML/Schema.html Checklist for linux: Change setup.py if new version, 1 place cvs update (~/work/xml/xmlschema) python setup.py bdist_rpm --release ? python setup.py install --prefix /group/ltg/projects/lcontrib cd dist; cp XSV-n.m* /legacy/cogsci/ftp/pub/XSV Checklist for jiggles.w3.org: cd /usr/local/XSV/src(/XSV?); cvs update check http://www.w3.org/2001/03/webdata/xsv still works Checklist for homer.w3.org: cd distWork wget ftp://ftp.cogsci.ed.ac.uk/pub/XSV/XSV-n.m-v.noarch.rpm fakeroot alien XSV-n.m-v.noarch.rpm scp xsv_n.m-v_all.deb [myhost].inf.ed.ac.uk:/legacy/cogsci/ftp/pub/XSV/XSV_n.m-v_all.deb