Bug 2083658

Summary: Please branch and build awscli in epel9
Product: [Fedora] Fedora EPEL Reporter: Major Hayden 🤠 <mhayden>
Component: awscliAssignee: David Duncan <davdunc>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel9CC: davdunc, gwync, me
Target Milestone: ---Flags: davdunc: needinfo-
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: awscli-1.23.10-2.el9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-05-27 01:25:05 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2083656, 2083657, 2087221    
Bug Blocks:    

Description Major Hayden 🤠 2022-05-10 14:36:50 UTC
Could you please branch and build awscli in epel9? The rawhide branch builds fine in epel9 once python-botocore and python-s3transfer are backported.

I'm happy to help maintain the package if you would like assistance. My FAS username is 'mhayden'.

Thank you!

Comment 1 Major Hayden 🤠 2022-05-11 15:47:49 UTC
For what it's worth, the rawhide branch of this package builds fine in epel9. I have a COPR here with the built package:

  https://copr.fedorainfracloud.org/coprs/mhayden/awscli-epel9/packages/

Comment 2 Fedora Update System 2022-05-11 19:18:40 UTC
FEDORA-EPEL-2022-9988c94684 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-9988c94684

Comment 3 Major Hayden 🤠 2022-05-11 19:42:35 UTC
Thanks! 🫂

Comment 4 David Duncan 2022-05-11 20:22:52 UTC
Thanks gwync!

Comment 5 Gwyn Ciesla 2022-05-11 20:54:45 UTC
(In reply to David Duncan from comment #4)
> Thanks gwync!

:curtsey:

Comment 6 Fedora Update System 2022-05-12 04:02:08 UTC
FEDORA-EPEL-2022-9988c94684 has been pushed to the Fedora EPEL 9 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-9988c94684

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Major Hayden 🤠 2022-05-17 15:39:47 UTC
Just noticed this when I try to run `aws` in epel9:

---
Traceback (most recent call last):
  File "/usr/bin/aws", line 19, in <module>
    import awscli.clidriver
  File "/usr/lib/python3.9/site-packages/awscli/clidriver.py", line 37, in <module>
    from awscli.help import ProviderHelpCommand
  File "/usr/lib/python3.9/site-packages/awscli/help.py", line 20, in <module>
    from docutils.core import publish_string
ModuleNotFoundError: No module named 'docutils'
---

Comment 8 Gwyn Ciesla 2022-05-17 16:16:01 UTC
fedpkg request-branch says python-docutils is in EL.

Comment 9 Major Hayden 🤠 2022-05-17 17:29:55 UTC
Aaaah, it's in the CRB repo! http://mirror.stream.centos.org/9-stream/CRB/x86_64/os/Packages/

I'm not sure how we should deal with that in EPEL/CentOS.

Comment 10 Gwyn Ciesla 2022-05-17 19:07:24 UTC
Hopefully this turns out better than the Great -devel Package Adventure of EL-8.

Comment 11 Major Hayden 🤠 2022-05-18 02:22:34 UTC
@gwync After lots of banging my head against the desk, I found a small problem with the `sed` line that dropped the docutils requirement accidentally. PR here:

  https://src.fedoraproject.org/rpms/awscli/pull-request/13

Comment 12 Gwyn Ciesla 2022-05-18 14:52:45 UTC
Merged and built in rawhide but it doesn't find docutils in epel9.

Comment 13 Fedora Update System 2022-05-19 16:20:10 UTC
FEDORA-EPEL-2022-9988c94684 has been pushed to the Fedora EPEL 9 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-9988c94684

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 14 Fedora Update System 2022-05-27 01:25:05 UTC
FEDORA-EPEL-2022-9988c94684 has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.