NixExprs.pm: encode default.nix as utf-8 to fix missing chars/data. (#455)

[?]
Apr 1, 2017, 9:18 AM
VMBIK4GUIS6M2PSRMHH63QECOLLWVEQWT6EQZLT5RPWX6MTID62QC

Dependencies

  • [2] L5Z6CN7M In Hydra channels, show only packages matching the user's system type
  • [3] UZENK33P * Generate a .tar.bz2 file for the channel Nix expression, since
  • [*] LVJKRTIK * Generate a Nix expression for the channel.
  • [*] I42G2Z7P * Escape string literals.[

Change contents

  • edit in src/lib/Hydra/View/NixExprs.pm at line 8
    [3.123]
    [6.0]
    use Encode;
  • replacement in src/lib/Hydra/View/NixExprs.pm at line 97
    [2.1315][2.1315:1378]()
    $tar->add_data("channel/default.nix", $res, {mtime => 1});
    [2.1315]
    [3.207]
    $tar->add_data("channel/default.nix", encode('utf8',$res), {mtime => 1});