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=20171025 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: SUSEConnect corosync (2.4.2 -> 2.4.3) dejagnu (1.6 -> 1.6.1) file kalarm (17.08.1 -> 17.08.2) kdeconnect-kde (1.0.3 -> 1.2) kernel-source (4.13.8 -> 4.13.9) ldb (1.1.29 -> 1.2.2) lensfun libdrm (2.4.84 -> 2.4.85) libpciaccess (0.13.5 -> 0.14) libqt5-qttranslations (5.9.1 -> 5.9.2) libqt5-qtvirtualkeyboard (5.9.1 -> 5.9.2) libsolv (0.6.29 -> 0.6.30) make mbox-importer (17.08.1 -> 17.08.2) mutt (1.9.0 -> 1.9.1) netcdf pfstools (2.0.4 -> 2.0.6) samba (4.6.7+git.49.562d44faa9d -> 4.7.0+git.23.4e3f0fb9d15) skopeo (0.1.23 -> 0.1.24) sysuser-tools talloc (2.1.9 -> 2.1.10) tdb (1.3.12 -> 1.3.15) tevent (0.9.31 -> 0.9.33) timezone (2017b -> 2017c) timezone-java (2017b -> 2017c) xdg-user-dirs (0.15 -> 0.16) === Details === ==== SUSEConnect ==== - Properly refresh zypper services when deactivating a product on SMT (bsc#1047153) ==== corosync ==== Version update (2.4.2 -> 2.4.3) Subpackages: libcmap4 libcorosync_common4 - Upgrade corosync-2.4.2 to corosync-2.4.3(fate#321385) doc: document watchdog_device parameter Main: Call mlockall after fork Totempg: remove duplicate memcpy in mcast_msg func Qdevice: fix spell errors in qdevice logconfig: Do not overwrite logger_subsys priority totemconfig: Prefer nodelist over bindnetaddr cpghum: Fix printf of size_t variable Qnetd lms: Use UTILS_PRI_RING_ID printf format str wd: Report error when close of wd fails votequorum: Don't update expected_votes display if value is too high votequorum: simplify reconfigure message handling quorumtool: Add option to show all node addresses main: Don't ask libqb to handle segv, it doesn't work man: Document -a option to corosync-quorumtool main: use syslog & printf directly for early log messages votequorum: make atb consistent on nodelist reload Fix typo: Destorying -> Destroying init: Add doc URIs to the systemd service files wd: fix typo corosync.conf.5: Fix watchdog documentation corosync.conf.5: add warning about slow watchdogs wd: remove extra capitalization typo corosync.conf.5: watchdog support is conditional notifyd: Add the community name to an SNMP trap Logsys: Change logsys syslog_priority priority totemrrp: Fix situation when all rings are faulty main: Display reason why cluster cannot be formed totem: Propagate totem initialization failure totemcrypto: Refactor symmetric key importing totemcrypto: Use different method to import key main: Add option to set priority main: Add support for libcgroup totemcrypto: Fix compiler warning cmap: Remove noop highest config version check qdevice: Add support for heuristics Spec: drop unneeded dependency Spec: make internal dependencies arch-qualified cmap: don't shutdown highest config_version node totemudp: Remove memb_join discarding Spec: fix arch-qualified dependencies Include fcntl.h for F_* and O_* defines totemudp: Retry if bind fails Remove deprecated doxygen flags man: Fix typos in man page man: Modify man-page according to command usage Remove redundant header file inclusion upstart: Add softdog module loading example Added: corosync-2.4.3.tar.gz Removed: corosync-2.4.2.tar.gz bsc#1047860-add-version.patch 0001-Logsys-Change-logsys-syslog_priority-priority.patch 0001-logconfig.c-make-logging.syslog_priority-and-logging.patch 0001-totemconfig.c-Fixed-Evicted-from-CPG-membership.patch 0002-Main-call-mlock-after-fork.patch 0003-totemrrp-Fix-situation-when-all-rings-are-faulty.patch 0004-main-Display-reason-why-cluster-cannot-be-formed.patch 0005-votequorum-Report-errors-from-votequorum_exec_send_r.patch 0007-Make-corosync-work-when-FIPS-mode-is-enabled.patch 0008-main.c-add-option-to-set-priority.patch 0009-totem-Propagate-totem-initialization-failure.patch Modified: bsc#1047860-add-version.patch: change version to 2.4.3 corosync.changes: add changelogs corosync.spec: remove unnecessary patches Renamed: 0006-coroapi-Use-size_t-for-private_data_size.patch -> 0001-coroapi-Use-size_t-for-private_data_size.patch 0010-fix-ifdown-udp.patch -> 0002-fix-ifdown-udp.patch 0011-fix-tmpfiles-create.patch -> 0003-fix-tmpfiles-create.patch 0012-mark-corosync-as-a-static-service.patch -> 0004-mark-corosync-as-a-static-service.patch ==== dejagnu ==== Version update (1.6 -> 1.6.1) - Update to 1.6.1 * Minor bug fixes, no major changes ==== file ==== Subpackages: file-devel file-magic libmagic1 - Update package summaries. Replace old RPM constructs. - Remove --with-pic which is useless with --disable-static. - Edit pre_checkin.sh to remove dead python3 file. ==== kalarm ==== Version update (17.08.1 -> 17.08.2) Subpackages: kalarm-lang - Update to 17.08.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.08.2.php - Changes since 17.08.1: * None ==== kdeconnect-kde ==== Version update (1.0.3 -> 1.2) - Update to 1.2.0 - Update build requirements, it needs Qt 5.7 and KF 5.38 now - Remove patches, now upstream: * 0001-Treat-device-names-as-plaintext-not-rich-text.patch ==== kernel-source ==== Version update (4.13.8 -> 4.13.9) Subpackages: kernel-default kernel-default-devel kernel-devel kernel-docs kernel-macros kernel-syms - futex: do not fail on invalid op (bnc#1064590). - commit e7d7106 - Linux 4.13.9 (bnc#1012628). - vmbus: more host signalling avoidance (bnc#1012628). - vmbus: eliminate duplicate cached index (bnc#1012628). - vmbus: refactor hv_signal_on_read (bnc#1012628). - vmbus: simplify hv_ringbuffer_read (bnc#1012628). - Drivers: hv: vmbus: Fix bugs in rescind handling (bnc#1012628). - Drivers: hv: vmbus: Fix rescind handling issues (bnc#1012628). - HID: hid-elecom: extend to fix descriptor for HUGE trackball (bnc#1012628). - mm: page_vma_mapped: ensure pmd is loaded with READ_ONCE outside of lock (bnc#1012628). - perf pmu: Unbreak perf record for arm/arm64 with events with explicit PMU (bnc#1012628). - x86/apic: Silence "FW_BUG TSC_DEADLINE disabled due to Errata" on hypervisors (bnc#1012628). - x86/apic: Silence "FW_BUG TSC_DEADLINE disabled due to Errata" on CPUs without the feature (bnc#1012628). - commit abdc07c ==== ldb ==== Version update (1.1.29 -> 1.2.2) Subpackages: libldb1 libldb1-32bit - Remove %if guards for blocks that do not affect the build result. Fix RPM groups and summaries. Drop very old SUSE support. Replace old RPM macros by new constructs. - Update to 1.2.2 + Bug #13017: Add ldb_ldif_message_redacted_string() to allow debug of redacted log messages, avoiding showing secret values + Bug #13015: Allow re-index of newer databases with binary GUID TDB keys (this officially removes support for re-index of the original pack format 0, rather than simply segfaulting). + Avoid memory allocation and so make modify of records in ldb_tdb faster - Update to 1.2.1 + Bug #12882: Do not install _ldb_text.py if we have system libldb + Use libraries from build dir for testsuite + Bug #12900: Fix index out of bound in ldb_msg_find_common_values - Update to 1.2.0 + handle one more LDB_FLAG_INTERNAL_DISABLE_SINGLE_VALUE_CHECK case in ldb_tdb + fix ldb_tdb locking (performance) problems + fix ldb_tdb search inconsistencies by adding read_[un]lock() hooks to the module stack (bug #12858) + add cmocka based tests for the locking issues + ldb_version.h provides LDB_VERSION_{MAJOR,MINOR,RELEASE} defines + protect ldb_modules.h from being used by Samba < 4.7 Note: that this release (as well as 1.1.30 and 1.1.31) may cause problems for older applications, e.g. Samba See https://bugzilla.samba.org/show_bug.cgi?id=12859 - Update to 1.1.31 + let ldbdump parse the -i option + don't allow the reveal_internals control for ldbedit + only allow --show-binary for ldbsearch + don't let ldbsearch create non-existing files + fix ldb_tdb search inconsistencies + add cmocka based tests + provide an interface for improved indexing for callers like Samba, which will allow much better performance. + Makes ldb access to tdb:// databases use a private event context rather than the global event context passed in by the caller. This is because running other operations while locks are held or a search is being conducted is not safe. + Add efficient function to find duplicate values in ldb messages (this makes large multi-valued attributes in ldb_tdb more efficient) - Add ldb-tests-do-not-override-lib-path.patch: Check if LD_LIBRARY_PATH and LDB_MODULES_PATH environment variables are set before overriding them. ==== lensfun ==== Subpackages: lensfun-data lensfun-devel liblensfun1 - Add lensfun_fix_memory_leak.patch to add a virtual destructor to avoid a memory leaks. ==== libdrm ==== Version update (2.4.84 -> 2.4.85) Subpackages: libdrm-devel libdrm2 libdrm_amdgpu1 libdrm_intel1 libdrm_nouveau2 libdrm_radeon1 - Update to version 2.4.85: + Add const qualifier to arguments of drmModeAddFB2() + amdgpu: implement context priority for amdgpu_cs_ctx_create2 v3 + amdgpu: add padding to the fence to handle ioctl + headers: Sync amdgpu_drm.h with drm-next + modetest: Decode IN_FORMATS plane blob property + modetest: Allow full testing of primary planes - Fix changelog entry for version 2.4.84 ==== libpciaccess ==== Version update (0.13.5 -> 0.14) Subpackages: libpciaccess-devel libpciaccess0 - Update to version 0.14: This release adds support for 32-bit PCI domain IDs, which are common in virtualized environments. This support has been tested on Linux, and probably also "just works" on FreeBSD and Solaris, to the extent that the underlying OS supports it. ==== libqt5-qttranslations ==== Version update (5.9.1 -> 5.9.2) - Update to 5.9.2 * For more details please see: https://blog.qt.io/blog/2017/10/06/qt-5-9-2-released/ ==== libqt5-qtvirtualkeyboard ==== Version update (5.9.1 -> 5.9.2) - Update to 5.9.2 * For more details please see: https://blog.qt.io/blog/2017/10/06/qt-5-9-2-released/ ==== libsolv ==== Version update (0.6.29 -> 0.6.30) Subpackages: libsolv-devel libsolv-tools perl-solv python-solv - Update package descriptions and groups. Replace old $RPM_* variables by macros. - many fixes and improvements for cleandeps - support debian packages with xz compressed control.tar - always create dup rules for "distupgrade" jobs - use recommends also for ordering packages - Fix splitprovides handling with addalreadyrecommended turned off [bnc#1059065] - bump version to 0.6.30 ==== make ==== Subpackages: make-lang - Add make-sorted-glob.patch to make many other packages like dpdk build reproducibly without patching them individually (boo#1041090) ==== mbox-importer ==== Version update (17.08.1 -> 17.08.2) Subpackages: mbox-importer-lang - Update to 17.08.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.08.2.php - Changes since 17.08.1: * None ==== mutt ==== Version update (1.9.0 -> 1.9.1) Subpackages: mutt-doc mutt-lang - Add patch mutt-1.9.0-1.9.1.patch which is a backport of the mutt upstream patch diff-1.9.0-1.9.1 to neomutt 20170912 - Rename patch mutt-1.9.0.dif which now becomes mutt-1.9.1.dif ==== netcdf ==== - Source mpivars.sh to fix the non-HPC openmpi %check. - Add magic to limit the number of flavors built in the in the OBS ring. - Incorporated HPC-style builds using environment modules. - Converted to multibuild (FATE#321719). - renamed rpmlintrc to netcdf-rpmlintrc. - Generate baselib.conf dynamically and only for the non-HPC build: this avoids issues with the source validator. ==== pfstools ==== Version update (2.0.4 -> 2.0.6) Subpackages: libpfs2 pfscalibration pfstmo - Update to version 2.0.6 * Fixed: --frame frame range spec can now handle negative frame order, e.g. 30:-1:0 * Added: Added photon-noise weighting in pfshdrcalibrate - very small improvement for some images * Fixed: pfsview does not change zoom settings when flipping between next/previous images * Fixed: Fixed bug in pfsin/outimgmagics - missing call to InitializeMagick causing assertion fault * Fixed: Fixed bug in pfsouthdrhtml - missing call to InitializeMagick causing assertion fault * Added: Matlab MEX files can now be compiled on Windows from Cygwin using VisualStudio compiler version 2.0.5: * fixed: pfsinppm now can read multiple frames using --frames but also from a ppm file * fixed: a few typos in the documentation and code (thanks to Andreas) * fixed: fixed octave interface to work with Octave 3.8.1 (and hopefully later versions) * fixed: octave-config used to automatically determine were to install Octave files * fixed: compilation issues with c++-11 * fixed: bug in the assert statement made some matlab mex functions to crash (in debug mode) * fixed: version number string is now correctly reported * fixed: reverts mistakenly introduced fix from 2.0.0: pfsinpfm and pfsoutpfm do not flip images (top-bottom) * fixed: pfs handles now very long tags (by truncating them) - Refreshed pfstools-octinstall.patch - Dropped pfstools-maptype.patch (no longer necessary) - Added pfstools-Qt5.patch to build against Qt5 libs. - Spec cleanup ==== samba ==== Version update (4.6.7+git.49.562d44faa9d -> 4.7.0+git.23.4e3f0fb9d15) Subpackages: libdcerpc-binding0 libdcerpc-binding0-32bit libdcerpc0 libdcerpc0-32bit libndr-krb5pac0 libndr-krb5pac0-32bit libndr-nbt0 libndr-nbt0-32bit libndr-standard0 libndr-standard0-32bit libndr0 libndr0-32bit libnetapi0 libnetapi0-32bit libsamba-credentials0 libsamba-credentials0-32bit libsamba-errors0 libsamba-errors0-32bit libsamba-hostconfig0 libsamba-hostconfig0-32bit libsamba-passdb0 libsamba-passdb0-32bit libsamba-util0 libsamba-util0-32bit libsamdb0 libsamdb0-32bit libsmbclient-devel libsmbclient0 libsmbconf0 libsmbconf0-32bit libtevent-util0 libtevent-util0-32bit libwbclient0 libwbclient0-32bit samba-client samba-client-32bit samba-doc samba-libs samba-libs-32bit samba-winbind samba-winbind-32bit - Add samba-kdc to baselibs.conf. - Do not wrap samba-kdc's package definition into if/endif: the package won't be generated simply based on the fact that there is no files section for the package. Allows the source validator to ensure samba-kdc is a built package. - Update to 4.7.0; + Whole DB read locks: Improved LDAP and replication consistency; (bso#12858). + Samba AD with MIT Kerberos + Dynamic RPC port range: Default range changed from "1024-1300" to "49152-65535". + Authentication and Authorization audit support: New auth_audit debug class. + Multi-process LDAP Server: The LDAP server in the AD DC now honours the process model used for the rest of the 'samba' process. + Improved Read-Only Domain Controller (RODC) Support; (bso#12977). + Additional password hashes stored in supplementalCredentials. + Improvements to DNS during Active Directory domain join. + Significant AD performance and replication improvements. + Query record for open file or directory. + Removal of lpcfg_register_defaults_hook(). + Change of loadable module interface. + SHA256 LDAPS Certificates: The self-signed certificate generated for use on LDAPS will now be generated with a SHA256 self-signature, not a SHA1 self-signature. + CTDB no longer allows mixed minor versions in a cluster. + CTDB now ignores hints from Samba about TDB flags when attaching to databases. + New configuration variable CTDB_NFS_CHECKS_DIR. + The CTDB_SERVICE_AUTOSTARTSTOP configuration has been removed. + The CTDB_SCRIPT_DEBUGLEVEL configuration variable has been removed. + The example NFS Ganesha call-out has been improved. + A new "replicated" database type is available. ==== skopeo ==== Version update (0.1.23 -> 0.1.24) - Update to skopeo v0.1.24. Upstream changelog: * Improvements to macOS builds: A make binary-local should work without extra options. * make install on macOS now installs to /usr/local * The destination in docker-archive: now can be a pipe. * When building with containers_image_openpgp, signatures with PGP v3 signature packets are accepted. * Unreadable /etc/docker/certs.d now only logs a warning instead of aborting the operation. * oci-layout: naming semantics changes: * A full range of org.opencontainers.image.ref.name values is now accepted * A name must be specified for oci-layout: destinations (it does not default to latest any more). * For oci-layout: sources, a name is now optional if the image index contains exactly one image (instead of using the image with the latest name). * Policy configuration identities of oci-layout: images now consist only of the directory name, to avoid the ambiguity created by the unspecified annotation values above. * ~/.docker/config.json credential helpers (configured in credHelpers) are now supported. * Annotations are now preserved when copying and compressing OCI images. * New transport oci-archive:, works exactly like oci-layout:, but works on tarballs instead of extracted directories. * When copying images, skopeo always asks for the same image schema, and optionally converts the image itself to make it acceptable to the destination, instead of asking for a schema dependent on the destinations? capabilities (relying on the source to convert the image). * Improved installation instructions. * ostree: image names can now contain colons (e.g. port specifications) * skopeo now does not declare support for manifest lists, so that the source registry provides a single image. This allows skopeo copy to copy various images recently published to Docker Hub. (More complete support for manifest lists will come in the future.) * The containers-storage: backend has been updated, incl. support for the override_kernel_checks option. * Improved the output of progress bars in skopeo copy. * Fixed fetching blobs with external URLs in images served by docker/distribution registries. * OCI images now support reading blobs with external URLs, ands storing information about such blobs without copying the contents. * Writing ostree: images creates a docker.digest annotation. * docker/distribution registry credentials are now read from $XDG_RUNTIME_DIR/containers/auth.json before trying ~/.docker/config.json and ~/.dockercfg. * skopeo inspect no longer crashes on images where the config blob does not contain a container configuration. ==== sysuser-tools ==== - Furhter enhance sysusers-generate-pre: inside the build environment, it can be acceptable to be failing to create the users (e.g when building sysuser-tools or system-user-root, since those two packages have to be speificallty excluded). Always return with error code 0 if /.buildenv exists. - sysusers2shadow.sh: Exit if one of the useradd/groupadd/usermod call fails: the resulting system is quite undefined if this should happen. - sysusers-generate-pre: exit the pre script with the exit code of sysusers2shadow.sh. ==== talloc ==== Version update (2.1.9 -> 2.1.10) Subpackages: libtalloc2 libtalloc2-32bit python-talloc python-talloc-32bit - Reference library name directly instead of using variables to pass obs source validator. - Remove %if guards for blocks that do not affect the build result. Fix RPM groups and summaries. Drop very old SUSE support. Replace old RPM macros by new constructs. - Update to version 2.1.10 + build, documentation and python3 improvements + delete sle11-remove-unknown-compiler-options.patch, supported options are checked for in upstream code ==== tdb ==== Version update (1.3.12 -> 1.3.15) Subpackages: libtdb1 libtdb1-32bit - Remove %if guards for blocks that do not affect the build result. Fix RPM groups and summaries. Ensure neutrality of descriptions. Drop very old SUSE support. Replace old RPM macros by new constructs. Remove some useless ldconfig calls. - Update to 1.3.15. + Add protection against EINTR. + Truncate the file after expand failure, ENOSPC + Use posix_fallocate() to expand the file + Fix GCC compiler warnings - Update to version 1.3.14. + allow tdb_traverse_read before tdb_transaction[_prepare]_commit() + Improve documentation for tdb_transaction_start() + Add new function tdb_transaction_active() - Update to version 1.3.13. + documentation for the tdbbackup -n option + correctly upgrade F_RDLCK to F_WRLCK locks + tdbtool: Add "storehex" command + fix robust mutex detection in threaded applications (bug #12593) + improve debugging of transaction lock failures ==== tevent ==== Version update (0.9.31 -> 0.9.33) Subpackages: libtevent0 libtevent0-32bit - Update to version 0.9.33 + make tevent_req_print() more robust against crashes - Update to version 0.9.32 + Fix mutex locking in tevent_threaded_context_destructor(). + Fix a memleak on FreeBSD. + Re-init threading in tevent_re_initialise(). + Include the finish location in tevent_req_default_print(). ==== timezone ==== Version update (2017b -> 2017c) - timezone update 2017c (bsc#1064571): * Northern Cyprus switches from +03 to +02/+03 on 2017-10-29 * Fiji ends DST 2018-01-14, not 2018-01-21 * Namibia switches from +01/+02 to +02 on 2018-04-01 * Sudan switches from +03 to +02 on 2017-11-01 * Tonga likely switches from +13/+14 to +13 on 2017-11-05 * Turks & Caicos switches from -04 to -05/-04 on 2018-11-04 * corrections to past DST transitions * Move oversized Canada/East-Saskatchewan to 'backward' file * zic and the reference runtime now reject multiple leap seconds within 28 days of each other, or leap seconds before the Epoch - Replace old RPM constructs by new equivalents. Remove redundant %clean section. ==== timezone-java ==== Version update (2017b -> 2017c) - timezone update 2017c (bsc#1064571): * Northern Cyprus switches from +03 to +02/+03 on 2017-10-29 * Fiji ends DST 2018-01-14, not 2018-01-21 * Namibia switches from +01/+02 to +02 on 2018-04-01 * Sudan switches from +03 to +02 on 2017-11-01 * Tonga likely switches from +13/+14 to +13 on 2017-11-05 * Turks & Caicos switches from -04 to -05/-04 on 2018-11-04 * corrections to past DST transitions * Move oversized Canada/East-Saskatchewan to 'backward' file * zic and the reference runtime now reject multiple leap seconds within 28 days of each other, or leap seconds before the Epoch - Replace old RPM constructs by new equivalents. Remove redundant %clean section. ==== xdg-user-dirs ==== Version update (0.15 -> 0.16) - update to 0.16: + Add autostart file for user-dirs-update + Update translations -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org