#4129 closed defect (fixed)
macOS notarization fails, lxml wheel uses pre-macOS 10.9
Reported by: | Tom Goddard | Owned by: | Tom Goddard |
---|---|---|---|
Priority: | moderate | Milestone: | |
Component: | Build System | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
Job: cac3f9f4-947d-4e93-8b04-bff3827e316f
Status: Invalid
Summary: Archive contains critical validation errors
Archive: chimerax.dmg
Uploaded: 2021-01-12T12:16:31Z
Completed: 2021-01-12 04:26:35.802032
On macOS we pip install lxml from source instead of the binary wheel. I tried the binary wheel last night and notarization failed with the following report that says lxml is using macOS SDK older than 10.9 and apparently code using older SDK cannot be notarized.
The binary uses an SDK older than the 10.9 SDK.
error chimerax.dmg/ChimeraX_Daily.app/Contents/lib/python3.8/site-packages/lxml/etree.cpython-38-darwin.so
error chimerax.dmg/ChimeraX_Daily.app/Contents/lib/python3.8/site-packages/lxml/objectify.cpython-38-darwin.so
Change History (2)
comment:1 by , 5 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:2 by , 5 years ago
This problem has already been reported to the lxml project October 2019. I added a comment to that bug report.
Reverted to pip installing lxml from source code on macOS.