Skip to content
Snippets Groups Projects
  1. Dec 07, 2015
  2. Dec 02, 2015
  3. Nov 25, 2015
  4. Nov 24, 2015
  5. Nov 23, 2015
  6. Nov 22, 2015
  7. Nov 21, 2015
    • Jude Taylor's avatar
      279fa8f6
    • Shea Levy's avatar
      Revert "remove sandbox-defaults.sb" · e0bd114e
      Shea Levy authored
      As discussed in NixOS/nixpkgs#11001, we still need some of the old
      sandbox mechanism.
      
      This reverts commit d760c263.
      e0bd114e
    • Pascal Wittmann's avatar
      Print license information on '--xml --meta' · 49212231
      Pascal Wittmann authored
      The nixpkgs manual prescribes the use of values from stdenv.lib.licenses
      for the meta.license attribute. Those values are attribute sets and
      currently skipped when running nix-env with '--xml --meta'. This has the
      consequence that also nixpkgs-lint will report missing licenses.
      
      With this commit nix-env with '--xml --meta' will print all attributes
      of an attribute set that are of type tString. For example the output for
      the package nixpkgs.hello is
      
          <meta name="license" type="strings">
            <string type="url" value="http://spdx.org/licenses/GPL-3.0+" />
            <string type="shortName" value="gpl3Plus" />
            <string type="fullName" value="GNU General Public License v3.0 or later" />
            <string type="spdxId" value="GPL-3.0+" />
          </meta>
      
      This commit fixes nixpkgs-lint, too.
      49212231
  8. Nov 20, 2015
  9. Nov 19, 2015
  10. Nov 17, 2015
  11. Nov 16, 2015
  12. Nov 15, 2015
  13. Nov 14, 2015
  14. Nov 10, 2015
  15. Nov 09, 2015
    • Eelco Dolstra's avatar
      Add option to verify build determinism · 8fdd156a
      Eelco Dolstra authored
      Passing "--option build-repeat <N>" will cause every build to be
      repeated N times. If the build output differs between any round, the
      build is rejected, and the output paths are not registered as
      valid. This is primarily useful to verify build determinism. (We
      already had a --check option to repeat a previously succeeded
      build. However, with --check, non-deterministic builds are registered
      in the DB. Preventing that is useful for Hydra to ensure that
      non-deterministic builds don't end up getting published at all.)
      8fdd156a
    • Eelco Dolstra's avatar
      Revert "Allow using /bin and /usr/bin as impure prefixes on non-darwin by default" · 96c2ebf0
      Eelco Dolstra authored
      This reverts commit 79ca5033. Ouch,
      never noticed this. We definitely don't want to allow builds to have
      arbitrary access to /bin and /usr/bin, because then they can (for
      instance) bring in a bunch of setuid programs. Also, we shouldn't be
      encouraging the use of impurities in the default configuration.
      96c2ebf0
    • Eelco Dolstra's avatar
      optimizePath(): Detect some .links corruption · 4384bbd2
      Eelco Dolstra authored
      If automatic store optimisation is enabled, and a hard-linked file in
      the store gets corrupted, then the corresponding .links entry will
      also be corrupted. In that case, trying to repair with --repair or
      --repair-path won't work, because the new "good" file will be replaced
      by a hard link to the corrupted file. We can catch most of these cases
      by doing a sanity-check on the file sizes.
      4384bbd2
    • Eelco Dolstra's avatar
      Fix namespace issue · 7759a56b
      Eelco Dolstra authored
      7759a56b
Loading