Over the last couple of days I've been working on implementing and testing a link-checking job to run on the TEI Jenkins checking links in the Guidelines. the CLI tool linkchecker seems to be the best option, so I'm testing it and building a Makefile and some XSLT to fit it into our system. All details on the tests and what I've learned is in emails to various folks in Systems who are interested in a possible replacement for Xenu.
Category: "Documentation"
To commit to the Stylesheets git repo:
git commit -a (then provide message) git push origin master
I took Greg's script for building eXist and messed around with it quite a bit so that it can now include the job scheduler, which I think I'm going to use for the new build of the Despatches.
Got impatient (as usual) so I sideloaded KitKat.
The tablet needs to have USB debugging turned on, and you need to have adb installed on the machine doing the sideloading (adb is in the Android SDK).
You'll also need an OTA image for the tablet. I got an official one from https://developers.google.com/android/nexus/images
Once you have the above sorted out, here's how to sideload Android:
- Power off the tablet, and power back on by holding the Volume Up and Volume Down buttons while it boots.
- The fastboot menu should appear and you should see “Start” in the top right. Press Volume Up till it changes to "Recovery". Press the Power button to select it.
You will see an Android with a red exclamation point icon, press Volume Up and the Power button at the same time. - You will get a new menu and you can navigate to "apply update from adb".
- Connect tablet to computer with your USB cable.
- The tablet will display something like "Now send the package you want to apply to the device ..."
- Run 'adb sideload $path-to-zip-file-containing android' from the computer.
- Tablet will display percent progress, followed by descriptions of tasks it's running, like "Unpacking new recovery" and "Patching remaining system files"
- The final line will say "Install from ADB complete."
- Unplug USB cable and notice the menu at the top of the screen on the tablet says "reboot system now". Press the power button to select.
- Tablet should reboot in to new Android.
Reminder to self because I cannot for the life of me remember git commands when I have to edit the Stylesheets project:
git status
to see what's changed.git add [file]
to add any file you've changed to the staging area. Without this, or commit -a, your changes won't go in.git commit -a
"stages" all changes automatically and then pushes them to the master.- Browse the repo here: https://github.com/TEIC/Stylesheets/tree/master/
To fix this problem, run
sudo update-alternatives --config javaws
and choose the java 7 version
NOTE: OpenJDK doesn't come with javaws by default. You need to install the 'icedtea-7-plugin' before you can do the config bit above.
All current Tomcat-based projects have now been moved to Peach, with the help of RE, who has re-pointed all the relevant domains. The IALLTJournal project has been retired, since it's no longer in use, as has the old version of Francotoile, which was built on eXist 1.4. This was a fairly slow and careful migration over a couple of days, and we expect no problems, but Pear will continue to run for a little while just in case.
After a system update, rsync stopped working over ssh on Rutabaga. We eventually discovered that users rsyncing over ssh require the ssh service to be turned on (Control panel/Terminal/SSH service). This was apparently not necessary in previous builds, or perhaps it was turned off by the update for some reason.
Putting this on the blog because I keep forgetting it:
Type Control+Shift+U, then release and type the hex of the character, then return.