Overview

Request 1144413 accepted

- enable check_curl by BuildRequiring its dependencies
- restore patches not yet applied upstream (and rename to 2.3.5):
+ monitoring-plugins-2.3.3-check_log_-_quoting.patch
+ monitoring-plugins-2.3.3-check_http-proxy.patch
- drop upstreamed patches:
+ monitoring-plugins-2.3.3-check_by_ssh.patch (GitHub #1774)
+ monitoring-plugins-2.3.3-check_disk_on_btrfs.patch (GH #1388)
- GitHub issues for patches upstreamed on 2023-12-05:
+ monitoring-plugins-2.3.3-check_snmp.arrayaddress.patch (GH #1870)
+ monitoring-plugins-2.3.3-mariadb_102_build_fix.patch (GH #1522)
+ monitoring-plugins-2.3.3-check_dhcp_-_detect_rogue_dhcp_servers.patch (GH #1906)
+ monitoring-plugins-2.3.3-check_icmp.patch (GH #1807)
+ systemd-not-utmp.patch (GH #1888)
- Repair the "no chown" patch to actually avoid calling chown; avoid
automake build deps by patching Makefile.in rather than Makefile.am.
+ After upstream updated the gl subdir, it complains that the automake
in SLE 12 SP5 is too old.
- Fix build on SLE 12 SP5 (link failure due to mixing OpenSSL 1.0 & 1.1)
by using only OpenSSL 1.1, and excluding curl subpackage (needs uriparser).
- Rename patch files to match version number.
- sync check_mssql package description with plugin's help output
+ Note that not all distros contain perl-DBD-Sybase and/or freetds
- remove obsolete configure options
+ --with-ntp{q,dc,date}-command dropped upstream in 1.4.4 (e667553)
+ --with-proc-loadavg dropped in 1.4.6 (fe856aa)
- remove unnecessary chmod commands during build
- disable gettextize as upstream has (temporarily?) removed translations (GH #1947)


Andrew Daugherity's avatar

I've synced (osc pull) again and moved all my changelog entries to the top.

It appears their is a new build failure for SLE_12_SP5: "unresolvable: have choice for mysql-devel: libmariadb-devel libmysqlclient-devel". I resolved this in my branch project by adding this to the meta prjconf: Prefer: libmariadb-devel

That may be needed in server:monitoring prjconf also.



Dirk Stoecker's avatar

Changing the history isn't acceptable. So if you're adapting the package add one changelog entry at the top which contains all changes you do. Whatever you did in your own repo doesn't really count for the final package.



Archie Cobbs's avatar

+1 on this. It's silly that openSUSE doesn't include check_curl.

Request History
Andrew Daugherity's avatar

adaugherity created request

- enable check_curl by BuildRequiring its dependencies
- restore patches not yet applied upstream (and rename to 2.3.5):
+ monitoring-plugins-2.3.3-check_log_-_quoting.patch
+ monitoring-plugins-2.3.3-check_http-proxy.patch
- drop upstreamed patches:
+ monitoring-plugins-2.3.3-check_by_ssh.patch (GitHub #1774)
+ monitoring-plugins-2.3.3-check_disk_on_btrfs.patch (GH #1388)
- GitHub issues for patches upstreamed on 2023-12-05:
+ monitoring-plugins-2.3.3-check_snmp.arrayaddress.patch (GH #1870)
+ monitoring-plugins-2.3.3-mariadb_102_build_fix.patch (GH #1522)
+ monitoring-plugins-2.3.3-check_dhcp_-_detect_rogue_dhcp_servers.patch (GH #1906)
+ monitoring-plugins-2.3.3-check_icmp.patch (GH #1807)
+ systemd-not-utmp.patch (GH #1888)
- Repair the "no chown" patch to actually avoid calling chown; avoid
automake build deps by patching Makefile.in rather than Makefile.am.
+ After upstream updated the gl subdir, it complains that the automake
in SLE 12 SP5 is too old.
- Fix build on SLE 12 SP5 (link failure due to mixing OpenSSL 1.0 & 1.1)
by using only OpenSSL 1.1, and excluding curl subpackage (needs uriparser).
- Rename patch files to match version number.
- sync check_mssql package description with plugin's help output
+ Note that not all distros contain perl-DBD-Sybase and/or freetds
- remove obsolete configure options
+ --with-ntp{q,dc,date}-command dropped upstream in 1.4.4 (e667553)
+ --with-proc-loadavg dropped in 1.4.6 (fe856aa)
- remove unnecessary chmod commands during build
- disable gettextize as upstream has (temporarily?) removed translations (GH #1947)


Lars Vogdt's avatar

lrupp accepted request

I didn't expect that these EOL distros are still used - but ok.
Sorry, if my 'cleanup during upgrade' removed too much patches. Thanks for tracking and updating!
JFYI - your suggested 'Prefer' is added to prjconf.

openSUSE Build Service is sponsored by