Packages changed: appstream-glib bluez (5.37 -> 5.38) boost btrfsprogs (4.4.1 -> 4.5.1) bundle-lang-common bundle-lang-gnome bundle-lang-kde bzip2 dracut ghostscript (9.18 -> 9.19) gnome-session hylafax+ (5.5.7 -> 5.5.8) java-1_8_0-openjdk (1.8.0.72 -> 1.8.0.77) kdepim-runtime libosinfo mercurial (3.7.2 -> 3.7.3) pciutils-ids (2015.09.01 -> 2016.02.27) perl-Bootloader (0.908 -> 0.911) rpcbind ruby2.2 sqlite3 (3.11.1 -> 3.12.0) tcpdump yast2-sound (3.1.8 -> 3.1.9) === Details === ==== appstream-glib ==== Subpackages: libappstream-builder8 libappstream-glib8 - openSUSE-appstream-process: No longer pass --api-version to the appstream-builder call (boo#973385). ==== bluez ==== Version update (5.37 -> 5.38) Subpackages: bluez-cups bluez-devel libbluetooth3 - update to version 5.38: This release has lots of updates and fixes to the GATT D-Bus API. It should be working considerably better now. A key change to the GATT D-Bus API is that it is now fully conforming to the word of the D-Bus Object Manager specification. Instead of registering each service individually with an Object Manager interface per service path, all application services are now grouped together through a single RegisterApplication call. The details can be found in gatt-api.txt. Besides the D-Bus API change there are also numerous fixes to GATT functionality in general. Other areas that received fixes in this release are OBEX, AVRCP and 128-bit UUID handling. Feature-wise there isn?t anything groundbreaking, but a notable update is support for the Start Limited Discovery command in the btmgmt tool (this feature debuted with the 4.5 kernel release). * Fix issue with stack overflow and UUID handling. * Fix issue with ObjectManager interface and GATT. * Fix issue with GATT database and error handling. * Fix issue with GATT client notifications. * Fix issue with GATT object ordering. * Fix issue with GATT default MTU exchange. * Fix issue with device attribute clearing. * Fix issue with AVRCP capabilities request. ==== boost ==== Subpackages: boost-devel boost-license1_60_0 libboost_atomic1_60_0 libboost_chrono1_60_0 libboost_container1_60_0 libboost_context1_60_0 libboost_coroutine1_60_0 libboost_date_time1_60_0 libboost_filesystem1_60_0 libboost_graph1_60_0 libboost_graph_parallel1_60_0 libboost_iostreams1_60_0 libboost_locale1_60_0 libboost_log1_60_0 libboost_math1_60_0 libboost_mpi1_60_0 libboost_program_options1_60_0 libboost_python1_60_0 libboost_python3-1_60_0 libboost_random1_60_0 libboost_regex1_60_0 libboost_serialization1_60_0 libboost_signals1_60_0 libboost_system1_60_0 libboost_test1_60_0 libboost_thread1_60_0 libboost_timer1_60_0 libboost_wave1_60_0 - Fix build on systems with GCC4 ==== btrfsprogs ==== Version update (4.4.1 -> 4.5.1) Subpackages: libbtrfs0 - update to 4.5.1 * mkfs: allow DUP on multidev fs * fix static build - update to 4.5 * new/moved commands * btrfs-show-super -> btrfs inspect-internal dump-super * btrfs-debug-tree -> btrfs inspect-internal dump-tree * new commands * btrfs fi du - calculate disk usage, including shared extents * enhancements * device delete - delete by id (needs kernel support, not merged to 4.6) * check - new option to specify chunk root * debug-tree/dump-tree - option -t understands human readable name of the tree (along numerical ids) * btrfs-debugfs - can dump block group information * bugfixes * all commands should accept the option separator "--" * several fixes in device scan * restore works on filesystems with sectorsize > 4k * debug-tree/dump-tree - print compression type as string * subvol sync: fix crash, memory corruption * argument parsing fixes: subvol get-default, qgroup create/destroy/assign, inspect subvolid-resolve * check for block device or regular file in several commands * other * documentation updates * manual pages for the moved tools now point to btrfs-filesystem * testsuite updates - Removed patch (upstream): 0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch - Recommend btrfsmaintenance ==== bundle-lang-common ==== Subpackages: bundle-lang-common-cs bundle-lang-common-da bundle-lang-common-de bundle-lang-common-el bundle-lang-common-en bundle-lang-common-es bundle-lang-common-fr bundle-lang-common-hu bundle-lang-common-it bundle-lang-common-ja bundle-lang-common-pl bundle-lang-common-pt bundle-lang-common-ru bundle-lang-common-zh - Update package list. ==== bundle-lang-gnome ==== Subpackages: bundle-lang-gnome-cs bundle-lang-gnome-da bundle-lang-gnome-de bundle-lang-gnome-el bundle-lang-gnome-en bundle-lang-gnome-es bundle-lang-gnome-fr bundle-lang-gnome-hu bundle-lang-gnome-it bundle-lang-gnome-ja bundle-lang-gnome-pl bundle-lang-gnome-pt bundle-lang-gnome-ru bundle-lang-gnome-zh - Update package list. ==== bundle-lang-kde ==== Subpackages: bundle-lang-kde-cs bundle-lang-kde-da bundle-lang-kde-de bundle-lang-kde-el bundle-lang-kde-en bundle-lang-kde-es bundle-lang-kde-fr bundle-lang-kde-hu bundle-lang-kde-it bundle-lang-kde-ja bundle-lang-kde-pl bundle-lang-kde-pt bundle-lang-kde-ru bundle-lang-kde-zh - Update package list. ==== bzip2 ==== Subpackages: libbz2-1 libbz2-1-32bit libbz2-devel - add bzip2-1.0.6-bzgrep_return_value.patch to fix bzgrep wrapper that always returns 0 as an exit code when grepping multiple archives [bsc#970260] ==== dracut ==== - Move dist config file to /usr/lib/dracut/dracut.conf.d (bsc#972143) - Remove stale, unused patch file: 0181-no_systemd_cryptsetup.patch - Still create a debug config example in /etc/dracut.conf.d ==== ghostscript ==== Version update (9.18 -> 9.19) Subpackages: ghostscript-devel ghostscript-x11 - Version upgrade to 9.19. Mainly a maintenance release. For details see the News.htm and History9.htm files. Highlights in this release include: * Metadata pdfmark is now implemented. This allows the user to specify an XMP stream which will be written to the Catalog of the PDF file. A new pdfmark 'Ext_Metadata' has been defined. This takes a string parameter which contains XML to be add to the XMP normally created by pdfwrite. See "pdfwrite pdfmark extensions" for more information. * An experimental, rudimentary raster trapping implementation has been added to the Ghostscript graphics library. See "Trapping" for details. Incompatible changes: * (Minor) API change: copy_alpha now supports 8 bit depth (as well as the previous 2 and 4). * The gs man pages are woefully out of date and basically unmaintained. With the release following 9.19, we intend to replace their contents with a very limited summary of (unlikely to ever change aspects of) calling Ghostscript, and a pointer to the (maintained) HTML documentation. That is, unless a volunteer is willing to update, and commit to maintaining the man pages. * ijs-config is no longer provided Planned incompatible changes: * We plan (ideally for the release following 9.19) to somewhat tidy up the device API. We plan to remove deprecated device procs (methods/function pointers). We also intend to merge the imager state and graphics state (thus eliminating the imager state), and change the device API so every device proc takes a graphics state parameter (rather than the current scheme where only a very few procs take an imager state parameter). This should serve as notice to anyone maintaining a Ghostscript device outside the canonical source tree that you may (probably will) need to update your device(s) when these changes happen. Devices using only the non-deprecated procs should be trivial to update. - fix_make_install.patch fixes and add_brackets_for_old_autoconf.patch are no longer needed because both issues are fixed in the upstream sources. - Version upgrade to 9.19rc1 (first release candidate for 9.19). For details see the News.htm and History9.htm files. Regarding installing packages (in particular release candidates) from the openSUSE build service development project "Printing" see https://build.opensuse.org/project/show/Printing - ijs-config is no longer provided - fix_make_install.patch fixes an install error and add_brackets_for_old_autoconf.patch fixes an autoconf error see http://bugs.ghostscript.com/show_bug.cgi?id=696665 - fix_ijs_and_x11_for_FirstPage_and_LastPage.patch is no longer needed because it is fixed in the upstream sources. - install_gserrors.h.patch is no longer needed because it is fixed in the upstream sources. ==== gnome-session ==== Subpackages: gnome-session-core gnome-session-default-session - Add main-fix-starting-gnome-session-via-startx.patch: fix starting GNOME when using startx or old display managers (bgo#764379). - Add missing xorg-x11-server-wayland Requires for subpackage gnome-session-wayland. ==== hylafax+ ==== Version update (5.5.7 -> 5.5.8) Subpackages: hylafax+-client - hylafax+ 5.5.8 * stop using mktemp() (5 Feb 2016) * fix LDAP authentication broken in 5.5.4 (24-26 Jan 2016) * reset senderinfo properly when receiving faxes (22 Jan 2016) * cope with V.21 HDLC carrier loss following +FRH:3 better (22, 26 Jan 2016) * increase the time Class1SwitchingCmd will wait for a response (14 Jan 2016) * undo faulty/incorrect previous "fix" to ntries/npages (13 Jan 2016) * fix short blocking problems in reading from the device (12 Jan 2016) ==== java-1_8_0-openjdk ==== Version update (1.8.0.72 -> 1.8.0.77) Subpackages: java-1_8_0-openjdk-devel java-1_8_0-openjdk-headless - Update to upstream tag jdk8u77-b03 (bsc#972468) * CVE-2016-0636: Improve MethodHandle consistency ==== kdepim-runtime ==== - Add upstream patch bko354056.diff to resolve issues with Courier IMAP servers (bko#354056) ==== libosinfo ==== Subpackages: libosinfo-1_0-0 typelib-1_0-Libosinfo-1_0 - Replace patches with upstream version 0ae4f0db-add-missing-sles-distros.patch 92c55cab-add-missing-opensuse-distros.patch - Dropped add-missing-sles-distros.patch add-missing-opensuse-distros.patch - Replace patches with newer versions add-missing-opensuse-distros.patch add-missing-sles-distros.patch - Dropped patches: add-opensuse-leap-42.1-support.patch add-tumbleweed-support.patch with add-sle12sp1-support.patch with - Fix version string for sled12sp2 add-sle12sp2-support.patch - bsc#971077 - virt-manager error: 'maximum recursion depth exceeded while calling a Python object' when installing TW as a KVM guest add-tumbleweed-support.patch ==== mercurial ==== Version update (3.7.2 -> 3.7.3) Subpackages: mercurial-lang - update to v3.7.3 This is an out of cycle release to address three security issues: * CVE-2016-3630 Mercurial: remote code execution in binary delta decoding Mercurial prior to 3.7.3 contained two bounds-checking errors in its binary delta decoder that may be exploitable via clone, push, or pull. * CVE-2016-3068 Mercurial: arbitrary code execution with Git subrepos Mercurial prior to 3.7.3 allowed URLs for Git subrepos that could result in arbitrary code execution on clone. This is a further side-effect of Git CVE-2015-7545. Reported by Blake Burkhart. * CVE-2016-3069 Mercurial: arbitrary code execution when converting Git repos Mercurial prior to 3.7.3 allowed arbitrary code execution when converting Git repos with hostile names. This could affect automated conversion services. Reported by Blake Burkhart. + bdiff: (pure) support array.array arrays (issue5130) + convert: add new, non-clowny interface for shelling out to git (SEC) + convert: dead code removal - old git calling functions (SEC) + convert: rewrite calls to Git to use the new shelling mechanism (SEC) + convert: rewrite gitpipe to use common.commandline (SEC) + convert: test for shell injection in git calls (SEC) + files: don't recurse into subrepos without a path or -S (issue5127) + hg: perform update after pulling during clone with share (issue5103) + mq: restrict generated patch name to 75 characters (issue5117) + obsolete: fix n^2 marker computation behavior + parsers: detect short records (SEC) + parsers: fix list sizing rounding error (SEC) + streamclone: fix error when store files grow while stream cloning + subrepo: adapt to git's recent renames-by-default + subrepo: set GIT_ALLOW_PROTOCOL to limit git clone protocols (SEC) ==== pciutils-ids ==== Version update (2015.09.01 -> 2016.02.27) - Update to 2016.02.27 ==== perl-Bootloader ==== Version update (0.908 -> 0.911) Subpackages: perl-Bootloader-YAML - Revert "Set GRUB_GFXPAYLOAD based on gfxterm" - 0.911 - Set GRUB_GFXPAYLOAD based on gfxterm - Fix syntax errors in grub2/install - 0.910 ==== rpcbind ==== - pmap_set: use tirpc header files and link against libtirpc ==== ruby2.2 ==== Subpackages: libruby2_2-2_2 ruby2.2-devel ruby2.2-stdlib - 0001-GC-Use-__builtin_ppc_get_timebase-for-POWER-arch.patch Use __builtin_ppc_get_timebase on POWER architecture to gain a little bit of performance improvement. https://github.com/ruby/ruby/pull/1291 ==== sqlite3 ==== Version update (3.11.1 -> 3.12.0) Subpackages: libsqlite3-0 libsqlite3-0-32bit sqlite3-devel sqlite3-doc - SQLite 3.12.0: * The SQLITE_DEFAULT_PAGE_SIZE is increased from 1024 to 4096. The SQLITE_DEFAULT_CACHE_SIZE is changed from 2000 to -2000 so the same amount of cache memory is used by default. * Enhancements to the Lemon parser generator so that it creates a smaller and faster SQL parser. * Only create master journal files if two or more attached databases are all modified, do not have PRAGMA synchronous set to OFF, and do not have the journal_mode set to OFF, MEMORY, or WAL. * Added the SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER option to sqlite3_db_config() which allows the two-argument version of the fts3_tokenizer() SQL function to be enabled or disabled at run-time. * Added the sqlite3rbu_bp_progress() interface to the RBU extension. * The PRAGMA defer_foreign_keys=ON statement now also disables RESTRICT actions on foreign key. * Added the sqlite3_system_errno() interface. * Added the SQLITE_DEFAULT_SYNCHRONOUS and SQLITE_DEFAULT_WAL_SYNCHRONOUS compile-time options. The SQLITE_DEFAULT_SYNCHRONOUS compile-time option replaces the SQLITE_EXTRA_DURABLE option, which is no longer supported. * Enhanced the ".stats" command in the command-line shell to show more information about I/O performance obtained from /proc, when available. * Make sure the sqlite3_set_auxdata() values from multiple triggers within a single statement do not interfere with one another. Ticket dc9b1c91. * Fix the code generator for expressions of the form "x IN (SELECT...)" where the SELECT statement on the RHS is a correlated subquery. - Remove sqlite3-link-binary-with-libsqlite3.patch: replaced with configure option --disable-static-shell ==== tcpdump ==== - correctly reference SOURCE1 during installation for s390x ==== yast2-sound ==== Version update (3.1.8 -> 3.1.9) - Fixed dependency on yast2 version that contains .proc.modules agent (bsc#972310) - Fixed regexp to respect changed output of modprobe (bsc#972315) - 3.1.9