Try   HackMD

2022 Open Floor/Triage Minutes

December 20, 2022

December 13, 2022

December 6, 2022

November 29, 2022

  • pulpcore 3.22 tentative GA date is scheduled for Dec 5th
  • CodeQL checks in github
    • do it, or not?
    • if "do it" - we need to actually look at and address all findings

Oct 25, 2022

  • Will there ever be a feature like this? Does it need/have a ticket?
    • ggainey responded for pulp_rpm - no current plan, asked for a Feature ticket to be opened to continue the discussion
  • hstct for pulp_deb maintainer
    • bmbouter to work w/ quba42 to make this happen

October 4, 2022

September 27, 2022

September 20, 2022

  • Plugin writers please broaden and declare your dependencies, see these docs
  • Container Based Pulp Install Next Steps (FYI):
    • Moving the operator images to be built in pulp-oci-images repo (all container builds will live in that repo)
    • Operator images will likely become the images we recommend for use, while the single container is more for trying out all of the plugins
    • Operator images will replace ansible build with a docker file so users can more easily build the containers locally

September 6, 2022

  • [lmjachky, ewoud] Is it worth publishing bindings on a daily basis?
    • The bindings for clients are built daily and published on PyPI (even when no change was recorded).
    • Does it makes sense to store the bindings in GIT repositories for the sake of the history and publishing?
      • it would become a new nightly process to import bindings into GIT; then, have a GH action to publish a nightly package if there was a new commit created
      • that could allow us to determine if a new release is needed

August 30, 2022

August 23, 2022

August 2, 2022

July 26, 2022

  • Should we relese pulp_file this week?
    • yes, we should. x9c4 will do the release

July 19, 2022

July 12, 2022

May 31, 2022

  • [lmjachky] Why do not we ship signing scripts with plugins when the only required fields that are set by administrators are basically a keyid, gnupghome, and name of a signing service?
    • If we strictly define the interface, signing utility (gnupg), and environment variables (administrators should in no way touch the environment variables) of a signing script, does it still make sense to allow them to write their custom scripts?
    • In the end, we will have just one pulp-provided script referenced from multiple signing service instances where each instance differs from the other by a keyid, name, and potentially gnupghome.

May 24, 2022

  • pulpcore 3.20 release date
    • June 14th!
  • introduction Tobias (hstct)
  • pulp_deb tests are broken on master with:
  • Cannot run local tests on freshly built pulp3-source-fedora35 (pulp_installer, pulpcore, pulp_rpm, pulp_deb all from latest main branch):
    • ImportError: cannot import name 'OrphansApi' from 'pulpcore.client.pulpcore' (/usr/local/lib/pulp/lib64/python3.10/site-packages/pulpcore/client/pulpcore/__init__.py)

May 17, 2022

  • Ingest by url?

April 26th, 2022

April 12, 2022

  • Checking the post_docs_test.sh I understand that they are meant to ensure that the documented examples work as expected. I'm not sure if this is valid, but what if we added the steps to remove/clean the "objects" (content, repository, distribution, etc) in the documentation workflow (this way, we would cover the entire "lifecycle" workflow of a plugin) and post_docs_test.sh script as well?

April 5, 2022

March 29, 2022

  • "Release Day"
    • releases are 'easy', but still take up time/spoons
    • can we declare releases to all happen on one day of the week?
      • how about Tuesday?
        • Yes, let's try to do this!!!

March 22, 2022

March 15

March 8

  • 3.19.0 release date. How about April 12?

March 1

  • What should a user do to avoid certificate errors when serving content from a distribution within the pulp:latest image via HTTPS (maybe pulp_ostree specific)
    • When accessing the content, the following error is shown: "Peer certificate cannot be authenticated with given CA certificate"
    • Disabling TLS verification helps, but it is not a real solution if the user wants to distribute the content via the HTTPS schema
  • Upcoming plugin_template breaking change
    • The unit test runner is switching to pytest
    • Will require several unit tests to be rewritten when applied.
    • These tests mostly are all the same as they originally came from the plugin_template itself
    • The pulpcore and pulp_file PRs should show how to fix

Feb 22nd

Feb 15th

Feb 8th

  • FYI run tests only in your nightly CI run with the nightly pytest mark
  • New Prometheus metrics exporter built by the team supporting the internal PyPI (Thoth)

Feb 1st

Jan 25

Jan 18

Jan 11

* Proposal: put old projects into read-only mode, e.g. Crane, Docker, Nectar, and Puppet Support
* https://pulp.plan.io/projects
* [done]

  • we've discussed how backport process, BZ re-integration is going to change after the move to GHI, let's talk some about triage process too
  • do we want a tutorial section on discourse, this potentially will be redundant depending on how we plan to re-structure docs https://community.theforeman.org/c/tutorials/23

Jan 4

tags: Minutes