https://bugzilla.redhat.com/show_bug.cgi?id=1295127
--- Comment #5 from Antonio Trande anto.trande@gmail.com --- (In reply to Fabio Alessandro Locati from comment #4)
Thanks Andrea, just few comments now and then tomorrow morning I'll work on the spec itself.
Ok, I'll do this way, thanks
This package does not provide any library, only binaries so (as for
http://fedoraproject.org/wiki/Packaging:Python#Executables_in_.2Fusr.2Fbin, "If the executables provide the same functionality independent of whether they are run on top of Python 2 or Python 3, then only one version of the executable should be packaged.") I think only one version should be packaged
- See point 2
I'm not totally sure; I'm not a Python expert, but I see awcli file in /usr/bin as is made with your package contains a Python3 shebang (indeed, your package builds only a Python3 awscli in Fedora).
When you will split awscli in python2-awscli and python3-awscli, it will need two different awscli in /usr/bin, one for Python2 and one for Python3.
- Technically, AWSCLI does not require bash nor zsh so they should not be a
dependency. Those helpers are used only if AWSCLI is used with BASH or ZSH. This is a common thing in fact even if you do not have zsh installed (as in my computer) that folder is present
They may be packaged separately so, as 'awscli-bash-completion' and 'awscli-zsh'.