mirror of
https://github.com/alanorth/cgspace-notes.git
synced 2024-11-22 06:35:03 +01:00
Add notes for 2020-04-12
This commit is contained in:
parent
a73c1b9a4a
commit
0aed9d896b
@ -89,6 +89,34 @@ $ ./add-orcid-identifiers-csv.py -i 2020-04-07-fix-duplicate-orcids.csv -db dspa
|
|||||||
- I ran the fixes on DSpace Test and CGSpace as well
|
- I ran the fixes on DSpace Test and CGSpace as well
|
||||||
- I started testing the [pull request](https://github.com/ilri/DSpace/pull/445) sent by Atmire yesterday
|
- I started testing the [pull request](https://github.com/ilri/DSpace/pull/445) sent by Atmire yesterday
|
||||||
- I notice that we now need `yarn` to build, and I need to bump the Node.js `engine` version in our Mirage 2 theme in order to get it to build on Node.js 10.x
|
- I notice that we now need `yarn` to build, and I need to bump the Node.js `engine` version in our Mirage 2 theme in order to get it to build on Node.js 10.x
|
||||||
|
- Font Awesome icons for GitHub etc weren't loading, and after a bit of troubleshooting I replaced version 4.5.0 with 5.13.0 and to my surprise they now include Mendeley and ORCID so we can get rid of the Academicons dependency
|
||||||
|
|
||||||
|
## 2020-04-12
|
||||||
|
|
||||||
|
- Testing the Atmire DSpace 6.3 code with a clean CGSpace DSpace 5.8 database snapshot
|
||||||
|
- One Flyway migration failed so I had to manually remove it (and of course create the pgcrypto extension):
|
||||||
|
|
||||||
|
```
|
||||||
|
dspace63=# DELETE FROM schema_version WHERE version IN ('5.8.2015.12.03.3');
|
||||||
|
dspace63=# CREATE EXTENSION pgcrypto;
|
||||||
|
```
|
||||||
|
|
||||||
|
- Then DSpace 6.3 started up OK and I was able to see some statistics in the Content and Usage Analysis (CUA) module, but not on community, collection, or item pages
|
||||||
|
- I also noticed at least one of these errors in the DSpace log:
|
||||||
|
|
||||||
|
```
|
||||||
|
2020-04-12 16:34:33,363 ERROR com.atmire.dspace.app.xmlui.aspect.statistics.editorparts.DataTableTransformer @ java.lang.IllegalArgumentException: Invalid UUID string: 1
|
||||||
|
```
|
||||||
|
|
||||||
|
- And I remembered I actually need to run the DSpace 6.4 Solr UUID migrations:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ export JAVA_OPTS="-Xmx1024m -Dfile.encoding=UTF-8"
|
||||||
|
$ ~/dspace63/bin/dspace solr-upgrade-statistics-6x
|
||||||
|
```
|
||||||
|
|
||||||
|
- Run system updates on DSpace Test (linode26) and reboot it
|
||||||
|
- More work on the DSpace 6.3 stuff, improving the GDPR consent logic to use [haven](https://github.com/chiiya/haven) instead of cookieconsent
|
||||||
|
- It works better by injecting the Google Analytics script after the user clicks agree, and it also has a preferences section that gets automatically injected on the privacy page!
|
||||||
|
|
||||||
<!-- vim: set sw=2 ts=2: -->
|
<!-- vim: set sw=2 ts=2: -->
|
||||||
|
@ -25,7 +25,7 @@ On the same note, the one item Abenet pointed out last week now has a donut with
|
|||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/2020-04/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/2020-04/" />
|
||||||
<meta property="article:published_time" content="2020-04-02T10:53:24+03:00" />
|
<meta property="article:published_time" content="2020-04-02T10:53:24+03:00" />
|
||||||
<meta property="article:modified_time" content="2020-04-07T10:37:48+03:00" />
|
<meta property="article:modified_time" content="2020-04-07T16:32:02+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="April, 2020"/>
|
<meta name="twitter:title" content="April, 2020"/>
|
||||||
@ -55,9 +55,9 @@ On the same note, the one item Abenet pointed out last week now has a donut with
|
|||||||
"@type": "BlogPosting",
|
"@type": "BlogPosting",
|
||||||
"headline": "April, 2020",
|
"headline": "April, 2020",
|
||||||
"url": "https://alanorth.github.io/cgspace-notes/2020-04/",
|
"url": "https://alanorth.github.io/cgspace-notes/2020-04/",
|
||||||
"wordCount": "578",
|
"wordCount": "793",
|
||||||
"datePublished": "2020-04-02T10:53:24+03:00",
|
"datePublished": "2020-04-02T10:53:24+03:00",
|
||||||
"dateModified": "2020-04-07T10:37:48+03:00",
|
"dateModified": "2020-04-07T16:32:02+03:00",
|
||||||
"author": {
|
"author": {
|
||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
@ -215,6 +215,38 @@ DELETE 994
|
|||||||
<li>I started testing the <a href="https://github.com/ilri/DSpace/pull/445">pull request</a> sent by Atmire yesterday
|
<li>I started testing the <a href="https://github.com/ilri/DSpace/pull/445">pull request</a> sent by Atmire yesterday
|
||||||
<ul>
|
<ul>
|
||||||
<li>I notice that we now need <code>yarn</code> to build, and I need to bump the Node.js <code>engine</code> version in our Mirage 2 theme in order to get it to build on Node.js 10.x</li>
|
<li>I notice that we now need <code>yarn</code> to build, and I need to bump the Node.js <code>engine</code> version in our Mirage 2 theme in order to get it to build on Node.js 10.x</li>
|
||||||
|
<li>Font Awesome icons for GitHub etc weren’t loading, and after a bit of troubleshooting I replaced version 4.5.0 with 5.13.0 and to my surprise they now include Mendeley and ORCID so we can get rid of the Academicons dependency</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="2020-04-12">2020-04-12</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Testing the Atmire DSpace 6.3 code with a clean CGSpace DSpace 5.8 database snapshot
|
||||||
|
<ul>
|
||||||
|
<li>One Flyway migration failed so I had to manually remove it (and of course create the pgcrypto extension):</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<pre><code>dspace63=# DELETE FROM schema_version WHERE version IN ('5.8.2015.12.03.3');
|
||||||
|
dspace63=# CREATE EXTENSION pgcrypto;
|
||||||
|
</code></pre><ul>
|
||||||
|
<li>Then DSpace 6.3 started up OK and I was able to see some statistics in the Content and Usage Analysis (CUA) module, but not on community, collection, or item pages
|
||||||
|
<ul>
|
||||||
|
<li>I also noticed at least one of these errors in the DSpace log:</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<pre><code>2020-04-12 16:34:33,363 ERROR com.atmire.dspace.app.xmlui.aspect.statistics.editorparts.DataTableTransformer @ java.lang.IllegalArgumentException: Invalid UUID string: 1
|
||||||
|
</code></pre><ul>
|
||||||
|
<li>And I remembered I actually need to run the DSpace 6.4 Solr UUID migrations:</li>
|
||||||
|
</ul>
|
||||||
|
<pre><code>$ export JAVA_OPTS="-Xmx1024m -Dfile.encoding=UTF-8"
|
||||||
|
$ ~/dspace63/bin/dspace solr-upgrade-statistics-6x
|
||||||
|
</code></pre><ul>
|
||||||
|
<li>Run system updates on DSpace Test (linode26) and reboot it</li>
|
||||||
|
<li>More work on the DSpace 6.3 stuff, improving the GDPR consent logic to use <a href="https://github.com/chiiya/haven">haven</a> instead of cookieconsent
|
||||||
|
<ul>
|
||||||
|
<li>It works better by injecting the Google Analytics script after the user clicks agree, and it also has a preferences section that gets automatically injected on the privacy page!</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -4,27 +4,27 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/2020-04/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/2020-04/</loc>
|
||||||
<lastmod>2020-04-07T10:37:48+03:00</lastmod>
|
<lastmod>2020-04-07T16:32:02+03:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/categories/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/categories/</loc>
|
||||||
<lastmod>2020-04-07T10:37:48+03:00</lastmod>
|
<lastmod>2020-04-07T16:32:02+03:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/</loc>
|
||||||
<lastmod>2020-04-07T10:37:48+03:00</lastmod>
|
<lastmod>2020-04-07T16:32:02+03:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/categories/notes/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/categories/notes/</loc>
|
||||||
<lastmod>2020-04-07T10:37:48+03:00</lastmod>
|
<lastmod>2020-04-07T16:32:02+03:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/posts/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/posts/</loc>
|
||||||
<lastmod>2020-04-07T10:37:48+03:00</lastmod>
|
<lastmod>2020-04-07T16:32:02+03:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
|
Loading…
Reference in New Issue
Block a user