Jean-Paul Calderone

Results 235 comments of Jean-Paul Calderone

Sorry for being unclear. Here is the `setup.py` that is being run and raising the `ImportError`: https://github.com/gridsync/gridsync/blob/master/gridsync/setup.py

I thought this would be a really obscure bug so I gave dream2nix a second try on a different project. Lo, I hit exactly the same bug :( dream2nix digs...

I realized I mixed up output hashes and derivation hashes in my suggestion about. I'm not sure which would be more useful, really, but I guess using the derivation hash...

I wonder if there's something else I can do to help this get merged.

I am using this to manage production systems now. It is nicer than what I was doing before which involved interpolating a JSON string into a Nix template file with...

The export / import might somewhat resemble this pipeline: ``` nix-store --export $(nix-store --query --requisites $drvPath) | ssh remote nix-store --import ```

Why isn't it the configuration.nix author's job to set `stateVersion` in their configuration to prevent this?

> Actually, NixOS should probably also fail to evaluate without the `stateVersion`. Sounds good to me (*maybe* only if it tries to use it). Certainly also not terraform-nixos's responsibility.

Put another way, this test fails: ``` from treq.testing import RequestTraversalAgent from twisted.web.resource import Resource from twisted.trial.unittest import TestCase class FooTests(TestCase): def test_foo(self): agent = RequestTraversalAgent(Resource()) self.successResultOf(agent.put(b"http://foo/bar", data="baz")) ``` because...