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

Refs #34089 - Work around Kafo type parsing bug #1013

Merged
merged 1 commit into from
Jan 6, 2022

Conversation

ekohl
Copy link
Member

@ekohl ekohl commented Jan 3, 2022

Due to a bug in Kafo, the Stdlib::IP::Address data type can't be used. This broke the nightly build.

By reducing the type to simple String[1] and asserting in the body the same guarantee is given, but with a worse UX if it does fail.

Currently our pipelines are broken due to Psych 4 being pulled in by rdoc 6.4 which is incompatible with Puppet.

Due to a bug in Kafo[1], the Stdlib::IP::Address data type can't be
used. This broke the nightly build[2].

By reducing the type to simple String[1] and asserting in the body the
same guarantee is given, but with a worse UX if it does fail.

[1]: https://projects.theforeman.org/issues/21398
[2]: https://community.theforeman.org/t/foreman-installer-develop-package-release-1015-failed/26627/3
@ekohl ekohl force-pushed the 34089-workaround-kafo branch from 44a73e1 to 2f60b88 Compare January 6, 2022 15:32
@ekohl ekohl marked this pull request as ready for review January 6, 2022 17:29
@ekohl ekohl merged commit 2f60b88 into theforeman:master Jan 6, 2022
@ekohl ekohl deleted the 34089-workaround-kafo branch January 6, 2022 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants