Hello community,

here is the log from the commit of package frr for openSUSE:Factory checked in 
at 2020-04-09 23:15:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/frr (Old)
 and      /work/SRC/openSUSE:Factory/.frr.new.3248 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "frr"

Thu Apr  9 23:15:38 2020 rev:4 rq:792567 version:7.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/frr/frr.changes  2020-04-07 10:28:49.986330265 
+0200
+++ /work/SRC/openSUSE:Factory/.frr.new.3248/frr.changes        2020-04-09 
23:15:39.906251795 +0200
@@ -1,0 +2,15 @@
+Tue Apr  7 21:38:12 UTC 2020 - Marcus Rueckert <[email protected]>
+
+- enable verbose make rules 
+- enable grpc support. new subpackage libfrrgrpc_pb0, new BR:
+  pkgconfig(grpc)
+- enable config rollbacks. new BR: pkgconfig(sqlite3)
+- enable realms support
+- enable shell access
+- make sure we use system openssl
+- fix shebang line of the frr-reload.py and
+  generate_support_bundle.py script so we dont pull python2
+- do not delete users and groups.
+- add Requires for libyang-extentions
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ frr.spec ++++++
--- /var/tmp/diff_new_pack.9NaUIA/_old  2020-04-09 23:15:40.406252084 +0200
+++ /var/tmp/diff_new_pack.9NaUIA/_new  2020-04-09 23:15:40.410252086 +0200
@@ -57,6 +57,7 @@
 BuildRequires:  python-rpm-macros
 BuildRequires:  readline-devel
 BuildRequires:  systemd-rpm-macros
+BuildRequires:  pkgconfig(grpc)
 BuildRequires:  pkgconfig(json-c)
 BuildRequires:  pkgconfig(libcap)
 BuildRequires:  pkgconfig(libcares)
@@ -66,6 +67,7 @@
 BuildRequires:  pkgconfig(libyang) >= 1.0.101
 BuildRequires:  pkgconfig(libzmq) >= 4.0.0
 BuildRequires:  pkgconfig(rtrlib) >= 0.5.0
+BuildRequires:  pkgconfig(sqlite3)
 Requires(post): %{install_info_prereq}
 Requires(pre):  %{install_info_prereq}
 Requires(pre):  shadow
@@ -74,6 +76,7 @@
 Conflicts:      quagga
 Provides:       zebra = %{version}
 Obsoletes:      zebra < %{version}
+Requires:       libyang-extentions
 
 %description
 FRR is free software which manages TCP/IP based routing protocols.
@@ -97,6 +100,13 @@
 %description -n libfrr_pb0
 This library contains protobuf memory management for FRRouting..
 
+%package -n libfrrgrpc_pb0
+Summary:        FRRouting grpc protobuf library
+Group:          System/Libraries
+
+%description -n libfrrgrpc_pb0
+This library contains grpc protobuf definitions for FRRouting.
+
 %package -n libfrrospfapiclient0
 Summary:        API for FRRouting's OSPFv2 implementation
 Group:          System/Libraries
@@ -148,6 +158,7 @@
 Requires:       libfrr_pb0 = %{version}
 Requires:       libfrrcares0 = %{version}
 Requires:       libfrrfpm_pb0 = %{version}
+Requires:       libfrrgrpc_pb0 = %{version}
 Requires:       libfrrospfapiclient0 = %{version}
 Requires:       libfrrsnmp0 = %{version}
 Requires:       libfrrzmq0 = %{version}
@@ -166,6 +177,7 @@
 
 autoreconf -fiv
 %configure \
+    --disable-silent-rules \
     --enable-exampledir=%{_docdir}/%{name}/examples \
     --sysconfdir=%{_sysconfdir}/%{name} \
     --localstatedir=%{frr_statedir} \
@@ -216,12 +228,18 @@
     --enable-vtysh \
     --enable-watchfrr \
     --enable-zebra \
+    --enable-realms \
+    --enable-shell-access \
+    --with-crypto=openssl \
+    --enable-config-rollbacks \
+    --enable-grpc \
     --enable-systemd
 
 make %{?_smp_mflags} MAKEINFO="makeinfo --no-split"
 
 %install
 make DESTDIR=%{buildroot} INSTALL="install -p" CP="cp -p" install
+perl -p -i -e 's|#!/usr/bin/python|#!/usr/bin/python3|g' 
%{buildroot}/usr/lib/frr/{frr-reload.py,generate_support_bundle.py}
 
 find %{buildroot} -type f -name "*.la" -delete -print
 
@@ -286,15 +304,10 @@
 %service_del_postun %{name}.service
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/frr.info%{ext_info}
 
-# delete the user and groups created if it's an uninstall
-if [ "$1" = "0" ]; then
-  userdel -r frr
-  groupdel frr
-  groupdel frrvty
-fi
-
 %post   -n libfrr_pb0 -p /sbin/ldconfig
 %postun -n libfrr_pb0 -p /sbin/ldconfig
+%post   -n libfrrgrpc_pb0 -p /sbin/ldconfig
+%postun -n libfrrgrpc_pb0 -p /sbin/ldconfig
 %post   -n libfrrfpm_pb0 -p /sbin/ldconfig
 %postun -n libfrrfpm_pb0 -p /sbin/ldconfig
 
@@ -371,6 +384,7 @@
 %{_libdir}/frr/modules/zebra_fpm.so
 %{_libdir}/frr/modules/zebra_irdp.so
 %{_libdir}/frr/modules/bgpd_rpki.so
+%{_libdir}/frr/modules/grpc.so
 %{_prefix}/lib/frr/vrrpd
 %{_prefix}/lib/frr/generate_support_bundle.py
 %{_libdir}/frr/modules/bgpd_bmp.so
@@ -381,6 +395,9 @@
 %files -n libfrrfpm_pb0
 %{_libdir}/libfrrfpm_pb.so.0*
 
+%files -n libfrrgrpc_pb0
+%{_libdir}/libfrrgrpc_pb.so.0*
+
 %files -n libfrrospfapiclient0
 %{_libdir}/libfrrospfapiclient.so.0*
 


Reply via email to