#pragma once namespace nix { #define WORKER_MAGIC_1 0x6e697863 #define WORKER_MAGIC_2 0x6478696f #define PROTOCOL_VERSION 0x163 #define GET_PROTOCOL_MAJOR(x) ((x) & 0xff00) #define GET_PROTOCOL_MINOR(x) ((x) & 0x00ff) typedef enum { wopIsValidPath = 1, wopHasSubstitutes = 3, wopQueryPathHash = 4, wopQueryReferences = 5, wopQueryReferrers = 6, wopAddToStore = 7, wopAddTextToStore = 8, wopBuildPaths = 9, wopEnsurePath = 10, wopAddTempRoot = 11, wopAddIndirectRoot = 12, wopSyncWithGC = 13, wopFindRoots = 14, wopExportPath = 16, wopQueryDeriver = 18, wopSetOptions = 19, wopCollectGarbage = 20, wopQuerySubstitutablePathInfo = 21, wopQueryDerivationOutputs = 22, wopQueryAllValidPaths = 23, wopQueryFailedPaths = 24, wopClearFailedPaths = 25, wopQueryPathInfo = 26, wopImportPaths = 27, wopQueryDerivationOutputNames = 28, wopQueryPathFromHashPart = 29, wopQuerySubstitutablePathInfos = 30, wopQueryValidPaths = 31, wopQuerySubstitutablePaths = 32, wopQueryValidDerivers = 33, wopOptimiseStore = 34, wopVerifyStore = 35, wopBuiltinBuilders = 80 } WorkerOp; #define STDERR_NEXT 0x6f6c6d67 #define STDERR_READ 0x64617461 // data needed from source #define STDERR_WRITE 0x64617416 // data for sink #define STDERR_LAST 0x616c7473 #define STDERR_ERROR 0x63787470 Path readStorePath(Source & from); template T readStorePaths(Source & from); } 2e0bcb13e00276d62d69d54090ab4eea0'>diff
path: root/tests/guix-package.sh
AgeCommit message (Expand)Author
2020-10-02guix package: Re-apply package transformation when upgrading....Ludovic Courtès
2020-10-02tests: Adjust to recent changes to the 'emacs' package....Ludovic Courtès
2020-09-28tests: Simplify shell exit status negation;...Eric Bavier
2020-03-25tests: Adjust to 'show-manifest-transaction' changes....Ludovic Courtès
2019-11-29tests: Fix race condition in profile locking test....Ludovic Courtès
2019-11-22package: Allow multiple '--manifest' options....Ludovic Courtès
2019-11-08guix: package: lock profiles when processing them....Julien Lepiller
2019-09-26guix package: Add '--list-profiles'....Ludovic Courtès
2019-09-18guix package: "guix package -f FILE" ensures FILE returns a package....Ludovic Courtès
2019-05-26discovery: 'all-modules' returns modules in path order....Robert Vollmert
2019-05-13tests: Fix guix-package.sh....Maxim Cournoyer
2019-05-09ui: Make package outputs searchable....Chris Marusich
2019-02-07profiles: Raise an error for unmatched patterns....Ludovic Courtès