Bump version for 3.8.0-SNAPSHOT development#1209
Conversation
|
I noticed that the macOS build has a compilation error: The mxml library has recently released 4.0, 4.0.1, and 4.0.2 (around March 20 & 22). When the CI workflow ran "brew install libmxml" to install the header file and library, it picked up the newly released 4.0.2 version: I checked the mxml git repository and mxml.h is still there (it hasn't been renamed or moved). I'm not sure what's going on (@pkatlic may be able to find out more with his MacBook), but the quickest fix would be to change the workflow to install a previous version of mxml (v3.3.1 was the last version before v4.0 was released). The Linux build also pins mxml to 3.x because it runs on Ubuntu 22.04, which doesn't roll packages to new versions (only adds security patches as needed). This documentation describes how to make brew install a specific version of a package: https://www.slingacademy.com/article/homebrew-how-to-install-a-specific-version-of-a-package/. |
|
I noticed the failures too and opened DAFFODIL-2889. I saw a week or so ago but it went away, maybe the mxml upate hadn't been distributed yet. I think you're right that the issue is related to mxml 4+ being found. Looking at a previous run that succeeded (https://github.com/stevedlawrence/daffodil/actions/runs/8542500456/job/23404272088) it found 3.3.1. I agree that pinning to an older version is probably the right thing to do. |
c9349d2 to
a29f7cd
Compare
No description provided.