mirror of
https://github.com/alanorth/cgspace-notes.git
synced 2025-01-27 05:49:12 +01:00
Add notes
This commit is contained in:
@ -88,4 +88,92 @@ $ grep -E '^2022-01*' /var/log/postgresql/postgresql-10-main.log | grep -c 'stil
|
||||
|
||||
- I set a system alert on DSpace and then restarted the server
|
||||
|
||||
## 2022-01-20
|
||||
|
||||
- Abenet gave me a thumbs up for Gaia's eighteen CAS Green Cover items from last month
|
||||
- I created a SimpleArchiveFormat bundle with SAFBuilder and then imported them on CGSpace:
|
||||
|
||||
```console
|
||||
$ JAVA_OPTS="-Xmx1024m -Dfile.encoding=UTF-8" dspace import --add --eperson=aorth@mjanja.ch --source /tmp/SimpleArchiveFormat --mapfile=./2022-01-20-green-covers.map
|
||||
```
|
||||
|
||||
## 2022-01-21
|
||||
|
||||
- Start working on the rest of the ~980 CGIAR TAC and ICW documents from Gaia
|
||||
- I did some cleanups and standardization of author names
|
||||
- I also noticed that a few dozen items had no dates at all, so I checked the PDFs and found dates for them in the text
|
||||
- Otherwise all items have only a year, which is not great...
|
||||
- Proof of concept upgrade of OpenRXV from Angular 9 to Angular 10
|
||||
- I did some basic tests and created a [pull request](https://github.com/ilri/OpenRXV/pull/128)
|
||||
|
||||
## 2022-01-22
|
||||
|
||||
- Spend some time adding months to the CGIAR TAC and IWC records from Gaia
|
||||
- Most of the PDFs have months so this is annoying...
|
||||
|
||||
## 2022-01-23
|
||||
|
||||
- Finalize cleaning up the dates on the CGIAR TAC and IWC records from Gaia
|
||||
- Rebuild AReS and start a fresh harvest
|
||||
|
||||
## 2022-01-25
|
||||
|
||||
- Help Udana from IWMI answer some questions about licenses on their journal articles
|
||||
- I was surprised to see they have 921 total, but only about 200 have a `dcterms.license` field
|
||||
- I updated about thirty manually, but really Udana should do more...
|
||||
- Normalize the metadata `text_lang` attributes on CGSpace database:
|
||||
|
||||
```console
|
||||
dspace=# SELECT DISTINCT text_lang, count(text_lang) FROM metadatavalue WHERE dspace_object_id IN (SELECT uuid FROM item) GROUP BY text_lang ORDER BY count DESC;
|
||||
text_lang | count
|
||||
-----------+---------
|
||||
en_US | 2803350
|
||||
en | 6232
|
||||
| 3200
|
||||
fr | 2
|
||||
vn | 2
|
||||
92 | 1
|
||||
sp | 1
|
||||
| 0
|
||||
(8 rows)
|
||||
dspace=# UPDATE metadatavalue SET text_lang='en_US' WHERE dspace_object_id IN (SELECT uuid FROM item) AND text_lang IN ('en', '92', '');
|
||||
UPDATE 9433
|
||||
```
|
||||
|
||||
- Then export the WLE Journal Articles collection again so there are fewer columns to mess with
|
||||
|
||||
## 2022-01-26
|
||||
|
||||
- Send Gaia an example of the duplicate report for the first 200 TAC items to see what she thinks
|
||||
|
||||
## 2022-01-27
|
||||
|
||||
- Work on WLE's Journal Articles a bit more
|
||||
- I realized that ~130 items have DOIs in their citation, but no `cg.identifier.doi` field
|
||||
- I used this OpenRefine GREL to copy them:
|
||||
|
||||
```
|
||||
cells['dcterms.bibliographicCitation[en_US]'].value.split("doi: ")[1]
|
||||
```
|
||||
|
||||
- I also spent a bit of time cleaning up ILRI Journal Articles, but I notice that we don't put DOIs in the citation so it's not possible to fix items that are missing DOIs that way
|
||||
- And I cleaned up and normalized some licenses
|
||||
- Francesca from Bioversity was having issues with a submission on CGSpace again
|
||||
- I looked at PostgreSQL and see an increasing number of locks:
|
||||
|
||||
```console
|
||||
$ psql -c "SELECT application_name FROM pg_locks pl LEFT JOIN pg_stat_activity psa ON pl.pid = psa.pid" | sort | uniq -c | sort -n
|
||||
1
|
||||
1 ------------------
|
||||
1 (537 rows)
|
||||
1 application_name
|
||||
9 psql
|
||||
51 dspaceApi
|
||||
477 dspaceWeb
|
||||
$ grep -E '^2022-01*' /var/log/postgresql/postgresql-10-main.log | grep -c 'still waiting for'
|
||||
3
|
||||
```
|
||||
|
||||
- I set a system alert on CGSpace and then restarted Tomcat and PostgreSQL
|
||||
|
||||
<!-- vim: set sw=2 ts=2: -->
|
||||
|
Reference in New Issue
Block a user