-
Notifications
You must be signed in to change notification settings - Fork 2
TAG: July 13, 2022
Zoom link: https://us02web.zoom.us/j/968367412
Host key can be found in the description of the TAG Slack channel.
- Don Richards
- Rosie Le Faive
- Amy Blau
- Willow Gillingham
- Isabella NIkolaidis
- Isabella IslandoraCon Use-a-Thon Doc (2019 version)
- From tech call: Issues with CI. Problems with composer and the plugin that came in July.
- IslandoraCon, volunteers for CoC
-
Don: Merged a change from CI which then had to push to another branch. The ones failing now are the ones that are allowed to fail for Drupal 10.
-
Rosie: We have a lot of repos. As TAG, should we have a way to enforce checking version?
-
Rosie: If you're about to cut a release, you should go in and check if you're rusing the most recent version of things. And if not, bump them up. Because we're not doing this right now
-
Don: Is there a way to accomplish that here? Where apply to ISLE and Playbook?
-
Rosie: We're not doing a great job of maintaining composer.json
- https://github.com/Islandora/islandora/pull/882/files
- We need a Routine Check
- ex. I don't know what openseadragon requires, maybe we don't touch it very often, and it might conflict with other things that require a newer version of a dependency.
-
Rosie: Modules shouldn't have so many dependencies, makes it harder to manage.
-
Don: Thinking of an update feature within the admin UI?
-
Rosie: No, we designate a person in the community to be responsible to check if stuff is up-to-date, when they realize a new version is available, they make that possible.
-
Don: Dependabot - this is what it's supposed to do. But they're more for PHP modules than Drupal modules?
-
Rosie: Nothing includes a composer.lock file as of now, but once we do that's going to be really important.
-
It outputs the right composer.lock file but doesn't test anything. Seems like Dependabot assumes your test suite is going to test.
Repo Deployment Options
-
Rosie: we are spending more time on deployment than actual Islandora code
- The work that is going to be spec'd - it might not be possible to have someone deploy it to both deployment mechanisms
- Not sure how to deploy code to ISLE
-
Don: It is a pain to test a module in ISLE
- Rosie: Can we develop documentation for people who want to play with ISLE?
-
Don: install profile stuff hasn't been merged
-
Don: confused by make local not working?
-
Rosie: it doesn't install half the services that ISLE spins up. SOLR not installed, can't configure SOLR, etc.
-
Don: It's really bare bones Drupal. The only thing there is the home page.
-
Rosie: Make local seems to expect you already have a site.
-
Don: It assumes you're bringing up a codebase.
-
Don: There's a docker compose .yaml file and I assume that's what this is for
-
Don: make local is just scaffolding. And you need to provide the files you're going to need if you're going to do this.
-
Rosie: So as a new person, setting up a site. What am I expected to do?
-
Don: make ? sets up the connections if you've already have a drupal site.
-
Don: if you wanted to use seomthing ohter than SOLR, you would see where it is in the file structure.
-
Don: make local should have Islandora branding when you land, it's not here. So something's up.
-
Willow: is there a different make command?
-
Don: make demo is the first time your'e running it,
- install profile equivalents:
- make demo_install_profile_demo and make local-install-profile
- install profile equivalents:
https://github.com/Islandora-Devops/isle-dc/pull/248
-
Fixing initial install options
- adds an install profile, basically a module that ads htese things in place, centralizes the behaviours
-
introducing make demo_install_profile_demo and make local-install-profile
-
Rosie: I'm scared of deployment versions that lock us into versions of older modules/
-
Don: Can we automate when ISLE is released? or this could be Ansible, not sure -
-
Rosie: There's too much automation tools that are breaking.
-
Don: Grabbing the database from sandbox. Should we reset it so we have a fresh one?
-
Rosie: Does ISLE need a database or codebase?
-
Don: Think they may function the same. Not sure if it's an ISLE script or Ansible.
-
Don: You're right that we shouldn't be using the current database file that's in there because it's so old.
-
Reach out to Nigel: do sandbox reset, and do a database backup or dump?
-
Rosie: when we spin up make demo, it has files from Drupal 8.3.
-
Rosie: I don't understand why there is make demo in buildkit if it doesn't just create and deploy something like that.
π islandora-community wiki home Β· π community calendar Β· islandora website
Quick Link to a Wiki Search in Github
π Home
βοΈ Onboarding Checklist
πΊοΈ Roadmap
Committees/Groups
π Coordinating Committee (ICC)
π Technical Advisory Group (TAG)
π Code of Conduct Committee
Meetings
π Monthly TAG Meetings
π Biweekly Islandora Coordinating Committee Meetings for ICC members
Camps and Conferences
π£ Upcoming:
- No upcoming events
π£ Past Camps and Conferences
π see the Islandora Community Calendar for events and meetings.