From 8d5accb6915e6b2db459f26da451c89d2f5b5d99 Mon Sep 17 00:00:00 2001 From: aszlig Date: Sat, 5 Mar 2016 02:55:00 +0100 Subject: [PATCH] chromium/updater: Fix getting latest versions Comparing the current version with the version in sources list and accidentally swapping the version arguments isn't going to get very far because every new version that will come up will then be treated as "we already have that version". So we're now using versionOlder and also a check whether the version is the *same* as the one in sources.nix. Signed-off-by: aszlig --- .../networking/browsers/chromium/source/update.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/networking/browsers/chromium/source/update.nix b/pkgs/applications/networking/browsers/chromium/source/update.nix index 3c489b7523e6..28ef03b2c77d 100644 --- a/pkgs/applications/networking/browsers/chromium/source/update.nix +++ b/pkgs/applications/networking/browsers/chromium/source/update.nix @@ -181,7 +181,8 @@ in rec { isLatest = channel: version: let ourVersion = sources.${channel}.version or null; in if ourVersion == null then false - else lib.versionAtLeast version sources.${channel}.version; + else lib.versionOlder version sources.${channel}.version + || version == sources.${channel}.version; # We only support GNU/Linux right now. linuxChannels = let