You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Work on #828 has discovered a bug when ancient samples are used along with stopping conditions. Given that stopping conditions have been an undocumented feature and that ancient samples are pretty well-tested, this bug hasn't hurt anyone. However, it is keeping #828 from passing certain tests.
There is a back-end bug in the final cleanup code. This case was missed in tests and in practice we've developed the habit of not recording in that generation, thus never triggering the bug.
This is the first example that we used to trigger the bug:
molpopgen
changed the title
Bug: ancient samples and stopping conditions.
Bug: final_population_cleanup mishandles mutation counts in some cases.
Nov 3, 2021
molpopgen
changed the title
Bug: final_population_cleanup mishandles mutation counts in some cases.
Bug: final_population_cleanup mishandles mutation counts if the only preserved generation is the final generation.
Nov 3, 2021
Work on #828 has discovered a bug when ancient samples are used along with stopping conditions.
Given that stopping conditions have been an undocumented feature and that ancient samples are pretty well-tested, this bug hasn't hurt anyone. However, it is keeping #828 from passing certain tests.There is a back-end bug in the final cleanup code. This case was missed in tests and in practice we've developed the habit of not recording in that generation, thus never triggering the bug.
This is the first example that we used to trigger the bug:
However, any recorder in a simulation w/a reasonably high mutation rate that preserves the last generation should also trigger it.
The text was updated successfully, but these errors were encountered: