2020 Open Floor/Triage Minutes

Dec 18

Agenda

Dec 15

Agenda

  • As a user I'd like the pulp content landing page to be less cluttered
  • When to use quarter field?
    • querying before 3 months planning

Dec 11

Agenda

Dec 8

Agenda

Dec 4

Agenda

Dec 1

Agenda

Nov 17

Agenda

  • 3.10 release timeframe?
    • mid-December (eg Dec 21) or early January?
    • Jan 7th tentative
    • Go/No-go Jan 4th
    • release owner TBD
  • Completely drop support of Travis from plugin_template?
    • disinclude travis from all +1
    • wait till we have plugins running on GHA
    • Send out deprecation notice with a removal date to pulp-dev

Nov 10

Agenda

Nov 3

Agenda

Oct 30

Agenda

Oct 27

Agenda

Oct 23

Agenda

  • Process for backporting cherry picks and issue #s?
    • Automation checks that attached issues aren't CLOSED
    • Cherry pick issues could be closed if they are already released
    • Also, release automation checks issues/assigns them to milestones

Oct 20

Agenda

Oct 9

Agenda

  • docs day cross-plugin
    • Plugin A would pick a workflow
    • Person from Plugin B would try that workflow and document what is missing

Oct 6

Agenda

Oct 2

Agenda

Sept 29

Agenda

Sept 25

Agenda

Sept 22

Agenda

Sept 11

Agenda

  • why redmine queries are so easy to delete? +1
  • Add a tag or new tracker to track release tasks (e.g. https://pulp.plan.io/issues/7463)?
  • hacktoberfest - https://hacktoberfest.digitalocean.com/
    • hacktoberfest label for getting contributors during October
  • pulpcon video links
    • I ran the test and we can record multiple recordings on one conference bridge, so [bmbouter] will create one videoconf bridge to keep it simple

Sept 8

Agenda

Sept 4

Agenda

Sept 1

Agenda

August 28

Agenda

August 25

Agenda

August 18

Agenda

August 11

Agenda

August 7

Agenda

  • Redmine improvement:
    • Problem:
      • Version field is often out of date, users can't specify an appropriate version
      • It's also shared between Pulp, Rpm and Puppet.
    • Proposal:
      • Stop using Version field
      • Create Version - Pulpcore and Version - RPM (other plugins have their fields already).
      • Version - Pulpcore should be shared across projects. other Version - * should belong to one project only.
      • Add a new value as a part of the release process to keep it up to date.
  • Any objections to giving ALL users ability to reopen issues?
    • Except CLOSED - COMPLETE, CLOSED - DUPLICATE, and CLOSED - CURRENT RELEASE
  • Need more feedback on pulp-dev list about closing issues
  • RBAC: call for review
  • 3.6 release announcement

August 4

Agenda

  • Create changelog for plugin_template?
    • yes
    • release with pulpcore
    • we can do more often releases adhoc ones when needed
  • 3.6 - do we need to send out email to announce?
    • yes. Need to find release shepherd
  • add backport to triage query
  • FYI: external contribution to django-lifecycle needed for Pulp's use (which RBAC PR uses)

July 31

Agenda

July 28

Agenda

July 24

Agenda

  • Should we delete alpha versions of released pulp packages from pypi?
    • AI: david to remove alpha versions
  • Can we configure modified as a closed state in redmine?
  • What do you all think about renaming master-branches to develop?
  • Adjusting download concurrency needs a bit of testing first
  • RBAC: permission creation solution FYI
  • Redmine proposal: removal of ON_QA and Verified issue states which we don't use

July 21

Agenda

July 17

Agenda

July 14

Agenda

July 10

Agenda

July 7

Agenda

  • allow_list and deny_list vs. includes and excludes .. Should we strive for uniform language between plugins or is that not practical?
  • should we create a mail list for each mini-team? AKA async meeting
  • IRC channel for sharing tech stuff
  • Going to merge https://github.com/pulp/pulp-fixtures/pull/177
    • The modular package could be helpful in Pulp 3 testing.
  • release blocker

June 30

Agenda

June 26

Agenda

  • Should we stop automatically requesting QE to review PRs with changed tests?
    • AI: david to file an issue
  • When do we want to do the 3.5 release of pulpcore?
    • Which major features are we still waiting on?
      • RBAC as "tech preview" in core?
        • enable django-admin w/ Users and Groups only
        • add django-guardian as a dependency
        • enable it as an Authentication backend
        • would not be a user-facing feature
    • July 7th
    • AI: dkliban to send out announcement
  • Content app treatment of "//" in URLs - https://pulp.plan.io/issues/7003
    • AI: dkliban to update issue based on decision

June 23

Agenda

June 19

Agenda

  • Redmine Simplification 1: Delete the 'External' Redmine project. It's no longer used and 100% of issues are in CLOSED.
  • Redmine Simplification 2: Configure Redmine to not show the Due Date, Start Date, and Estimated Time fields for all projects. They are unused.
  • Redmine Simplification 3: Remove the 'Target Release - Deployment' field. It was never used. It originally was for the "puppet installer" from many years ago, which is now not even an active Redmine project.
  • Redmine Simplficiation 4: Remove the 'Versions - Deployment' same reasoning as above, never used.
  • Users are confused as to where to file "pulpcore" issues
  • Could use some feedback about how to handle exporting Content with its own Content (DistributionTrees)

June 16

Agenda

  • Redmine Simplification 1: where to file CLI issues? Currently we have a CLI 'Category' and also a CLI project https://pulp.plan.io/projects/pulp-cli
    • For Pulp 3 CLI issues, right now we are using the Pulp CLI project
  • Redmine Simplification 2: should we delete or start using the 'API' category?
  • Redmine Simplification 3: rename 'Sync Performance' tag to 'Performance'
  • Plans for 'Release Engineering' tag in redmine?
  • https://pulp.plan.io/issues/6974 Publication bug
    • Calling Publication.create() creates an empty/invalid publication https://git.io/Jf7Mo
    • Should we implement incomplete on Publications like we do for repo versions?
  • Can https://github.com/pulp/plugin_template/pull/217 be closed out?

June 9

Agenda

June 5

Agenda

  • Redmine Simplification
    • proposal: remove 'Known Issue for Release Notes' tag
    • proposal: remove 'Verified' custom field
    • proposal: remove 'Verification Required' custom field
    • proposal: remove 'Backwards Incompatible' custom field
  • Is there a way to turn off notifications for a particular issue in redmine (eg https://pulp.plan.io/issues/4248)
  • Django Admin will likely be added to pulp, probably needed for RBAC

June 2

Agenda

  • how to deduplicate pulpcore Documentation tag and Documentation category?
  • announcing https://fixtures.pulpproject.org/fixtures/
  • what is the purpose of the 'backlog' Tag?
  • proposal: removing the 'Demo Requested' tag

May 29

Agenda

May 26

Agenda

May 22

Agenda

May 19

Agenda

tags: Minutes