@cryptotaxi247 / netdata-1 / commits / 3ee561b00

Make new journal viewer plugin a mandatory dependency for native packages to ensure clean upgrades. (#21701)

* Make journal viewer a mandatory dependency to ensure clean upgrades. It will be flipped back to being optional in a few weeks once a majority of users have upgraded. * Also update RPM dependencies. * Fix typo in RPM dependencies.

Austin S. Hemmelgarn committed Feb 4, 2026 at 09:44 UTC 3ee561b00229bdc188d8c83d87d97030700ac2b1
2 files changed +7 -3
netdata.spec.in
+2 -2
@@ -270,8 +270,8 @@ Suggests: %{name}-plugin-freeipmi = %{version}
270 %if %{_have_cups}
271 Suggests: %{name}-plugin-cups = %{version}
272 %endif
273 -Recommends: %{name}-plugin-journal-viewer = %{version}
274 -Recommends: %{name}-plugin-systmed-units = %{version}
273 +Requires: %{name}-plugin-journal-viewer = %{version}
274 +Recommends: %{name}-plugin-systemd-units = %{version}
275 Recommends: %{name}-plugin-network-viewer = %{version}
276 %else
277 Requires: %{name}-plugin-journal-viewer = %{version}
packaging/cmake/Modules/Packaging.cmake
+5 -1
@@ -97,7 +97,7 @@ set(CPACK_DEBIAN_NETDATA_PACKAGE_PREDEPENDS "netdata-user, libcap2-bin")
97 set(CPACK_DEBIAN_NETDATA_PACKAGE_SUGGESTS
98 "netdata-plugin-cups, netdata-plugin-freeipmi, netdata-plugin-ibm")
99 set(CPACK_DEBIAN_NETDATA_PACKAGE_RECOMMENDS
100 - "netdata-plugin-journal-viewer, netdata-plugin-systemd-units, \
100 + "netdata-plugin-systemd-units, \
101 netdata-plugin-network-viewer")
102 set(CPACK_DEBIAN_NETDATA_PACKAGE_CONFLICTS
103 "netdata-core, netdata-plugins-bash, netdata-plugins-python, netdata-web")
@@ -110,6 +110,10 @@ if(ENABLE_PLUGIN_OTEL)
110 list(APPEND _main_deps "netdata-plugin-otel")
111 endif()
112
113 +if(ENABLE_NETDATA_JOURNAL_FILE_READER)
114 + list(APPEND _main_deps "netdata-plugin-journal-viewer")
115 +endif()
116 +
117 if(ENABLE_PLUGIN_CHARTS)
118 list(APPEND _main_deps "netdata-plugin-chartsd")
119 endif()