In principle, I would be willing to use provenpackager privilege to take
care of the remaining rebuilds in the side tag, but I am not going to do
it until the update is viable. Specifically, 389-ds-base fails to build
from source with the updated net-snmp (already known from COPR), and
since 389-ds-base appears to be a critpath package, this needs to be
resolved before the update can proceed. If a Bodhi update were created
from the side tag without 389-ds-base, I would expect it to be blocked
by OpenQA gating.
I see that OpenIPMI was already rebuilt successfully in the side tag.
I confirmed that the following can be rebuilt successfully when the time
comes. I tested these using either scratch builds in the side tag or
(where dependency chains were involved) local mock builds.
asterisk, collectd (needs nut rebuilt first), corosync, frr, hplip,
ifstat, keepalived, nagios-plugins-snmp-disk-proc, nut, openhpi, php,
ryslog, s390utils, syslog-ng (since Peter Czanik temporarily disabled
SNMP support), tog-pegasus, zabbix
On the other hand, all of the following packages would fail to build
from source with the updated net-snmp, and so they would begin failing
to install in Rawhide after the side tag was merged. Some of these
problems are incompatibilities with the latest net-snmp, and some are
pre-existing issues. These packages’ maintainers will need to take action.
389-ds-base, eth-tools, lldpd, opensips, openhpi-subagent (needs openhpi
rebuilt first)
Details on these failures follow:
----
389-ds-base:
/usr/bin/ld.bfd: cannot find -lnl-route-3: No such file or directory
/usr/bin/ld.bfd: cannot find -lnl-3: No such file or directory
collect2: error: ld returned 1 exit status
----
eth-tools:
stream.c: In function ‘main’:
stream.c:250:9: error: ‘master’ construct deprecated since OpenMP 5.1,
use ‘masked’ [-Werror=deprecated-openmp]
250 | #pragma omp master
| ^~~
cc1: all warnings being treated as errors
----
lldpd:
checking for net-snmp-config... /usr/bin/net-snmp-config
checking whether C compiler supports flag "-O2 -flto=auto
-ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall
-Wno-complain-wrong-lang -Werror=format-security
-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64
-mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection
-fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -fPIE -DNETSNMP_ENABLE_IPV6
-fno-strict-aliasing -DNETSNMP_REMOVE_U64
-Werror=declaration-after-statement -O2 -flto=auto -ffat-lto-objects
-fexceptions -g -grecord-gcc-switches -pipe -Wall
-Wno-complain-wrong-lang -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3
-Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1
-m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables
-fstack-clash-protection -fcf-protection -mtls-dialect=gnu2
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIE -Ulinux
-Dlinux=linux -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto
-ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall
-Wno-complain-wrong-lang -Werror=format-security
-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64
-mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection
-fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -fwrapv -fno-strict-aliasing
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/lib64/perl5/CORE -I/usr/include/libnl3 -I/usr/include/libnl3
-I/usr/include -DNETSNMP_NO_INLINE -L/usr/lib64 -lnetsnmpmibs -lsensors
-lnl-route-3 -lnl-3 -lm -lrpm -lrpmio -lnetsnmpagent
-Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed
-Wl,-z,pack-relative-relocs -Wl,-z,now
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1
-lnetsnmp -lm -lssl -lssl -lssl -lssl -lcrypto" from Net-SNMP... no
configure: error: *** incorrect CFLAGS from net-snmp-config
----
openhpi-subagent:
saHpiDomainReferenceTable.c: In function
‘saHpiDomainReferenceTable_create_row’:
saHpiDomainReferenceTable.c:550:5: error: ISO C90 forbids mixed
declarations and code [-Werror=declaration-after-statement]
550 | saHpiDomainReferenceTable_context * ctx =
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[…]
saHpiCtrlAnalogTable.c: In function ‘populate_ctrl_analog’:
saHpiCtrlAnalogTable.c:102:9: error: ISO C90 forbids mixed declarations
and code [-Werror=declaration-after-statement]
102 | SaErrorT rv = SA_OK;
| ^~~~~~~~
[…]
saHpiCtrlAnalogTable.c: In function ‘clear_ctrl_analog’:
saHpiCtrlAnalogTable.c:272:9: error: ISO C90 forbids mixed declarations
and code [-Werror=declaration-after-statement]
272 | DR_XREF *dr_entry;
| ^~~~~~~
saHpiCtrlAnalogTable.c: In function ‘set_table_ctrl_analog_mode’:
saHpiCtrlDigitalTable.c: In function ‘clear_ctrl_digital’:
saHpiCtrlAnalogTable.c:330:9: error: ISO C90 forbids mixed declarations
and code [-Werror=declaration-after-statement]
330 | SaErrorT rc = SA_OK;
| ^~~~~~~~
saHpiCtrlDigitalTable.c:260:9: error: ISO C90 forbids mixed declarations
and code [-Werror=declaration-after-statement]
260 | DR_XREF *dr_entry;
| ^~~~~~~
saHpiCtrlAnalogTable.c: In function ‘set_table_ctrl_analog_state’:
saHpiCtrlAnalogTable.c:371:9: error: ISO C90 forbids mixed declarations
and code [-Werror=declaration-after-statement]
371 | SaErrorT rc = SA_OK;
| ^~~~~~~~
[… etc.]
----
opensips:
openserObjects.c: In function ‘set_if_valid_threshold’:
openserObjects.c:619:9: error: ISO C90 forbids mixed declarations and
code [-Werror=declaration-after-statement]
619 | int new_threshold = (int)(long)(int *)val;
| ^~~
[…]
openserSIPCommonObjects.c: In function ‘handle_openserSIPServiceStartTime’:
openserSIPCommonObjects.c:244:17: error: ISO C90 forbids mixed
declarations and code [-Werror=declaration-after-statement]
244 | char *openBracePosition = strchr(buffer, '(');
| ^~~~
openserSIPCommonObjects.c: In function ‘handleSipEntityType’:
openserSIPCommonObjects.c:475:9: error: ISO C90 forbids mixed
declarations and code [-Werror=declaration-after-statement]
475 | char *strEntityType = (char *)val;
| ^~~~
[…]
openserSIPContactTable.c: In function ‘init_openserSIPContactTable’:
openserSIPContactTable.c:266:9: error: ISO C90 forbids mixed
declarations and code [-Werror=declaration-after-statement]
266 | static char *defaultUser = "DefaultUser";
| ^~~~~~
openserSIPContactTable.c: In function ‘openserSIPContactTable_get_value’:
openserSIPContactTable.c:361:9: error: ISO C90 forbids mixed
declarations and code [-Werror=declaration-after-statement]
361 | netsnmp_variable_list *var = request->requestvb;
| ^~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
On 20/01/2026 10:27 am, Josef Řídký wrote:
Hi,
the note about net-snmp update in Fedora Rawhide was sent a week ago.
May I ask for assistance from a proven packager with rebuilding of
dependent packages in side tag f44-build-side-126135?
Best regards
Josef Ridky
Senior Software Engineer
Base Utils Team
Red Hat Czech, s.r.o.
On Mon, Jan 12, 2026 at 6:31 PM Josef Řídký <[email protected]> wrote:
Hi,
net-snmp package is going to be rebased to its latest version
5.9.5.2 at the end of this week.
As part of this update, net-snmp is changing its .so name to
version .45
All affected packages may test and build their new versions using
the *f44-build-side-126135* side tag.
Here is the list of packages, that requires net-snmp and will need
to be rebuild:
389-ds-base
OpenIPMI
asterisk
collectd
corosync
eth-tools
frr
hplip
ifstat
keepalived
lldpd
nagios-plugins-snmp-disk-proc
nut
openhpi
openhpi-subagent
opensips
php
rsyslog
syslog-ng
tog-pegasus
zabbix
Most of the packages are buildable with the new version, but some
would need adjustments.
You may find current copr builds against Fedora Rawhide at [1].
I would like to ask maintainers of affected packages to make a
rebuild against the provided side tag ASAP, otherwise I would ask
a proven packager for rebuild of unfinished dependencies on friday
Jan 16, 2026.
[1]
https://copr.fedorainfracloud.org/coprs/jridky/net-snmp-5.9.5.2/builds/
Best regards
Josef Ridky
Senior Software Engineer
Base Utils Team
Red Hat Czech, s.r.o.
--
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue