# Pulpcore 2020 Archive # December 15, 2020 ## Previous action items * [dkliban] to schedule backlog grooming meeting * done * [dkliban] to email plugins about and close out https://pulp.plan.io/issues/7895 * email sent, the issue will be closed today * [bmbouter] release pulp_file 1.5.0 * dkliban will do it today ## Topics * Move off Travis https://pulp.plan.io/issues/7859 * Wrap up remaining issues? * ttereshc to pick up the cherrypick processor removal * need a volunteer for the reamining task to publish docs on every push * pulp_file 1.5.0 https://pulp.plan.io/issues/7953 * Looks like brian was able to fix the deprecation https://github.com/pulp/pulp_file/pull/451 * Still needs release and a volunteer * Object labels https://pulp.plan.io/issues/7127 * Updated issue with the design * Hoping someone can move this forward to deliver in pulpcore 3.10 * Backports https://pulp.plan.io/issues/7950 and https://pulp.plan.io/issues/7951 * on hold till the fixes are merged * galaxy requirement: pulpcore>=3.7,<3.9 (backport will be needed in 3.7 and 3.8) https://github.com/ansible/galaxy_ng/blob/4.2.0/setup.py#L60 * Is it ok that user can't see any checksum for on_demand content? https://paste.ofcode.org/nXQBX7zVQWaxRbCFx2zrFw * I wonder if it matters for the FIPS reporting case * probably ok to have it as is, not much added value but a hassle to make the remote checksum available * RBAC - objects that do not have access policy are accesible by default * should we change for the opposite behaviour? * discuss on pulp-dev [x9c4] * bump of the plugin version during the pulpcore compatiblity release * what is the reason to bump Y version if no major changes have been in the plugin? * the change of the floor version of pulpcore dependency * should we document this somewhere? It might be helpful to have a guide that will tell when to bump plugin version and pulpcore version in the plugin release process * update the release guide and plugin templates in plan.io * Can we make the users, groups and permissions resources manageble by the rest-api? * enables us to add cli commands for them * Can we add a test that searches for log messages with deprecation warnings? * it would be nice, but where? * plugin-from-pypi? probably too late * [x9c4] write a task * Should backports be backported to every (minor) version between the fix and the requested version * We need an LTS, 3.7 is defacto an LTS version. ## Action Items * [dkliban] to release 1.5.0 * [ttereshc] work on https://pulp.plan.io/issues/7869 * [x9c4] write a task to have a test that searches for log messages with deprecation warnings [done] * https://pulp.plan.io/issues/7997 * [x9c4] start a pulp-dev thread about RBAC - objects that do not have access policy are accesible by default [done] * [dklban] to look at https://github.com/pulp/pulpcore/pull/799 * [ttereshc] update the release guide and plugin templates in plan.io clarify when to bump plugin's Y release. # December 8, 2020 ## Previous action items * [ttereshc] to file a task to implement plugin removal * Done https://pulp.plan.io/issues/7822 * [fao89] to figure out the use case for this fix https://github.com/ansible/galaxy_ng/pull/572/files#diff-6b9632eb49cb924f729282743cdac58a36f7625974fef12da2ea7b946ac19866R32 * DRF raises 400/500 instead of 409 * https://issues.redhat.com/browse/AAH-152 * https://issues.redhat.com/browse/AAH-132 * https://httpstatusdogs.com/409-conflict * https://http.cat/409 * Wait for user to report this. We need a reproducer ## Topics * Backlog grooming * pulp_file 1.5.0 release * bmbouter to fix plugin config version and release * Object label proposal * https://hackmd.io/N4WFhHGWQtib7D1JIKzCDQ * pulp_file docs * Looks like the 1.4.0post1 release build succeeded? Docs still say 1.3 * [dkliban] fix in progress * Task to take down read the docs for pulp_file: https://pulp.plan.io/issues/7932 * Move off Travis check in * https://pulp.plan.io/issues/7859 * Meet on Dec 15 & 22? * Cancel Dec 22 ## Action items * [dkliban] to schedule backlog grooming meeting * [dkliban] to email plugins about and close out https://pulp.plan.io/issues/7895 * [bmbouter] release pulp_file 1.5.0 # December 1, 2020 ### Previous action items * [fao89] look at driving forward release automation. * Automate post-release steps (branching, bumping to dev versions, updating template config, etc) * https://pulp.plan.io/issues/7817 (needs grooming, please provide feedback) * https://pulp.plan.io/issues/7818 (~~needs grooming~~) * Done for now, focus is on moving off Travis for the short term. * Defer until after 3.9 GA * [ttereshc] to file a task to implement plugin removal * Done https://pulp.plan.io/issues/7822 * [fao89] to figure out the use case for this fix https://github.com/ansible/galaxy_ng/pull/572/files#diff-6b9632eb49cb924f729282743cdac58a36f7625974fef12da2ea7b946ac19866R32 * DRF raises 400/500 instead of 409 * https://issues.redhat.com/browse/AAH-152 * https://issues.redhat.com/browse/AAH-132 * [david] updates on tagging planning https://pulp.plan.io/issues/7127 * Design is in progress. Will email out this week. ### Topics * pulp_file 1.4.0 * ttereshc can be voluntold to do that * dkliban to work on this this week * alternate content sources design review * https://pulp.plan.io/issues/7832 ### Action items * [ttereshc] to file a task to implement plugin removal * [fao89] to figure out the use case for this fix https://github.com/ansible/galaxy_ng/pull/572/files#diff-6b9632eb49cb924f729282743cdac58a36f7625974fef12da2ea7b946ac19866R32 # November 24, 2020 ### Previous action items * [david] To send out last call for feedback before merging https://github.com/pulp/pulp-ci/pull/737 * Hold off until after Github Actions move * [fao89] look at driving forward release automation. * Automate post-release steps (branching, bumping to dev versions, updating template config, etc) * https://pulp.plan.io/issues/7817 (needs grooming, please provide feedback) * https://pulp.plan.io/issues/7818 (~~needs grooming~~) * [david] ~~a Pulp query that shows issues for pulpcore (filters out installer, operator, etc)~~ * Done: https://pulp.plan.io/projects/pulp/issues?query_id=166 * [david] ~~move django fips repo to pulp~~ * Done: https://github.com/pulp/django/ * [david] ~~notify pulp-list mailing list of 3.9 release schedule~~ * [ttereshc] ~~file a task to have task management code manage working dir~~ * [david] ~~to start on tagging planning~~ * https://pulp.plan.io/issues/7127 * Started. Met with David Newswanger yesterday. * Hope to have draft design by next week. ### Topics * two feature plans pending for pulp-dev discussion * parallelizing orphan cleanup while avoiding runtime errors(ipanova) * started wrting down a proposal * alternate content sources(bmbouter) * needs feedback * meeting with Katello next week * https://pulp.plan.io/issues/7832 * RBAC pulpcore issue * https://pulp.plan.io/issues/7710 * 3.9 blocker * how to remove a plugin, including the relevant data in the db * pulpcore-manager command? * checks if the plugin is installed * if not, drops all <plugin_app_label>_* tables? * use cases * migration plugin is the one which everyone would want to remove eventually * it's needed for katello * if no general solution is available, we will make some custom one for the migration plugin only * incompatible plugins, one might want to remove one * ttereshc to create a task * Validate existing group on pulpcore? * https://github.com/ansible/galaxy_ng/pull/572/files#diff-6b9632eb49cb924f729282743cdac58a36f7625974fef12da2ea7b946ac19866R32 * pulpcore uses Django Group model, not a custom one, so no need * https://github.com/django/django/blob/7af8f4127397279d19ef7c7899e93018274e2f9b/django/contrib/auth/models.py#L109 * 3.10 release * Tentatively planned for Jan 8? due to holidays. Feedback welcome. * probably too early, maybe end of January? * Galaxy NG will likely need a release of pulpcore at the end of Jan'21 * Conference driven release * Decide after 3.9 release * Needs volunteer to release * An assumption in the ArtifactSaver stage that a d_artifact always has a remote. * https://github.com/pulp/pulpcore/blob/master/pulpcore/plugin/stages/artifact_stages.py#L297 * Is it intentional? * Not intentional * move the check on line 300 couple of lines up * Currently causes issues for the migration * https://pulp.plan.io/issues/7876 ### Action items * [david] To send out last call for feedback before merging https://github.com/pulp/pulp-ci/pull/737 * Hold off until after Github Actions move * [fao89] look at driving forward release automation. * Automate post-release steps (branching, bumping to dev versions, updating template config, etc) * https://pulp.plan.io/issues/7817 (needs grooming, please provide feedback) * https://pulp.plan.io/issues/7818 (~~needs grooming~~) * [ttereshc] to file a task to implement plugin removal * [fao89] to figure out the use case for this fix https://github.com/ansible/galaxy_ng/pull/572/files#diff-6b9632eb49cb924f729282743cdac58a36f7625974fef12da2ea7b946ac19866R32 * [david] updates on tagging planning https://pulp.plan.io/issues/7127 ## November 10, 2020 ### Previous action items * [david] To send out last call for feedback before merging https://github.com/pulp/pulp-ci/pull/737 * ~~[dkliban] file a task for running tests for multiple plugins in one fips environment in the installer nightly~~ * [fao89] look at driving forward release automation. * Automate post-release steps (branching, bumping to dev versions, updating template config, etc) * [david] a Pulp query that shows issues for pulpcore (filters out installer, operator, etc) * [david] move django fips repo to pulp * [david] schedule go/no-go for nov 24 * Done * ~~[x9c4] to follow up on mailing list with proposal for setting pulpcore requirements for plugins [done]~~ ### Topics * Review 3 month planning * Correlation ID PR https://github.com/pulp/pulpcore/pull/1017 * Ready for review * No log messages from CI container * Skip log check * WorkingDirectory * https://github.com/pulp/pulp_rpm/pull/1879#issuecomment-724653199 * Have task management code manage working directory in 3.9 * Remove WorkingDirectory in 3.10 ### Action Items * [david] To send out last call for feedback before merging https://github.com/pulp/pulp-ci/pull/737 * [fao89] look at driving forward release automation. * Automate post-release steps (branching, bumping to dev versions, updating template config, etc) * [david] a Pulp query that shows issues for pulpcore (filters out installer, operator, etc) * [david] move django fips repo to pulp * [david] notify pulp-list mailing list of 3.9 release schedule * [ttereshc] file a task to have task management code manage working dir * [david] to start on tagging planning ## November 3, 2020 ### Previous action items * [david] To send out last call for feedback before merging https://github.com/pulp/pulp-ci/pull/737 * [david] schedule pulpcore FIPS meeting with bmbouter for later in November * Done. * [dkliban] file a task for running tests for multiple plugins in one fips environment in the installer nightly * [fao89] look at driving forward release automation * [x9c4] to backport https://pulp.plan.io/issues/7737 and release 3.6.z * In progress * [dkliban] cherry-pick 'request' commit to 3.8 branch * Abandoned since change is a feature * [ipanova] open a doc bug re:don't use settings in the models fields * done https://pulp.plan.io/issues/7776 * [daniel] revert data corruption issue * done. also have PR for repair all repos api endpoint. ### Topics * FIPS epic for pulpcore - https://pulp.plan.io/issues/3778 * Closed out, new issues to be filed as needed * Release automation next steps * Post-release steps (branching, bumping to dev versions, updating template config, etc) * Need a Pulp query that shows issues for pulpcore (filters out installer, operator, etc) * Have automation open all PRs at once? Makes it easy to have a reviewer review everything together * Installation of our fips patch to Django is not working reliably in pypi and source installation * ask mikedep333 to take a look * docs day * nov 23 * go/no-go meetings? * when do plugins bump requirement when they need a pulpcore feature * Bump the floor version when you merge the change that requires pulpcore feature * If you require a change in pulpcore master, bump the floor to dev version * Remove dev from pulpcore version when releasing a plugin ### Action Items * [david] To send out last call for feedback before merging https://github.com/pulp/pulp-ci/pull/737 * [dkliban] file a task for running tests for multiple plugins in one fips environment in the installer nightly * [fao89] look at driving forward release automation. * Automate post-release steps (branching, bumping to dev versions, updating template config, etc) * [david] a Pulp query that shows issues for pulpcore (filters out installer, operator, etc) * [david] move django fips repo to pulp * [david] schedule go/no-go for nov 24 * [x9c4] to follow up on mailing list with proposal for setting pulpcore requirements for plugins ## October 27, 2020 ### Previous action items * [ttereshc] follow up on relative_path problem on mailing list * Done * [david] To send out last call for feedback before merging https://github.com/pulp/pulp-ci/pull/737 * [dkliban] to follow up with bmbouters about fips checks * [ipanova] send an email to archive PUPS repository and file docs task * Done https://www.redhat.com/archives/pulp-dev/2020-October/msg00050.html * [dkliban] file a task for running tests for multiple plugins in one fips environment in the installer nightly ### Topics * Tasking system improvements * orhpan cleanup running in parallel * bmbouter and ipanova collab on the design * moved back a week * resource manager bottleneck * next step is to do an evaluation of tasking system performance * Enforce funtional tests in pulp_file * Add a check in Travis * filed issue https://pulp.plan.io/issues/7748 potentially consider adding option "enforce_tests" to the template instead? * Commit bit for mdellweg * 2 required reviews affects release process * Should we pre-agree that 2 specific people are available for reviews? * Would excluding release branches from 2 ack be a solution? * Go back to 1 required review, but opt into asking for 2 reviews for any significant change? * pulpbot to approve release PRs? * For now, decrease # of required ACKs for release branches, designate reviewers, and improve automation * pulpcore version in plugin api * https://pulp.plan.io/issues/7624 * https://pulp.plan.io/issues/6671 * need a volunteer to backport a fix to 3.6 and release it * https://pulp.plan.io/issues/7737 * pulpcore 3.8.1 - can in include a backwards compatible change to the plugin API? * https://github.com/pulp/pulpcore/commit/4063c346b4b75ffe74d2b0a95d650732dfb5ed8e * settings should not be used in the models fields * https://github.com/pulp/pulp_container/pull/170/files#diff-1707426fbe1933a12da3490e42f0dbceea79e47f7c883708c0b0cb49755b1d94L383 * https://github.com/pulp/pulpcore/blob/master/pulpcore/app/models/upload.py#L23 * proposal - add to the plugin writers docs to not use settings in the models but rather 'hardcode' those values * Silent data corruption bug * https://pulp.plan.io/issues/7676#note-8 * revert the commit * cp to 3.7 and 3.8 * open a new issue to repair the damage done * 3.9.0 planned date? * daviddavis to release (tentatively November 30) * When pulpcore is released and master branch version is bumped, the nightly job for plugins will start failing. * Release pulp_file? ### Action items * [david] To send out last call for feedback before merging https://github.com/pulp/pulp-ci/pull/737 * [david] schedule pulpcore FIPS meeting with bmbouter for later in November * [dkliban] file a task for running tests for multiple plugins in one fips environment in the installer nightly * [fao89] look at driving forward release automation * [x9c4] to backport https://pulp.plan.io/issues/7737 and release 3.6.z * [dkliban] cherry-pick 'request' commit to 3.8 branch * [ipanova] open a doc bug re:don't use settings in the models fields * [daniel] revert data corruption issue ## October 20, 2020 ### Previous action items * [david] to update https://github.com/pulp/pulp-ci/pull/737 * ~~When PR is ready, email about the PR and ask for feedback~~ * ~~Done. Date set to Oct 23, 2020~~ * Will send an announcement and plugin information once merged * ~~[ina] to file redmine issue about demo video requirement~~ * ~~done https://pulp.plan.io/issues/7703 and https://pulp.plan.io/issues/7704~~ * ~~[david] to make meeting one hour~~ * ~~Done!~~ * [ttereshc] follow up on relative_path problem on mailing list, in progress ### Topics * SigningService changes (on sprint, fyi really) * https://pulp.plan.io/issues/7700 * https://pulp.plan.io/issues/7701 * Improvements to FIPS checks * https://pulp.plan.io/issues/7696 * need one on checking for "future checksum use" e.g. during publish time * We no longer use PUPS, do we? we should update docs * https://docs.pulpproject.org/pulpcore/contributing/index.html#suggesting-changes-to-the-pulp-development-process * maybe also mark repo a deprecated? * how and where should we propose process improvement suggestions? * [bmbouter] I can't attend so leaving comment here, +1 to archiving this repo and announcing the process as no longer used. We should try to move the relavent parts to the docs somehow (maybe file tickets). I don't expect to replace this process with a formal process. * Enforce funtional tests in pulp_file * Add a check in Travis * docs style guide question: newlines after each sentence or no? * https://pulp.plan.io/issues/7570 * [bmbouter] my concern with having newlines instead of paragraphs was that the docs unrendered become difficult to read (even though the blame log does get easier). * Backport to 3.7 * https://pulp.plan.io/issues/7702 * Should we regularly review redmine issues filed in between pulpcore meetings? All except the "issue" type, since it's covered at triage. * https://bit.ly/3m1e3nr * running functional tests for all FIPS compliant plugins * re-prioritize https://pulp.plan.io/issues/4832 * +1 ### Action items * [david] To send out last call for feedback before merging https://github.com/pulp/pulp-ci/pull/737 * [ttereshc] follow up on relative_path problem on mailing list * [dkliban] to follow up with bmbouters about fips checks * [ipanova] send an email to archive PUPS repository and file docs task * [dkliban] file a task for running tests for multiple plugins in one fips environment in the installer nightly ## October 13, 2020 ### Previous Action Items * [bmbouter] to write up SigningService public key and immuatbility requirement * [dkliban] email pulp-dev about namespacing base_path of Distributions. ask for usecases outside of pulp_container. * [bmbouter] to write up tasking system improvements ### Topics * auto merge PRs? * Enable for pulpcore * david to revisit https://github.com/pulp/pulp-ci/pull/737 * require 2 acks? * demo video requirement for pulpcore/pulp_file features? * We need to document this requirement * Update the demo docs * 3 month planning * relative_path problem? * AI: ttereshc to follow up * Signing improvements * Tasking system improvements * auto-distribute (pulp_file) * RBAC for pulpcore * labels? * Pulp AdminModels * Docs day! * https://pulp.plan.io/issues/7692 * https://pulp.plan.io/issues/7476 * https://pulp.plan.io/issues/7475 * https://pulp.plan.io/issues/7474 * https://pulp.plan.io/issues/6990 * https://pulp.plan.io/issues/6658 * do we have docs day query? * https://pulp.plan.io/issues?query_id=150 * look through https://pulp.plan.io/issues?query_id=128 to find more to add to sprint * Pulpcore tests rely on pulpcore.app.settings * https://pulp.plan.io/issues/7690 * This meeting is not long enough ## Action Items * [david] to update https://github.com/pulp/pulp-ci/pull/737 * When PR is ready, email about the PR and ask for feedback * Will send an announcement and plugin information once merged * [ina] to file redmine issue about demo video requirement * [david] to make meeting one hour * [ttereshc] follow up on relative_path problem on mailing list ## October 6, 2020 ### Previous action items * [bmbouter] to write up SigningService public key and immuatbility requirement ### Topics * 2 approvals for merging pulpcore PRs? * [david] will configure requirement in github * Namespaces as a pulpcore feature * Each namespace could be associated with any resource that needs to be accessed by an individual or a group of individuals. * In pulp_container distributions are associated with a namespace. In other plugins I could see repositories being associated with a namespace also. * Correlation id comments https://pulp.plan.io/issues/4689#note-30 * Task system improvements planning * orphan cleanup run in parallel * removal of resource_manager from the architecture * auto-merge after two acks? * Not a quorum today. Revisit next week. * Start using code owners more? * For now, just ping code owners on PRs ### Action Items * [bmbouter] to write up SigningService public key and immuatbility requirement * [dkliban] email pulp-dev about namespacing base_path of Distributions. ask for usecases outside of pulp_container. * [bmbouter] to write up tasking system improvements ## September 29, 2020 ### Previous action items * https://pulp.plan.io/issues/7487 is breaking pclean * [daviddavis] revert and revisit for 3.8 * [bmbouter] to coordinate planning on https://pulp.plan.io/issues/6926 * no core changes are needed to complete this task ### Topics * Dependency PRs * https://github.com/pulp/pulpcore/pulls?q=is%3Aopen+is%3Apr+label%3Adependencies * daviddavis to review and merge * Upload chunks stored in default storage: https://github.com/pulp/pulpcore/pull/914 * How to handle upgrades? * Add note to release notes that users have to clean up uploads before upgrading * Publish pre-releases of pulpcore - https://pulp.plan.io/issues/7608 * 3.7.1 needs to be published today * Retro from release * proposal: stop releasing pulp_file "with" pulpcore * the installer needs a plugin for test * with new deprecation policy, last version of pulp_file should work ### Action Items * [bmbouter] to write up SigningService public key and immuatbility requirement ## September 22, 2020 ### Previous action items * [bmbouter] to respond and close https://github.com/pulp/pulpcore/pull/659 * Done! ### Topics * Keeping the plugin API's call interface official (aka no private or semi-private interfaces) * Agreed, document as part of a greater push for better plugin writer docs * Pulpcore grooming on Friday * David will be at DevConf.us * dkliban to drive * Signing reboot, next steps * https://pulp.plan.io/issues/6926 * 3.7.0 release is happening today * https://pulp.plan.io/issues/7463 ### Action Items * https://pulp.plan.io/issues/7487 is breaking pclean * [daviddavis] revert and revisit for 3.8 * [bmbouter] to coordinate planning on https://pulp.plan.io/issues/6926 ## September 8, 2020 ### Previous action items * [dkliban] file a story to allow auto-publish and distribute * Done. https://pulp.plan.io/issues/7469 * [bmbouter] to respond and close https://github.com/pulp/pulpcore/pull/659 * not done, moved forward to next week ### Topics * 3.7.0 is scheduled for Sept 22 * https://pulp.plan.io/issues/7463 * Go/No-Go: Tuesday Sept 15th, 12pm - 12:30pm EDT. https://everytimezone.com/s/68f4535a * Pulp UI project accepted by UMAss Lowell. Professors have started recruiting students to take on the project. ### Action Items * [bmbouter] to respond and close https://github.com/pulp/pulpcore/pull/659 ## September 1, 2020 ### Previous action items * [dkliban] file a story to allow auto-publish and distribute * [daviddavis] announce possible black PR merge date * Done. Will merge tomorrow. * [dkliban] call for release 3.6.1 tomorrow at open floor * Going out today * https://pulp.plan.io/issues/7429 ### Topics * PRs without any activity in the past month. Can we move them forward or close them? * https://github.com/pulp/pulpcore/pull/659 * https://github.com/pulp/pulpcore/pull/610 * https://github.com/pulp/pulpcore/pull/657 * closed * Need a host for the next meeting September 8 * David has training, ttereshc and ipanova are on pto * Roll out deprecations to plugins? * https://github.com/pulp/plugin_template/pull/257 * Plugins can customize this. * New plugins will have deprecations by default. * Existing plugins can decide and roll it out themselves. ### Action Items * [dkliban] file a story to allow auto-publish and distribute * [bmbouter] to respond and close https://github.com/pulp/pulpcore/pull/659 ## August 27, 2020 ### Previous action items * [daviddavis] to add a 2-hour backlog grooming meeting to focus on pulpcore backlog * Scheduled for Monday August 31 * [dkliban] file a story to allow auto-distribution of publications * a user on the irc had similar request and filed an issue https://pulp.plan.io/issues/7390 * his main complaint was he needs to re-publish and assign a new publication to the distribution everytime when content gets added/removed ### Topics * black update - https://github.com/pulp/pulpcore/pull/870 * We've pinned for now. * Wait until 1.0 release? merge now? * 3.6.1 release * OpenAPI - https://github.com/pulp/pulpcore/pull/859 * OpenAPI - https://github.com/pulp/pulpcore/pull/860 * PulpTemporaryFile - https://github.com/pulp/pulpcore/pull/863 * Groups API validation - https://github.com/pulp/pulpcore/pull/864 * David has meeting conflict again next week September 1 * Reschedule or find new host? * ttereshc will host * docs.pulpproject.org is going to forward to docs.pulpproject.org/pulpcore/ * https://github.com/pulp/plugin_template/pull/253 - Adds job for publishing docs to docs.pulpproject.org. * https://pulp.plan.io/issues/7229 * ### Action Items * [dkliban] file a story to allow auto-publish and distribute * [daviddavis] announce possible black PR merge date * [dkliban] call for release 3.6.1 tomorrow at open floor ## August 18, 2020 ### Previous action items * None ### Topics * Grooming the backlog? * https://pulp.plan.io/projects/pulp/issues?status_id=1 * Remove pulpcore items from sprint? * https://pulp.plan.io/projects/pulp/issues?query_id=150 * How should the UI update a Distribution associated with a repository? Right now we don't have a relationship between distributions and repositories. So there is no way to schedule a task to update a distribution before a publication finishes being created. * Semi-related, similar problem with publications and repo-verisions unless using "auto-publish" https://pulp.plan.io/issues/4793 * RBAC for UI endpoints being added in 3.7 * Proposal: functional test required for each feature and bug fix for pulpcore and pulp_file * pulp_rpm has this convention already ### Action items * [daviddavis] to add a 2-hour backlog grooming meeting to focus on pulpcore backlog * [dkliban] file a story to allow auto-distribution of publications ## August 4, 2020 ### Previous action items * ~~[daviddavis] disable cherry pick processor for pulpcore and pulp_file~~ ### Topics * Are we ready for 3.6 release date (August 11)? * RBAC should be ready although not all endpoints will be protected * OpenAPIv3 ironed out * Are rewritten stages going in as previously discussed? If so, they need review. * [mdellweg] to review * Backporting process for pulpcore and pulp_file * Check that triage queries include backport tracker type * [daviddavis] done ### Action items ## July 28, 2020 ### Previous action items * [bmbouter and daviddavis] to look into merging https://github.com/pulp/pulpcore/pull/763 * merged! * [bmbouter] aggregate tags/labels feedback on the issue * [ipanova] mostly waiting on CDT to ack. ### Topics * The same two declarative content units in one batch which differ only in a remote they refer to * https://pulp.plan.io/issues/7147 * is it too unexpected use case? * should it be fixed in the pulpcore (or is it too special case and better be fixed in the plugin)? * Yes, let's fix it in pulpcore. Talk about implementation later. * adjusting default download concurrency? * https://hackmd.io/@ggainey/pulp3_sync_concurrency * Discuss more at open floor * Pulpcore cherry pick processor * retiring the cherry pick processor for pulpcore and pulp_file * cherry picks will be done on an as-needed basis by hand ### Action items * [daviddavis] disable cherry pick processor for pulpcore and pulp_file * Close out open PRs * Delete "Needs Cherry Pick" label ## July 21, 2020 ### Previous action items * [bmbouter and daviddavis] to look into merging https://github.com/pulp/pulpcore/pull/763 * Pinged contributor. Will give him one more week. * ~~[daviddavis] update correlation id feature to store cid on task instead of passing it around~~ * ~~[daviddavis] to create pulpcore hackmd pad~~ * [bmbouter] to follow up about use cases for tags/labels * ~~[dalley] to file an issue for performance improvement PRs and assign it to a 3.6 milestone~~ ### Topics * github team membership check-in * https://github.com/orgs/pulp/teams/core/members * Cherry pick to 3.5 is failing * https://github.com/pulp/pulpcore/pull/796 * dkliban to update template_config.yml on 3.5 branch * Omit some views in OpenAPI schema - https://pulp.plan.io/issues/7133 * Add to sprint * Adding 'user' to the Task * https://pulp.plan.io/issues/7180 * Discuss more at open floor ### Action Items * [bmbouter and daviddavis] to look into merging https://github.com/pulp/pulpcore/pull/763 * [bmbouter] aggregate tags/labels feedback on the issue ###### tags: `pulpcore`