Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AWS C/C++ library bumps #160281

Merged
merged 8 commits into from
Mar 7, 2022
Merged

AWS C/C++ library bumps #160281

merged 8 commits into from
Mar 7, 2022

Conversation

r-burns
Copy link
Contributor

@r-burns r-burns commented Feb 16, 2022

Bumping aws-c-* collection, s2n-tls, and aws-crt-cpp to the latest versions.

Motivation for this change

These packages are all highly interdependent, and breaking changes in one can require updates in lockstep, so it makes sense to bundle these bumps into a single PR.

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 22.05 Release Notes (or backporting 21.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
    • (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes
  • Fits CONTRIBUTING.md.

@r-burns
Copy link
Contributor Author

r-burns commented Feb 26, 2022

I can't finish a nixpkgs-review because of #160289 but this seems to be working well. The only failures I noticed are already broken python packages.

@Artturin
Copy link
Member

Artturin commented Mar 6, 2022

Result of nixpkgs-review pr 160281 run on x86_64-linux 1

4 packages marked as broken and skipped:
  • libsForQt512.discover
  • libsForQt514.discover
  • nixui
  • ovftool
3 packages blacklisted:
  • nixos-install-tools
  • tests.nixos-functions.nixos-test
  • tests.nixos-functions.nixosTest-test
5 packages failed to build:
  • nix-doc
  • nix-plugins
  • python310Packages.tokenizers
  • python310Packages.transformers
  • streamlit
121 packages built:
  • arrow-cpp
  • aws-c-auth
  • aws-c-cal
  • aws-c-common
  • aws-c-compression
  • aws-c-event-stream
  • aws-c-http
  • aws-c-io
  • aws-c-mqtt
  • aws-c-s3
  • aws-c-sdkutils
  • aws-checksums
  • aws-crt-cpp
  • aws-sdk-cpp
  • bundix
  • cabal2nix
  • cached-nix-shell
  • cachix
  • comma
  • common-updater-scripts
  • crate2nix
  • crystal2nix
  • dep2nix
  • dydisnix
  • fusionInventory
  • gnome.gnome-packagekit
  • gnome.gnome-software
  • simple-scan (gnome.simple-scan)
  • go2nix
  • haskellPackages.cabal2nix-unstable
  • haskellPackages.cachix
  • haskellPackages.hercules-ci-agent
  • haskellPackages.hercules-ci-cli
  • haskellPackages.hercules-ci-cnix-expr
  • haskellPackages.hercules-ci-cnix-store
  • haskellPackages.nix-paths
  • haskellPackages.nvfetcher
  • haskellPackages.update-nix-fetchgit
  • hci
  • hercules-ci-agent
  • home-manager
  • hubstaff
  • hydra-unstable
  • libnixxml
  • libsForQt5.discover (libsForQt515.discover ,plasma5Packages.discover)
  • libsForQt5.packagekit-qt (libsForQt515.packagekit-qt ,plasma5Packages.packagekit-qt)
  • libsForQt512.packagekit-qt
  • libsForQt514.packagekit-qt
  • lispPackages.quicklisp-to-nix
  • lispPackages.quicklisp-to-nix-system-info
  • nix (nixVersions.nix_2_6 ,nixVersions.stable)
  • nix-bundle
  • nix-direnv
  • nix-du
  • nix-eval-jobs
  • nix-index
  • nix-pin
  • nix-prefetch
  • nix-prefetch-bzr
  • nix-prefetch-cvs
  • nix-prefetch-docker
  • nix-prefetch-git
  • nix-prefetch-hg
  • nix-prefetch-scripts
  • nix-prefetch-svn
  • nix-serve
  • nix-simple-deploy
  • nix-template
  • nix-update
  • nix-update-source
  • nixVersions.nix_2_3
  • nixVersions.nix_2_4
  • nixVersions.nix_2_5
  • nixVersions.unstable
  • nixos-generators
  • nixos-option
  • nixos-rebuild
  • nixos-shell
  • nixpkgs-review
  • nvfetcher
  • packagekit
  • pantheon.appcenter
  • pantheon.elementary-onboarding
  • parquet-tools
  • prefetch-yarn-deps
  • python310Packages.datafusion
  • python310Packages.datasets
  • python310Packages.google-cloud-bigquery
  • python310Packages.ibis-framework
  • python310Packages.nix-kernel
  • python310Packages.nixpkgs
  • python310Packages.pyarrow
  • python310Packages.pythonix
  • python310Packages.snowflake-connector-python
  • python310Packages.snowflake-sqlalchemy
  • python39Packages.apache-beam
  • python39Packages.datafusion
  • python39Packages.datasets
  • python39Packages.google-cloud-bigquery
  • python39Packages.ibis-framework
  • python39Packages.intake
  • python39Packages.intake-parquet
  • python39Packages.nix-kernel
  • python39Packages.nixpkgs
  • python39Packages.pyarrow
  • python39Packages.pythonix
  • python39Packages.snowflake-connector-python
  • python39Packages.snowflake-sqlalchemy
  • python39Packages.spacy-transformers
  • python39Packages.tensorflow-datasets
  • python39Packages.tokenizers
  • python39Packages.transformers
  • rnix-lsp
  • s2n-tls
  • system-config-printer
  • terranix
  • tests.trivial-builders.references
  • update-nix-fetchgit
  • vgo2nix
  • vulnix
  • yarn2nix

only preexisting failures

@r-burns
Copy link
Contributor Author

r-burns commented Mar 6, 2022

Nice, thanks for the proper review. This has been up for a while and seems to be good to go so I'll plan to merge in 24 hours if no further reviews

@Artturin Artturin merged commit 3fd559b into NixOS:master Mar 7, 2022
@github-actions
Copy link
Contributor

github-actions bot commented Mar 7, 2022

Backport failed for release-21.11, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally.

git fetch origin release-21.11
git worktree add -d .worktree/backport-160281-to-release-21.11 origin/release-21.11
cd .worktree/backport-160281-to-release-21.11
git checkout -b backport-160281-to-release-21.11
ancref=$(git merge-base 6d5e3764dd3802fe55d8753e27daeb14a76ce0e0 e3aaf2da828f418bae0c70571209580e7f017b9d)
git cherry-pick -x $ancref..e3aaf2da828f418bae0c70571209580e7f017b9d

@r-burns r-burns deleted the aws branch March 8, 2022 02:04
@vcunat
Copy link
Member

vcunat commented Mar 8, 2022

I see aws-c-common breaking on x86_64-darwin: https://hydra.nixos.org/job/nixpkgs/trunk/aws-c-common.x86_64-darwin

That's a blocker for the nixpkgs-unstable channel.

@Artturin
Copy link
Member

Artturin commented Mar 8, 2022

Looks like it worked 20 days ago https://github.com/NixOS/nixpkgs/runs/5224243299

@vcunat
Copy link
Member

vcunat commented Mar 8, 2022

The message is suspicious. The file exists (in cache.nixos.org): /nix/store/hnsbw22x8djbq0p70m2llq4qb3gbwmmi-ncurses-6.3/lib/libncursesw.6.dylib

EDIT: well, let's restart the build at least once 🤷🏽

@vcunat
Copy link
Member

vcunat commented Mar 11, 2022

It succeeded on Hydra, after some more issues with the farm. So I'll assume that this PR wasn't at fault.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants