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

pykms: init at 20170719 and corresponding NixOS module #30050

Merged
merged 2 commits into from Oct 12, 2017

Conversation

peterhoeg
Copy link
Member

@peterhoeg peterhoeg commented Oct 3, 2017

Motivation for this change

Have been running it here for testing purposes on 17.03 and 17.09 without problems.

While it works, I don't feel particularly proud of how the binaries are being wrapped as well as the handling of the DB creation script, so I'm very open to feedback on that.

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • Linux
  • 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 nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

propagatedBuildInputs = with python2Packages; [ argparse pytz ];

prePatch = ''
siteDir=$(toPythonPath $out)
Copy link
Member

Choose a reason for hiding this comment

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

siteDir=$out/${python.sitePackages} ?

Copy link
Member Author

Choose a reason for hiding this comment

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

What's the difference?

Copy link
Member Author

Choose a reason for hiding this comment

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

For the record, I have no issue at all with your version but I'm genuinely curious about the reason.

Copy link
Member

Choose a reason for hiding this comment

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

I personally prefer to use Nix as much as possible. This is also more common I think.

homepage = "https://forums.mydigitallife.info/threads/50234-Emulated-KMS-Servers-on-non-Windows-platforms/page2?p=840410&viewfull=1#post840410";
license = licenses.mit;
maintainers = with maintainers; [ peterhoeg ];
platforms = platforms.unix;
Copy link
Member

Choose a reason for hiding this comment

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

Not needed

Copy link
Member

@akaWolf akaWolf left a comment

Choose a reason for hiding this comment

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

I would merge this 472e24429a47feec7dd7da681683f84819ee8597 commit into one of already existing.

@peterhoeg
Copy link
Member Author

All, thanks for your input!

@peterhoeg peterhoeg deleted the p/pykms branch October 12, 2017 00:52
@peterhoeg peterhoeg restored the p/pykms branch October 12, 2017 02:16
@peterhoeg peterhoeg deleted the p/pykms branch October 14, 2017 06:31
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