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

deb rpm: fix local dependency gem #688

Open
wants to merge 1 commit into
base: feature-nodowntime
Choose a base branch
from

Conversation

kenhys
Copy link
Contributor

@kenhys kenhys commented Oct 18, 2024

Before:

  • missing fluent-plugin was installed

After:

  • missing fluent-plugin was installed
  • missing dependency gem was also installed

NOTE:

  • if missing gem requires development packages to build it, it will
    fail.
  • fluent-diagtool depends on highly systemd service, so it is simple
    just to use fluent-gem detecting missing gems.

@kenhys kenhys force-pushed the fix-local-dependency-gem branch 3 times, most recently from fda97f6 to 73a9d59 Compare October 18, 2024 07:19
@kenhys kenhys marked this pull request as ready for review October 18, 2024 07:19
@kenhys kenhys changed the title WIP: Fix local dependency gem deb rpm: fix local dependency gem Oct 18, 2024
@kenhys kenhys force-pushed the fix-local-dependency-gem branch 10 times, most recently from e3d2b34 to 930444b Compare October 21, 2024 05:46
@kenhys
Copy link
Contributor Author

kenhys commented Oct 21, 2024

service restart may need some more tweaks in rpm CI, but it is out of this PR.

Before:

* missing fluent-plugin was installed

After:

* missing fluent-plugin was installed
* missing dependency gem was also installed

NOTE:

* if missing gem requires development packages to build it, it will
fail.
* fluent-diagtool depends on highly systemd service, so it is simple
just to use fluent-gem detecting missing gems.

Signed-off-by: Kentaro Hayashi <hayashi@clear-code.com>
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.

1 participant