azure-sdk-for-cpp: init at various versions#348202
Conversation
da846b2 to
98b6aa7
Compare
cpcloud
left a comment
There was a problem hiding this comment.
Given the constraints, this seems reasonable.
98b6aa7 to
b1cecf9
Compare
3be2ded to
0a4224c
Compare
|
I updated the source to the most recent tag of |
SuperSandro2000
left a comment
There was a problem hiding this comment.
What is your plan to keep all those version numbers in sync?
| openssl, | ||
| }: | ||
| let | ||
| macro-utils-c = stdenv.mkDerivation { |
There was a problem hiding this comment.
Why are those packages inline unlike the others?
There was a problem hiding this comment.
They are not part of the SDK itself, and given that they are custom versions I opted to not expose them as regular attributes.
I plan to add a dedicated update script when there is an actual update to be done. |
|
|
Thanks for offering your help! |
ef01f12 to
e6e80a3
Compare
187a266 to
2f00e46
Compare
|
nixpkgs vet is failing |
2f00e46 to
86ca648
Compare
azure-sdk-for-cpp is now the package scope. The remaining propagatedBuildInputs are to workaround dependent packages expecting transient dependencies to be present according to Tobias (@tobim).
|
Anything else you want me to do so this can be merged? |
ShamrockLee
left a comment
There was a problem hiding this comment.
The copyright file location is a blocker, and the rest are not.
pkgs/development/libraries/azure-sdk-for-cpp/core-tracing-opentelemetry.nix
Show resolved
Hide resolved
ShamrockLee
left a comment
There was a problem hiding this comment.
Here are all the moveToOutput suggestions.
pkgs/development/libraries/azure-sdk-for-cpp/core-tracing-opentelemetry.nix
Outdated
Show resolved
Hide resolved
pkgs/development/libraries/azure-sdk-for-cpp/messaging-eventhubs-checkpointstore-blob.nix
Outdated
Show resolved
Hide resolved
pkgs/development/libraries/azure-sdk-for-cpp/storage-common.nix
Outdated
Show resolved
Hide resolved
pkgs/development/libraries/azure-sdk-for-cpp/storage-files-datalake.nix
Outdated
Show resolved
Hide resolved
pkgs/development/libraries/azure-sdk-for-cpp/storage-files-shares.nix
Outdated
Show resolved
Hide resolved
pkgs/development/libraries/azure-sdk-for-cpp/storage-queues.nix
Outdated
Show resolved
Hide resolved
It's cleaner to make the SDK a dedicated scope and force call sites to list the modules they actually need. This makes the top-level package significantly simpler.
Co-authored-by: Yueh-Shun Li <[email protected]>
Co-authored-by: Yueh-Shun Li <[email protected]>
5b0e8b3 to
651d15c
Compare
|
The copyright file install output issues are addressed.
|
Thanks for your help with getting it over the line. |
My motivation to have this packaged is so we can enable ABFS support in
arrow-cpp.Each API client library is built in a dedicated derivation to minimize closure sizes of dependent packages.
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.