5 Feb
2018
5 Feb
'18
14:00
Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20180203 When you reply to report some issues, make sure to change the subject. It is not helpful to keep the release announcement subject in a thread while discussing a specific problem. Packages changed: AppStream (0.11.1 -> 0.11.8) Mesa (17.3.3 -> 18.0.0) Mesa-drivers (17.3.3 -> 18.0.0) NetworkManager (1.8.6 -> 1.10.2) SUSEConnect apr bash bluez ceph (13.0.0 -> 13.0.0.5171+g4d4101fe78) corosync device-mapper evince (3.26.0+20171120.3955d480 -> 3.26.0+20180128.1bd86963) fltk gc (7.4.2 -> 7.6.4) gdm gegl-unstable (0.3.26 -> 0.3.28) gjs (1.50.2 -> 1.50.4) glib2 (2.54.2 -> 2.54.3) gmime (3.0.5 -> 3.2.0) gnome-builder (3.26.3 -> 3.26.4) gnome-color-manager gnome-documents (3.26.1 -> 3.26.2) gnome-logs (3.26.2 -> 3.26.3) gnome-online-accounts gnome-power-manager (3.25.90 -> 3.26.0) gnome-shell (3.26.2+20171218.15b1810a6 -> 3.26.2+20180130.0d9c74212) gstreamer-plugins-ugly ibus libcaca (0.99.beta19+git20171002.da28e96 -> 0.99.beta19.git20171003) libchamplain libdazzle (3.26.2 -> 3.26.3) libgexiv2 liborcus (0.13.1 -> 0.13.2) libpng12 libqt5-qtbase librsvg (2.42.0 -> 2.42.2) libzypp (17.1.1 -> 17.1.2) linux-glibc-devel (4.14 -> 4.15) llvm5 lvm2 mutter (3.26.2+20171231.0bd1d7cf0 -> 3.26.2+20180127.d32d358a6) ncurses (6.0 -> 6.1) procps python-pyudev rsync (3.1.2 -> 3.1.3) vala (0.38.5 -> 0.38.6) vim (8.0.1428 -> 8.0.1442) wicked (0.6.43 -> 0.6.44) xkeyboard-config (2.22 -> 2.23.1) yast2-ftp-server (3.3.0 -> 4.0.0) === Details === ==== AppStream ==== Version update (0.11.1 -> 0.11.8) Subpackages: AppStream-lang libAppStreamQt2 libappstream4 - Now the appstream cache is refreshed in %post. The update to 0.11.8 plus the refresh fixes kde#389531. - Headers are now installed to /usr/include/appstream instead of /usr/inlude/AppStream - New package AppStream-doc with the html documentation for AppStream - Use meson to build instead of cmake - Update to version 0.11.8: Features: * validator: Emit a hint in case a discouraged AppStream ID style is used (Matthias Klumpp) * l10n: Renamed Norwegian Bokm�l language file (Matthias Klumpp) Specification: * docs: Add quickstart instructions for intltool (David Steele) * spec: Discourage use of hyphens and digit-started segments for IDs (Matthias Klumpp) Bugfixes: * qt: Export the AppStreamQt target (Aleix Pol) * Various string improvements (Allan Nordh�y) * validator: Don't make HEAD requests for URL checks, fetch first byte instead (Matthias Klumpp) * Enforce a non-broken version of gobject-introspection (Matthias Klumpp) * Ensure LINGUAS update is only run explicitly (Matthias Klumpp) * Fix a minor memory and fd leak (Matthias Klumpp) - Update to version 0.11.7: Notes: * The appstreamcli validation commands now use curl if it is available to check all URLs in the metadata for existence. If you don't want this behavior, pass "--nonet" to appstreamcli. There might also be false positives (one is known with the KDE bugtracker) that need to be investigated, so feedback on this new feature is welcome. Features: * validator: Check all urls for validity (Matthias Klumpp) * validator: Check web-application components for missing tags (Matthias Klumpp) * Add API to retrieve the AppStream library version (Matthias Klumpp) * apt: Allow fetching 128x128@2 HiDPI icons (Rico Tzschichholz) Specification: * Add the "url" launchable type (Dimitrios Christidis) * spec: Clarify some icon details in the collection data (Marius Vollmer) * spec: Allowtags in generic components (Marius Vollmer) * spec: Specify the web-application component type (Matthias Klumpp) Bugfixes: * Fix endless loop when validating screenshots (Matthias Klumpp) * ascli: Show a list of component-types when --help is passed to new-template (Matthias Klumpp) * validator: Drop the wget fallback, making missing curl only an info (Matthias Klumpp) * meson: Properly define header-file in gir (Rico Tzschichholz) - Update to version 0.11.6: Features: * Improve screenshot validation (Matthias Klumpp) * Allow to disable introspection (Matthias Klumpp) Bugfixes: * Revert back to the old build option names (Matthias Klumpp) * Apply maintainer flags equally to C++ and C (Matthias Klumpp) * Explicitly set C/C++ standard versions (Matthias Klumpp) * vapi: Include the right header (Matthias Klumpp) * xml: Correctly write screenshots tag again (Matthias Klumpp) * Do not cache a screenshot that doesn't have images (Matthias Klumpp) * xml: Support legacy screenshot tags again (Matthias Klumpp) - Update to version 0.11.5: Features: * Restructure build feature flags (Matthias Klumpp) * Allow disabling API documentation build (Matthias Klumpp) Bugfixes: * qt: Don't check bitness when finding AppStreamQt (Matthias Klumpp) - Update to version 0.11.4: Notes: * This release switches the build system from CMake to Meson. You will need Meson (>= 0.42) in order to build AppStream. Please test for any regressions. Features: * Implement Meson support (Matthias Klumpp) * meson: Make build with sanitizers (partially) work again (Matthias Klumpp) * meson: Add helper script for building documentation (Matthias Klumpp) * docs: Always rebuild documentation on-demand (Matthias Klumpp) * Update README for Meson (Matthias Klumpp) * Implement cockpit-manifest launchable type (Matthias Klumpp) * validator: Actually validate the type property of "launchable" tags (Matthias Klumpp) * Allow to search the pool for components that provide a launchable (Matthias Klumpp) * qt: Add new function to search components by launchable (Matthias Klumpp) Specification: * spec: New "cockpit-manifest" launchable type (Marius Vollmer) Bugfixes: * validator: Complain if a component has no ID (Matthias Klumpp) - Update to version 0.11.3: Bugfixes: * qt: Don't crash when an error is found and no error string is passed (Aleix Pol) * Propagate document context to the context object for XML files (Matthias Klumpp) * validator: Correctly recognize "launchable" as valid tag (Matthias Klumpp) - Update to version 0.11.2: Features: * cache: Refactor cache functions (Matthias Klumpp) * Deduplicate origin/locale/arch with AsContext (Matthias Klumpp) * Get rid of a couple of internal helper methods (Matthias Klumpp) * cli: When using convert, always assume collection style for YAML (Matthias Klumpp) Specification: * Adjust docs to clearly state that licenses are SPDX expressions (Harald Sitter) Bugfixes: * qt: Improve Icon QDebug information (Aleix Pol) * Resolve crash when serializing lots of XML documents (Matthias Klumpp) * xml: Don't truncate translated entries after encounting a wrong locale (Matthias Klumpp) * Set a real locale if locale is set to "ALL" (Matthias Klumpp) * validator: Make ending dot in component name only a pedantic issue (Matthias Klumpp) - Add patch to export the AppStreamQt target correctly: * 0001-Fix-regression-from-153.patch ==== Mesa ==== Version update (17.3.3 -> 18.0.0) Subpackages: Mesa-dri-devel Mesa-libEGL-devel Mesa-libEGL1 Mesa-libGL-devel Mesa-libGL1 Mesa-libglapi0 libgbm1 libwayland-egl1 - Update to 18.0.0-rc3 * includes significant improvements for OpenGL and Vulkan support and performance. - supersedes U_intel-Add-more-Coffee-Lake-PCI-IDs.patch - Remove dependency on clang-devel-static. (bnc#1065464) * It was removed, clang-devel now again provides everything necessary as shared libraries. - Require Mesa-dri-32bit and Mesa-gallium-32bit by Mesa-32bit. It mirrors the requirement of the normal packages. (bnc#1078261) ==== Mesa-drivers ==== Version update (17.3.3 -> 18.0.0) Subpackages: Mesa-dri Mesa-gallium Mesa-libva libvdpau_r300 libvdpau_r600 libvdpau_radeonsi libvulkan_radeon libxatracker2 - Update to 18.0.0-rc3 * includes significant improvements for OpenGL and Vulkan support and performance. - supersedes U_intel-Add-more-Coffee-Lake-PCI-IDs.patch - Remove dependency on clang-devel-static. (bnc#1065464) * It was removed, clang-devel now again provides everything necessary as shared libraries. - Require Mesa-dri-32bit and Mesa-gallium-32bit by Mesa-32bit. It mirrors the requirement of the normal packages. (bnc#1078261) ==== NetworkManager ==== Version update (1.8.6 -> 1.10.2) Subpackages: NetworkManager-devel NetworkManager-lang libnm-glib-vpn1 libnm-glib4 libnm-util2 libnm0 typelib-1_0-NM-1_0 typelib-1_0-NMClient-1_0 typelib-1_0-NetworkManager-1_0 - Replace sysconfig with sysconfig-netconfig BuildRequires and Requires, this is what we in reality need. - Update to version 1.10.2: + Added support for 'onlink' IPv4 routes attribute. + Wait longer for the carrier to come up after a MTU change. + Implemented abstraction for team connections that exposes team configuration items as distinct properties. + Added basic support for tc queueing disciplines and filters. + Introduced an Update2() D-Bus method to update connection settings with more flexibility. + Many bug fixes and improvements. - Changes from version 1.10.0: + NetworkManager includes now basic OpenVSwitch support, good enough to be capable of setting up simple OpenVSwitch configurations. + Added support for activating PPP connections on non-Ethernet interfaces. + It is now possible to authenticate to a Wi-Fi network using WPS (Wi-Fi Protected Setup). + Implemented support for Wi-Fi PMF (Protected Management Frames, 802.11w), which can be configured via the wifi-sec.pmf property. + Now the maximum rate of wireless access points supporting 802.11 is properly calculated and exposed on D-Bus. + Background scanning is now disabled for non-WPA-Enterprise Wi-Fi networks. + Added support for the Bluetooth NAP (Network Access Point) profile. + Added support for disabling connectivity checking via the D-Bus interface. + The internal DHCP client now understands the domain-search option. + Bridge connections support the group-forward-mask property. + NetworkManager can now configure multiple IPv6 default routes received through RA and each gets configured with the announced preference. + It is possible to specify the routing table for each static route. + Support specifying a explicit routing table for any non-static-route, including routes from DHCP, device-routes, IPv6 autoconf. + Device are left configured when a user sets them as unmanaged by NetworkManager. + New connection.auth-retry property to configure how often authentication is prompted before failing the configuration. + The platform code that handles synchronization with kernel status via netlink has been reworked and is more efficient. + Allowed the update of connections that have an associated ifcfg-rh routing rules file. + Non-UTF8 properties are now escaped when they are exported on D-Bus. + NetworkManager-wait-online.service now starts NetworkManager.service if needed. + The MAC address for bond connections can be changed in nmtui. + Fixed dependency problems when setting the MTU of VLAN and master devices. + The systemd-resolved DNS plugin properly handles the DNS priority setting. + Fixed setting a DHCP timeout greater than 60 seconds (dhclient). + Fixed some memory leaks. + Many other bug fixes and improvements. - Rebase networkmanager-obs-net.patch and nm-dont-overwrite-resolv-conf.patch. - Drop nm-disconnect-proxy-signals.patch and nm-vpn-remote-connection-disconnect-signals.patch: Fixed upstream. ==== SUSEConnect ==== - Repackage gem ==== apr ==== Subpackages: apr-devel libapr1 - ignore PowerPC transient test failures ==== bash ==== Subpackages: bash-doc bash-lang libreadline7 readline-devel readline-doc - Add patches 13-18 to bash-4.4-patches.tar.bz2 * 13: If a here-document contains a command substitution, the command substitution can get access to the file descriptor used to write the here-document. * 14: Under some circumstances, functions that return via the `return' builtin do not clean up memory they allocated to keep track of FIFOs. * 15: Process substitution can leak internal quoting to the parser in the invoked subshell. * 16: Bash can perform trap processing while reading command substitution output instead of waiting until the command completes. * 17: There is a memory leak when `read -e' is used to read a line using readline. * 18: Under certain circumstances (e.g., reading from /dev/zero), read(2) will not return -1 even when interrupted by a signal. The read builtin needs to check for signals in this case. - partial cleanup with spec-cleaner ==== bluez ==== Subpackages: bluez-cups bluez-devel libbluetooth3 - Add disable_some_obex_tests.patch bypass boo#1078285 for PowerPC ==== ceph ==== Version update (13.0.0 -> 13.0.0.5171+g4d4101fe78) Subpackages: librados2 librbd1 - Update to version 13.0.0-5171-g4d4101fe78: + spec file: * change version number format * define _defined_if_python2_absent if, and only if, building without python2 bcond - Update to version 13.0.0-5169-g26918cdcc9: + rebase to latest upstream master, including spec file changes: * eliminate Python 2 dependencies (bsc#1076403) N.B.: this has the consequence that we no longer build or ship Python 2 versions of the Python bindings for librados, librbd, libcephfs and librgw * drop lowmem_builder bcond and rewrite associated code to be distro-agnostic * move distro-conditional BuildRequires to appropriate section * use more recent toolchain on RHEL 7 * ceph-base: put runtime dependencies in alphabetical order * correct Group for python bindings subpackages * move ceph-volume to ceph-osd and adjust systemd macros accordingly * ceph-osd subpackage now requires lvm2 for ceph-volume * ceph-test: peg version of ceph-common dependency * drop deprecated scripts rcceph and ceph-crush-location * fix permissions of rbd resource agent - ceph-rpmlintrc: add lines to quash RPMLINT warnings + ceph-base.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/ceph/crypto/libceph_crypto_isal.so + librados2.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/ceph/libceph-common.so + ceph-base.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/libos_tp.so + ceph-base.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/libosd_tp.so ==== corosync ==== Subpackages: libcmap4 libcorosync_common4 - corosync exposes itself for a self-crash under rare circumstance(bsc#1078412) Added: 0013-logging-Make-blackbox-configurable.patch 0014-logging-Close-before-and-open-blackbox-after-fork.patch Modified: remove unncessary git commit messages 0001-coroapi-Use-size_t-for-private_data_size.patch 0002-fix-ifdown-udp.patch 0005-do-not-convert-empty-uid-gid-to-0.patch 0008-wd-fix-snprintf-warnings.patch 0010-qdevice-mv-free-str-after-port-validation.patch 0011-libcpg-Fix-issue-with-partial-big-packet-assembly.patch 0012-totemudp-u-Drop-truncated-packets-on-receive.patch ==== device-mapper ==== Subpackages: libdevmapper-event1_03 libdevmapper1_03 libdevmapper1_03-32bit - clvmd: try to refresh device cache on the first failure (bsc#978055, bsc#1076042) + bug-978055_clvmd-try-to-refresh-device-cache-on-the-first-failu.patch ==== evince ==== Version update (3.26.0+20171120.3955d480 -> 3.26.0+20180128.1bd86963) Subpackages: evince-lang evince-plugin-comicsdocument evince-plugin-djvudocument evince-plugin-dvidocument evince-plugin-pdfdocument evince-plugin-psdocument evince-plugin-tiffdocument evince-plugin-xpsdocument libevdocument3-4 libevview3-3 nautilus-evince typelib-1_0-EvinceDocument-3_0 typelib-1_0-EvinceView-3_0 - Update to version 3.26.0+20180128.1bd86963: + shell: Fix media-player keys not working. ==== fltk ==== - added xcursor dependency [bsc#1077881] ==== gc ==== Version update (7.4.2 -> 7.6.4) - Update to new upstream release 7.6.4 * Also enable the TSX workaround for i386 (Linux) * Relax mark_mutex attribute needed to disable elision (Linux/x64) * Process all PT_LOAD segments before PT_GNU_RELRO segments (Glibc) * Add API function to calculate total memory in use by all GC blocks * Add API function to set/modify GC log file descriptor (Unix) * Add alt-stack registration support * Implement the finalization extension API * Implement thread suspend/resume API (Linux threads only) ==== gdm ==== Subpackages: gdm-lang gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Add back translation-update-upstream as BuildRequires since SLE still needs it. - Update gdm-disable-wayland-on-unsupported-chipsets.patch: examine filename argument in gdm_settings_desktop_backend_new instead of examining GDM_RUNTIME_CONF (bsc#1078030). ==== gegl-unstable ==== Version update (0.3.26 -> 0.3.28) Subpackages: gegl-0_3 gegl-0_3-lang libgegl-0_3-0 - Update to version 0.3.28: + Core: A new GeglStats object, which provides realtime statistics/profiling for use in UIs. Automatically copy-on-write clone input buffers for auto-threading of operations. + Buffer: - Many significant optimizations as well as a correctness improvement, mipmap scaling and rendering is now done correctly in linear space, thus GIMP will not only produce the right results but also avoid gamma errors in thumbnails and viewport. - Among the signifcant performance boosters are per buffer-instance tile queues, adaptive sampler pre-fetch caching and dedicated code paths for fetching columns of pixels. Along with many multi-threadedness improvements due to more significant testing. + Operations: - Mipmap tuning and performance improvements to gaussian blur added dedicated code paths for nearest sampler in transform ops. - More generic RGBE file handling. - ff-load: permit decoding audio files as well as video files. - Various code cleanups. ==== gjs ==== Version update (1.50.2 -> 1.50.4) Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0 - Update to version 1.50.4: + Gnome Shell crash with places-status extension when you plug an USB device (glgo#gjs#33 and glgo#gjs#38). - Changes from version 1.50.3: + GJS will now log a warning when a GObject is accessed in Javascript code after the underlying object has been freed in C. (This used to work most of the time, but crash unpredictably.) We now prevent this situation which, is usually by caused a memory management bug in the underlying C library. + Closed bugs and merge requests: - Add checks for GObjects that have been finalized (glgo#gjs#21, glgo#gjs#23, glgo#gjs#25, glgo#gjs#28, glgo#gjs#33). - Test "Cairo context has methods when created from a C function" fails (glgo#gjs#27, glgo#gjs#35). - Various fixes from the master branch for rare crashes. ==== glib2 ==== Version update (2.54.2 -> 2.54.3) Subpackages: glib2-devel glib2-lang glib2-tools libgio-2_0-0 libgio-2_0-0-32bit libglib-2_0-0 libglib-2_0-0-32bit libgmodule-2_0-0 libgmodule-2_0-0-32bit libgobject-2_0-0 libgobject-2_0-0-32bit libgthread-2_0-0 libgthread-2_0-0-32bit - Update to version 2.54.3: + Bugs fixed: bgo#691436, bgo#761102, bgo#776147, bgo#779182, bgo#782057, bgo#785113, bgo#788990, bgo#789637, bgo#789894, bgo#790030, bgo#790093, bgo#790126, bgo#790829, bgo#790934, bgo#791235, bgo#791267, bgo#791296, bgo#791325, bgo#791334, bgo#791337, bgo#791720, bgo#791744, bgo#791754, bgo#791906. + Updated translations. - Drop glib2-gtester-report-py3.patch: Fixed upstream. - Add glib2-gmain-partial-revert.patch: gmain: Partial revert of recent wakeup changes to gmain.c (bgo#761102). ==== gmime ==== Version update (3.0.5 -> 3.2.0) - Update to version 3.2.0: + No news available. ==== gnome-builder ==== Version update (3.26.3 -> 3.26.4) Subpackages: gnome-builder-lang gnome-builder-plugin-beautifier gnome-builder-plugin-clang gnome-builder-plugin-cmake gnome-builder-plugin-ctags gnome-builder-plugin-devhelp gnome-builder-plugin-gettext gnome-builder-plugin-gnome-code-assistance gnome-builder-plugin-html-completion gnome-builder-plugin-jedi gnome-builder-plugin-jhbuild gnome-builder-plugin-mingw gnome-builder-plugin-symbol-tree gnome-builder-plugin-sysmon gnome-builder-plugin-todo gnome-builder-plugin-vala-pack gnome-builder-plugin-xml-pack - Update to version 3.26.4: + A number of correctness and memory leaks were fixed in the semantic highlighter, project tree, clang, rustup, vala-pack, code-index, config manager and configs, and git. + The meson plugin now uses "meson" "introspect" instead of the legacy "mesonintrospect" utility. + Fixes for deprecated API usage in Gtk+. + Block selection has been fixed in the terminal plugin. + Postbuild support in configurations was fixed to no longer run prebuild commands a second time. + The flatpak plugin now passes --command to build-finish. This fixes an issue where the wrong binary would get activated when exporting a project. + Fixes for -Wincompatible-pointer-type changes from recently upstreamed type propagation in g_object_ref(). + Updated translations. ==== gnome-color-manager ==== Subpackages: gnome-color-manager-lang - Add 0001-build-Set-PKGDATADIR-to-gnome-color-manager.patch: data files where looked up in the wrong directory ==== gnome-documents ==== Version update (3.26.1 -> 3.26.2) Subpackages: gnome-documents-lang gnome-documents_books-common gnome-shell-search-provider-documents - Update to version 3.26.2: + Use 'var' for symbols that are exported. + Use the standard dialect of String.prototype.replace. + Explicitly specify the Gepub API version. + Updated translations. ==== gnome-logs ==== Version update (3.26.2 -> 3.26.3) Subpackages: gnome-logs-lang - Update to version 3.26.3: + Avoid using hard-coded colors. + Updated translations. - Drop gnome-logs-nb-translations.patch: Fixed upstream. ==== gnome-online-accounts ==== Subpackages: gnome-online-accounts-lang libgoa-1_0-0 libgoa-backend-1_0-1 typelib-1_0-Goa-1_0 - Don't enable Media Server option. It is an experimental untested feature that was only used in GNOME Photos and the GNOME Photos maintainer recommended we disable it, so stop passing - -enable-media-server to configure, pass --disable-media-server instead. ==== gnome-power-manager ==== Version update (3.25.90 -> 3.26.0) Subpackages: gnome-power-manager-lang - Update to version 3.26.0: + trivial: Remove the build-api helper script. + Remove po/Makevars. + build: Install appstream metadata to non-deprecated location. + Updated translations. - Drop gnome-patch-translation BuildRequires: We do not have any patches, so not needed. - Drop gnome-applets-brightness and gnome-applets-inhibit-powersave Obsoletes: No current openSUSE or SUSE have ever provided them. - Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only. - Drop update-desktop-files BuildRequires and stop using suse_update_desktop_file macro, no longer needed. - Pass enable-tests=false to meson, ensure we do not build the tests. - Do minor spec cleanup. ==== gnome-shell ==== Version update (3.26.2+20171218.15b1810a6 -> 3.26.2+20180130.0d9c74212) Subpackages: gnome-shell-browser-plugin gnome-shell-calendar gnome-shell-lang - Update to version 3.26.2+20180130.0d9c74212: + padOsd: Ensure to pick pad devices only. + network: Fix visibility of VPN section. + dnd: Declare restore location variables. + appDisplay: don't try to close the popup menu that is already destroyed. + background: don't leak wall clock when background changes. + dateMenu: - Fix possible crash with unknown locations. - Ignore malformed world-clocks settings. + dash: Do not shadow ClutterActor's destroy(). + Updated translations. - Update _service url to new gitlab home. - Drop gnome-shell-network-fix-visibility-VPN.patch: Fixed upstream. ==== gstreamer-plugins-ugly ==== Subpackages: gstreamer-plugins-ugly-lang - Add gst-ugly-amrnwbdec-fixes.patch: Fixes for amr plugins, only built on third party. ==== ibus ==== Subpackages: ibus-branding-openSUSE-KDE ibus-gtk ibus-gtk-32bit ibus-gtk3 ibus-lang libibus-1_0-5 libibus-1_0-5-32bit python-ibus typelib-1_0-IBus-1_0 - Change xim.d-ibus-121: Unset LC_CTYPE to make LANG variable can change system locale successful(boo#1076854). ==== libcaca ==== Version update (0.99.beta19+git20171002.da28e96 -> 0.99.beta19.git20171003) - Deleted _service and use spec file to download git version. - Shorten version field to joliet usable length. - Change python headers to allow bindings to build normally with python3. - Use %license for license document. ==== libchamplain ==== Subpackages: libchamplain-0_12-0 typelib-1_0-Champlain-0_12 - Add libchamplain-Fix-wrapping-champlain_view_x_to_longitude.patch: Fix wrapping in champlain_view_x_to_longitude. Previous implementation assumed that after using x_to_wrap_x further wrapping would be needed only if x + priv->viewport_x >= width. - Do minor spec cleanup, use autosetup, make_build and make_install macros, drop obsolete and unused BUILD_FROM_VCS conditional gnome-common and gtk-doc BuildRequires and autogen.sh call. ==== libdazzle ==== Version update (3.26.2 -> 3.26.3) Subpackages: libdazzle-1_0-0 typelib-1_0-libdazzle-1_0 - Update to vresion 3.26.3: + A number of fixes to DzlSignalGroup to be more re-entrant safe and handle disposal cycles better. + DzlPreferences is more aggressive about protecting against widget disposal. + A static inline dzl_clear_signal_handler() was backported for use in other backports from master. + A number of protections were added to DzlDirectoryReaper to protect against potentially following through symlinks. + Max age in DzlDirectoryReaper was changed to always ensure a positive value for use in date comparisons. + A leak of GFile instances in the directory reaper was fixed. - Drop unused base define. ==== libgexiv2 ==== - Allow to enable/disable building of python2/python3 bindings via build conditions to accomodate potential python2-less products: + BuildRequire python-rpm-macros: helper macros from the python-singlespec initiative. Even though the package can't be built completley with singlespec due to the additional libraries, we can still make good use of the helpers. + Replace python-devel and python3-devel BuildRequires with python_module devel. + Replace python-gobject and python3-gobject BuildRequires with python_module gobjecta. - Run test suite in %check section. - Correct URL to point to https://wiki.gnome.org/Projects/gexiv2. ==== liborcus ==== Version update (0.13.1 -> 0.13.2) - Version update to 0.13.2: * Various small fixes * Improvements in Excel 2003 XML import iflter ==== libpng12 ==== Subpackages: libpng12-0 libpng12-0-32bit libpng12-devel - check with -j1, be explicit - Fix SRPM group and grammar issues. ==== libqt5-qtbase ==== Subpackages: libQt5Concurrent-devel libQt5Concurrent5 libQt5Core-devel libQt5Core-private-headers-devel libQt5Core5 libQt5DBus-devel libQt5DBus5 libQt5Gui-devel libQt5Gui-private-headers-devel libQt5Gui5 libQt5Network-devel libQt5Network5 libQt5OpenGL-devel libQt5OpenGL5 libQt5PlatformHeaders-devel libQt5PrintSupport-devel libQt5PrintSupport5 libQt5Sql-devel libQt5Sql5 libQt5Sql5-mysql libQt5Sql5-postgresql libQt5Sql5-sqlite libQt5Sql5-unixODBC libQt5Test-devel libQt5Test5 libQt5Widgets-devel libQt5Widgets5 libQt5Xml-devel libQt5Xml5 libqt5-qtbase-common-devel libqt5-qtbase-devel libqt5-qtbase-platformtheme-gtk3 - Add 0001-QSimpleDrag-Fix-mouse-release-coords-for-delayed-eve.patch to fix a bug causing the wrong desktop icon to look hovered after dragging an icon on the desktop in plasma (QTBUG-66103). - Moved 0001-Avoid-providing-bad-pixelDeltas-on-X11.patch to use a patch number in the 1000-1999 range since it was approved in the 5.9 branch upstream. - Add 0001-Avoid-providing-bad-pixelDeltas-on-X11.patch to avoid using the hardcoded resolution that libinput is giving as a real pixel delta (QTBUG-59261). - Add patches to fix the custom page size handling in the print dialog as well as other printer issues (QTBUG-58733, boo#994809): * 0002-CUPS-Use-default-cups-job-priority-instead-of-50.patch * 0003-QPageSetupWidget-setPrinter-Use-printdevice-default-paper-size.patch * 0004-Fix-custom-page-size-handling-in-the-Unix-print-dial.patch * 0005-CUPS-Refactor-the-code-a-bit.patch * 0006-Refactor-QPPDOptionsModel-a-bit.patch * 0007-CUPS-Fix-advanced-options-cancel-of-the-print-properties-dialog.patch * 0008-CUPS-Fix-conflict-handling.patch * 0009-CUPS-Use-printer-job-sheets-as-default-instead-of-none-none.patch * 0010-CUPS-Use-printer-job-billing-as-default-instead-of-the-empty-string.patch * 0011-CUPS-Use-printer-job-hold-until-as-default-instead-of-the-nohold.patch * 0012-Unix-Fix-usability-of-the-print-properties-dialog.patch * 0013-cups-Dont-show-InstallableOptions-in-the-advanced-properties-tab.patch * 0014-CUPS-Enable-printing-arbitrary-pages-and-page-ranges.patch * 0015-CUPS-Dont-show-choices-that-conflict-with-the-printer-installed-options.patch * 0016-CUPS-Rework-set-clearCupsOption-API.patch * 0017-Cups-Print-Dialog-Change-the-message-box-titles-to-C.patch * 0018-Fix-build-due-to-missing-QDebug-include.patch - Dropped 0001-Fix-custom-page-size-handling-in-the-Unix-print-dial.patch which is now included in the previous patchset with order 0004. ==== librsvg ==== Version update (2.42.0 -> 2.42.2) Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 rsvg-thumbnailer typelib-1_0-Rsvg-2_0 - Update to version 2.42.2: + Don't crash when feConvolveMatrix doesn't specify orderx/ordery attributes (glgo#librsvg#193). + Parse stroke-dasharray property correctly. This code is in Rust now; yay! (glgo#librsvg#136). + Don't render markers if they are zero-sized, per the spec. + Performance: eliminate a bunch of string copies during parsing. + Update rust-cssparser to 0.23. - Update to version 2.42.1: + Parse the transform attribute in a faster/simpler way. We now use rust-cssparser instead of lalrpop. This is especially noticeable on SVGs with lots of "transform" attributes (glgo#librsvg#182). + Don't crash when setting a gradient on a zero-sized object (glgo#librsvg#187). + Inherit attributes in the