2022-08-15 BTR Meeting Notes

Date

Aug 15, 2022

Participants

  •  @Ned Batchelder (Deactivated)

  • @Yan Butsa

  • @Ghassan Maslamani

  • @Matjaz Gregoric

  • @Tobias Macey

  • @Peter Pinch

  • @Gonzalo Romero

  • @Kyle McCormick

  • @Michael Wheeler

  • @Moisés González

  • @Maria Grimaldi

Recording

 

 

Discussion topics

Time

Item

Presenter

Notes

Time

Item

Presenter

Notes

10 min

New BTR Project Board

@Sofiane Bebert

Project Board

  • Views

    • Issues that need volunteers

    • Board view - does it add any value?

    • Release view, grouped by Milestones

  • How do we make sure the issues created in the BTR repo are linked to the project?

  • How do we make un-milestoned issues more visible?

  • New people finding issues

    • “Needs Volunteers” includes tickets about to be closed

    • Is there an instance people can use?

 20 min

Retrospective

  @Sofiane Bebert

Board

  • What went well

    • First BTR test plan and the community was involved in testing

      • Test plan was built by aggregating tests from other community members

      • How can we add new tests?

      • Did we test any new feature?

      • Do we test any other services (e.g. ecommerce)

      • How can we add some regression? Add tests for issues that came up after the release.

        • How do implement it? Test manager to review issues that came up after the release and create testing stories for anything that’s appropriate.

        • How do keep the total number of tests to run under control? Flag tests as “one time” test to mark tests that can be removed after the next release.

    • Release notes were started with the release branch & included new/removed settings and waffle flags

      • Finding the new/deprecated settings is a bit time consuming

        • The settings/flags isn’t versioned. Adding versioning would help.

          • Feanil might be able to help

        • Is the process document

          • The issues has notes

          • The confluence page

          • Create a template for Release notes instructions

  • What we need to improve

    • Review and update release instructions

      • BTR Issue

      • What are the issues?

        • Multiple steps with a lot of conditions

        • Different people are needed for different steps

        • Some of the steps needs some lead time

        • We need someone to purely focus on the process

      • Can we create an issue?

        • There are multiple steps involved

        • Can we template a series of steps

          • Open-craft might have tool => Listaflow

            • Speak to Fox

      • Parent release issue that capture main steps

        • Each main step can also be broken down into smaller issues and delegated

        • The Release manager will be in charge of the parent issue and also responsible for adding time sensitive items to the agenda for this meeting.

    • Experimental Features

      • What is an experimental feature?

        • @Kyle McCormick will propose a new OEP

          • Repo Metadata → This group decision

          • ecommerce → can we at the very least have a reference implementation available

      • How do we communicate them?

Action items

@Sofiane Bebert will add an action to add BTR repo issues to new BTR org-wide board, can tag Ned for help

Decisions