Openverse contributors discussed priorities for July in this meeting. View the full notes here and a summary below.
We began by working through the agenda items and created two issues to be completed this month:
- For the API Thumbnails quandry, we created an issue to conduct local testing for feasibility of the conversion to ASGI and ADRF.
- We agreed to prioritize the ElasticSearch 8 conversion, with a strong hope that it will be a relatively straightforward conversion. We intend to begin this work with a similar approach to the Django conversion with local testing and created a new issue.
- We also discussed Renovate/Dependabot and pnpm compatibility, but we missed that while Dependabot does now support pnpm that is has some issues with workspaces as identified by @sarayourfriend. This topic needs to be revisited by Openverse maintainers.
We also discussed the need to re-enable data refreshes and acted quickly to resolve issues by:
- Disabled saving tag cleanup outputs on the ingestion server.
- Increased the root volume size of the ingestion server disk to 16GB, as a failsafe.
- Deployed the ingestion server and kicked off a new image fresh.
Thanks @dhruvkb, @krysal, and @olgabulat!
Projects
Finally, we discussed projects. Some wins and active projects:
- The Analytics project is shipped and successful.
- All issues for the Filter and blur sensitive results by term matching #377 project are created and ready for development. @dhruvkb and @olgabulat both intend to work on these.
- Additional Search Views: Designs are ready, and Olga will write an implementation plan.
- ECS Alarms: Assigned @sarayourfriend the baseline work and added the alarms to the todo column to be delegated in future weekly dev chats.
Projects to put On Hold
Finally, we discussed projects to put on hold. The primary reason to do this is to allocate development hours towards the ElasticSearch migration, async API conversion research, and the new Dataset publishing projects. Additionally, to focus frontend efforts on the sensitive content blurring and search views projects.
- Pause Clearly document all media properties for one month
- Consider pausing Sensitive content reporting flow guidelines #383 for one month (cc @sarayourfriend)
- Search relevancy sandbox (after the implementation plan is merged)
- Nuxt 3 (in favor of focusing on TypeScript changes to resolve the many new Sentry errors we’re experiencing)