Hello community, here is the log from the commit of package syslog-ng for openSUSE:Factory checked in at 2017-12-06 09:00:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/syslog-ng (Old) and /work/SRC/openSUSE:Factory/.syslog-ng.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "syslog-ng" Wed Dec 6 09:00:04 2017 rev:92 rq:548603 version:3.12.1 Changes: -------- --- /work/SRC/openSUSE:Factory/syslog-ng/syslog-ng.changes 2017-11-10 14:57:41.903424961 +0100 +++ /work/SRC/openSUSE:Factory/.syslog-ng.new/syslog-ng.changes 2017-12-06 09:00:08.213585840 +0100 @@ -1,0 +2,25 @@ +Tue Dec 5 09:55:22 UTC 2017 - pe...@czanik.hu + +- fix %post and mongodb as requested by @idonmez + +------------------------------------------------------------------- +Wed Nov 29 13:30:59 UTC 2017 - pe...@czanik.hu + +- update to syslog-ng 3.12.1 +- add tags parser +- add xml parser +- add Windows eventlog parser +- add syslog-ng-debun + man +- handle evtlog merge (add obsolates, new files, etc.) +- use Python version of merge-grammar +- add libmaxminddb-devel BuildRequires for the geoip2 parser +- add geoip2 parser +- add osquery parser (scl) +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) (by @RBrownSUSE) +- WARNING: + disable RabbitMQ and AMQP support as they fail + to compile with openssl 1.1 + Will be most likely re-enabled in 3.14.1 + +------------------------------------------------------------------- Old: ---- syslog-ng-3.10.1.tar.gz New: ---- syslog-ng-3.12.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ syslog-ng.spec ++++++ --- /var/tmp/diff_new_pack.hZ4qv9/_old 2017-12-06 09:00:13.733383797 +0100 +++ /var/tmp/diff_new_pack.hZ4qv9/_new 2017-12-06 09:00:13.733383797 +0100 @@ -16,6 +16,11 @@ # +#Compat macro for new _fillupdir macro introduced in Nov 2017 +%if ! %{defined _fillupdir} + %define _fillupdir /var/adm/fillup-templates +%endif + Name: syslog-ng %if %{defined _rundir} %define syslog_ng_rundir %{_rundir}/syslog-ng @@ -23,7 +28,7 @@ %define syslog_ng_rundir %{_localstatedir}/run/syslog-ng %endif %define syslog_ng_sockets_cfg %{syslog_ng_rundir}/additional-log-sockets.conf -Version: 3.10.1 +Version: 3.12.1 Release: 0 Summary: The new-generation syslog-daemon License: GPL-2.0 @@ -42,7 +47,7 @@ %bcond_without dbi %bcond_without python %bcond_without java -%bcond_without mongodb +%bcond_with mongodb %bcond_without curl %if 0%{?suse_version} != 1320 %bcond_without redis @@ -90,6 +95,12 @@ %endif %if 0%{?with_geoip} BuildRequires: libGeoIP-devel +%if 0%{?leap_version} >= 420200 +BuildRequires: libmaxminddb-devel +%endif +%if 0%{?suse_version} > 1320 +BuildRequires: libmaxminddb-devel +%endif %endif %if %{with redis} @@ -101,7 +112,6 @@ BuildRequires: autoconf BuildRequires: automake -BuildRequires: libevtlog-devel BuildRequires: libjson-devel BuildRequires: libopenssl-devel BuildRequires: libtool @@ -134,6 +144,8 @@ Requires(pre): group(news) %endif +Requires: libevtlog-3_12-0 + Obsoletes: syslog-ng-json #!BuildIgnore: rsyslog @@ -156,6 +168,21 @@ * hand on messages for further processing using message queues (like AMQP), files or databases (like PostgreSQL or MongoDB). +%package -n libevtlog-3_12-0 +Summary: Syslog-ng event logger library runtime +Group: System/Libraries + +%description -n libevtlog-3_12-0 +The EventLog library aims to be a replacement of the simple syslog() +API provided on UNIX systems. The major difference between EventLog and +syslog is that EventLog tries to add structure to messages. + +EventLog provides an interface to build, format and output an event +record. The exact format and output method can be customized by the +administrator via a configuration file. + +This package provides the runtime part of the library. + %if %{with curl} %package curl @@ -215,8 +242,8 @@ Requires: %{name} = %{version} %description geoip -This package provides the tfgeoip module providing support for -logging country information. +This package provides GeoIP modules providing support for +logging geo-location information. %endif @@ -249,6 +276,8 @@ Summary: Development files for syslog-ng Group: Development/Libraries/C and C++ Requires: %{name} = %{version} +Provides: libevtlog-devel = 0.2.13 +Obsoletes: libevtlog-devel <= 0.2.13 %description devel This package provides files necessary for syslog-ng development. @@ -310,15 +339,15 @@ %endif --enable-json \ --enable-capabilities \ - --enable-amqp \ -%if 0%{?with_geoip} - --enable-geoip \ -%endif + --disable-amqp \ %if %{with mongodb} --enable-mongodb \ %else --disable-mongodb \ %endif +%if 0%{?with_geoip} + --enable-geoip \ +%endif %if %{with redis} --enable-redis \ %endif @@ -334,6 +363,7 @@ --disable-python \ %endif --enable-dynamic-linking + # # - build syslog-ng # @@ -348,7 +378,7 @@ %{_sysconfdir}/syslog-ng \ %{_localstatedir}/lib/syslog-ng \ %{_localstatedir}/run/syslog-ng \ - %{_localstatedir}/adm/fillup-templates ; + %{_fillupdir} ; do test -d ${RPM_BUILD_ROOT}${dir} || \ install -d -m755 ${RPM_BUILD_ROOT}${dir} @@ -368,7 +398,7 @@ install -m644 syslog-ng.conf.default \ %{buildroot}/%{_sysconfdir}/syslog-ng/syslog-ng.conf install -m644 %{_sourcedir}/syslog-ng.sysconfig \ - %{buildroot}/%{_localstatedir}/adm/fillup-templates/sysconfig.syslog-ng + %{buildroot}/%{_fillupdir}/sysconfig.syslog-ng # create empty /etc/syslog-ng/conf.d/ install -d -m755 %{buildroot}%{_sysconfdir}/syslog-ng/conf.d/ @@ -519,6 +549,10 @@ %{insserv_cleanup} %endif +%post -n libevtlog-3_12-0 -p /sbin/ldconfig + +%postun -n libevtlog-3_12-0 -p /sbin/ldconfig + %files ## ## file list ################################################ @@ -529,6 +563,7 @@ /sbin/syslog-ng %attr(755,root,root) %{_sbindir}/syslog-ng %attr(755,root,root) %{_sbindir}/syslog-ng-ctl +%attr(755,root,root) %{_sbindir}/syslog-ng-debun %if %{with systemd} && ! %{with systemv} %attr(755,root,root) %{_sbindir}/syslog-ng-service-prepare %endif @@ -540,6 +575,8 @@ %{_mandir}/man1/pdbtool.1* %{_mandir}/man1/loggen.1* %{_mandir}/man1/syslog-ng-ctl.1* +%{_mandir}/man1/dqtool.1* +%{_mandir}/man1/syslog-ng-debun.1* %dir %{_libdir}/syslog-ng %dir %{_datadir}/syslog-ng %dir %{_datadir}/syslog-ng/include @@ -558,6 +595,8 @@ %dir %{_datadir}/syslog-ng/include/scl/logmatic/ %dir %{_datadir}/syslog-ng/include/scl/cisco/ %dir %{_datadir}/syslog-ng/include/scl/snmptrap/ +%dir %{_datadir}/syslog-ng/include/scl/osquery/ +%dir %{_datadir}/syslog-ng/include/scl/windowseventlog/ %dir %{_datadir}/syslog-ng/xsd %dir %{_sysconfdir}/syslog-ng %dir %{_sysconfdir}/syslog-ng/conf.d @@ -569,10 +608,10 @@ %dir %{_localstatedir}/lib/syslog-ng %attr(0755,root,root) %dir %ghost %{syslog_ng_rundir} %attr(0644,root,root) %ghost %{syslog_ng_sockets_cfg} -%{_localstatedir}/adm/fillup-templates/sysconfig.syslog-ng +%{_fillupdir}/sysconfig.syslog-ng %{_libdir}/libsyslog-ng-*.so.* %attr(755,root,root) %{_libdir}/syslog-ng/libadd-contextual-data.so -%attr(755,root,root) %{_libdir}/syslog-ng/libafamqp.so +#%attr(755,root,root) %{_libdir}/syslog-ng/libafamqp.so %attr(755,root,root) %{_libdir}/syslog-ng/libaffile.so %attr(755,root,root) %{_libdir}/syslog-ng/libafprog.so %if %{with mongodb} @@ -596,6 +635,8 @@ %attr(755,root,root) %{_libdir}/syslog-ng/libdisk-buffer.so %attr(755,root,root) %{_libdir}/syslog-ng/libtfgetent.so %attr(755,root,root) %{_libdir}/syslog-ng/libmap-value-pairs.so +%attr(755,root,root) %{_libdir}/syslog-ng/libtags-parser.so +%attr(755,root,root) %{_libdir}/syslog-ng/libxml.so %if %{with systemd} && ! %{with systemv} %attr(755,root,root) %{_libdir}/syslog-ng/libsdjournal.so %endif @@ -620,8 +661,14 @@ %attr(644,root,root) %{_datadir}/syslog-ng/include/scl/logmatic/logmatic.conf %attr(644,root,root) %{_datadir}/syslog-ng/include/scl/cisco/plugin.conf %attr(644,root,root) %{_datadir}/syslog-ng/include/scl/snmptrap/snmptrapd-source.conf +%attr(644,root,root) %{_datadir}/syslog-ng/include/scl/osquery/plugin.conf +%attr(644,root,root) %{_datadir}/syslog-ng/include/scl/windowseventlog/plugin.conf +%attr(644,root,root) %{_datadir}/syslog-ng/include/scl/windowseventlog/windowseventlog.xml %attr(644,root,root) %{_datadir}/syslog-ng/xsd/* +%files -n libevtlog-3_12-0 +%{_libdir}/libevtlog-*.so.* + %if %{with curl} %files curl @@ -642,12 +689,14 @@ %defattr(-,root,root) %attr(644,root,root) %{_libdir}/libsyslog-ng.la %attr(644,root,root) %{_libdir}/syslog-ng/*.la +%attr(644,root,root) %{_libdir}/libevtlog.la %{_libdir}/libsyslog-ng.so +%{_libdir}/libevtlog.so %attr(644,root,root) %{_libdir}/pkgconfig/syslog-ng.pc %dir %{_includedir}/syslog-ng %attr(-,root,root) %{_includedir}/syslog-ng/* %dir %{_datadir}/syslog-ng/tools -%attr(755,root,root) %{_datadir}/syslog-ng/tools/merge-grammar.pl +%attr(755,root,root) %{_datadir}/syslog-ng/tools/merge-grammar.py %attr(644,root,root) %{_datadir}/syslog-ng/tools/cfg-grammar.y %attr(644,root,root) %{_datadir}/syslog-ng/tools/lex-rules.am %attr(755,root,root) %{_datadir}/syslog-ng/tools/system-expand.sh @@ -692,6 +741,12 @@ %defattr(-,root,root) %dir %{_libdir}/syslog-ng %attr(755,root,root) %{_libdir}/syslog-ng/libgeoip-plugin.so +%if 0%{?leap_version} >= 420200 +%attr(755,root,root) %{_libdir}/syslog-ng/libgeoip2-plugin.so +%endif +%if 0%{?suse_version} > 1320 +%attr(755,root,root) %{_libdir}/syslog-ng/libgeoip2-plugin.so +%endif %endif ++++++ syslog-ng-3.10.1.tar.gz -> syslog-ng-3.12.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/syslog-ng/syslog-ng-3.10.1.tar.gz /work/SRC/openSUSE:Factory/.syslog-ng.new/syslog-ng-3.12.1.tar.gz differ: char 5, line 1