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

ledger-live-desktop: 2.16.0 -> 2.17.1 #105130

Merged
merged 2 commits into from Nov 30, 2020
Merged

ledger-live-desktop: 2.16.0 -> 2.17.1 #105130

merged 2 commits into from Nov 30, 2020

Conversation

Th0rgal
Copy link
Member

@Th0rgal Th0rgal commented Nov 27, 2020

Motivation for this change

The application displayed a message suggesting to update the software. I also added myself as a maintainer to receive notifications about further updates and help if I can.

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.

platforms = [ "x86_64-linux" ];
};
}

}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add the missing final new line back.

@RaghavSood
Copy link
Member

Result of nixpkgs-review pr 105130 1

1 package built:
  • ledger-live-desktop

@SuperSandro2000
Copy link
Member

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

1 package built:
  • ledger-live-desktop

@prusnak
Copy link
Member

prusnak commented Nov 27, 2020

ccing all maintainers: @thedavidmeister @nyanloutre @RaghavSood @Th0rgal

Honest question - what's the point of maintaining this in nixpkgs? AppImage should work just fine via appimage-run and with the release cycle of ~2 weeks this will get obsoleted by the time it is merged to master, not to mention reaching the unstable channel.

@Th0rgal
Copy link
Member Author

Th0rgal commented Nov 27, 2020

To be honest I didn't know appimage-run. However, ledger-live-desktop is a rather sensitive piece of software and with all the phishing attempts going on, I think it's more important to be sure to have an official build than to have the latest version.

@RaghavSood
Copy link
Member

Could you please squash the formatting and update commits into a single one, and split adding yourself to the maintainer list into a separate commit so that we can safely revert the update without kicking you off the list if necessary?

Not that I believe we'll need to revert, just a safety practice

LGTM apart from that

Agreed that there is some security value in having ledger-live as a maintained package - the r-ryan or one of us usually picks it up within a few hours of a new release, but I could set up some automation for it if we start slipping.

@Th0rgal
Copy link
Member Author

Th0rgal commented Nov 27, 2020

Could you please squash the formatting and update commits into a single one, and split adding yourself to the maintainer list into a separate commit so that we can safely revert the update without kicking you off the list if necessary?

Not that I believe we'll need to revert, just a safety practice

LGTM apart from that

Agreed that there is some security value in having ledger-live as a maintained package - the r-ryan or one of us usually picks it up within a few hours of a new release, but I could set up some automation for it if we start slipping.

Here we go!

Copy link
Member

@prusnak prusnak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The commit messages should read:

  • ledger-live-desktop: 2.16.0 -> 2.17.1 (note the extra : after the word desktop)
  • ledger-live-desktop: add th0rgal as maintainer

@nyanloutre
Copy link
Member

ccing all maintainers: @thedavidmeister @nyanloutre @RaghavSood @Th0rgal

Honest question - what's the point of maintaining this in nixpkgs? AppImage should work just fine via appimage-run and with the release cycle of ~2 weeks this will get obsoleted by the time it is merged to master, not to mention reaching the unstable channel.

I run my system on unstable and it's much more convenient to get software updates from the nix store than to manually download an AppImage and store it at a random location.

@prusnak prusnak merged commit 24eb3f8 into NixOS:master Nov 30, 2020
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

5 participants