Skip to content

Conversation

@daipom
Copy link
Contributor

@daipom daipom commented Sep 24, 2025

Currently, the following dependencies are installed. (Confirmed on AlmaLinux 8)

  • dbus-glib
  • dnf-plugins-core
  • epel-release
  • python3-dateutil
  • python3-dbus
  • python3-dnf-plugins
  • python3-six
  • python3-systemd

These dependencies would not be intended.
Especially, it appears that epel-release could not be installed on RHEL.

Signed-off-by: Daijiro Fukuda <fukuda@clear-code.com>
@daipom daipom marked this pull request as ready for review September 24, 2025 08:11
Copy link
Contributor

@Watson1978 Watson1978 left a comment

Choose a reason for hiding this comment

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

I confirmed this changing works well on RHEL 8 environment.

@daipom
Copy link
Contributor Author

daipom commented Sep 24, 2025

AlmaLinux 8

Before

$ dnf install ./fluent-lts-release-2025.8.29-1.el8.noarch.rpm 
^[[3~Last metadata expiration check: 5:18:10 ago on Wed Sep 24 03:11:31 2025.
Dependencies resolved.
===========================================================================
 Package               Architecture   Version        Repository    Size
==========================================================================
Installing:
 fluent-lts-release       noarch    2025.8.29-1.el8  @commandline     12 k
Installing dependencies:
 dbus-glib                x86_64    0.110-2.el8      baseos    127 k
 dnf-plugins-core         noarch    4.0.21-25.el8    baseos    75 k
 epel-release             noarch    8-21.el8         extras    24 k
 python3-dateutil         noarch    1:2.6.1-6.el8    baseos    251 k
 python3-dbus             x86_64    1.2.4-15.el8     baseos    134 k
 python3-dnf-plugins-core noarch    4.0.21-25.el8    baseos    262 k
 python3-six              noarch    1.11.0-8.el8     baseos    38 k
 python3-systemd          x86_64    234-8.el8        baseos    81 k

Transaction Summary
=======================================================================
Install  9 Packages

Total size: 1.0 M
Total download size: 993 k
Installed size: 2.6 M
Is this ok [y/N]: 

After

$ dnf install ./fluent-lts-release-2025.8.29-1.el8.noarch.rpm 
Last metadata expiration check: 5:18:24 ago on Wed Sep 24 03:11:31 2025.
Dependencies resolved.
==============================================================================
 Package            Architecture    Version         Repository       Size
===============================================================================
Installing:
 fluent-lts-release    noarch    2025.8.29-1.el8    @commandline    12 k

Transaction Summary
==============================================================================
Install  1 Package

Total size: 12 k
Installed size: 6.7 k
Is this ok [y/N]:

@daipom daipom merged commit 7f22974 into fluent:master Sep 24, 2025
315 of 317 checks passed
@daipom daipom added this to the v6.0.1 milestone Sep 24, 2025
@daipom daipom deleted the fluent-release-remove-unnecessary-dependencies branch September 24, 2025 08:42
@daipom
Copy link
Contributor Author

daipom commented Sep 24, 2025

I'm not sure how to handle the mileston of this fix, but I set v6.0.1 for now.

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.

2 participants