2021 Open Floor/Triage Minutes

Dec 14

Dec 07

Nov 30

Nov 23

  • On November 30, pulpcore is going to rename 'master' branch to 'main'. All plugins will need to update their CI.

Nov 15

Nov 2

  • branch names consistency: main x master
  • How much review do CI update PRs need?
    e.g.: https://github.com/pulp/pulp_deb/pull/368
    • They have already been reviewed in the plugin_template, is that enough?
    • The CI pipeline on the PR is green, is that enough?

Oct 26

  • Could the following be a pulpcore issue with long artifact names?
    https://community.theforeman.org/t/katello-value-too-long-for-type-character-varying-255/24953
    • I found the cause of this issue in pulp_deb
  • pulp_rpm 3.16 has not declared compatibility against pulpcore 3.17. Should pulp_deb do the same/is there a breaking change in 3.17 that ignores the deprecation policy?
    • [dalley] no, I'm not aware of one, I just left the specifier as it was since I knew we could change it in a Z release - and I wasn't sure what was going into 3.17

Oct 12

Oct 5

September 28

September 21

September 14

August 31

  • 9247 - "Lost" workers and task-state
    • shoot a worker in the head, eventually its task gets marked as 'canceled'
    • for the user looking for success or failure, 'canceled' feels misleading
    • can we 'fail' such tasks instead? What are the implications?
  • Fun with deadlocks
    • We have some known potential deadlocks, with a potential (hacky) set of fixes
    • What's the right thing to do given the root problem (postgres has no implicit ordering on queries)
  • What to do about https://github.com/pulp/community
    • discussions are disabled, only wiki left
  • 3.16 release date
    • proposal: Sep-28
    • a time-driven (not stakeholder-driven) date

August 24

August 3

July 27

  • drf_access_policy version bump is not compatible with 2 cycle deprecation policy - plugins can't be compatible with both 0.9.1 and 1.0.1
    • [mdellweg] check if condition_expression is usable in all cases and add a deprecated pulpcore compatibility layer
  • Loosen the constraints around what can be in a new-repository-version
  • Proposal: dropping the traditional tasking system with 3.16
  • FYI: switching settings to enable AccessPolicyFromDB by default this week

July 20

  • pulpcore 3.15 release date
    • last week we proposed August 3 - is this still realistic?
      • [dkliban] will schedulea go-no-go meeting for Wednesday July 21
  • pulpcore 3.14.3 release Wednesday July 21, please open any backport requests today

July 13

  • triage first to catch up on backlog
  • pulpcore 3.14.2
    • [david] I can release today or we can postpone until next week
    • [meeting] Let's do it today and 3.14.3 next week
  • pulpcore 3.15.0 release date?

July 6

June 29

June 22

June 15

June 8

  • pulpcore 3.14 release date
    • June 29th with @bmbouter doing the release. go/no-go on June 15 and June 22.

June 1

  • Does it make sense to start doing regular Z releases (for the latest Y stream) and not wait with bugfixes for the next Y release.
  • Have a specific repo to host Github Discussions rather than use pulpcore
  • Libera/matrix bridge is live: https://fosstodon.org/@liberachat/106320476905973945
  • no-meeting-Fridays June-August - should we resched the second triage-mtg? Or just have one per week?
  • [idea]: what if recoccuring meeting announcements all went on one thread instead of one per meeting?
  • Is everything in place for the 3.13 container image release today? (some plugin issues late last week were blocking)
    • we need to release pulp-ansible

May 25

May 21 (cancelled, topics moved to May 25)

  • Any incompatible releases for upcoming 3.13 left? (except pulp_python which can be released only after 3.13 is out)
  • Does it make sense to start doing regular Z releases (for the latest Y stream) and not wait with bugfixes for the next Y release.
  • libera.chat and Project registering
    • whether we move Elsewhere or not, we'll be on IRC for "a while"
    • do we want to own the Pulp namespace on libera?
    • see https://libera.chat/chanreg

May 18

May 14

  • Dependabot is suggesting upgrading major versions of dependencies a lot.
    • e.g. we state that we want to use Django 2.2.* LTS and it keeps suggesting 3.*
  • Would like to remove the Single Container category since issues are now on Github
    • Unlike tags, removing the category will remove it from older issues
    • Options: (1) that's ok (2) create a SC tag, add it to older issues, then remove it
  • Please update and test your dev environment with https enabled
    • In theory you can run the tests with https now
    • Update the pulp_installer and drop pulp_webserver_disable_https: true from your local config

May 11

May 7

May 4

  • 3.13 proposed release date and lead

Apr 30

Apr 27

Apr 23

Apr 20

  • 3.13 release date (decided to postpone the decision on the date)

Apr 16

  • No items

Apr 9

  • How to properly use PackageReleaseComponent and Modulemd for creating repositories/distributions that target multiple distros & distro versions

Mar 26

  • Would like to remove https://github.com/pulp/dummy
    • Was supposed to be github issues test but now we have actual repos (pulp-cli and pulp_python)
  • Any concern w/removing pulp-smash from pypi and using git repo instead?
  • Need a volunteer to release pulp_file compatible with 3.12

Mar 23

  • Need a volunteer to release pulp_file compatible with 3.12

Mar 19

Mar 16

  • Pulp Python has moved all of its issues over to Github. What should happen to the pulp.plan.io page?
    • closed pulp_python project

Mar 12

Mar 5

Feb 23

Feb 19

Feb 16

  • No topics

Feb 12

  • 3.10 release party
  • 3.11 - removing md5 and sha1 by default
  • PSA: things that go into the installer don't follow Pulp everywhere it goes
    • e.g. the MEDIA_ROOT changes in 3.10

Feb 9

  • Remove WIP labels, use drafts instead

Feb 2

Jan 29

Jan 26

  • Pulp-NEXT query
  • backport definition and workflow
    • clarify in the docs: backporting is the act of cherrypicking back, and we don't pick all bugs so if someone wants something on even latest z they need to tell us
  • Permissions to manage repository versions
    • is there a need to have dedicated object-level permissions for repository versions?
  • Which pulp_installer FIPS/Vagrant tests, which take ~90 min, to run for PRs vs cronjobs vs tagged jobs?
    • Mike's proposal:
      • PRs:
        • pulp3-source-centos7-fips
        • pulp3-source-centos8-fips
      • cron:
        • pulp3-source-centos7-fips
        • pulp3-source-centos8-fips
        • pulp3-sandbox-centos7-fips
        • pulp3-sandbox-centos8-fips
        • pulp3-source-fedora32
        • pulp3-source-debian10
      • tagged:
        • pulp3-sandbox-centos7-fips
        • pulp3-sandbox-centos8-fips
      • branches:
        • None
      • We'd sometimes merge PRs while the 2 jobs are still running
      • Will re-evaluate once SELinux CI is finished
  • GHA is warning us that ubuntu-latest will become ubuntu-20.04 sometime soon.

Jan 22

  • Spam script removing actual users
    • AI: turn it off
  • New tags in Redmine
    • Pulp-NEXT and Wishlist
    • AI: have a query with them
  • Make worker ttl configurable

Jan 19

  • How specific can we be in Access Denied type of errors not to give away too much information but also to make it less painful for users and devs to debug permission problems?
  • Spam script removing actual users
  • New tags in Redmine
    • Pulp-NEXT and Wishlist
  • Should model validation be skipped altogether?

Jan 15

Jan 12

Jan 8

Jan 5

Agenda

tags: Minutes