Merge master into staging-next
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
, docbook_xsl, openssh, gnused, coreutils, findutils, gzip, lzma, gnutar
|
||||
, rpm, dpkg, cdrkit, pixz, lib, boost, autoreconfHook, src ? null, version ? null
|
||||
, migration ? false, patches ? []
|
||||
, tests ? {}
|
||||
, tests ? {}, mdbook
|
||||
}:
|
||||
|
||||
with stdenv;
|
||||
@@ -92,7 +92,7 @@ in stdenv.mkDerivation rec {
|
||||
gzip bzip2 lzma gnutar unzip git top-git mercurial /*darcs*/ gnused breezy
|
||||
] ++ lib.optionals stdenv.isLinux [ rpm dpkg cdrkit ] );
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook pkg-config ];
|
||||
nativeBuildInputs = [ autoreconfHook pkg-config mdbook ];
|
||||
|
||||
configureFlags = [ "--with-docbook-xsl=${docbook_xsl}/xml/xsl/docbook" ];
|
||||
|
||||
|
||||
@@ -2,16 +2,13 @@
|
||||
|
||||
{
|
||||
hydra-unstable = callPackage ./common.nix {
|
||||
version = "2020-10-20";
|
||||
version = "2021-03-10";
|
||||
src = fetchFromGitHub {
|
||||
owner = "NixOS";
|
||||
repo = "hydra";
|
||||
rev = "79d34ed7c93af2daf32cf44ee0e3e0768f13f97c";
|
||||
sha256 = "1lql899430137l6ghnhyz0ivkayy83fdr087ck2wq3gf1jv8pccj";
|
||||
rev = "930f05c38eeac63ad6c3e3250de2667e2df2e96e";
|
||||
sha256 = "06s2lg119p96i1j4rdbg3z097n25bgvq8ljdn4vcwcw3yz0lnswm";
|
||||
};
|
||||
patches = [
|
||||
./hydra-nix-receiveContents.patch
|
||||
];
|
||||
nix = nixFlakes;
|
||||
|
||||
tests = {
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
Update for https://github.com/NixOS/nix/commit/faa31f40
|
||||
|
||||
--- a/src/hydra-queue-runner/nar-extractor.cc
|
||||
+++ b/src/hydra-queue-runner/nar-extractor.cc
|
||||
@@ -48,9 +48,9 @@
|
||||
- void receiveContents(unsigned char * data, size_t len) override
|
||||
+ void receiveContents(std::string_view data) override
|
||||
{
|
||||
assert(expectedSize);
|
||||
assert(curMember);
|
||||
assert(hashSink);
|
||||
- *curMember->fileSize += len;
|
||||
- (*hashSink)(data, len);
|
||||
+ *curMember->fileSize += data.size();
|
||||
+ (*hashSink)(data);
|
||||
if (curMember->contents) {
|
||||
- curMember->contents->append((char *) data, len);
|
||||
+ curMember->contents->append(data);
|
||||
Reference in New Issue
Block a user