Subject: bug#57136: closed (Re: Snakemake cannot execute remote jobs)

From: [email-masked] (GNU bug Tracking System)
Date: Mon, 29 Aug 2022 16:51:02 +0000

Your bug report

#57136: Snakemake cannot execute remote jobs

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
57136: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=57136
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: Snakemake cannot execute remote jobs
From: Konrad Hinsen <[email-masked]>
To: [email-masked]
Date: Mon, 29 Aug 2022 18:50:41 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

The bug is fixed via the patch referenced above in commit 5831155175614726685edab7efa60ce48e4da1f5.

Subject: Snakemake cannot execute remote jobs
From: Konrad Hinsen <[email-masked]>
To: [email-masked]
Date: Thu, 11 Aug 2022 10:39:56 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

The execution of Snakemake workflows fails on a cluster because the
script that Snakemake executes remotely does not reference Python
correctly.

This is due to a patch applied in the Guix package
definition (build phase call-wrapper-not-wrapped-snakemake, 
https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-xyz.scm#n9713)
which is outdated. The corresponding code in Snakemake was changed
significantly in the following commit:

  https://github.com/snakemake/snakemake/commit/e87cc979bea0567e1cd97722d385f472857df83c#diff-438f3317205fd7130727d0589d2fc1a6c2e1f6fc48c2c04d354a8a09b91ba2f4

Cheers,
  Konrad