Skip to content
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

Prepare for 0.9.9 release #172

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Prepare for 0.9.9 release #172

wants to merge 3 commits into from

Conversation

fedelibre
Copy link
Member

I've set 13th of December as release date, as we might need some time to review again the LilyPond syntax and other stuff.

@fedelibre
Copy link
Member Author

@igneus You've worked on the tests before... Do you know why they are failing?
You are likely the one who caused this failing :-)

I see an inconsistent use of utf-8 vs UTF-8. I thought that UTF-8 is more correct?

I understand that it's the compare_output function that is failing.
The tests output don't print much useful information, but if I grep some words I find that one of the files that are failing is tests/test_xml_files/markup.ly, which now produces a different tests/test_xml_files/markup.xml. Right?

I don't know MusicXML at all.

@fedelibre fedelibre requested a review from PeterBjuhr December 6, 2024 23:38
@igneus
Copy link
Collaborator

igneus commented Dec 7, 2024

@fedelibre In fact I found most tests failing and in #170 I fixed all which were "just broken tests" (i.e. the code under test worked, just the expected output was out of sync with developments of the codebase). I intentionally left two failing tests, because the results were obviously incorrect. I'll check current state of the affairs later today.

@igneus
Copy link
Collaborator

igneus commented Dec 7, 2024

... but yes, in one sense I am the one who caused the tests failing: I made them run automatically and publicly. Prior to #170 they were only run manually (if anyone cared to run them), now they run on each push and each pull request.

@igneus
Copy link
Collaborator

igneus commented Dec 8, 2024

@fedelibre Would it be acceptable to mark the two failing tests as known failures (I will provide code for that), so the test suite will pass, and open an issue to keep track of this (or reopen #153)? I will be happy to look more into this, but I definitely won't make the December 13th deadline.

It should be also kept in mind that python-ly version is printed in the MusicXML output, so once the package version is updated, version in the example XML files must be updated, too. Otherwise all tests will be failing.

@fedelibre
Copy link
Member Author

fedelibre commented Dec 8, 2024 via email

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.

2 participants