Skip to content

Conversation

@garethsb
Copy link
Contributor

The Dockerfile installs Avahi but the daemon doesn't start automatically. This means that test cases will fail unexpectedly if href properties in the NMOS resources use an mDNS name like "nmos-node.local" rather than an IP address. Some tests report helpful messages, e.g. IS-04-01 test_20_01 message would contain NameResolutionError("...: Failed to resolve 'nmos-node.local' ([Errno -2] Name or service not known)") but others are much less clear about what went wrong.

Copy link
Contributor

@peterbrightwell peterbrightwell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed on ARG call 2025-08-27: looks good though would benefit from testing it doesn't have side effects before merging. @garethsb and @jonathan-r-thorpe will investigate.

@garethsb
Copy link
Contributor Author

garethsb commented Nov 6, 2025

Discussed with Jonathan, and will check works on bare metal (where Avahi may be unavailable or already running for example).

@jonathan-r-thorpe
Copy link
Contributor

Successfully checked on Ubuntu 22.04, Ubuntu 24.04 and Windows 2022 that this doesn't cause an error when running the script "bare metal" .

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.

4 participants