Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[kirkstone] pkgfeed-ni-extra: remove python3-pysnmp #600

Merged

Conversation

amstewart
Copy link
Contributor

packagefeed-ni-extra currently throws an error during the bitbake recipe parsing stage like so.

ERROR: Nothing RPROVIDES 'python3-pycrypto' (but /home/usr0/fast/nilrt-kirkstone/sources/meta-cloud-services/meta-openstack/recipes-devtools/python/python3-pysnmp_4.4.12.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'python3-pycrypto' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['python3-pycrypto']
NOTE: Runtime target 'python3-pysnmp' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['python3-pysnmp', 'python3-pycrypto']
ERROR: Required build target 'packagefeed-ni-extra' has no buildable providers.
Missing or unbuildable dependency chain was: ['packagefeed-ni-extra', 'python3-pysnmp', 'python3-pycrypto']

The python3-pysnmp module depends on the pycrpto module - which has been removed from upstream OE-core and meta-nilrt as of kirkstone. pysnmp is therefore unbuildable.

pysnmp was apparently added to the extra/ feed back in fido, with no justification. So it is being removed without consideration.

Remove python3-pysnmp from the extras/ feed.

NI AZDO 2461734

Testing

  • With this patchset in place, the above error is no longer being emitted, and the build proceeds through to processing the extras/ feed recipes.
  • No other recipes in the solution seem to depend upon pycrypto. Though there are other recipes in the meta-cloud-services layer which might trigger the same error in the future.

The python3-pysnmp module depends on the pycrpto module - which has been
removed from upstream OE-core and meta-nilrt as of kirkstone. pysnmp is
therefore unbuildable.

pysnmp was apparently added to the extra/ feed back in fido, with no
justification. So it is being removed without consideration.

Remove python3-pysnmp from the extras/ feed.

Signed-off-by: Alex Stewart <alex.stewart@ni.com>
@amstewart amstewart requested a review from a team July 21, 2023 18:40
@amstewart amstewart merged commit 9d1b57c into ni:nilrt/master/kirkstone Jul 21, 2023
@amstewart amstewart deleted the dev/kirkstone/pkgfeed-ni-extra branch July 21, 2023 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants