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

gflags: 2.2.1 -> 2.2.2 #50761

Merged
merged 1 commit into from Nov 20, 2018
Merged

Conversation

r-ryantm
Copy link
Contributor

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/google-gflags/versions.

meta.description for gflags is: '"A C++ library that implements commandline flags processing"'.

Release on GitHub

Compare changes on GitHub

Checks done (click to expand)
Rebuild report (click to expand)

172 total rebuild path(s)

50 package rebuild(s)

50 x86_64-linux rebuild(s)
45 i686-linux rebuild(s)
32 x86_64-darwin rebuild(s)
45 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
arrow-cpp
bareos
caffe
caffe2
ceph
ceph-dev
cntk
digikam
eternal-terminal
folly
gflags
gnss-sdr
google-gflags
grpc
haskellPackages.corenlp-parser
haskellPackages.rocksdb-haskell
haskellPackages.rocksdb-query
kdeApplications.kdenlive
kdenlive
kinetic-cpp-client
libceph
libsForQt5.mlt
libsForQt511.mlt
opencv3
opencv3WithoutCuda
openmvs
or-tools
osquery
python27Packages.caffe
python27Packages.cntk
python27Packages.grpcio-tools
python27Packages.imgaug
python27Packages.imutils
python27Packages.opencv3
python27Packages.pyarrow
python27Packages.vidstab
python36Packages.caffe
python36Packages.cntk
python36Packages.grpcio-tools
python36Packages.imgaug
python36Packages.imutils
python36Packages.opencv3
python36Packages.pyarrow
python36Packages.vidstab
rocksdb
rocksdb_lite
samba4Full
sambaFull
shotcut
synfigstudio

Instructions to test this update (click to expand)

Either download from Cachix:

nix-store -r /nix/store/z7y41mmwds49xmx7i4qx0sdnh9gn120p-google-gflags-2.2.2 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)

Or, build yourself:

nix-build -A gflags https://github.com/r-ryantm/nixpkgs/archive/0793294331b0f50c9d4e979610020c3e8410b14e.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:

ls -la /nix/store/z7y41mmwds49xmx7i4qx0sdnh9gn120p-google-gflags-2.2.2
ls -la /nix/store/z7y41mmwds49xmx7i4qx0sdnh9gn120p-google-gflags-2.2.2/bin

cc @linquize for testing.

Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/google-gflags/versions
@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: gflags

Partial log (click to expand)

post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/xh4g57shi4mvljaw0zxmlh6b7z2i5da6-google-gflags-2.2.2
shrinking /nix/store/xh4g57shi4mvljaw0zxmlh6b7z2i5da6-google-gflags-2.2.2/lib/libgflags_nothreads.so.2.2.2
shrinking /nix/store/xh4g57shi4mvljaw0zxmlh6b7z2i5da6-google-gflags-2.2.2/lib/libgflags.so.2.2.2
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/xh4g57shi4mvljaw0zxmlh6b7z2i5da6-google-gflags-2.2.2/lib  /nix/store/xh4g57shi4mvljaw0zxmlh6b7z2i5da6-google-gflags-2.2.2/bin
patching script interpreter paths in /nix/store/xh4g57shi4mvljaw0zxmlh6b7z2i5da6-google-gflags-2.2.2
/nix/store/xh4g57shi4mvljaw0zxmlh6b7z2i5da6-google-gflags-2.2.2/bin/gflags_completions.sh: interpreter directive changed from "/bin/bash" to "/nix/store/dsyc1z7ck08ga7l0b1jcxx35wj69qcii-bash-4.4-p23/bin/bash"
checking for references to /build in /nix/store/xh4g57shi4mvljaw0zxmlh6b7z2i5da6-google-gflags-2.2.2...
/nix/store/xh4g57shi4mvljaw0zxmlh6b7z2i5da6-google-gflags-2.2.2

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: gflags

Partial log (click to expand)

post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/z7y41mmwds49xmx7i4qx0sdnh9gn120p-google-gflags-2.2.2
shrinking /nix/store/z7y41mmwds49xmx7i4qx0sdnh9gn120p-google-gflags-2.2.2/lib/libgflags_nothreads.so.2.2.2
shrinking /nix/store/z7y41mmwds49xmx7i4qx0sdnh9gn120p-google-gflags-2.2.2/lib/libgflags.so.2.2.2
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/z7y41mmwds49xmx7i4qx0sdnh9gn120p-google-gflags-2.2.2/lib  /nix/store/z7y41mmwds49xmx7i4qx0sdnh9gn120p-google-gflags-2.2.2/bin
patching script interpreter paths in /nix/store/z7y41mmwds49xmx7i4qx0sdnh9gn120p-google-gflags-2.2.2
/nix/store/z7y41mmwds49xmx7i4qx0sdnh9gn120p-google-gflags-2.2.2/bin/gflags_completions.sh: interpreter directive changed from "/bin/bash" to "/nix/store/r47p5pzx52m3n34vdgqpk5rvqgm0m24m-bash-4.4-p23/bin/bash"
checking for references to /build in /nix/store/z7y41mmwds49xmx7i4qx0sdnh9gn120p-google-gflags-2.2.2...
/nix/store/z7y41mmwds49xmx7i4qx0sdnh9gn120p-google-gflags-2.2.2

@GrahamcOfBorg
Copy link

Success on x86_64-darwin (full log)

Attempted: gflags

Partial log (click to expand)

