Hello community, here is the log from the commit of package pidgin for openSUSE:Factory checked in at 2020-06-11 14:47:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pidgin (Old) and /work/SRC/openSUSE:Factory/.pidgin.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pidgin" Thu Jun 11 14:47:55 2020 rev:132 rq:813338 version:2.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/pidgin/pidgin.changes 2020-02-14 16:26:40.135232806 +0100 +++ /work/SRC/openSUSE:Factory/.pidgin.new.3606/pidgin.changes 2020-06-11 14:48:13.457998166 +0200 @@ -1,0 +2,47 @@ +Wed Jun 10 15:19:12 UTC 2020 - Alexei Sorokin <[email protected]> + +- Update to version 2.14.0: + + General: + * Fixed a memory leak in search results (pidgin.im#17292). + * Support SNI with GnuTLS (pidgin.im#17300 tiagosalem). + * Add additional error handling to NSS and GnuTLS. + + libpurple: + * Add invisible buddy support to support presence/name/photos + for non-buddies (pidgin.im#17295). + * Make purple-remote compatible with both Python 2 and Python 3. + * Fix some leaky deprecation warnings. + * Fix HTML logs which were writing invalid HTML + (pidgin.im#17280). + * Fix use after free in purple_smiley_set_data_impl. + * Added the chat_send_file ability to protocol plugins. + + Pidgin: + * Treat <p> tags as line breaks when pasting. + * Reverted pidgin.im#17232. + It caused more harm than good. + + Bonjour: + * Always use port fallback for IPv4 addresses. + + XMPP: + * Support for XEP-0198 Stream Management. + * Decrease delay for file transfer using streamhosts. + + Voice & Video: + * Improve webcam failure handling. + * Show error when creating media pipeline fails. + * Clip audio level reporting (pidgin.im#14426). + * Keep track of devices managed by GstDeviceMonitor. + * Ignore PulseAudio monitors. + * Backport native Voice & Video prefs from 3.0. + * Fix building against GStreamer 0.10. + * Fix initial delay on incoming audio. + * Properly cleanup timeouts. + * Add an audio mixer so mixed sources don't cause a pipe + failure. + * Add screen share support for Wayland via XDP Portal. + * Handle unplug and replug events of selected media device. +- Rebase pidgin-nonblock-common.patch. +- Drop pidgin-enable-sni-gnutls.patch, + pidgin-Leaky-deprecation-clean-ups.patch: fixed upstream. +- Drop pidgin-ncurses-6.0-accessors.patch: moved to the libgnt + package. +- Drop support for openSUSE older than Leap 15.0. + +------------------------------------------------------------------- Old: ---- pidgin-2.13.0.tar.bz2 pidgin-2.13.0.tar.bz2.asc pidgin-Leaky-deprecation-clean-ups.patch pidgin-enable-sni-gnutls.patch pidgin-ncurses-6.0-accessors.patch New: ---- pidgin-2.14.0.tar.bz2 pidgin-2.14.0.tar.bz2.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pidgin.spec ++++++ --- /var/tmp/diff_new_pack.5oqnne/_old 2020-06-11 14:48:15.126003026 +0200 +++ /var/tmp/diff_new_pack.5oqnne/_new 2020-06-11 14:48:15.130003037 +0200 @@ -1,7 +1,7 @@ # # spec file for package pidgin # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,13 +12,13 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define _name Pidgin Name: pidgin -Version: 2.13.0 +Version: 2.14.0 Release: 0 Summary: Multiprotocol Instant Messaging Client License: GPL-2.0-only @@ -34,14 +34,8 @@ Patch1: pidgin-nonblock-gwim.patch # PATCH-FIX-OPENSUSE pidgin-fix-perl-build.patch [email protected] -- Revert https://bitbucket.org/pidgin/main/commits/a083625 as it breaks the build. Patch2: pidgin-fix-perl-build.patch -# PATCH-FIX-UPSTREAM pidgin-ncurses-6.0-accessors.patch pidgin.im#16764 [email protected] -- Fix build with NCurses 6.0 with WINDOW_OPAQUE set to 1. -Patch3: pidgin-ncurses-6.0-accessors.patch # PATCH-FIX-SLE pidgin-use-default-alsa.patch bsc#886670 [email protected] -- Use ALSA as a default for avoiding broken volume control. -Patch4: pidgin-use-default-alsa.patch -# PATCH-FIX-UPSTREAM pidgin-enable-sni-gnutls.patch bsc#1086439 pidgin.im#17300 [email protected] -- Enable SNI extension in GnuTLS connections. -Patch5: pidgin-enable-sni-gnutls.patch -# PATCH-FIX-UPSTREAM pidgin-Leaky-deprecation-clean-ups.patch pidgin.im#17415 [email protected] -- Fix warnings of deprecation of GParameter -Patch6: pidgin-Leaky-deprecation-clean-ups.patch +Patch3: pidgin-use-default-alsa.patch BuildRequires: ca-certificates-mozilla BuildRequires: doxygen BuildRequires: fdupes @@ -58,8 +52,13 @@ BuildRequires: pkgconfig(avahi-glib) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(farstream-0.2) >= 0.2.7 BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gnt) >= 2.14.0 BuildRequires: pkgconfig(gnutls) +BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gstreamer-app-1.0) +BuildRequires: pkgconfig(gstreamer-video-1.0) BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(gtkspell-2.0) BuildRequires: pkgconfig(libgadu) @@ -80,17 +79,7 @@ BuildRequires: pkgconfig(xscrnsaver) Requires: ca-certificates-mozilla Requires: perl-base >= %{perl_version} -%if 0%{?suse_version} >= 1500 || 0%{?sle_version} >= 120200 || (0%{?sle_version} >= 120100 && 0%{?is_opensuse}) -BuildRequires: pkgconfig(farstream-0.2) >= 0.2.7 -BuildRequires: pkgconfig(gstreamer-1.0) -BuildRequires: pkgconfig(gstreamer-app-1.0) -BuildRequires: pkgconfig(gstreamer-video-1.0) Recommends: gstreamer-plugins-good -%else -BuildRequires: pkgconfig(gstreamer-0.10) -BuildRequires: pkgconfig(gstreamer-interfaces-0.10) -Recommends: gstreamer-0_10-plugins-good -%endif %if 0%{?suse_version} >= 1500 && !0%{?is_opensuse} Recommends: purple-import-empathy %endif @@ -127,11 +116,7 @@ Requires: libpurple-branding Requires: perl >= %{perl_version} # Needed for purple-url-handler. -%if 0%{?suse_version} >= 1500 Requires: python3-dbus-python -%else -Requires: dbus-1-python3 -%endif %description -n libpurple libpurple is a library intended to be used by programmers seeking @@ -148,7 +133,7 @@ Summary: GLib-based Instant Messenger Library -- Upstream default configuration Group: System/Libraries Requires: libpurple = %{version} -Supplements: packageand(libpurple:branding-upstream) +Supplements: (libpurple and branding-upstream) Conflicts: otherproviders(libpurple-branding) Provides: libpurple-branding = %{version} BuildArch: noarch @@ -183,7 +168,7 @@ Summary: TCL Plugin Support for Pidgin Group: Productivity/Networking/Instant Messenger Requires: libpurple = %{version} -Supplements: packageand(libpurple:tcl) +Supplements: (libpurple and tcl) %description -n libpurple-tcl TCL plugin loader for Pidgin. This package will allow you to write @@ -231,12 +216,9 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 -%patch3 -p1 %if 0%{?sle_version} >= 120000 && !0%{?is_opensuse} -%patch4 -p1 +%patch3 -p1 %endif -%patch5 -p1 -%patch6 -p1 cp -f %{SOURCE3} %{name}-prefs.xml @@ -260,20 +242,15 @@ --enable-cyrus-sasl \ --enable-dbus \ --enable-gstreamer \ -%if 0%{?suse_version} >= 1500 || 0%{?sle_version} >= 120200 --with-gstreamer=1.0 \ --enable-vv \ -%else - --with-gstreamer=0.10 \ - --disable-vv \ -%endif --disable-nm \ --enable-dbus \ --enable-devhelp \ --with-tclconfig=%{_libdir} \ --with-tkconfig=%{_libdir} \ --with-system-ssl-certs=%{_sysconfdir}/ssl/certs/ -make %{?_smp_mflags} V=1 +%make_build %install %make_install @@ -298,22 +275,8 @@ %postun -n finch -p /sbin/ldconfig -%if 0%{?suse_version} < 1500 -%post -%desktop_database_post -%icon_theme_cache_post - -%postun -%desktop_database_postun -%icon_theme_cache_postun -%endif - %files -%if 0%{?suse_version} >= 1500 %license COPYING -%else -%doc COPYING -%endif %doc AUTHORS COPYRIGHT ChangeLog README doc/the_penguin.txt %{_bindir}/%{name} %{_libdir}/%{name}/ @@ -371,16 +334,11 @@ %files -n finch %{_bindir}/finch %{_libdir}/finch/ -%{_libdir}/libgnt.so.* -%{_libdir}/gnt/ %dir %{_libdir}/finch/ %{_mandir}/man1/finch.1%{?ext_man} %files -n finch-devel %{_includedir}/finch/ -%{_includedir}/gnt/ -%{_libdir}/libgnt.so %{_libdir}/pkgconfig/finch.pc -%{_libdir}/pkgconfig/gnt.pc %changelog ++++++ pidgin-2.13.0.tar.bz2 -> pidgin-2.14.0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/pidgin/pidgin-2.13.0.tar.bz2 /work/SRC/openSUSE:Factory/.pidgin.new.3606/pidgin-2.14.0.tar.bz2 differ: char 11, line 1 ++++++ pidgin-nonblock-common.patch ++++++ --- /var/tmp/diff_new_pack.5oqnne/_old 2020-06-11 14:48:15.174003166 +0200 +++ /var/tmp/diff_new_pack.5oqnne/_new 2020-06-11 14:48:15.174003166 +0200 @@ -6,21 +6,21 @@ ft.c \ + purple-fifo.c \ + purple-io.c \ + glibcompat.c \ idle.c \ imgstore.c \ - log.c \ -@@ -114,6 +116,8 @@ purple_coreheaders = \ +@@ -115,6 +117,8 @@ purple_coreheaders = \ desktopitem.h \ eventloop.h \ ft.h \ + purple-fifo.h \ + purple-io.h \ gaim-compat.h \ + glibcompat.h \ idle.h \ - imgstore.h \ --- a/libpurple/plugins/ssl/ssl-gnutls.c +++ b/libpurple/plugins/ssl/ssl-gnutls.c -@@ -435,8 +435,6 @@ ssl_gnutls_close(PurpleSslConnection *gs +@@ -439,8 +439,6 @@ ssl_gnutls_close(PurpleSslConnection *gs if (gnutls_data->handshake_timer) purple_timeout_remove(gnutls_data->handshake_timer); @@ -29,7 +29,7 @@ gnutls_deinit(gnutls_data->session); g_free(gnutls_data); -@@ -524,6 +522,22 @@ ssl_gnutls_read(PurpleSslConnection *gsc +@@ -529,6 +527,22 @@ ssl_gnutls_read(PurpleSslConnection *gsc } static size_t @@ -52,7 +52,7 @@ ssl_gnutls_write(PurpleSslConnection *gsc, const void *data, size_t len) { PurpleSslGnutlsData *gnutls_data = PURPLE_SSL_GNUTLS_DATA(gsc); -@@ -1296,6 +1310,23 @@ static PurpleCertificateScheme x509_gnut +@@ -1301,6 +1315,23 @@ static PurpleCertificateScheme x509_gnut x509_compare_pubkeys, /* Compare public keys */ }; @@ -76,7 +76,7 @@ static PurpleSslOps ssl_ops = { ssl_gnutls_init, -@@ -1303,7 +1334,9 @@ static PurpleSslOps ssl_ops = +@@ -1308,7 +1339,9 @@ static PurpleSslOps ssl_ops = ssl_gnutls_connect, ssl_gnutls_close, ssl_gnutls_read, @@ -88,7 +88,7 @@ /* padding */ --- a/libpurple/plugins/ssl/ssl-nss.c +++ b/libpurple/plugins/ssl/ssl-nss.c -@@ -1235,6 +1235,8 @@ static PurpleSslOps ssl_ops = +@@ -1174,6 +1174,8 @@ static PurpleSslOps ssl_ops = ssl_nss_connect, ssl_nss_close, ssl_nss_read, ++++++ pidgin.keyring ++++++ --- /var/tmp/diff_new_pack.5oqnne/_old 2020-06-11 14:48:15.206003258 +0200 +++ /var/tmp/diff_new_pack.5oqnne/_new 2020-06-11 14:48:15.210003270 +0200 @@ -1,53 +1,56 @@ -pub dsa1024/A8AC8032 2004-12-03 - Key fingerprint = 364E 2EB3 8EA6 A8D6 1FB9 63AD 75FE 259A A8AC 8032 +pub rsa4096 2019-07-25 [SC] + 40DE 1DC7 288F E3F5 0AB9 38C5 48F6 6AFF D9BD B729 uid [ unknown] Gary Kramlich (grim) <[email protected]> -sub elg2048/A471F9D3 2004-12-03 +sub rsa4096 2019-07-25 [E] -----BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2 -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 -=+0NZ +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 +=1LcS -----END PGP PUBLIC KEY BLOCK-----
