Overview

Request 1173437 superseded

I want to maintain aws-cli-2 in Factory and would like to use Cloud:Tools as the devel/feeder project. It depends on python-awscrt that I submitted to devel:languages:python (request 1173436).

Loading...


John Paul Adrian Glaubitz's avatar

The problem is the embedded code copy of botocore which is the main reason why we're currently not shipping version 2.0 of the aws-cli.


Dominik Wombacher's avatar
author source maintainer

I know but didn't the policy around bundling changed a year ago? (https://en.opensuse.org/openSUSE:Bundled_software_policy).

Further discussion around that in https://build.opensuse.org/package/show/Cloud:Tools/aws-cli#comment-1929561 and https://build.opensuse.org/package/show/Cloud:Tools/aws-cli#comment-1933109.

My understanding: The package complies in general with openSUSE guidelines and can therefore be a candidate for Factory. As Robert said in his comment, when we have the package here we can discuss the bundling topic further and I'm happy to implement technical solutions when we agree on some.

The fact is, upstream will not change the way the software is build from one day to the other. We have to start somewhere to make progress with aws cli v2 in openSUSE/SLES :)

Request History
Dominik Wombacher's avatar

wombelix created request

I want to maintain aws-cli-2 in Factory and would like to use Cloud:Tools as the devel/feeder project. It depends on python-awscrt that I submitted to devel:languages:python (request 1173436).


Robert Schweikert's avatar

rjschwei declined request

+ Please add the version to the changelog, something lik ethis:

- Initial build
+ Version 2.15.47

That way we know when we started iwthout fishing through the history.

+ No "%{?sle15_python_module_pythons}" in command line packages, that's for modules as the macro name indicates.

+ BuildRequires should use %{pythons} that's why it is defined in the spec file in the first place. See the existing aws-cli spec file as an example.

+ How are the certs handeled? The upstream botocore project has bundeled certs we remove those in teh stand alone botocore built. We should not distribute the bundeled certs, that's a no go. The package has to pick up the certs the distribution provides.

+ The definition and then use of "plainpython" makes the -doc package and the main package potentially dependent on 2 different python interpreters, in SLE for example aws-cli will require the Python 3.11 interpreter and the -doc package requires the Python 3.6 interpreter. What is th ereason the -doc package cannot use the same interpreter?


Dominik Wombacher's avatar

wombelix superseded request

superseded by 1174564

openSUSE Build Service is sponsored by