-- Installing: /nix/store/x76871ss9b3n5k5rk3il04bs031rkd2p-google-gflags-2.2.2/lib/cmake/gflags/gflags-nonamespace-targets.cmake
-- Installing: /nix/store/x76871ss9b3n5k5rk3il04bs031rkd2p-google-gflags-2.2.2/lib/cmake/gflags/gflags-nonamespace-targets-release.cmake
-- Installing: /nix/store/x76871ss9b3n5k5rk3il04bs031rkd2p-google-gflags-2.2.2/bin/gflags_completions.sh
-- Installing: /nix/store/x76871ss9b3n5k5rk3il04bs031rkd2p-google-gflags-2.2.2/lib/pkgconfig/gflags.pc
post-installation fixup
strip is /nix/store/g5r4apl0za012ffs6ladinwa5w0m1l3k-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/x76871ss9b3n5k5rk3il04bs031rkd2p-google-gflags-2.2.2/lib  /nix/store/x76871ss9b3n5k5rk3il04bs031rkd2p-google-gflags-2.2.2/bin
patching script interpreter paths in /nix/store/x76871ss9b3n5k5rk3il04bs031rkd2p-google-gflags-2.2.2
/nix/store/x76871ss9b3n5k5rk3il04bs031rkd2p-google-gflags-2.2.2/bin/gflags_completions.sh: interpreter directive changed from "/bin/bash" to "/nix/store/n9hba031gjky8hpjgx9fnlaxhidyzxbz-bash-4.4-p23/bin/bash"
/nix/store/x76871ss9b3n5k5rk3il04bs031rkd2p-google-gflags-2.2.2

@c0bw3b
Copy link
Contributor

c0bw3b commented Nov 20, 2018

This maintenance release improves life of Bazel users (no more "config.h" leaking into global include paths), fixes build with recent MinGW versions, and silences a number of static code analyzer and compiler warnings. The build targets exported by the CMake configuration of this library are now also prefixed by the package name "gflags::" following a more recent (unwritten) CMake convention. The unprefixed target names are still supported to avoid that dependent projects have to be modified due to this change in imported target names.

@c0bw3b
Copy link
Contributor

c0bw3b commented Nov 20, 2018

@GrahamcOfBorg build eternal-terminal

@GrahamcOfBorg
Copy link

Success on aarch64-linux (full log)

Attempted: eternal-terminal

Partial log (click to expand)

shrinking /nix/store/82s5k51wlzzkhd83sndg5wbblw276q20-eternal-terminal-5.1.8/bin/htmd
shrinking /nix/store/82s5k51wlzzkhd83sndg5wbblw276q20-eternal-terminal-5.1.8/bin/htm
shrinking /nix/store/82s5k51wlzzkhd83sndg5wbblw276q20-eternal-terminal-5.1.8/bin/et
shrinking /nix/store/82s5k51wlzzkhd83sndg5wbblw276q20-eternal-terminal-5.1.8/bin/etterminal
shrinking /nix/store/82s5k51wlzzkhd83sndg5wbblw276q20-eternal-terminal-5.1.8/bin/etserver
strip is /nix/store/6dpnd5aniypn8124mmy8f88s4mq2zl07-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/82s5k51wlzzkhd83sndg5wbblw276q20-eternal-terminal-5.1.8/bin
patching script interpreter paths in /nix/store/82s5k51wlzzkhd83sndg5wbblw276q20-eternal-terminal-5.1.8
checking for references to /build in /nix/store/82s5k51wlzzkhd83sndg5wbblw276q20-eternal-terminal-5.1.8...
/nix/store/82s5k51wlzzkhd83sndg5wbblw276q20-eternal-terminal-5.1.8

@GrahamcOfBorg
Copy link

Success on x86_64-linux (full log)

Attempted: eternal-terminal

Partial log (click to expand)

shrinking /nix/store/1f9nfvh7f4dgxs5gc4f6p4nky9p363k9-eternal-terminal-5.1.8/bin/etterminal
shrinking /nix/store/1f9nfvh7f4dgxs5gc4f6p4nky9p363k9-eternal-terminal-5.1.8/bin/htmd
shrinking /nix/store/1f9nfvh7f4dgxs5gc4f6p4nky9p363k9-eternal-terminal-5.1.8/bin/et
shrinking /nix/store/1f9nfvh7f4dgxs5gc4f6p4nky9p363k9-eternal-terminal-5.1.8/bin/etserver
shrinking /nix/store/1f9nfvh7f4dgxs5gc4f6p4nky9p363k9-eternal-terminal-5.1.8/bin/htm
strip is /nix/store/rpbg8gmqxhz8g61p1plz5d2srs84pvmv-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/1f9nfvh7f4dgxs5gc4f6p4nky9p363k9-eternal-terminal-5.1.8/bin
patching script interpreter paths in /nix/store/1f9nfvh7f4dgxs5gc4f6p4nky9p363k9-eternal-terminal-5.1.8
checking for references to /build in /nix/store/1f9nfvh7f4dgxs5gc4f6p4nky9p363k9-eternal-terminal-5.1.8...
/nix/store/1f9nfvh7f4dgxs5gc4f6p4nky9p363k9-eternal-terminal-5.1.8

@c0bw3b c0bw3b merged commit 5e788ae into NixOS:master Nov 20, 2018
@r-ryantm r-ryantm deleted the auto-update/google-gflags branch December 8, 2018 22:23
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.

None yet

3 participants