[Pulp-dev] PulpCon 2021

2021-03-15 Thread David Davis
The topic of PulpCon came up today as spring is usually the time we begin to plan PulpCon. The main question I think is whether we should hold PulpCon again virtually this year or not. Optimally, we'd like to meet in person but given the uncertainty of our current situation, I think we should

[Pulp-dev] pulp-cli 0.7.0 is generally available

2021-03-15 Thread Matthias Dellweg
pulp-cli 0.7.0 has been released to PyPI[0]. It is considered beta software until it reaches its 1.0 release. Future releases will likely break compatibility. The 0.7.0 release features amongst others support for the pulp_python plugin. See the changelog for all changes[1]. For help installing

Re: [Pulp-dev] pulp_rpm and The Pitfalls of urljoin()

2021-03-15 Thread Grant Gainey
On Mon, Mar 15, 2021 at 4:42 PM David Davis wrote: > I've been bitten by this a couple times. I also noticed that ansible > actually defines its own version of urljoin: > > > https://github.com/ansible/ansible/blob/00bd0b893d5d21de040b53032c466707bacb3b93/lib/ansible/galaxy/api.py#L166-L167 >

[Pulp-dev] pulp_rpm and The Pitfalls of urljoin()

2021-03-15 Thread Grant Gainey
Hey folks, I was looking at https://pulp.plan.io/issues/7995 with an eye to fixing it for 3.12. The underlying problem can be summed up as "urljoin doesn't do what you expect if 'base' doesn't end in a '/'"[0][1]. Using urljoin() as if all it does is "concatenate these two strings with a '/'

Re: [Pulp-dev] pulp_rpm and The Pitfalls of urljoin()

2021-03-15 Thread David Davis
I've been bitten by this a couple times. I also noticed that ansible actually defines its own version of urljoin: https://github.com/ansible/ansible/blob/00bd0b893d5d21de040b53032c466707bacb3b93/lib/ansible/galaxy/api.py#L166-L167 David On Mon, Mar 15, 2021 at 3:44 PM Grant Gainey wrote: >

Re: [Pulp-dev] Breaking change (for plugin writers) announcement

2021-03-15 Thread Daniel Alley
We determined that there is a path for moving forwards which would be a little more work (in the short term), but would preserve the deprecation policy - so we are changing the plan described above and will instead be maintaining the deprecation policy. It’s written into the epic (