owned this note changed 15 days ago
Published Linked with GitHub

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

  • infrastructure team wants to update their system for docs publishing and are asking for feedback.
    • Want some eyes on that
    • From slack:

[Duck - April 9] Quack folks, we're trying to phase out the old web_builder method we use to build the site.
nothing urgent but I'd like to see if we could suggest something else based on OpenShift that would be more modern/practical.

[Duck - April 17] If we modified .github/workflows/all-docs.yml to publish an image with the generated content
in /srv/website (that's our API), no need to care about the webserver installation, then we
could get this published on OpenShift.
And we can deprecated the current system when it's all tested. We would need to add a
webhook to notify OpenShift of changes too.
Does that seem ok?

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