opentelemetry-python-contrib icon indicating copy to clipboard operation
opentelemetry-python-contrib copied to clipboard

opentelemetry-sdk-extension-aws's pypi releases are out of sync

Open madjar opened this issue 2 years ago • 5 comments
trafficstars

The opentelemetry-sdk-extension-aws package is currently released on pypi as 2.0.1, which happened as par of https://github.com/open-telemetry/opentelemetry-python-contrib/pull/753 back in 2021.

Since then, there has been no new releases to opentelemetry-sdk-extension-aws, even though there have been changes to the code (https://github.com/open-telemetry/opentelemetry-python-contrib/commits/main/sdk-extension/opentelemetry-sdk-extension-aws).

As a result, some of the changes mentioned in the changelog for opentelemetry-sdk-extension-aws cannot be installed from pypi.

I'm not sure what the best solution is here, since it wouldn't be reasonable to bring back this package to the same release scheme as the others, and release a 0.40b0 on top of 2.0.1. In any case, making a new release of this package would fix the issue and make the changes from the last few years available in pypi.

madjar avatar Aug 02 '23 09:08 madjar

opentelemetry-sdk-extension-aws was brought out of the release cycle per the request of the original owners of the package. I am not sure if they still own it or if there is even active support/development for it.

Perhaps @NathanielRN could comment.

lzchen avatar Sep 21 '23 22:09 lzchen

Hello, I'm working on a small change for sdk-extension-aws and was wondering whether there is any update on this issue. Thanks!

abstractOwl avatar Apr 01 '24 20:04 abstractOwl

@lzchen @ocelotl To follow up on the conversation on #2382, would it be possible to start building the opentelemetry-sdk-extension-aws package again with this upcoming release cycle? I see that @srprash has asked that the package be re-added to the normal release process: https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2382#issuecomment-2050318196

abstractOwl avatar Apr 22 '24 21:04 abstractOwl

just got bitten by this - very frustrating :/

morrissimo avatar Jun 12 '24 19:06 morrissimo

From 07/25 SIG, we have decided to add the sdk-extension package back into our OT release process. This was discussed with current owners @NathanielRN and @srprash in the 05/02 SIG. They have committed to becoming component owners for this package and will be mostly responsible for supporting it.

lzchen avatar Jul 25 '24 17:07 lzchen

Hi @lzchen I think there is a similar issue with opentelemetry-propagator-aws-xray. Its version 1.0.1 was released in 2021 and there have been some updates to this code recently with

  • https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2573
  • https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2599

EDIT: The AwsLambdaInstrumentor was last released with the changes from #2599 (issue #2598) assuming propagator changes from #2573 (issue #2557) that weren't released. So there might be a bug.

Should I file a separate issue? Or could this package enter the current ownership talks?

tammy-baylis-swi avatar Aug 02 '24 17:08 tammy-baylis-swi

@tammy-baylis-swi

I'll be releasing opentelemetry-propagator-aws-xray and opentelemetry-sdk-extension-aws manually for now until we can automate multiple versions in our release workflow.

https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2773

lzchen avatar Aug 02 '24 21:08 lzchen

https://pypi.org/project/opentelemetry-sdk-extension-aws/2.0.2/

lzchen avatar Aug 05 '24 17:08 lzchen

Thank you @lzchen !

tammy-baylis-swi avatar Aug 06 '24 16:08 tammy-baylis-swi