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=20160817 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: at-spi2-atk ceph (10.2.2+git.1468935528.7232e18 -> 10.2.2+git.1470776886.38cd6cb) dconf file-roller fontconfig (2.12.0 -> 2.12.1) gdk-pixbuf git (2.9.2 -> 2.9.3) glib2 gnome-desktop gnome-power-manager gnome-settings-daemon gnome-shell gvfs (1.28.2 -> 1.28.3) libcanberra libgweather (3.20.1 -> 3.20.2) libinput (1.4.0 -> 1.4.1) liblouis libmtp (1.1.11 -> 1.1.12) nautilus patterns-openSUSE perl-Archive-Zip (1.58 -> 1.59) perl-Log-Dispatch (2.56 -> 2.57) python3-louis rubygem-fast_gettext (1.1.0 -> 1.2.0) sqlite3 (3.13.0 -> 3.14.1) vinagre vym (2.5.4 -> 2.5.21) yelp === Details === ==== at-spi2-atk ==== Subpackages: at-spi2-atk-common at-spi2-atk-devel at-spi2-atk-gtk2 libatk-bridge-2_0-0 - Update to GNOME 3.20 Fate#318572 ==== ceph ==== Version update (10.2.2+git.1468935528.7232e18 -> 10.2.2+git.1470776886.38cd6cb) Subpackages: librados2 librbd1 - pre_checkin.sh: modify script so it adds "Source98: README-ceph-test.txt" to ceph-test.spec - Update to version 10.2.2+git.1470776886.38cd6cb (latest upstream jewel): - rados/test.sh workunit timesout on OpenStack (pr#8904, issue#15700) - Fixes for list-inconsistent-* (pr#9565, issue#16193, issue#16194, issue#15767) - Missing export for rados_aio_get_version in src/include/rados/librados.h (pr#9574, issue#16153) - osd:sched_time not actually randomized (pr#9578, issue#16080) - global-init: fixup chown of the run directory along with log and asok files (pr#8754, issue#15608) - crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (pr#9575, issue#16150) - Scrub error: 0/1 pinned (pr#9576, issue#16148) - msg/async: backports of all asyncmsgr fixes to jewel (pr#9633, issue#16487) - FileStore: umount hang because sync thread doesn't exit (pr#9105, issue#15768) - librbd: flag image as updated after proxying maintenance op (pr#9883, pr#16422) - rgw: don't unregister request if request is not connected to manager (pr#9242, issue#15978) - rgw: add_zone only clears master_zone if --master=false (pr#9327, issue#16086) - rgw: retry on bucket sync errors (pr#9425, issue#16109) - test: improve rbd-mirror test case coverage (pr#9631, issue#16232) - rgw: updating CORS/ACLs might not work in some circumstances (pr#9543, issue#16040) - rgw: account/container metadata not actually present in a request are deleted during POST through Swift API (pr#9542, issue#15967, issue#16039) - rgw: cleanup radosgw-admin temp command as it was deprecated (pr#9390, issue#16071) - rgw: initial slashes are not properly handled in Swift's BulkDelete (pr#9316, issue#15954) - rgw: custom metadata aren't camelcased in Swift's responses (pr#9267, issue#15960) - No Last-Modified, Content-Size and X-Object-Manifest headers if no segments in DLO manifest (pr#9265, issue#15965) - s3website: x-amz-website-redirect-location header returns malformed HTTP response (pr#9099, issue#15841) - rgw: backport merge of static sites fixes (pr#9568, issue#15531, issue#15532, issue#15555) - rgw: aws4 parsing issue (pr#9545, issue#16117) - ceph-disk: Accept bcache devices as data disks (pr#8497, issue#13278) - radosgw-admin: EEXIST messages for create operations (pr#9268, issue#15998) - essential backports for OpenStack Manila (pr#10453, issue#15999, issue#16830, issue#16831) - multisite sync races with deletes (pr#10293, issue#16589) - backport: mds: fix mdsmap print_summary with standby replays (pr#9547, issue#15968) - mon: Monitor: validate prefix on handle_command() (pr#10036, issue#16549) - msg/async: connection race hang (pr#10003, issue#16380) - AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock, MDSDaemon::mds_lock, AsyncConnection::lock (pr#10004, issue#16374) - rados: Add cleanup message with time to rados bench output (pr#9740, issue#16338) - sparse_read on ec pool should return extends with correct offset (pr#10006, issue#16249) - New pools have bogus stuck inactive/unclean HEALTH_ERR messages until they are first active and clean (pr#10007, issue#15806) - rgw: support size suffixes for --max-size in radosgw-admin command (pr#9743, issue#16339) - prepare_pgtemp needs to only update up_thru if newer than the existing one (pr#10001, issue#16427) - OSDMonitor: drop pg temps from not the current primary (pr#9998, issue#16429) - librados,osd: bad flags can crash the osd (pr#9997, issue#16431) - async messenger mon crash (pr#9996, issue#16437) - mds/StrayManager.cc: 520: FAILED assert(dnl->is_primary()) (pr#9559, issue#16041) - MDS: fix getattr starve setattr (pr#9560, issue#16135) - Confusing MDS log message when shut down with stalled journaler reads (pr#9557, issue#15898) - MDSMonitor fixes (pr#9561, issue#16136) - client: fstat cap release (pr#9562, issue#16152) - OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections() (pr#10561, issue#16915) - librbd: cancel all tasks should wait until finisher is done (pr#9752, issue#16518) - librbd: potential use after free on refresh error (pr#9952, issue#16520) - Image removal doesn't necessarily clean up all rbd_mirroring entries (pr#10009, issue#16514) - Object map/fast-diff invalidated if journal replays the same snap remove event (pr#10010, issue#16486) - When journaling is enabled, a flush request shouldn't flush the cache (pr#10041, issue#16315) - Unable to disable journaling feature if in unexpected mirror state (pr#10042, issue#16372) - rbd-mirror: ensure replay status formatter has completed before stopping replay (pr#10043, issue#16371) - Journal duplicate op detection can cause lockdep error (pr#10044, issue#16423) - Journal needs to handle duplicate maintenance op tids (pr#10045, issue#16424) - rbd-mirror: potential race condition accessing local image journal (pr#10046, issue#16425) - Possible race condition during journal transition from replay to ready (pr#10047, issue#16426) - rbd-mirror should disable proxied maintenance ops for non-primary image (pr#10050, issue#16459) - Crash when utilizing advisory locking API functions (pr#10051, issue#16460) - Timeout sending mirroring notification shouldn't result in failure (pr#10052, issue#16482) - Close journal and object map before flagging exclusive lock as released (pr#10053, issue#16483) - ExclusiveLock object leaked when switching to snapshot (pr#10054, issue#16484) - Whitelist EBUSY error from snap unprotect for journal replay (pr#10055, issue#16485) - _constraints: reduce disk constraint to 24G - Add README-ceph-test.txt to explain the ceph/ceph-test spec file split - Update to version 10.2.2+git.1470653938.8b5c353: + ceph.spec.in: remove conditional block around --disable-static + rpm: add udev BuildRequires to provide /usr/lib/udev directory - _constraints: increase disk space constraint for ceph package to address "No space left on device" build failures in OBS - Update to version 10.2.2+git.1470069142.b15328c: + rpm: remove newline from configure command - Update to version 10.2.2+git.1470063368.e6786e8: + rpm: simplify openSUSE conditional - Update to version 10.2.2+git.1470061991.d6904b4: + rpm: build with --disable-static on openSUSE (encloses --disable-static in appropriate distro conditional) - Pass --disable-static to configure: Let's save the time and resources by not building the static libraries instead of deleting them in the install section again. - Drop required disk limit for ceph to from 28GB 20GB. - Raised ceph package _constraints to 28G disk and 11G memory (previous setting was valid only for "with minimal_debugging_information") - pre_checkin.sh: copy ceph.changes to ceph-test.changes - _constraints: set separate constraints for ceph.spec and ceph-test.spec - Split ceph.spec into ceph.spec + ceph-test.spec + Added pre_checkin.sh script to generate ceph-test.spec + Reduced the constraints on resources required to build ceph and ceph-test packages - Update to version 10.2.2+git.1469189740.b62fb63: + build: Added new configure option --with-tests + build: Use WITH_TESTS flag to guard the build of ceph-test scripts/binaries + rpm: Moved ceph-client-debug from ceph-base to ceph-test package + rpm: Renamed bcond tests flag to make_check + rpm: Added ceph_test_package bcond flag to control the build of ceph-test package ==== dconf ==== Subpackages: gsettings-backend-dconf libdconf1 - Update to GNOME 3.20 Fate#318572 - Drop dconf-use-g_settings_get_default_value.patch (bnc#873225): patch applied to dconf-editor. ==== file-roller ==== Subpackages: nautilus-file-roller - Update to GNOME 3.20.2 Fate#318572 ==== fontconfig ==== Version update (2.12.0 -> 2.12.1) Subpackages: fontconfig-32bit fontconfig-devel - Update to 2.12.1: Update CaseFolding.txt to Unicode 9.0 Fix some errors related to python3 Bug 96676 - Check range of FcWeightFromOpenType argument Update libtool revision Properly validate offsets in cache files. ==== gdk-pixbuf ==== Subpackages: gdk-pixbuf-devel gdk-pixbuf-query-loaders gdk-pixbuf-query-loaders-32bit libgdk_pixbuf-2_0-0 libgdk_pixbuf-2_0-0-32bit typelib-1_0-GdkPixbuf-2_0 - Update to GNOME 3.20 Fate#318572 - Remove upstreamed patches: gdk-pixbuf-bgo758991.patch, 0001-pixops-Don-t-overflow-variables-when-shifting-them.patch, gdk-pixbuf-bgo747605.patch, gdk-pixbuf-bgo752297.patch, 0001-ico-Protect-against-overflow.patch, 0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch, gdk-pixbuf-bsc960155-divide-by-zero.patch, gdk-pixbuf-bsc948790-tga-dos.patch and gdk-pixbuf-2-32-overflow-fixes.patch. ==== git ==== Version update (2.9.2 -> 2.9.3) Subpackages: git-core git-cvs git-daemon git-email git-gui git-svn git-web gitk - git 2.9.3: * many compatible fixes and improvements to various git commands and functions ==== glib2 ==== Subpackages: glib2-devel 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 GNOME 3.20.2 Fate#318572 ==== gnome-desktop ==== Subpackages: gnome-version libgnome-desktop-3-12 libgnome-desktop-3-devel libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0 - Update to GNOME 3.20.2 Fate#318572 ==== gnome-power-manager ==== - Update to GNOME 3.20 Fate#318572 ==== gnome-settings-daemon ==== - Only require udev on SLE. Only needed for older filesystem package. - Re-enable gnome-patch-translation on SLE. We don't have any non-rebased patches now, so probably safe. - Drop gnome-settings-daemon-housekeeping-ignore-boot-efi.patch: now handled in branding. - Add gnome-settings-daemon-housekeeping-ignore-boot-efi.patch (bsc#919217). Prevent popup warnings about /boot/efi on a default UEFI installation. - Remove gnome-settings-daemon-bnc877552.patch - fixed upstream ==== gnome-shell ==== Subpackages: gnome-shell-browser-plugin gnome-shell-calendar - Add gnome-shell-disable-ibus-when-not-installed.patch: Disable ibus when it not installed, especially out of CJK areas (bsc#987360). ==== gvfs ==== Version update (1.28.2 -> 1.28.3) Subpackages: gvfs-backend-afc gvfs-backend-samba gvfs-backends gvfs-fuse - Update to version 1.28.3: + dnssd: Fix crashes when mount failed. + gvfs-open: Fix spawning of applications with dashses in their app IDs. + daemon: Fix crashes caused by NULL certificates. + afc: Many fixes for iOS support. + client: Fix missing mount prefix in cached fuse paths. + dav: Fix IPv6 address handling. + Updated translations. - Ensure systemd-tmpfiles runs: + Add %tmpfiles_create to post script of -fuse subpackage. + Add %{?systemd_requires} to -fuse subpackage. ==== libcanberra ==== Subpackages: canberra-gtk-play libcanberra-devel libcanberra-gtk-module-common libcanberra-gtk0 libcanberra-gtk0-32bit libcanberra-gtk2-module libcanberra-gtk2-module-32bit libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra0 libcanberra0-32bit - Update to GNOME 3.20.2 Fate#318572 ==== libgweather ==== Version update (3.20.1 -> 3.20.2) Subpackages: libgweather-3-6 libgweather-data libgweather-devel typelib-1_0-GWeather-3_0 - Update to version 3.20.2: + Fixed NOAA API URL (bgo#765322). + Updated translations. ==== libinput ==== Version update (1.4.0 -> 1.4.1) Subpackages: libinput-devel libinput-udev libinput10 - Update to new upstream release 1.4.1 * udev: do not overwrite a previously set device group * touchpad: use the udev ID_INPUT_TOUCHPAD_INTEGRATION property if available ==== liblouis ==== Subpackages: liblouis-data liblouis9 - Move %install_info_delete from postun to preun. - Drop makeinfo BuildRequires: it's quite a big dependency and the .info file is present in the tarball. - Install doc directly (make_install -C doc). - Update to GNOME 3.20 Fate#318572 ==== libmtp ==== Version update (1.1.11 -> 1.1.12) Subpackages: libmtp-devel libmtp-udev libmtp9 - updated to 1.1.12 release - lots of new USB id updates - async event function ==== nautilus ==== Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension1 - Add nautilus-fix-desktop-icon-smash.patch: Fix desktop icons smashed together at the fist start time (bsc#979072, bgo#765601). ==== patterns-openSUSE ==== Subpackages: patterns-openSUSE-apparmor patterns-openSUSE-apparmor_opt patterns-openSUSE-base patterns-openSUSE-books patterns-openSUSE-console patterns-openSUSE-devel_C_C++ patterns-openSUSE-devel_basis patterns-openSUSE-devel_gnome patterns-openSUSE-devel_ide patterns-openSUSE-devel_java patterns-openSUSE-devel_kde patterns-openSUSE-devel_kde_frameworks patterns-openSUSE-devel_kernel patterns-openSUSE-devel_osc_build patterns-openSUSE-devel_perl patterns-openSUSE-devel_python patterns-openSUSE-devel_qt4 patterns-openSUSE-devel_qt5 patterns-openSUSE-devel_rpm_build patterns-openSUSE-devel_ruby patterns-openSUSE-devel_web patterns-openSUSE-dhcp_dns_server patterns-openSUSE-directory_server patterns-openSUSE-enhanced_base patterns-openSUSE-enhanced_base_opt patterns-openSUSE-file_server patterns-openSUSE-fonts patterns-openSUSE-fonts_opt patterns-openSUSE-games patterns-openSUSE-gateway_server patterns-openSUSE-gnome patterns-openSUSE-gnome_admin patterns-openSUSE-gnome_basis patterns -openSUSE-gnome_basis_opt patterns-openSUSE-gnome_games patterns-openSUSE-gnome_ide patterns-openSUSE-gnome_imaging patterns-openSUSE-gnome_imaging_opt patterns-openSUSE-gnome_internet patterns-openSUSE-gnome_laptop patterns-openSUSE-gnome_multimedia patterns-openSUSE-gnome_multimedia_opt patterns-openSUSE-gnome_office patterns-openSUSE-gnome_office_opt patterns-openSUSE-gnome_utilities patterns-openSUSE-gnome_yast patterns-openSUSE-imaging patterns-openSUSE-imaging_opt patterns-openSUSE-kde patterns-openSUSE-kde_edutainment patterns-openSUSE-kde_games patterns-openSUSE-kde_ide patterns-openSUSE-kde_imaging patterns-openSUSE-kde_internet patterns-openSUSE-kde_multimedia patterns-openSUSE-kde_office patterns-openSUSE-kde_plasma patterns-openSUSE-kde_telepathy patterns-openSUSE-kde_utilities patterns-openSUSE-kde_utilities_opt patterns-openSUSE-kde_yast patterns-openSUSE-kvm_server patterns-openSUSE-lamp_server patterns-openSUSE-laptop patterns-openSUSE-lxde patterns-openSUSE-lxde_lap top patterns-openSUSE-lxde_office patterns-openSUSE-mail_server patterns-openSUSE-minimal_base patterns-openSUSE-minimal_base-conflicts patterns-openSUSE-misc_server patterns-openSUSE-multimedia patterns-openSUSE-multimedia_opt patterns-openSUSE-network_admin patterns-openSUSE-non_oss patterns-openSUSE-non_oss_opt patterns-openSUSE-office patterns-openSUSE-office_opt patterns-openSUSE-print_server patterns-openSUSE-remote_desktop patterns-openSUSE-rest_dvd patterns-openSUSE-sw_management patterns-openSUSE-sw_management_gnome patterns-openSUSE-sw_management_kde patterns-openSUSE-tabletpc patterns-openSUSE-technical_writing patterns-openSUSE-x11 patterns-openSUSE-x11_opt patterns-openSUSE-x11_yast patterns-openSUSE-xen_server patterns-openSUSE-xfce patterns-openSUSE-xfce_basis patterns-openSUSE-xfce_laptop patterns-openSUSE-xfce_office patterns-openSUSE-yast2_basis patterns-openSUSE-yast2_install_wf - No longer recommend gnome-games-recommended by gnome_games but the actual games directly: iagno, lightsoff, quadrapassel, gnome-chess, gnome-mahjongg, gnome-mines, gnome-sudoku, swell-foop. The resulting installation pattern is the same. - remove references to rsh, smpppd, checkinstall. The packages got dropped long ago. ==== perl-Archive-Zip ==== Version update (1.58 -> 1.59) - updated to 1.59 see /usr/share/doc/packages/perl-Archive-Zip/Changes ==== perl-Log-Dispatch ==== Version update (2.56 -> 2.57) - updated to 2.57 see /usr/share/doc/packages/perl-Log-Dispatch/Changes 2.57 2016-08-13 - Added a remove_callback method to the main Log::Dispatch object as well as all outputs. ==== python3-louis ==== - Move %install_info_delete from postun to preun. - Drop makeinfo BuildRequires: it's quite a big dependency and the .info file is present in the tarball. - Install doc directly (make_install -C doc). - Update to GNOME 3.20 Fate#318572 ==== rubygem-fast_gettext ==== Version update (1.1.0 -> 1.2.0) - updated to version 1.2.0 see installed CHANGELOG 1.1.0 -- translations are no longer eager loaded for improved startup performance, pass `eager_load: true` to preload for example in preforked web server ==== sqlite3 ==== Version update (3.13.0 -> 3.14.1) Subpackages: libsqlite3-0 libsqlite3-0-32bit sqlite3-devel sqlite3-doc - SQlite 3.14.1: * A performance enhancement to the page-cache "truncate" operation reduces COMMIT time by dozens of milliseconds on systems with a large page cache * Fix to the --rbu option of sqldiff. - SQLite 3.14.0 * Added support for WITHOUT ROWID virtual tables. * Improved the query planner so that the OR optimization can be used on virtual tables even if one or more of the disjuncts use the LIKE, GLOB, REGEXP, MATCH operators. * Added the CSV virtual table for reading RFC 4180 formatted comma-separated value files. * Added the carray() table-valued function extension. * Enabled persistent loadable extensions using the new SQLITE_OK_LOAD_PERMANENTLY return code from the extension entry point. * Added the SQLITE_DBSTATUS_CACHE_USED_SHARED option to sqlite3_db_status(). * Add the vfsstat.c loadable extension - a VFS shim that measures I/O together with an eponymous virtual table that provides access to the measurements. * Improved algorithm for running queries with both an ORDER BY and a LIMIT where only the inner-most loop naturally generates rows in the correct order. * Enhancements to Lemon parser generator, so that it generates a faster parser. * The PRAGMA compile_options command now attempts to show the version number of the compiler that generated the library. * Enhance PRAGMA table_info so that it provides information about eponymous virtual tables. * The query planner uses a full scan of a partial index instead of a full scan of the main table, in cases where that makes sense. * Allow table-valued functions to appear on the right-hand side of an IN operator. * Added two new C-language interfaces: sqlite3_expanded_sql() and sqlite3_trace_v2(). These new interfaces subsume the functions of sqlite3_trace() and sqlite3_profile() which are now deprecated. * Added the json_quote() SQL function to the json1 extension. * Disable the authorizer callback while reparsing the schema. * Added the SQLITE_ENABLE_UNKNOWN_SQL_FUNCTION compile-time option and turned that option on by default when building the command-line shell. * Fix the ALTER TABLE command so that it does not corrupt descending indexes when adding a column to a legacy file format database. Ticket f68bf68513a1c15f * Fix a NULL-pointer dereference/crash that could occurs when a transitive WHERE clause references a non-existent collating sequence. Ticket e8d439c77685eca6. * Improved the cost estimation for an index scan which includes a WHERE clause that can be partially or fully evaluated using columns in the index and without having to do a table lookup. This fixes a performance regression that occurred for some obscure queries following the ORDER BY LIMIT optimization introduced in version 3.12.0. ==== vinagre ==== Subpackages: vinagre-lang - Enable rdp by default, since we now have the 2.0 branch in factory. Switch bcond_with rdp to bcond_without rdp. - Add vinagre-freerdp2.patch: make configure check for freerdp2, rather than just freerdp (bgo#765444). - Following the above patch: Replace pkgconfig(freerdp) for pkgconfig(freerdp2). Also add gnome-common BuildRequires and pass autreconf as the patch touches the buildsystem. Further add pkgconfig(appstream-glib) BuildRequires, new dependency after the port to freerdp2. ==== vym ==== Version update (2.5.4 -> 2.5.21) - Update to upstream 2.5.21 (Prerelease of 2.6.0) - 68 bugfixes / 17 features added ==== yelp ==== Subpackages: libyelp0 - Remove references and dependencies on susehelp - bsc#978692 - Removed yelp-2.13.5-use-susehelp.patch - it was disabled in the specfile anyway. - Update to GNOME 3.20 Fate#318572 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org