Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gensio for openSUSE:Factory checked 
in at 2022-12-06 14:22:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gensio (Old)
 and      /work/SRC/openSUSE:Factory/.gensio.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gensio"

Tue Dec  6 14:22:49 2022 rev:20 rq:1040420 version:2.6.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gensio/gensio.changes    2022-09-12 
19:08:33.262587963 +0200
+++ /work/SRC/openSUSE:Factory/.gensio.new.1835/gensio.changes  2022-12-06 
14:22:53.481413975 +0100
@@ -1,0 +2,24 @@
+Sun Dec  4 22:03:12 UTC 2022 - Dirk Müller <[email protected]>
+
+- update to 2.6.4:
+  * https://github.com/cminyard/gensio/compare/v2.5.4...v2.6.1 
+  * The internal structure has been reworked so that gensios are dynamically 
loaded
+    by default and can be individually selected at build time. The library 
itself
+    was getting too many dependencies, so these dependencies are pushed to the
+    individally loaded gensios. There should be no difference from the user's 
point
+    of view; gensios go into libexec and get loaded on demand. And you can 
write
+    your own and stick them in this directory and it will pick them up.
+  * The os interface and mdns code has been put into their own libraries. There
+    were circular dependencies, and mdns brings a boatload of other libraries. 
They
+    really aren't gensios, they are gensio support, so they needed to be in 
their
+    own library anyway. This make the gensio library just about gensios. But it
+    will change the way you have to link against it if you are using mdns.
+  * The sound gensio is now no longer experimental, I'd say it's beta quality 
now.
+  * An AFSK modem gensio has been added. It sits on top of the sound gensio and
+    implements the 1200 baud modem used for AX.25 in ham radio.  pty and stdio 
have
+    a change in the way euid and uid setting work. There wasn't a security 
issue,
+    per se, but the way it was before didn't work on BSD. This makes the usage 
more
+    standard.
+- add splitprovides/obsoletes
+
+-------------------------------------------------------------------

Old:
----
  gensio-2.5.4.tar.gz

New:
----
  gensio-2.6.1.tar.gz

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

Other differences:
------------------
++++++ gensio.spec ++++++
--- /var/tmp/diff_new_pack.9n7EI7/_old  2022-12-06 14:22:54.001416827 +0100
+++ /var/tmp/diff_new_pack.9n7EI7/_new  2022-12-06 14:22:54.005416849 +0100
@@ -18,8 +18,8 @@
 
 
 %global sover   0
-%global sover_cpp 2
-%global libname libgensio%{sover}
+%global sover_cpp 4
+%global libname libgensio4
 %global libname_cpp libgensiocpp%{sover_cpp}
 %if 0%{?suse_version} > 1500
 %bcond_without openipmi
@@ -27,7 +27,7 @@
 %bcond_with    openipmi
 %endif
 Name:           gensio
-Version:        2.5.4
+Version:        2.6.1
 Release:        0
 Summary:        Library to abstract stream and packet I/O
 # examples/* is licenced under Apache-2.0
@@ -76,6 +76,32 @@
 number of network I/O and serial ports. gensios that stack on
 other gensios are called filters.
 
+%package -n libgensioosh%{sover}
+Summary:        Library to abstract stream and packet I/O
+Group:          System/Libraries
+
+%description -n libgensioosh%{sover}
+This is gensio (pronounced gen'-see-oh), a framework for giving a
+consistent view of various stream (and packet) I/O types - osh support
+
+%package -n libgensiomdns%{sover}
+Summary:        Library to abstract stream and packet I/O
+Group:          System/Libraries
+
+%description -n libgensiomdns%{sover}
+This is gensio (pronounced gen'-see-oh), a framework for giving a
+consistent view of various stream (and packet) I/O types - mdns support
+
+%package -n libgensio_python_swig%{sover}
+Summary:        Library to abstract stream and packet I/O
+Group:          System/Libraries
+Provides:       libgensio0:/usr/lib/libgensio_python_swig.so.0.0.0
+Obsoletes:      libgensio0 < %{version}
+
+%description -n libgensio_python_swig%{sover}
+This is gensio (pronounced gen'-see-oh), a framework for giving a
+consistent view of various stream (and packet) I/O types - python support
+
 %package -n %{libname_cpp}
 Summary:        Library to abstract stream and packet I/O
 Group:          System/Libraries
@@ -139,6 +165,12 @@
 
 %post -n %{libname} -p /sbin/ldconfig
 %postun -n %{libname} -p /sbin/ldconfig
+%post -n libgensioosh%{sover} -p /sbin/ldconfig
+%postun -n libgensioosh%{sover} -p /sbin/ldconfig
+%post -n libgensiomdns%{sover} -p /sbin/ldconfig
+%postun -n libgensiomdns%{sover} -p /sbin/ldconfig
+%post -n libgensio_python_swig%{sover} -p /sbin/ldconfig
+%postun -n libgensio_python_swig%{sover} -p /sbin/ldconfig
 %post -n %{libname_cpp} -p /sbin/ldconfig
 %postun -n %{libname_cpp} -p /sbin/ldconfig
 
@@ -163,7 +195,19 @@
 %{_mandir}/man5/sergensio.5%{?ext_man}
 
 %files -n %{libname}
-%{_libdir}/libgensio*.so.%{sover}*
+%{_libdir}/libgensio.so.%{sover_cpp}*
+%{_libexecdir}/gensio-%{version}
+
+%files -n libgensioosh%{sover}
+%{_libdir}/libgensioosh.so.%{sover}*
+%{_libdir}/libgensiooshcpp.so.%{sover}*
+
+%files -n libgensiomdns%{sover}
+%{_libdir}/libgensiomdns.so.%{sover}*
+%{_libdir}/libgensiomdnscpp.so.%{sover}*
+
+%files -n libgensio_python_swig%{sover}
+%{_libdir}/libgensio_python_swig.so.%{sover}*
 
 %files -n %{libname_cpp}
 %{_libdir}/libgensiocpp.so.%{sover_cpp}*

++++++ gensio-2.5.4.tar.gz -> gensio-2.6.1.tar.gz ++++++
++++ 23547 lines of diff (skipped)

Reply via email to