Log in

HCMC Journal

More release preparation work

to : Martin Holmes
Minutes: 265

PS finished his CSS work so I did a test build and found a couple more issues which needed additional work before we could release. After many fixes, I started finding typos and spelling errors in the bios and vessel info, so I’ve postponed release again until I can do a proper spell-check through them.

On Tuesday I started with a comprehensive run of the spell-checker, which also finds duplicate words, and found literally hundreds of typos and spelling errors to fix. After working through them, I rebuilt the site and started testing; there were other bugs, such as the new organizations page not having a title, and having nested <details> elements so the JS for expanding all of them through a checkbox was not working. After fixing all of these problems, everything looked good, so I did a release. However, it was immediately apparent that some fonts were not working on the server; we were getting 403s trying to download them. The issue turned out to be the presence of more than one period in the filename, which was presumably confusing Apache. PS and I renamed the problem fonts and fixed the CSS, and I did another build, tested, and released.

At the same time, I noticed that in all the confusion I had neglected to archive the previous 2.2 version in the old folder, and it was basically gone. However it was fairly easy to recreate it by exporting the svn revision it was built from and running the build process again; I had to tweak a couple of things to get around changes in vnu’s release location and staticSearch deprecations, but it worked fine and we now have an archived 2.2 on the server. A nice payoff from Endings practice.