Skip to content

2023 08 23 team meeting

Attendees: Core team, Anish

Funding update

Notes from this section are private. Core team members can access the notes in this HackMD document.

Projects approval check in

  • Postgres compatibility
    • Project already approved
    • very few changes, no ne
  • Niche research
    • More changes to push, but was waiting to understand the state of the wiki migration
    • Ghislaine will update the thread once changes are pushed
  • Installation improvements
    • first week will be cleaning up from 0.1.3
    • Removing some of the research work as per feedback
    • Should be enough time, with Anish’s help
    • We have a one-week buffer in the schedule
    • Mukesh will update the email thread once project changes are pushed

Project prioritization

  • Release 0.1.3
  • Installation improvements
  • Niche research
  • Postgres compatibility
  • Ad hoc

Discussion: - What about 0.1.4? - Not prioritizzed here since it will be done in the cooldown after the cycle - Everything we merge in during the cycle should be “release-ready” - We’ll cut the release with whatever is done - Brent: feature flags will help with release cadence - Mukesh: what about experimental features? - Docker image was possible to use, but needed more testing. Would be nice to publish as ‘experimental’ - Kriti will be out for 4 weeks starting next week (if possible) - Thus, we’ll provisionally extend the cycle by one week - Kriti’s vacation: 2023-08-28 - 2023-09-25 (Hopefully) - Cycle work period: 2023-08-21 - 2023-09-22 - Cycle cool down: 2023-09-25 - 2023-10-06 - Thus, 0.1.4 should release around 2023-10-05 - After the call, Kriti will add some calendar events to tell us which week of the cycle we’re in. - Sean: Would be nice to name the cycle something absolute rather than relative - For now, we can name them after the release - Official cycle name for this cycle: Cycle 0.1.4

Release 0.1.3 check in

  • Who can take this over from Rajat?
    • Brent will take this over
  • Also do we have anyone taking over repo admin?
    • Sean will take this over
  • It’s important to test the images
    • especially make sure login and import upload pages work
    • Pavish will help release owner know what to test
  • Issue: https://github.com/centerofci/mathesar/issues/3149
  • Thread: https://groups.google.com/a/mathesar.org/g/mathesar-developers/c/Uvjw95NeSUg/m/XZtkM0O8BQAJ
  • Double-check the superuser creation process for this release

Ongoing conversations check in

  • Should we install things on the user database
    • We’re going to go ahead with installing things on the target DB
    • Brent will update the thread with this conclusion
  • Dealing with XY problem with user feedback
    • First goal was to notify people that this is a problem
    • Currently, this is continuing as an open-ended discussion with people trading ideas
    • Kriti wants us to make sure that everyone understands the point of the thread, don’t assume.
  • Criteria for closing user reported tickets
    • Next step is to create a wiki page documenting some guidelines for communicating with users
    • Help address the XY problem
    • Initial wiki page will be sparse
    • Sean will notify team when wiki page is up so team can look it over and give feedback
  • Package version management
    • Pavish is working on that on the front end
    • Brent will update the email thread with conclusions so far, and prompt with unconcluded questions
    • Brent will start an email about supporting postgres/python versions
  • RSQLA1 retro
    • Brent would like to discuss this at a relatively slow cadence
  • Product level permissions discussion to account for related entities
    • Also can be discussed slowly
    • May be worth a dedicated research project

Not yet started - i18n retro - Rajat is unavailable, and we should probably wait to start it until all the work is merged - Installation 0.1.3 retro - Mukesh will start this soon