New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
7.3.8 claims output files have changed that haven't #1576
Comments
Do you experience this issue with earlier versions of snakemake? |
Thanks @SichongP - I just went back and tried 7.2.1, 7.3.1, 7.3.3, 7.3.5, and 7.3.7 in addition to 7.3.8 with the same result. |
Hmmm I wasan't able to reproduce this error. In your .snakemake/metadata folder there should be a file corresponding to this rule, which should have record of the shell command that was run, in addition to rule name, input, output, etc. Can you check that file and confirm that there indeed has been no changes? |
Thanks - I wasn't aware of the metadata directory and files. It looks like things might have gotten out of alignment there even if the output files weren't updated and the code files weren't changed. |
Thanks - I wasn't aware of the metadata directory. It looks like the rule
was run again after the output files were created.
…On Mon, Apr 11, 2022 at 4:17 PM Sichong ***@***.***> wrote:
Hmmm I wasan't able to reproduce this error. In your .snakemake/metadata
folder there should be a file corresponding to this rule, which should have
record of the shell command that was run, in addition to rule name, input,
output, etc. Can you check that file and confirm that there indeed has been
no changes?
—
Reply to this email directly, view it on GitHub
<#1576 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAJUUBCSETKABFEY23MP2J3VESCDPANCNFSM5S4KCJXA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Closing, as it looks like this is resolved, please reopen if there's more issues. |
Snakemake version
7.3.8
Describe the bug
I'm running into an issue where when I dry-run (or run for real) a rule I get this message...
When I look at the files that have changes, their time stamps are newer than the code used to generate them and the files have time stamps that are in the correct order. Some of these files take a long time to generate and I'd really rather not have to recreate them.
Also, if the files have changed, then why wouldn't the DAG indicate that they need to be created? The files that supposedly have changes aren't getting updated the next time I run a rule.
As an example,
snakemake --list-code-changes
includesdata/references/silva.v4.align
anddata/references/silva.v4.tax
. Here's the rule...Here is the
ls -lth
output...googling the error message hasn't gotten me very far and I haven't been able to get very far. It sounds like this might be related to #1513
The text was updated successfully, but these errors were encountered: