Open Floor/Triage Minutes

Pulp open floor, every Tuesday at 10:30 ET (either EST or EDT) (That is 16:30 CET) in pulp-meeting on Matrix.
See https://pulpproject.org/help/community/get-involved/ for more info about this meeting.

Open Floor Agenda

Agenda Next

November 19, 2024

  • quba42: Is there a good way to turn a Pulp ID into an href and vice versa? I am trying to avoid doing something like the following in plugin code:
    ​​package_href = f"{settings.V3_API_ROOT}content/deb/packages/{package.pulp_id}/"
    
    Background: The user supplies a list of href to the repo modify API, e.g. via remove_content_units parameter. We need to do some querrying and then add extra hrefs to the list supplied by the user: https://github.com/pulp/pulp_deb/pull/1185
    • Answer: from pulpcore.plugin.util import extract_pk, get_url

October 8, 2024

  • ggainey: should this be a 30-min window instead of 60?
    • YES (AI: lmjachky will ensure we will shorten the meeting)

August 6, 2024

July 30, 2024

July 16, 2024

June 18, 2024

June 11, 2024

  • Does anyone from Pulp want to participate at the Foreman Birthday Event?
    • It is an in person event at the ATIX office near Munich, but there is a possibility to hold a remote talk.

April 30, 2024

April 23, 2024

April 16, 2024

  • quba42: What tools are you all using for performance profiling (of let's say for example, a sync task)?

February 27, 2024

February 20, 2024

December 5, 2023

dosas: broken build for pulp-openapi-generator

November 28, 2023

dosas: pulp-oci-image tags are always overwritten.
I would expect the latest tag to change regularly but not the other ones?

November 21, 2023

  • PRs for open-api-generator 1 2
  • Include pytest-cov in plugin_template for adding coverage to test runs

October 17, 2023

  • quba42: Whom can I ask for a few minutes of input to check if any pulpcore 3.40 breaking changes affect pulp_deb? (Does not necessarily need to be right now, I think a short 1:1 session with someone who did it for another plugin would be more efficient than wasting everyones time within open floor.)

August 29, 2023

August 8, 2023

  • Include django-auth-ldap in our OCI images?
    • yes, let's include in the image. Not as a python package requirement.

July 18th

  • pulp_deb Release pipeline is failing for 2.21 branch (latest release branch with latest CI changes):
    • https://github.com/pulp/pulp_deb/actions/runs/5588002467
    • There are no obvious recent plugin template changes to the script throwing the error.
    • The first run with out applying the latest plugin template changes also failed in the same way.
    • Last successfull release was 2.21.0 on May 22.

June 20th

  • Why are we using from gettext import gettext as _ instead of just from gettext import gettext?
    • Background: There is a convention to use _, second_element = function_returning_a_tuple() when one needs only one of the elements returned by function_returning_a_tuple() that is not compatible with our gettext habits.

June 13

  • Is there (should there be) logging options beyond the system log for Pulp? See: https://github.com/pulp/pulp_deb/pull/760#discussion_r1226654405 (trigger for this question)
    Update, we are testing using the following PoC:
    ​​LOGGING = {
    ​​  "dynaconf_merge": True,
    ​​  "handlers": {
    ​​      "file": {
    ​​          "level": "INFO",
    ​​          "class": "logging.FileHandler",
    ​​          "filename": "/var/lib/pulp/pulp_deb_migration_0025.log",
    ​​      },
    ​​  },
    ​​  "loggers": {
    ​​      "pulp_deb.app.migrations.0025_merge_colliding_structure_content": {
    ​​          "handlers": ["file"],
    ​​          "level": "INFO",
    ​​          "propagate": True,
    ​​      },
    ​​  },
    ​​}
    

June 6

May 17

May 9

  • [quba42] pulp_deb cloud CI test woes:
    • Azure CI tests often failing (sometimes succeed) for all branches: e.g.: https://github.com/pulp/pulp_deb/pull/759
    • https://github.com/pulp/pulp_deb/pull/744 fails the s3 test only (may be identifying a real issue?) not sure how to debug.
    • In general: How to interpret tests failing for just a single cloud provider? Random failures vs. real issue?!
    • running tests in oci-env in parallel (or not):
    • pytest -v -r sx --color=yes --suppress-no-test-exit-code --pyargs pulp_deb.tests.functional -m parallel -n 8
    • pytest -v -r sx --color=yes --pyargs pulp_deb.tests.functional -m 'not parallel'
    • can use the minio profile to siumulate S3
  • core/3.25 releasing today!
    • assuming github gets better
    • compatibility promise is now "pulpcore<3.40"

May 2

  • core/3.24 releasing Today
    • last release before the breaking-changes in core/3.25 happen
  • core/3.25 coming SOON
    • will be based on Django4.2

April 18

April 11

March 14th

  • [quba42] Can I get maintainer status on pypi for pulp-cli-deb for user quba42? (Right now I have access to pulp-deb and pulp-deb-client).

February 14, 2023

  • [lmjachky] What do you think about renaming repositories from pulp-plugin to pulp_plugin (e.g., pulp-certguard -> pulp_certguard)?
    • This is just to prevent discrepancies between installed packages and repositories' names (there is an issue with this when running oci_env with pulp-certguard).
    • GitHub provides a facility for redirects:
  • [quba42] The search on the documentation is broken (also for various plugins)!
    • To me this renders the docs nearly useless, it is a serious issue!
    • Is this a pulpcore or a plugin_template issue?! => We should open an issue to track this!
    • errors in webconsole:
      • Uncaught ReferenceError: jQuery is not defined
      • Uncaught ReferenceError: $ is not defined

January 17, 2023

January 10, 2023

  • hstct: Pulp doesn't have permission to create symlinks in the container CI. I don't know who to ask for advice here. reference

Archive

2022

2021

2020

tags: Minutes
Select a repo