--- title: "August, 2020" date: 2020-07-02T15:35:54+03:00 author: "Alan Orth" categories: ["Notes"] --- ## 2020-08-02 - I spent a few days working on a Java-based curation task to tag items with ISO 3166-1 Alpha2 country codes based on their `cg.coverage.country` text values - It looks up the names in ISO 3166-1 first, and then in our CGSpace countries mapping (which has five or so of Peter's preferred "display" country names) - It implements a "force" mode too that will clear existing country codes and re-tag everything - It is class based so I can easily add support for other vocabularies, and the technique could even be used for organizations with mappings to ROR and Clarisa... - The code is currently on my personal GitHub: https://github.com/alanorth/dspace-curation-tasks - I still need to figure out how to integrate this with the DSpace build because currently you have to package it and copy the JAR to the `dspace/lib` directory (not to mention the config) - I forked the [dspace-curation-tasks to ILRI's GitHub](https://github.com/ilri/dspace-curation-tasks) and [submitted the project to Maven Central](https://issues.sonatype.org/browse/OSSRH-59650) so I can integrate it more easily with our DSpace build via dependencies ## 2020-08-03 - Atmire responded to the ticket about the ongoing upgrade issues - They pushed an RC2 version of the CUA module that fixes the FontAwesome issue so that they now use classes instead of Unicode hex characters so our JS + SVG works! - They also said they have never experienced the `type: 5` site statistics issue, so I need to try to purge those and continue with the stats processing - I purged all unmigrated stats in a few cores and then restarted processing: ``` $ curl -s "http://localhost:8081/solr/statistics/update?softCommit=true" -H "Content-Type: text/xml" --data-binary 'id:/.*unmigrated.*/' $ export JAVA_OPTS='-Dfile.encoding=UTF-8 -Xmx2048m' $ chrt -b 0 dspace dsrun com.atmire.statistics.util.update.atomic.AtomicStatisticsUpdateCLI -t 12 -c statistics ``` - Andrea from Macaroni Bros emailed me a few days ago to say he's having issues with the CGSpace REST API - He said he noticed the issues when they were developing the WordPress plugin to harvest CGSpace for the RTB website: https://www.rtb.cgiar.org/publications/