Test failure on Alpine Linux x86 and ppc64le #339
Labels
No Label
bug
data loss
design finalized
good first issue
new feature area
question / support
security
waiting for response
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: borgmatic-collective/borgmatic#339
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What I'm trying to do and why
I'm packaging latest version for Alpine Linux. Build is OK, Tests pass too, except for
x86
andppc64le
.The failing test is:
test_log_outputs_kills_other_processes_when_one_errors
Logs say:
Other notes / implementation ideas
Full build log : https://gitlab.alpinelinux.org/Bridouz/aports/pipelines/26231
Environment
borgmatic version: [1.6]
borgmatic installation method: [Alpine Package]
Borg version: [1.1.13]
Python version: [3.8.3]
operating system and version: [Alpine Linux]
Thank you for bringing this up.. I've seen similiar but not 100% reproducible test failures, especially on older versions of Python. I see this is on Python 3.8 though. And it happens on Alpine Edge?
I'll look into this!
Well, I never found a reliable repro locally. But I was able to fix a similar test error on the build server, so I'm hoping that fixes the problem for you as well. If it was the problem I suspect, it was a time-of-check / time-of-use issue with a race condition aspect. (Not in the test code, but in the function under test.)
The fix is in master, and it'll be part of the next release. I'll note here when that happens.
Thanks,
Build is passing now.