Hi Evan, I think it can be done, yes. I will check it out. We do not have many "Requires:" in the specfile, and I do not see any reason why we should not have them. Peter, what do you think about it? Do you have any reason not to add "Requires:" fields to core and the modules? Cheers, Attila ________________________________ From: syslog-ng <syslog-ng-bounces@lists.balabit.hu> on behalf of Evan Rempel <erempel@uvic.ca> Sent: Friday, February 4, 2022 9:41 PM To: syslog-ng@lists.balabit.hu <syslog-ng@lists.balabit.hu> Subject: [syslog-ng] syslog-ng 3.35.1-2.el7 CAUTION: This email originated from outside of the organization. Do not follow guidance, click links, or open attachments unless you recognize the sender and know the content is safe. The packaged syslog-ng RPM for RHEL7 from the stable copr repo https://copr-be.cloud.fedoraproject.org/results/czanik/syslog-ng-stable<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcopr-be.cloud.fedoraproject.org%2Fresults%2Fczanik%2Fsyslog-ng-stable&data=04%7C01%7Cattila.szakacs%40balabit.com%7C5a299f59ed9b491cc5af08d9e81ec120%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637796041054828292%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=GopLNWbdO1%2BvbeHCAcFUvZpfF0M8eGYXmzU7v5kkRNs%3D&reserved=0> fails to have a dependency specified for glib library with a large enough version to satisfy the runtime requirements. The syslog-ng package has a requirement listed of "libglib-2.0.so.0()(64bit)" but if there is an older glib2 package installed that satisfies this requirement syslog-ng will fail to start with an error /usr/sbin/syslog-ng: symbol lookup error: /usr/lib64/libsyslog-ng-3.35.so.0: undefined symbol: g_ptr_array_find_with_equal_func Can the package maintainer add a >= version specification to the requirements so that the install of syslog-ng will automatically update to a version of glib2 that works with syslog-ng? -- Evan Rempel