Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package janus-gateway for openSUSE:Factory checked in at 2023-10-25 18:04:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/janus-gateway (Old) and /work/SRC/openSUSE:Factory/.janus-gateway.new.24901 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "janus-gateway" Wed Oct 25 18:04:56 2023 rev:16 rq:1120274 version:1.1.4 Changes: -------- --- /work/SRC/openSUSE:Factory/janus-gateway/janus-gateway.changes 2023-03-22 22:32:56.586887939 +0100 +++ /work/SRC/openSUSE:Factory/.janus-gateway.new.24901/janus-gateway.changes 2023-10-25 18:05:45.948381925 +0200 @@ -1,0 +2,28 @@ +Tue Oct 10 13:21:45 UTC 2023 - ch...@computersalat.de + +- Update to [v1.1.4] - 2023-05-19 + * Moved discussions from Google Group to Discourse + * Fixed typo in command line argument validation + * Refactored RTP forwarder internals as a core feature [PR-3155] + * Refactored SVC processing as a core feature, and removed deprecated VP9/SVC demo [PR-3174] + * Don't create IPv6 sockets if IPv6 is completely disabled [PR-3179] + * Fixed some VideoRoom race conditions [PR-3167] + * Added simulcast/SVC params to switch in VideoRoom (thanks @brave44!) [PR-3197] + * Add support for receiving offers in Streaming plugin (for WHEP) [PR-3199] + * Add newline for SIP headers that are overflown in length (thanks @zayim!) [PR-3184] + * Save SIP reason state on multiple callbacks (thanks @kenangenjac!) [PR-3210] + * Avoid parsing whitespace as invalid JSON when receiving WebSocket messages (thanks @htrendev!) [PR-3208] + * Remove old tracks before adding/replacing new ones in janus.js [PR-3203] + * Tweaks to some janus.js internals (thanks @i8-pi!) [PR-3211] + * Fixed some typos and added some tweaks to Admin API demo + * Refactored npm version of janus.js + * Other smaller fixes and improvements (thanks to all who contributed pull requests and reported issues!) +- update _service, _servicedata file +- fix License to GPL-3.0-or-later +- add janus-gateway.sysusers for group/user creation +- Update dependencies + * build with libpcap + * --enable-plugin-lua + * --enable-librtp2 (swith to libsrtp2) + +------------------------------------------------------------------- Old: ---- janus-gateway-1.1.1.tar.xz New: ---- janus-gateway-1.1.4.tar.xz janus-gateway.sysusers ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ janus-gateway.spec ++++++ --- /var/tmp/diff_new_pack.EwBdVD/_old 2023-10-25 18:05:46.608404122 +0200 +++ /var/tmp/diff_new_pack.EwBdVD/_new 2023-10-25 18:05:46.612404257 +0200 @@ -1,7 +1,7 @@ # # spec file for package janus-gateway # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,14 +21,15 @@ %endif Name: janus-gateway -Version: 1.1.1 +Version: 1.1.4 Release: 0 -License: GPL-3.0-only +License: GPL-3.0-or-later Summary: Janus WebRTC Gateway URL: https://github.com/meetecho/janus-gateway Group: Productivity/Networking/Other Source: %{name}-%{version}.tar.xz Source1: janus.service +Source2: %{name}.sysusers Source100: %{name}-rpmlintrc # for run autogen.sh BuildRequires: autoconf @@ -40,12 +41,15 @@ BuildRequires: gengetopt BuildRequires: libconfig-devel BuildRequires: sofia-sip-devel +BuildRequires: sysuser-shadow +BuildRequires: sysuser-tools BuildRequires: pkgconfig(ini_config) -BuildRequires: pkgconfig(jansson) -BuildRequires: pkgconfig(libmicrohttpd) -BuildRequires: pkgconfig(libsrtp) >= 1.4.5 +BuildRequires: pkgconfig(jansson) >= 2.5 +BuildRequires: pkgconfig(libmicrohttpd) >= 0.9.59 +BuildRequires: pkgconfig(libpcap) +BuildRequires: pkgconfig(libsrtp2) BuildRequires: pkgconfig(lua) -BuildRequires: pkgconfig(nice) +BuildRequires: pkgconfig(nice) >= 0.1.18 BuildRequires: pkgconfig(ogg) BuildRequires: pkgconfig(openssl) >= 1.0.1e BuildRequires: pkgconfig(opus) @@ -62,10 +66,9 @@ BuildRequires: libpaho-mqtt-devel Requires(pre): shadow BuildRequires: pkgconfig(systemd) -%{?systemd_ordering} -%define user_name janus -%define home %{_sharedstatedir}/janus/ +%{?systemd_ordering} +%{sysusers_requires} %description Janus is a general-purpose WebRTC gateway designed and developed @@ -86,9 +89,12 @@ %autosetup -p1 %build +%sysusers_generate_pre %{SOURCE2} %{name} ./autogen.sh %configure \ --disable-static \ + --enable-libsrtp2 \ + --enable-plugin-lua \ %if %{with janus_postprocessing} --enable-post-processing \ %endif @@ -112,14 +118,9 @@ rm -rv %{buildroot}%{_datadir}/doc/%{name} rm -rv %{buildroot}%{_datadir}/janus/streams/test_gstreamer*.sh # -install -D -d -m 0750 %{buildroot}%{home} - -%pre -%{_bindir}/getent group %{user_name} >/dev/null || %{_sbindir}/groupadd -r %{user_name} -%{_bindir}/getent passwd %{user_name} >/dev/null || \ - %{_sbindir}/useradd -r -g %{user_name} -d / -s /sbin/nologin \ - -c "Janus Gateway" %{user_name} +install -D -d -m 0750 %{buildroot}%{_sharedstatedir}/janus/ +%pre -f %{name}.pre %service_add_pre janus.service %post @@ -134,7 +135,7 @@ %files %doc README.md %license COPYING -%config(noreplace) %attr(-,root,%{user_name}) %{_sysconfdir}/janus/ +%config(noreplace) %attr(-,root,janus) %{_sysconfdir}/janus/ %{_sbindir}/rcjanus %{_bindir}/janus %{_bindir}/janus-cfgconv @@ -143,13 +144,15 @@ %if %{with janus_postprocessing} %{_bindir}/janus-pp-rec %{_bindir}/mjr2pcap +%{_bindir}/pcap2mjr %{_mandir}/man1/janus-pp-rec.1* %{_mandir}/man1/mjr2pcap.1* +%{_mandir}/man1/pcap2mjr.1.gz %endif %{_libdir}/janus/ %{_datadir}/janus/ %{_unitdir}/janus.service -%dir %attr(750,%{user_name},%{user_name}) %{home} +%dir %attr(750,janus,janus) %{_sharedstatedir}/janus/ %files devel %{_includedir}/janus/ ++++++ _service ++++++ --- /var/tmp/diff_new_pack.EwBdVD/_old 2023-10-25 18:05:46.648405467 +0200 +++ /var/tmp/diff_new_pack.EwBdVD/_new 2023-10-25 18:05:46.652405602 +0200 @@ -1,10 +1,11 @@ <services> <service name="tar_scm" mode="disabled"> <param name="url">https://github.com/meetecho/janus-gateway.git</param> - <param name="versionformat">1.1.1</param> <param name="scm">git</param> - <param name="revision">v1.1.1</param> - <param name="changesgenerate">enable</param> + <param name="exclude">.git</param> + <param name="versionformat">@PARENT_TAG@</param> + <param name="versionrewrite-pattern">v(.*)</param> + <param name="revision">v1.1.4</param> </service> <service name="recompress" mode="disabled"> <param name="compression">xz</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.EwBdVD/_old 2023-10-25 18:05:46.672406275 +0200 +++ /var/tmp/diff_new_pack.EwBdVD/_new 2023-10-25 18:05:46.676406409 +0200 @@ -1,8 +1,7 @@ <servicedata> -<service name="tar_scm"> - <param name="url">git://github.com/meetecho/janus-gateway.git</param> - <param name="changesrevision">21a5fc91d2c508481b9173e474a8688d615fd580</param></service><service name="tar_scm"> - <param name="url">https://github.com/meetecho/janus-gateway.git</param> - <param name="changesrevision">0a6bd68926dae0a115e05c9e0ceddd428938396a</param></service></servicedata> -(No newline at EOF) + <service name="tar_scm"> + <param name="url">git://github.com/meetecho/janus-gateway.git</param> + <param name="changesrevision">f87538dbdd81c4d969770cef23566ed394eb8967</param> + </service> +</servicedata> ++++++ janus-gateway-1.1.1.tar.xz -> janus-gateway-1.1.4.tar.xz ++++++ ++++ 20775 lines of diff (skipped) ++++++ janus-gateway.sysusers ++++++ #Type Name ID GECOS [HOME] SHELL u janus - "Janus Gateway" /var/lib/janus -