← Back to issue list

Re-enable travis tests for OSX when pyyaml is updated

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1779855
Type
issue
State
closed
Author
~sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

OSX Travis tests were re-enabled by PR #2213, which reverted the temporary PyYAML-related disablement in commit 75c06e465.

Resolution: closed resolved

Reason: PR #2213 merged commit c3bf48065, titled as a revert of “ci: disable osx tests until a new pyyaml is released,” restoring OSX testing after the PyYAML incompatibility was resolved.

Evaluated by: mr-cal-bot

No scores available.

Issue body

homebrew updated to python 3.7 where the current pyyaml cannot build. During the wait for a release of pyyaml that works (https://github.com/yaml/pyyaml/issues/126) it is wise to disable the tests for it given that we want a good healthy indicator.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved OSX Travis tests were re-enabled by PR #2213, which reverted the temporary PyYAML-related disablement in commit 75c06e465.
stealth/space-bunny-alpha — closed resolved PyYAML support for Python 3.7 resolved the blocker; canonical/snapcraft#2213 (c3bf48065) reverted the temporary macOS CI disablement and re-enabled Travis OSX tests.
qwen/qwen3.6-35b-a3b — — Closed as resolved after pyyaml updated to support Python 3.7, enabling Travis OSX tests to be re-enabled.
qwen/qwen3.6-35b-a3b — — Closed. Travis OSX tests were disabled pending a pyyaml update for Python 3.7 compatibility. The issue was resolved after the temporary workaround addressed the CI failure.
qwen/qwen3.6-35b-a3b — — OSX Travis tests were disabled as a workaround for pyyaml's Python 3.7 build failure. The issue was closed after the temporary measure was applied, awaiting an upstream pyyaml update.
qwen3.6-35b-a3b-mtp-q6 — — OSX Travis tests were disabled due to pyyaml incompatibility with Python 3.7. The issue was closed as the upstream pyyaml update resolved the build failure, enabling test re-enablement.

Update history

Date Change
created

Related work

  • Likely Fixed By: snapcraft#2213 (confidence 99%)

    The merged revert re-enabled the disabled OSX Travis tests.

  • Blocked By: pyyaml#126 (confidence 95%)

    The upstream Python 3.7/PyYAML build problem caused the tests to be temporarily disabled.

Related issues

Issue Project State Summary Similarity
#2175 ci: disable osx tests until a new pyyaml is released snapcraft merged Merged as commit 75c06e465, temporarily disabling macOS Travis tests because Homebrew's Python 3.7 lacked a working PyYAML (pyyaml#126); later reverted by PR #2213 (c3bf48065) once the dependency was updated.
79%
#2213 Revert "ci: disable osx tests until a new pyyaml is released" snapcraft merged Merged PR #2213 re-enabled macOS CI tests after PyYAML and Homebrew updates, reverting commit 75c06e46561b6f8a57b2968c44d45e647358ef0b in c3bf48065.
79%