diff --git a/content/posts/2022-01.md b/content/posts/2022-01.md index cdc31bd51..93f8ce8d9 100644 --- a/content/posts/2022-01.md +++ b/content/posts/2022-01.md @@ -24,4 +24,43 @@ dc.contributor.author,cg.creator.identifier $ ./ilri/add-orcid-identifiers-csv.py -i 2022-01-06-add-orcids.csv -db dspace63 -u dspacetest -p 'dom@in34sniper' ``` +## 2022-01-09 + +- Validate and register CGSpace on [OpenArchives](https://www.openarchives.org/Register/ValidateSite?log=Z2V7WCT7) + - Last month IWMI colleagues were asking me to look into this, and after checking the OpenArchives mailing list it seems there was a problem on the server side + - Now it has worked and the message is "Successfully updated OAI registration database to status COMPLIANT." + - I received an email (as the Admin contact on our OAI) that says: + +> Your repository has been registered in the OAI database of conforming repositories. + +- Now I'm taking a screenshot of the validation page for posterity, because the logs seem to go away after some time + +![OpenArchives.org registration](/cgspace-notes/2022/01/openarchives-registration.png) + +- I tried to re-build the Docker image for OpenRXV and got an error in the backend: + +```console +... +> openrxv-backend@0.0.1 build +> nest build + +node_modules/@elastic/elasticsearch/api/types.d.ts:2454:13 - error TS2456: Type alias 'AggregationsAggregate' circularly references itself. + +2454 export type AggregationsAggregate = AggregationsSingleBucketAggregate | AggregationsAutoDateHistogramAggregate | AggregationsFiltersAggregate | AggregationsSignificantTermsAggregate | AggregationsTermsAggregate | AggregationsBucketAggregate | AggregationsCompositeBucketAggregate | AggregationsMultiBucketAggregate | AggregationsMatrixStatsAggregate | AggregationsKeyedValueAggregate | AggregationsMetricAggregate + ~~~~~~~~~~~~~~~~~~~~~ +node_modules/@elastic/elasticsearch/api/types.d.ts:3209:13 - error TS2456: Type alias 'AggregationsSingleBucketAggregate' circularly references itself. + +3209 export type AggregationsSingleBucketAggregate = AggregationsSingleBucketAggregateKeys + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Found 2 error(s). +``` + +- Ah, it seems the code on the server was slightly out of date + - I checked out the latest master branch and it built + +## 2022-01-12 + +- Fix some citation formatting issues in Gaia's [eighteen CAS Green Cover publications on DSpace Test](https://dspacetest.cgiar.org/handle/10568/115230) + diff --git a/docs/2021-12/index.html b/docs/2021-12/index.html index f456f5905..1073463e7 100644 --- a/docs/2021-12/index.html +++ b/docs/2021-12/index.html @@ -22,7 +22,7 @@ Total number of bot hits purged: 3679 - + @@ -52,7 +52,7 @@ Total number of bot hits purged: 3679 "url": "https://alanorth.github.io/cgspace-notes/2021-12/", "wordCount": "2686", "datePublished": "2021-12-01T16:07:07+02:00", - "dateModified": "2021-12-29T16:29:37+02:00", + "dateModified": "2022-01-09T10:39:51+02:00", "author": { "@type": "Person", "name": "Alan Orth" @@ -381,7 +381,7 @@ node_modules/@elastic/elasticsearch/api/types.d.ts:3209:13 - error TS2456: Type
  • Now I cleared all images on my local machine and I get the same error when building the backend
      -
    • It seems to be related to @elastic/elasticsearch-js](https://github.com/elastic/elasticsearch-js), which our package.json pins with version `^7.13.0"
    • +
    • It seems to be related to @elastic/elasticsearch-js](https://github.com/elastic/elasticsearch-js), which our package.json pins with version ^7.13.0
    • I see that AReS is currently using 7.15.0 in its package-lock.json, and 7.16.0 was released four days ago so perhaps it’s that…
    • Pinning ~7.15.0 allows nest to build fine…
    • I made a pull request
    • diff --git a/docs/2022-01/index.html b/docs/2022-01/index.html index a3c86a387..1cc2c001c 100644 --- a/docs/2022-01/index.html +++ b/docs/2022-01/index.html @@ -14,7 +14,7 @@ Start a full harvest on AReS - + @@ -34,9 +34,9 @@ Start a full harvest on AReS "@type": "BlogPosting", "headline": "January, 2022", "url": "https://alanorth.github.io/cgspace-notes/2022-01/", - "wordCount": "47", + "wordCount": "263", "datePublished": "2022-01-01T15:20:54+02:00", - "dateModified": "2022-01-01T15:21:32+02:00", + "dateModified": "2022-01-06T15:48:27+02:00", "author": { "@type": "Person", "name": "Alan Orth" @@ -127,7 +127,52 @@ dc.contributor.author,cg.creator.identifier "Jones, Chris","Chris Jones: 0000-0001-9096-9728" "Jones, Christopher S.","Chris Jones: 0000-0001-9096-9728" $ ./ilri/add-orcid-identifiers-csv.py -i 2022-01-06-add-orcids.csv -db dspace63 -u dspacetest -p 'dom@in34sniper' - +

      2022-01-09

      +
        +
      • Validate and register CGSpace on OpenArchives +
          +
        • Last month IWMI colleagues were asking me to look into this, and after checking the OpenArchives mailing list it seems there was a problem on the server side
        • +
        • Now it has worked and the message is “Successfully updated OAI registration database to status COMPLIANT.”
        • +
        • I received an email (as the Admin contact on our OAI) that says:
        • +
        +
      • +
      +
      +

      Your repository has been registered in the OAI database of conforming repositories.

      +
      +
        +
      • Now I’m taking a screenshot of the validation page for posterity, because the logs seem to go away after some time
      • +
      +

      OpenArchives.org registration

      +
        +
      • I tried to re-build the Docker image for OpenRXV and got an error in the backend:
      • +
      +
      ...
      +> openrxv-backend@0.0.1 build
      +> nest build
      +
      +node_modules/@elastic/elasticsearch/api/types.d.ts:2454:13 - error TS2456: Type alias 'AggregationsAggregate' circularly references itself.
      +
      +2454 export type AggregationsAggregate = AggregationsSingleBucketAggregate | AggregationsAutoDateHistogramAggregate | AggregationsFiltersAggregate | AggregationsSignificantTermsAggregate<any> | AggregationsTermsAggregate<any> | AggregationsBucketAggregate | AggregationsCompositeBucketAggregate | AggregationsMultiBucketAggregate<AggregationsBucket> | AggregationsMatrixStatsAggregate | AggregationsKeyedValueAggregate | AggregationsMetricAggregate
      +                 ~~~~~~~~~~~~~~~~~~~~~
      +node_modules/@elastic/elasticsearch/api/types.d.ts:3209:13 - error TS2456: Type alias 'AggregationsSingleBucketAggregate' circularly references itself.
      +
      +3209 export type AggregationsSingleBucketAggregate = AggregationsSingleBucketAggregateKeys
      +                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      +
      +Found 2 error(s).
      +
        +
      • Ah, it seems the code on the server was slightly out of date +
          +
        • I checked out the latest master branch and it built
        • +
        +
      • +
      +

      2022-01-12

      + + diff --git a/docs/2022/01/openarchives-registration.png b/docs/2022/01/openarchives-registration.png new file mode 100644 index 000000000..39344c6ca Binary files /dev/null and b/docs/2022/01/openarchives-registration.png differ diff --git a/docs/categories/index.html b/docs/categories/index.html index 47b5a6be3..6e7e9e923 100644 --- a/docs/categories/index.html +++ b/docs/categories/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/categories/notes/index.html b/docs/categories/notes/index.html index 5c3941425..e11b3d47b 100644 --- a/docs/categories/notes/index.html +++ b/docs/categories/notes/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/categories/notes/page/2/index.html b/docs/categories/notes/page/2/index.html index 2b4cd17a7..8ace69738 100644 --- a/docs/categories/notes/page/2/index.html +++ b/docs/categories/notes/page/2/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/categories/notes/page/3/index.html b/docs/categories/notes/page/3/index.html index f40a2f50e..065853efb 100644 --- a/docs/categories/notes/page/3/index.html +++ b/docs/categories/notes/page/3/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/categories/notes/page/4/index.html b/docs/categories/notes/page/4/index.html index 66f82c05b..24332279f 100644 --- a/docs/categories/notes/page/4/index.html +++ b/docs/categories/notes/page/4/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/categories/notes/page/5/index.html b/docs/categories/notes/page/5/index.html index 2f910f3b6..0278edcd6 100644 --- a/docs/categories/notes/page/5/index.html +++ b/docs/categories/notes/page/5/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/categories/notes/page/6/index.html b/docs/categories/notes/page/6/index.html index 86fb84870..9a46f9f49 100644 --- a/docs/categories/notes/page/6/index.html +++ b/docs/categories/notes/page/6/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/index.html b/docs/index.html index 164aa0c49..8217b0068 100644 --- a/docs/index.html +++ b/docs/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/page/2/index.html b/docs/page/2/index.html index baba5c6a0..0f0025589 100644 --- a/docs/page/2/index.html +++ b/docs/page/2/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/page/3/index.html b/docs/page/3/index.html index b252c559f..eb8f51751 100644 --- a/docs/page/3/index.html +++ b/docs/page/3/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/page/4/index.html b/docs/page/4/index.html index 2a2a8319a..c1e549103 100644 --- a/docs/page/4/index.html +++ b/docs/page/4/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/page/5/index.html b/docs/page/5/index.html index 0bec0319d..d0824f8e1 100644 --- a/docs/page/5/index.html +++ b/docs/page/5/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/page/6/index.html b/docs/page/6/index.html index 30a7335b9..8c2ca354b 100644 --- a/docs/page/6/index.html +++ b/docs/page/6/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/page/7/index.html b/docs/page/7/index.html index 5b6106bdf..a87c2cb8d 100644 --- a/docs/page/7/index.html +++ b/docs/page/7/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/page/8/index.html b/docs/page/8/index.html index 29c77bd75..a099253a6 100644 --- a/docs/page/8/index.html +++ b/docs/page/8/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/posts/index.html b/docs/posts/index.html index b21cba2e4..16fe0c08c 100644 --- a/docs/posts/index.html +++ b/docs/posts/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/posts/page/2/index.html b/docs/posts/page/2/index.html index 26b78adc4..cd9669de5 100644 --- a/docs/posts/page/2/index.html +++ b/docs/posts/page/2/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/posts/page/3/index.html b/docs/posts/page/3/index.html index 31ca8ca86..7ee3a5d7a 100644 --- a/docs/posts/page/3/index.html +++ b/docs/posts/page/3/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/posts/page/4/index.html b/docs/posts/page/4/index.html index 9555f2ad3..233e8013e 100644 --- a/docs/posts/page/4/index.html +++ b/docs/posts/page/4/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/posts/page/5/index.html b/docs/posts/page/5/index.html index a73c720c2..0aba306e2 100644 --- a/docs/posts/page/5/index.html +++ b/docs/posts/page/5/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/posts/page/6/index.html b/docs/posts/page/6/index.html index cfdd6db8f..23346ef83 100644 --- a/docs/posts/page/6/index.html +++ b/docs/posts/page/6/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/posts/page/7/index.html b/docs/posts/page/7/index.html index 82fdf5cf1..93f84b2d6 100644 --- a/docs/posts/page/7/index.html +++ b/docs/posts/page/7/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/posts/page/8/index.html b/docs/posts/page/8/index.html index 8e76e1080..0b437e3df 100644 --- a/docs/posts/page/8/index.html +++ b/docs/posts/page/8/index.html @@ -10,7 +10,7 @@ - + diff --git a/docs/sitemap.xml b/docs/sitemap.xml index d3641523f..c24ddf9d6 100644 --- a/docs/sitemap.xml +++ b/docs/sitemap.xml @@ -3,22 +3,22 @@ xmlns:xhtml="http://www.w3.org/1999/xhtml"> https://alanorth.github.io/cgspace-notes/categories/ - 2022-01-01T15:21:32+02:00 + 2022-01-09T10:39:51+02:00 https://alanorth.github.io/cgspace-notes/ - 2022-01-01T15:21:32+02:00 + 2022-01-09T10:39:51+02:00 https://alanorth.github.io/cgspace-notes/2022-01/ - 2022-01-01T15:21:32+02:00 + 2022-01-06T15:48:27+02:00 https://alanorth.github.io/cgspace-notes/categories/notes/ - 2022-01-01T15:21:32+02:00 + 2022-01-09T10:39:51+02:00 https://alanorth.github.io/cgspace-notes/posts/ - 2022-01-01T15:21:32+02:00 + 2022-01-09T10:39:51+02:00 https://alanorth.github.io/cgspace-notes/2021-12/ - 2021-12-29T16:29:37+02:00 + 2022-01-09T10:39:51+02:00 https://alanorth.github.io/cgspace-notes/2021-11/ 2021-11-30T16:44:30+02:00 diff --git a/static/2022/01/openarchives-registration.png b/static/2022/01/openarchives-registration.png new file mode 100644 index 000000000..39344c6ca Binary files /dev/null and b/static/2022/01/openarchives-registration.png differ