Nov 14 - Nov 25, 2022
Report on iteration Nov 14, 2022 — Nov 25, 2022 (includes all issues completed before Nov 28, 2022).
We completed a couple of major things before the Thanksgiving holiday — completed the PPA migration to PUL infrastructure, and completed the dataset export work for PGP. We completed 12 development points for a rolling velocity of 5.33 - the low velocity is due to the number of chores required to complete the PPA migration. We also finally completed the charter for the Lenape Timetree project, and will be circulating it to project stakeholders soon.
Princeton Prosody Archive
We completed the last few steps for the migration, released version 3.8.1 and switched the production site over so it is running on PUL infrastructure. We’ve already completed some initial upgrades (python version) that are easier to manage now, and are circling back to in-progress that wasn’t completed when PPA was in active development in August.
Princeton Geniza Project
We released version 4.11 with a few search improvements needed to decommission PGPv3 and completed work on dataset exports which will be the basis for published datasets from the project data. We also setup Zenodo sync for the codebase, registering a DOI and adding a citation file to make the code more citable.
We also have a large number of old issues that were closed thanks to some work from PGP project managers going through and reviewing — some of them have already been addressed, others are duplicates, and others are no longer priorities.
Demos
Active projects
- geniza (12 points, 16 issues)
- ppa-django (0 points, 7 issues)
Releases
- ppa-django 3.8.1 — Wednesday Nov 16, 2022
- geniza 4.11 — Tuesday Nov 22, 2022
Velocity
Development
12 points, 23 issues. Rolling velocity: 5.33
Design
0 points, 0 issues. Rolling velocity: 0
Closed issues by project
- geniza (12 points, 28 issues)
- development (12 points, 28 issues)
- As a content admin I would like to see counts and/or be able to export user log entries so that I can quantify how much work a content editor has contributed to the database. (1)
- Still not able to update large sources without error message (though it worked in the end) 🐛 bug, 🚫 wontfix
- search fields jump when an error message displays
- As a front end user, I want to see detailed information about the different historical calendars, so I can understand the meaning of "original dates" for documents. 🚫 wontfix
- Document from a fragment in a newly added collection isn't behaving properly 🐛 bug, 🚫 wontfix
- As a front end user, I want some kind of progress/loading indicator during search, so that I know my input was accepted. 🚫 wontfix
- create a CITATION.cff file to make it easy to cite the codebase 🛠️ chore
- Copy-pasting transcriptions from the public site results in extraneous whitespace 🐛 bug
- Percy loads IIIF images incorrectly in snapshots using OpenSeadragon chore
- As a front-end user, I want uncertain joins to be visible and distinct from certain ones, so that I can easily tell the difference between them. 🚫 wontfix
- Improving txt file download on frontend especially in relation to line numbers. 🚫 wontfix
- Revise document title for joins 🚫 wontfix
- As a content editor, I want scholarship record summary information included in documents metadata so I can quickly see who has published on the document without switching context.
- As a content editor, I want to view source URLs when I download the sources CSV in order to more easily find/update external sources.
- Join fragments re-ordering themselves 🐛 bug, 🚫 wontfix
- As a content editor, I would like to see line numbers in transcriptions, so I can correlate them line-by-line with images and published transcriptions. 🖇️ duplicate
- As a content admin, I want FGP stub documents with no descriptions suppressed and flagged and the notes updated so that I can reviewed and described them if appropriate. 🚫 wontfix
- Software release checklist for v4.11 chore
- write a manage command that can generate the public export and sync to a configured github repo 🛠️ chore
- https://geniza.princeton.edu/en/documents/7938/ 🖇️ duplicate
- https://geniza.princeton.edu/en/documents/7938/ 🖇️ duplicate
- Apply Arabic and inline type styles in transcriptions 🛠️ chore
- enable zenodo sync for geniza codebase 🛠️ chore
- As a content admin, I want data exports to include information about who made edits when possible, so that I see who contributed to changes in project data. (2)
- As a content admin, I want scholarship records exported to github so that there is a publicly accessible, versioned copy of project data available for researchers. (2)
- As a content admin, I want fragment data exports synchronized to github so that there is a publicly accessible, versioned copy of project data available for researchers (2)
- As a content admin, I want document data exports synchronized to github so that there is a publicly accessible, versioned copy of project data available for researchers. (5)
- Search results not highlighting all matches in description 🐛 bug
- development (12 points, 28 issues)
- ppa-django (0 points, 7 issues)
- development (0 points, 7 issues)
- Github actions workflow v2 -> v3 chore
- Upgrade python from 3.6 chore
- post-migration cleanup chore
- Software release checklist for ppa v 3.8.1 chore
- figure out and test pgloader timezone syntax chore
- write new production playbook for PPA deploy to PUL vm chore
- Migrate to PUL infrastructure, postgres, and solr 8 chore
- development (0 points, 7 issues)