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

libsForQt5.qtutilities: 6.0.2 -> 6.0.3 #78338

Merged
merged 1 commit into from Jan 24, 2020

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/qtutilities/versions.

meta.description for libsForQt5.qtutilities is: '"Common C++ classes and routines used by @Martchus' applications featuring argument parser, IO and conversion utilities"'.

meta.homepage for libsForQt5.qtutilities is: '"https://github.com/Martchus/qtutilities"

Release on GitHub

Compare changes on GitHub

Checks done (click to expand)
  • built on NixOS

  • The tests defined in passthru.tests, if any, passed

  • 0 of 0 passed binary check by having a zero exit code.

  • 0 of 0 passed binary check by having the new version present in output.

  • found 6.0.3 with grep in /nix/store/wip93xmjb8q7537cm4aph8h5d67891ps-qtutilities-6.0.3

Rebuild report (if merged into master) (click to expand)

12 total rebuild path(s)

4 package rebuild(s)

4 x86_64-linux rebuild(s)
4 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
4 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
libsForQt5.qtutilities
libsForQt512.qtutilities
syncthingtray
syncthingtray-minimal

Instructions to test this update (click to expand)

Either download from Cachix:

nix-store -r /nix/store/wip93xmjb8q7537cm4aph8h5d67891ps-qtutilities-6.0.3 \
  --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.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.

Or, build yourself:

nix-build -A libsForQt5.qtutilities https://github.com/r-ryantm/nixpkgs/archive/c78d8aaeaae18c15f5ca3544780e5c7be6334b71.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/wip93xmjb8q7537cm4aph8h5d67891ps-qtutilities-6.0.3
ls -la /nix/store/wip93xmjb8q7537cm4aph8h5d67891ps-qtutilities-6.0.3/bin

cc @doronbehar for testing.

@Martchus
Copy link

I find it a little bit strange that you've been updating Syncthing Tray first and then its dependency qtutilities.

@doronbehar
Copy link
Contributor

@Martchus you are right. It's just that I barely can find the time for these kind of maintenance works and from past experience I see I can count on @r-ryantm to do the job for me so I don't mind so much. The only thing to worry about is what happens if the libraries - qtutilities, cpputilities are updated in an incompatible way that might brake syncthingtray?

@Martchus
Copy link

If the major version of c++utilities/qtutilities changes you need to rebuild syncthingtray against the new version. The soname of the libraries changes in that case. Maybe your packaging system is aware of that and automatically rebuilds syncthingtray.
Building syncthingtray before updating also the libraries will fail with an obvious CMake error stating that e.g. c++utilities is too old.

@ryantm
Copy link
Member

ryantm commented Jan 24, 2020

@Martchus That's cool that you are checking up on your package in Nixpkgs, thanks! The r-ryantm bot is pretty dumb and is just updating stuff in some kind of alphabetical order.

Thankfully, as you suggest, our packaging system does detect dependency changes and rebuilds things.

It seems like in the case of this particular upgrade, CMake didn't fail because r-ryantm was able to build it syncthingtray.

@ryantm ryantm merged commit 385b9ae into NixOS:master Jan 24, 2020
@r-ryantm r-ryantm deleted the auto-update/qtutilities branch January 25, 2020 23:25
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

4 participants