FS#78424 - [nix] aws-sdk-cpp and aws-crt-cpp should be optional dependencies for nix

Attached to Project: Community Packages
Opened by Anthony Wang (Ta180m) - Friday, 05 May 2023, 22:51 GMT
Last edited by George Rawlinson (rawlinsong) - Thursday, 11 May 2023, 08:43 GMT
Task Type Bug Report
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

According to https://bugs.archlinux.org/task/78235, aws-sdk-cpp and aws-crt-cpp are only required for S3 support and are not essential for Nix. Thus, they should be listed as optional dependencies instead of normal dependencies, especially since aws-sdk-cpp is over 500MB.
This task depends upon

Closed by  George Rawlinson (rawlinsong)
Thursday, 11 May 2023, 08:43 GMT
Reason for closing:  Upstream
Comment by Toolybird (Toolybird) - Friday, 05 May 2023, 23:50 GMT
Was implemented in  FS#78235 . Related  FS#66872 . The requirement is in `/usr/lib/libnixstore.so'...unsure if this can be made optional or not?
Comment by George Rawlinson (rawlinsong) - Saturday, 06 May 2023, 00:46 GMT
Can’t be made optional unless upstream perform the requisite checks upon attempting to load the shared libraries.

Loading...