Bug 2035386 - Please branch and build restic in epel9.
Summary: Please branch and build restic in epel9.
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: restic
Version: 34
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Steve Miller
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-12-23 20:27 UTC by Quirin Maier
Modified: 2022-02-13 02:03 UTC (History)
2 users (show)

Fixed In Version: restic-0.12.1-3.el9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-02-13 02:03:09 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 2034408 1 None None None 2022-01-28 15:17:48 UTC

Description Quirin Maier 2021-12-23 20:27:54 UTC
Please branch and build restic in epel9.

Bugzilla product selection "fedora-epel" does not allow setting "component" to restic. Sorry for taking this route.

Comment 1 Quirin Maier 2022-01-20 17:31:51 UTC
Will you be able to branch and build restic in epel9?

Comment 2 Steve Miller 2022-01-21 00:10:37 UTC
I do not know how to check epel9, since Fodora 35 does not have a mock for epel-9-x86_64.cfg yet. However, I am not optimistic that the dependancies would exist yet, they still do not exist for Epel 8.

This is from a mock build on EPEL 8:

Extra Packages for Enterprise Linux 8 - x86_64                                                                     9.8 kB/s | 4.7 kB     00:00    
No matching package to install: 'golang(bazil.org/fuse)'
No matching package to install: 'golang(bazil.org/fuse/fs)'
No matching package to install: 'golang(cloud.google.com/go/storage)'
No matching package to install: 'golang(github.com/Azure/azure-sdk-for-go/storage)'
No matching package to install: 'golang(github.com/cenkalti/backoff)'
No matching package to install: 'golang(github.com/cespare/xxhash)'
No matching package to install: 'golang(github.com/dchest/siphash)'
No matching package to install: 'golang(github.com/elithrar/simple-scrypt)'
No matching package to install: 'golang(github.com/google/go-cmp/cmp)'
No matching package to install: 'golang(github.com/hashicorp/golang-lru/simplelru)'
No matching package to install: 'golang(github.com/juju/ratelimit)'
No matching package to install: 'golang(github.com/kurin/blazer/b2)'
No matching package to install: 'golang(github.com/mattn/go-isatty)'
No matching package to install: 'golang(github.com/minio/minio-go/v7)'
No matching package to install: 'golang(github.com/minio/minio-go/v7/pkg/credentials)'
No matching package to install: 'golang(github.com/ncw/swift)'
No matching package to install: 'golang(github.com/pkg/errors)'
No matching package to install: 'golang(github.com/pkg/sftp)'
No matching package to install: 'golang(github.com/pkg/xattr)'
No matching package to install: 'golang(github.com/restic/chunker)'
No matching package to install: 'golang(golang.org/x/oauth2/google)'
No matching package to install: 'golang(golang.org/x/sync/errgroup)'
No matching package to install: 'golang(google.golang.org/api/googleapi)'
No matching package to install: 'golang(google.golang.org/api/storage/v1)'
No matching package to install: 'golang(gopkg.in/tomb.v2)'
Not all dependencies satisfied
Error: Some packages could not be found.

a few of these are packages I also own and could port to EPEL if they were the only blocker, but only a small subset.

Comment 3 Quirin Maier 2022-01-28 15:20:10 UTC
How about to bundle missing dependencies? I had created another request (bug-id 2034408) to provide rclone package for EPEL9. In comment https://bugzilla.redhat.com/show_bug.cgi?id=2034408#c3, Robert-André Mauchin states he talked to Redhat guys and they told him the policy for EPEL is to bundle every dependency. So would this approach also the way to go for restic? What do you think?

Comment 4 Steve Miller 2022-01-29 21:57:01 UTC
This could be great news for restic in epel. I just need to find the time to research, since I will have to fork the spec file from Fedora.

Comment 5 Fedora Update System 2022-02-04 16:56:23 UTC
FEDORA-EPEL-2022-2912720425 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-2912720425

Comment 6 Fedora Update System 2022-02-05 02:07:51 UTC
FEDORA-EPEL-2022-2912720425 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-2912720425

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

Comment 7 Quirin Maier 2022-02-06 11:14:50 UTC
LGTM. Left test comment and karma on bodhi. Appreciate your efforts, Steve.

Comment 8 Fedora Update System 2022-02-13 02:03:09 UTC
FEDORA-EPEL-2022-2912720425 has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.