Skip to content

tests: add a (xfailing) test for issue #4528 - #4586

Merged
wisp3rwind merged 1 commit into
beetbox:masterfrom
wisp3rwind:pr_test_4528
Dec 18, 2022
Merged

tests: add a (xfailing) test for issue #4528#4586
wisp3rwind merged 1 commit into
beetbox:masterfrom
wisp3rwind:pr_test_4528

Conversation

@wisp3rwind

Copy link
Copy Markdown
Member

From #4582 (@jpluscplusm)

I strongly suggest that this only be merged after tests are added that would have caught this problem before 1.6.0 was released. I've added no tests in this PR as the relevant parts of the Beets test suite quickly put me out of my depth. I really think it's worth getting a failing test in place, before merging this (I'll happily rebase, or anything else needed) as I /believe/ this bug will be causing any Beets user on 1.6.0+ to be re-tagging much/all of their library on each write.

This PR should do the trick.

I'm not up to speed on the issue and the history of the albumtype[s] fields, this is only a quick test made from the description of the problem. So, I can't really comment on the solution and an automated database fix that the next beets version might do. I do feel urged to point out that the interaction between the albumtype and albumtypes fields is completely unclear to me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant