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).
- Created by wombelix
- In state superseded
- Superseded by 1174564
Request History
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).
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?
superseded by 1174564
@aosthof, @bear454, @glaubitz, @jdsn, @rjschwei, @sax2, @seanmarlow, @svollath: review reminder
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.
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 :)