Skip to content

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.

@kenhys kenhys requested review from Watson1978 and daipom October 21, 2024 06:39
@kenhys kenhys force-pushed the fix-local-dependency-gem branch from 930444b to 04d8157 Compare October 21, 2024 06:42
@kenhys
Copy link
Contributor Author

kenhys commented Oct 22, 2024

TODO: add missing test case

@kenhys kenhys force-pushed the fix-local-dependency-gem branch 5 times, most recently from 2e71072 to 18bafd1 Compare October 22, 2024 02:55
@kenhys kenhys force-pushed the fix-local-dependency-gem branch from 18bafd1 to 5dfe5c2 Compare October 22, 2024 03:07
@kenhys kenhys force-pushed the fix-local-dependency-gem branch 2 times, most recently from 54e397f to f264999 Compare October 22, 2024 05:29
@kenhys
Copy link
Contributor Author

kenhys commented Oct 31, 2024

Fixed not matched local_missing_plugins.

@kenhys kenhys force-pushed the fix-local-dependency-gem branch 2 times, most recently from d59be52 to a04c249 Compare October 31, 2024 08:07
@kenhys kenhys force-pushed the fix-local-dependency-gem branch from 2f243d3 to ba84806 Compare October 31, 2024 08:14
@kenhys kenhys force-pushed the fix-local-dependency-gem branch from ba84806 to d94cdb3 Compare October 31, 2024 09:04
@kenhys
Copy link
Contributor Author

kenhys commented Oct 31, 2024

resolved conflict.

@kenhys kenhys force-pushed the fix-local-dependency-gem branch 2 times, most recently from e6a4c01 to 4e11674 Compare October 31, 2024 09:24
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 <[email protected]>
When major upgrade process was executed, manually installed plugin/gem
should be installed in advance.

This PR test whether that mechanism will be launched.

Signed-off-by: Kentaro Hayashi <[email protected]>
@kenhys kenhys force-pushed the fix-local-dependency-gem branch from 7bbf81d to 55dd93d Compare November 1, 2024 03:18
@kenhys
Copy link
Contributor Author

kenhys commented Nov 1, 2024

NOTE:

  • win: should be fixed build failure in another PR.
  • deb: service issue should be fixed in another PR.

Copy link
Contributor

@daipom daipom left a comment

Choose a reason for hiding this comment

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

LGTM! Thanks!!

@daipom daipom closed this Nov 1, 2024
@daipom daipom reopened this Nov 1, 2024
@daipom daipom merged commit 7968206 into fluent:feature-nodowntime Nov 1, 2024
@daipom
Copy link
Contributor

daipom commented Nov 1, 2024

(ボタン押し間違えました 🙇 )

kenhys added a commit that referenced this pull request Nov 5, 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.

---------

Signed-off-by: Kentaro Hayashi <[email protected]>
@kenhys kenhys deleted the fix-local-dependency-gem branch November 12, 2024 07:18
kenhys added a commit that referenced this pull request Nov 19, 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.

---------

Signed-off-by: Kentaro Hayashi <[email protected]>
daipom pushed a commit to daipom/fluent-package-builder that referenced this pull request Nov 29, 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.

---------

Signed-off-by: Kentaro Hayashi <[email protected]>
daipom pushed a commit to daipom/fluent-package-builder that referenced this pull request Dec 4, 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.

---------

Signed-off-by: Kentaro Hayashi <[email protected]>
daipom pushed a commit to daipom/fluent-package-builder that referenced this pull request Dec 5, 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.

---------

Signed-off-by: Kentaro Hayashi <[email protected]>
daipom pushed a commit to daipom/fluent-package-builder that referenced this pull request Dec 6, 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.

---------

Signed-off-by: Kentaro Hayashi <[email protected]>
daipom pushed a commit to daipom/fluent-package-builder that referenced this pull request Dec 10, 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.

---------

Signed-off-by: Kentaro Hayashi <[email protected]>
kenhys added a commit that referenced this pull request Dec 11, 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.

---------

Signed-off-by: Kentaro Hayashi <[email protected]>
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.

3 participants