FS#78235 - [nix] S3 support is not compiled in

Attached to Project: Community Packages
Opened by Phil Hazelden (philh) - Monday, 17 April 2023, 13:32 GMT
Last edited by George Rawlinson (rawlinsong) - Wednesday, 19 April 2023, 06:07 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Caleb Maclennan (alerque)
George Rawlinson (rawlinsong)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Nix has optional support for using an s3 bucket as a store. This isn't compiled in to the package provided in pacman. Can we have it added please?

Version: nix-2.14.1-3

You can do `nix describe-stores | grep '^## '` to see the stores available. Using the provided package, I get

## Dummy Store
## Http Binary Cache Store
## Legacy SSH Store
## Local Binary Cache Store
## Local Daemon Store
## SSH Store

If I build myself, it seems that having the package `aws-sdk-cpp` is sufficient for support to be compiled in. (`aws-c-s3` might also be necessary, but it's not sufficient. Installing both of those brought me from "not getting compiled in" to "getting compiled in".) With that installed, the stores I get are


## Dummy Store
## Http Binary Cache Store
## Legacy SSH Store
## Local Binary Cache Store
## Local Daemon Store
## S3 Binary Cache Store
## SSH Store

(i.e. "S3 Binare Cache Store" added), and the S3 store works as expected.
This task depends upon

Closed by  George Rawlinson (rawlinsong)
Wednesday, 19 April 2023, 06:07 GMT
Reason for closing:  Fixed
Additional comments about closing:  2.15.0-1

Loading...