Skip to content
Bryan J. Brown edited this page May 24, 2017 · 16 revisions

Time/Place

This meeting is a hybrid teleconference and IRC chat. Anyone is welcome to join. Here is the info:

Attendees

  • Nick Ruest
  • Rosie LeFaive
  • Melissa Anez
  • Daniel Lamb
  • Bryan Brown ⭐
  • Favenzio Calvo
  • Yamil Suarez
  • Kim Pham
  • William Conlin
  • Ed Fugikawa
  • Natkeeran
  • Adam Soroka
  • Jennifer Eustis
  • Della Farney
  • Jared Whiklo
  • Jonathan Green

Agenda

  1. IslandoraCon follow-up discussion
  1. Fedora 4.7.3 Release Testing
  2. CLAW Sandbox (future.islandora.ca v2.0)?
  • Better view, solr integration to help make stronger case to administrators
  1. PHP Version Support Policy
  2. Potential focus on install, containerization, etc.
  3. ... (feel free to add agenda items)

Minutes

Islandoracon follow up

Documentation hack/doc

  • Yamil is turning the produced docs to Markdown so it can be added to the CLAW repo
  • Yamil wanted to know how to request feedback on the docs as he works on it
  • Bryan suggested letting folks comment on the PR once its ready for feedback
  • Kim offered help with formatting the documentation if Yamil needs it

CLAW IR MVP

  • CLAW IR MVP == minimum functional requirements for 7.x-1.x users to migrate
  • Bryan got reqs from folks at Islandoracon Hack/Doc, summarized them into CLAW IR MVP doc
  • Got more feedback on the doc at the Friday IRIG meetup, and again at Monday's IRIG call
  • Window for comments is open until the end of June, which gives plenty of time for the community to respond
  • Also allows IRIG to discuss it one more time before window closes
  • After window, it will be polished up and presented to the CLAW devs for feedback, then Roadmap.

CLAW Porcus module

  • Danny discussed the outcomes of the module building hack/doc track
  • Link to module
  • Not pig latin ready yet, but its a start and a good example of how entities can be exported to YAML

Fedora 4.7.3 Release Testing

  • Nick is working with Andrew Woods to cut this release to solve some issues that have come up
  • Fedora release testing is great way to get involved in the Fedora community
  • Mac users needed especially for build testing

CLAW Sandbox

  • Danny & Nick wanted to have a CLAW Sandbox up before Islandoracon, but didn't quite get there. But its definitely on the docket for the future.
  • Nick said theres a bit of extra work that needs to be done in order to turn the current VM into something that can be deployed to Digital Ocean, but not too far off.
  • Bryan said that this would be a major help to people trying to understand CLAW, and that the IR community asked for it.
  • Danny agreed, and added that theres a big need for some UI work in CLAW
  • Rosie & Favenzio offered to help with that
  • Rosie also suggested having default example objects in the VM to give folks something to poke at, Nick agreed and asked Rosie to make an issue for this.
  • Rosie will make some issues for this stuff.

PHP Version Support Policy

  • Danny explained what happened at the PHP Version call on Tuesday, mandated conclusion was that we stick with Drupal 7.x's requirements for Islandora 7.x-1.x, but we can create a brand new policy for CLAW
  • What minimum version of PHP do we want to require in CLAW? Do we take what Drupal 8.x requires, or pick our own? Can individual modules have their own different requirements?
  • We can't mandate people upgrade their PHP versions necessarily, but we also can't let folks who want to stay on older versions of PHP hold back new development
  • Maybe let the people who want to stay on older versions of PHP do the work of ensuring compatibility with older versions? In an Open Source project, the folks who want a thing have to be willing to contribute work in order to make that thing.
  • Seems like there is a healthy discussion for the policy question but no clear consensus yet. Lets keep talking about it. Future agendas will cover this.

Focus on installation, containerization, etc

  • Working on deployment tooling is a good way for folks who aren't interested in RDF and Java plumbing to get involved
  • We need to decide on a shared infrastructure so we don't have lots of people spinning their wheels making install tooling for different platforms. Should we dictate a Linux flavor, or decide on a few supported distros?
  • Could be possible to use Ansible as a way to define generalized installation definitions that can work on multiple platforms
  • Discussion of https://github.com/Islandora-CLAW/CLAW/issues/637, there are open questions as to how we should modularize this
  • Coming up with system-specific packaging (RPMs & DEBs) is another option for making things easy to install, and Ansible depends on OS-specific packaging systems
  • Making sure whatever deployment strategy to use is idempotent is important, too. If Fedora and Cantaloupe are deployed to the same server, they should share a Tomcat.
  • The current claw_vagrant machine works well as technical installation for anyone who can read shell scripts, but obviously this is not a production deployment solution. We need a way to maintain installation documentation separate from the installation tooling, but also keep those two things in sync with each other.
  • This is tough question to solve, but important if we want people to actually deploy CLAW. We will continue talking about this at future meetings.

This is an archive. For new Tech Call notes, click here

⚠️ ARCHIVED Islandora Tech Calls

⚠️ ARCHIVED Islandora User Calls

Clone this wiki locally