flashbench: 2012-06-06 -> 2020-01-23#112897
Conversation
|
Result of 1 package built:2 suggestions:
|
|
Result of 1 package built:2 suggestions:
|
cb7e1ff to
ff76c80
Compare
|
I changed the license from |
|
Should I add the |
Otherwise the phases are not run in overlays which is usually expected. |
|
Thanks for the explanation, I added them. Please review. |
|
Thanks! Squashed and rebased to master in ba68041. Note, I moved the "unstable" to |
Thats wrong. We only have one flashbench package so this part belongs to the version. |
|
I disagree, it is always part of the name: It may make intuitive sense to put the "unstable" in the version field but I think this is misleading since it doesn't match the package name and version that Nix sees. |
That function is by design broken and needs a fix. The last hundred or so PRs I reviewed where done with the unstable in the version number because people tend to use pname all over the place. See #68518 and https://repology.org/projects/?search=flashbench which follow no version number at all. |
|
I agree that the unstable naming is broken but I believe fixing it by diverging from the Nix semantics w.r.t derivation names is bad. I've added a comment elsewhere (#110442 (comment)) to this effect and propose to switch the discussion there, thank you for pointing out the other issues.
|
Motivation for this change
The current version of flashbench is quite old. I updated it to use the latest commit from about a year ago. There have only been four new commits with small changes since 2012, so I don't expect any regressions.
I also switched from fetchgit to fetchGitHub.
Things done
sandboxinnix.confon non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"./result/bin/)nix path-info -Sbefore and after)