Nicolas Graves via Guix-patches via writes: > * gnu/packages/databases.scm (timescaledb): > [arguments]<#:phases>: Add phase 'patch-failing-tests. > --- > gnu/packages/databases.scm | 23 +++++++++++++++++++++++ > 1 file changed, 23 insertions(+) > > diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm > index df346893b8..6f30e22624 100644 > --- a/gnu/packages/databases.scm > +++ b/gnu/packages/databases.scm > @@ -1487,6 +1487,29 @@ (define-public timescaledb > "-o" (string-append "-k " pg-data) > "-l" (string-append pg-data "/db.log") > "start")))) > + #$@(cond > + ((string=? "x86-64-linux" (%current-system)) > + #~()) > + ((string=? "i686-linux" (%current-system)) > + #~((add-after 'unpack 'skip-failing-tests > + (lambda _ > + (substitute* "test/sql/CMakeLists.txt" > + (((string-append > + "(" > + (string-join > + '(" append\\.sql\\.in" > + " chunk_adaptive\\.sql" > + " histogram_test\\.sql\\.in") > + "|") > + ")") > + all) > + (string-append "#" all))))))) > + (else > + #~((add-after 'unpack 'skip-failing-tests > + (lambda _ > + (substitute* "test/sql/CMakeLists.txt" > + ((" histogram_test\\.sql\\.in") > + "# histogram_test.sql.in"))))))) > (add-after 'prepare-tests 'check > (assoc-ref %standard-phases 'check))))) > (inputs (list openssl postgresql)) push, close.