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=20180726 Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org. For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports Packages changed: ImageMagick (7.0.8.3 -> 7.0.8.6) apache-commons-collections apache-commons-daemon apache-commons-dbcp apache-commons-io apache-commons-logging apache-commons-pool2 avalon-framework bea-stax dnsmasq fwupdate (11 -> 12) geronimo-specs gpg2 javapackages-tools (5.0.0+git20180104.9367c8f6 -> 5.2.0+git20180620.70fa2258) kernel-source (4.17.7 -> 4.17.9) libevent libstorage-ng (3.3.316 -> 4.1.0) mailman (2.1.27 -> 2.1.28) mozjs52 mtools multipath-tools (0.7.3+67+suse.8f0c27b -> 0.7.7+75+suse.6287aef) npth (1.5 -> 1.6) plasma5-workspace psgml pulseaudio (12.0 -> 12.2) rubygem-uglifier (4.1.15 -> 4.1.16) sddm (0.17.0 -> 0.18.0) snapper (0.5.5 -> 0.5.6) subversion vid_stab virt-manager vlc whois (5.3.1 -> 5.3.2) xmlgraphics-batik yast2-bootloader (4.1.5 -> 4.1.6) yast2-core (4.0.2 -> 4.0.3) yast2-packager (4.1.1 -> 4.1.2) yast2-storage-ng (4.0.195 -> 4.0.199) === Details === ==== ImageMagick ==== Version update (7.0.8.3 -> 7.0.8.6) Subpackages: ImageMagick-extra libMagick++-7_Q16HDRI4 libMagickCore-7_Q16HDRI6 libMagickWand-7_Q16HDRI6 perl-PerlMagick - enable i586 tests again, except t/montage.t - update to 7.0.8-6: * Improve SVG support for tspan element. * Add support for -fx image.extent. * Fixed a few potential memory leaks. * Fixed numerous use of uninitialized values, integer overflow, memory exceeded, and timeouts (credit to OSS Fuzz). * Support %B property, the image file size without any decorations. ==== apache-commons-collections ==== - Added patch: * commons-collections-jdk11.patch + resolve ambiguity with toArray(null) + fixes tests with jdk11 - Build with source and target 8 to prepare for a possible removal of 1.6 compatibility - Run fdupes on documentation ==== apache-commons-daemon ==== - apache-commons-daemon-riscv64.patch: add riscv64 to the list of supported cpus - Use %license for LICENSE.txt - Build with source and target 8 to prepare for a possible removal of 1.6 compatibility - Run fdupes on documentation ==== apache-commons-dbcp ==== - Added patches: * apache-commons-dbcp-sourcetarget.patch + build with java source / target 8 to align with other packages * apache-commons-dbcp-javadoc.patch + do not attempt to load urls while building ==== apache-commons-io ==== - Build with source and target 8 to prepare for a possible removal of 1.6 compatibility - Run fdupes on documentation ==== apache-commons-logging ==== - Modified patch: * commons-logging-1.2-sourcetarget.patch + Build with source and target 8 to prepare for a possible removal of 1.6 compatibility ==== apache-commons-pool2 ==== - Build with source and target 8 to prepare for a possible removal of 1.6 compatibility - Run fdupes on documentation ==== avalon-framework ==== - Build with source and target 8 to prepare for a possible removal of 1.6 compatibility ==== bea-stax ==== - Modified patch: * bea-stax-target16.patch -> bea-stax-target8.patch + Build with source and target 8 to prepare for a possible removal of 1.6 compatibility ==== dnsmasq ==== - Don't require systemd explicit, fix spec file to handle both cases correct. In containers we don't have systemd. - Adjust pre/post install for transactional updates. - Use %license instead of %doc [bsc#1082318] ==== fwupdate ==== Version update (11 -> 12) - Update to version 12: + Better CI. + Limit how large our WMI buffer can be. + Add fwup_version() because fwupd wants it. + Fix linking on (some) platforms that need libgcc_eh.a. + abicheck improvements. + Default to creating a UX capsule, whatever it may actually do. - Refresh fwupdate-suse-build.patch with quilt. - Use url for source tarball and license tag for COPYING. ==== geronimo-specs ==== Subpackages: geronimo-jta-1_1-api geronimo-specs-poms - BuildConflict with java-devel >= 11, since the build uses tools and APIs removed in jdk11 - Build with source and target 8 to prepare for a possible removal of 1.6 compatibility ==== gpg2 ==== Subpackages: gpg2-lang - Add basic udev rules for smartcards to be used with scdaemon, taken from debian: * scdaemon.udev ==== javapackages-tools ==== Version update (5.0.0+git20180104.9367c8f6 -> 5.2.0+git20180620.70fa2258) - Switch to multibuild layout - Update to version 5.2.0+git20180620.70fa2258: * Rename the async kwarg in call_script to wait (reverses the logic) * Actually bump version to 5.3.0 snapshot * Bump version in VERSION file * [man] s/Pacakge/Package/g * Fix typos in README * Fix configure-base.sh after filesystem macro split * Split filesystem macros to separate macro file * Introduce javapackages-filesystem package * [java-functions] extend ABRT Java agent options * change abrt-java-connector upstream URL * Remove resolverSettings/prefixes from XMvn config * Add macros to allow passing arbitrary options to XMvn * [spec] Bump package version to 5.1.0 * Allow specifying custom repo when calling xmvn-install - Refresh patches: * suse-use-libdir.patch * python-optional.patch ==== kernel-source ==== Version update (4.17.7 -> 4.17.9) Subpackages: kernel-default kernel-default-devel kernel-devel kernel-docs kernel-macros kernel-syms - Linux 4.17.9 (bnc#1012628). - bpf: undo prog rejection on read-only lock failure (bnc#1012628). - bpf, arm32: fix to use bpf_jit_binary_lock_ro api (bnc#1012628). - bpf: enforce correct alignment for instructions (bnc#1012628). - arm64: KVM: Add ARCH_WORKAROUND_2 discovery through ARCH_FEATURES_FUNC_ID (bnc#1012628). - arm64: KVM: Handle guest's ARCH_WORKAROUND_2 requests (bnc#1012628). - arm64: KVM: Add ARCH_WORKAROUND_2 support for guests (bnc#1012628). - arm64: KVM: Add HYP per-cpu accessors (bnc#1012628). - arm64: ssbd: Add prctl interface for per-thread mitigation (bnc#1012628). - arm64: ssbd: Introduce thread flag to control userspace mitigation (bnc#1012628). - arm64: ssbd: Restore mitigation status on CPU resume (bnc#1012628). - arm64: ssbd: Skip apply_ssbd if not using dynamic mitigation (bnc#1012628). - arm64: ssbd: Add global mitigation state accessor (bnc#1012628). - arm64: Add 'ssbd' command-line option (bnc#1012628). - arm64: Add ARCH_WORKAROUND_2 probing (bnc#1012628). Update config files. ARM64_SSBD=y - arm64: Add per-cpu infrastructure to call ARCH_WORKAROUND_2 (bnc#1012628). - arm64: Call ARCH_WORKAROUND_2 on transitions between EL0 and EL1 (bnc#1012628). - arm/arm64: smccc: Add SMCCC-specific return codes (bnc#1012628). - ipvs: initialize tbl->entries in ip_vs_lblc_init_svc() (bnc#1012628). - ipvs: initialize tbl->entries after allocation (bnc#1012628). - net/nfc: Avoid stalls when nfc_alloc_send_skb() returned NULL (bnc#1012628). - bpf: don't leave partial mangled prog in jit_subprogs error path (bnc#1012628). - bpf: sockmap, consume_skb in close path (bnc#1012628). - bpf: sockmap, fix crash when ipv6 sock is added (bnc#1012628). - block: don't use blocking queue entered for recursive bio submits (bnc#1012628). - rds: avoid unenecessary cong_update in loop transport (bnc#1012628). - bpf: reject any prog that failed read-only lock (bnc#1012628). - bdi: Fix another oops in wb_workfn() (bnc#1012628). - netfilter: ipv6: nf_defrag: drop skb dst before queueing (bnc#1012628). - nsh: set mac len based on inner packet (bnc#1012628). - autofs: fix slab out of bounds read in getname_kernel() (bnc#1012628). - tls: Stricter error checking in zerocopy sendmsg path (bnc#1012628). - KEYS: DNS: fix parsing multiple options (bnc#1012628). - reiserfs: fix buffer overflow with long warning messages (bnc#1012628). - netfilter: ebtables: reject non-bridge targets (bnc#1012628). - PCI: hv: Disable/enable IRQs rather than BH in hv_compose_msi_msg() (bnc#1012628). - crypto: af_alg - Initialize sg_num_bytes in error code path (bnc#1012628). - net: lan78xx: Fix race in tx pending skb size calculation (bnc#1012628). - rtlwifi: rtl8821ae: fix firmware is not ready to run (bnc#1012628). - rtlwifi: Fix kernel Oops "Fw download fail!!" (bnc#1012628). - net: cxgb3_main: fix potential Spectre v1 (bnc#1012628). - x86/kvm/Kconfig: Ensure CRYPTO_DEV_CCP_DD state at minimum matches KVM_AMD (bnc#1012628). - virtio_net: split XDP_TX kick and XDP_REDIRECT map flushing (bnc#1012628). - sfc: correctly initialise filter rwsem for farch (bnc#1012628). - s390/qeth: fix race when setting MAC address (bnc#1012628). - s390/qeth: avoid using is_multicast_ether_addr_64bits on (u8 *)[6] (bnc#1012628). - Revert "s390/qeth: use Read device to query hypervisor for MAC" (bnc#1012628). - IB/mlx5: Avoid dealing with vport representors if not being e-switch manager (bnc#1012628). - i40e: split XDP_TX tail and XDP_REDIRECT map flushing (bnc#1012628). - enic: do not overwrite error code (bnc#1012628). - xen-netfront: Update features after registering netdev (bnc#1012628). - xen-netfront: Fix mismatched rtnl_unlock (bnc#1012628). - nfp: reject binding to shared blocks (bnc#1012628). - net: use dev_change_tx_queue_len() for SIOCSIFTXQLEN (bnc#1012628). - net: macb: initialize bp->queues[0].bp for at91rm9200 (bnc#1012628). - nfp: flower: fix mpls ether type detection (bnc#1012628). - hinic: reset irq affinity before freeing irq (bnc#1012628). - VSOCK: fix loopback on big-endian systems (bnc#1012628). - vhost_net: validate sock before trying to put its fd (bnc#1012628). - tcp: prevent bogus FRTO undos with non-SACK flows (bnc#1012628). - tcp: fix Fast Open key endianness (bnc#1012628). - strparser: Remove early eaten to fix full tcp receive buffer stall (bnc#1012628). - stmmac: fix DMA channel hang in half-duplex mode (bnc#1012628). - s390/qeth: don't clobber buffer on async TX completion (bnc#1012628). - r8152: napi hangup fix after disconnect (bnc#1012628). - qmi_wwan: add support for the Dell Wireless 5821e module (bnc#1012628). - qed: Limit msix vectors in kdump kernel to the minimum required count (bnc#1012628). - qed: Fix use of incorrect size in memcpy call (bnc#1012628). - qed: Fix setting of incorrect eswitch mode (bnc#1012628). - qede: Adverstise software timestamp caps when PHC is not available (bnc#1012628). - net/tcp: Fix socket lookups with SO_BINDTODEVICE (bnc#1012628). - net: sungem: fix rx checksum support (bnc#1012628). - net_sched: blackhole: tell upper qdisc about dropped packets (bnc#1012628). - net/sched: act_ife: preserve the action control in case of error (bnc#1012628). - net/sched: act_ife: fix recursive lock and idr leak (bnc#1012628). - net/packet: fix use-after-free (bnc#1012628). - net: mvneta: fix the Rx desc DMA address in the Rx path (bnc#1012628). - net/mlx5: Fix wrong size allocation for QoS ETC TC regitster (bnc#1012628). - net/mlx5: Fix required capability for manipulating MPFS (bnc#1012628). - net/mlx5: Fix incorrect raw command length parsing (bnc#1012628). - net/mlx5: Fix command interface race in polling mode (bnc#1012628). - net/mlx5: E-Switch, Avoid setup attempt if not being e-switch manager (bnc#1012628). - net/mlx5e: Don't attempt to dereference the ppriv struct if not being eswitch manager (bnc#1012628). - net/mlx5e: Avoid dealing with vport representors if not being e-switch manager (bnc#1012628). - net: macb: Fix ptp time adjustment for large negative delta (bnc#1012628). - net: fix use-after-free in GRO with ESP (bnc#1012628). - net: dccp: switch rx_tstamp_last_feedback to monotonic clock (bnc#1012628). - net: dccp: avoid crash in ccid3_hc_rx_send_feedback() (bnc#1012628). - ixgbe: split XDP_TX tail and XDP_REDIRECT map flushing (bnc#1012628). - ipvlan: fix IFLA_MTU ignored on NEWLINK (bnc#1012628). - ipv6: sr: fix passing wrong flags to crypto_alloc_shash() (bnc#1012628). - hv_netvsc: split sub-channel setup into async and sync (bnc#1012628). - atm: zatm: Fix potential Spectre v1 (bnc#1012628). - atm: Preserve value of skb->truesize when accounting to vcc (bnc#1012628). - alx: take rtnl before calling __alx_open from resume (bnc#1012628). - pinctrl: mt7622: fix a kernel panic when gpio-hog is being applied (bnc#1012628). - pinctrl: mt7622: stop using the deprecated pinctrl_add_gpio_range (bnc#1012628). - pinctrl: mt7622: fix error path on failing at groups building (bnc#1012628). - pinctrl: sh-pfc: r8a77970: remove SH_PFC_PIN_CFG_DRIVE_STRENGTH flag (bnc#1012628). - x86/paravirt: Make native_save_fl() extern inline (bnc#1012628). - x86/asm: Add _ASM_ARG* constants for argument registers to <asm/asm.h> (bnc#1012628). - compiler-gcc.h: Add __attribute__((gnu_inline)) to all inline declarations (bnc#1012628). - commit 059e5b8 - rpm/kernel-source.spec.in: require bc for kernel-source This is needed for building include/generated/timeconst.h from kernel/time/timeconst.bc. - commit 2fa4028 - Linux 4.17.8 (bnc#1012628). - commit 38e4cdc ==== libevent ==== - Make use of %license macro - Add devel-static package, which is needed for building Envoy (https://www.envoyproxy.io/) and Cilium with Envoy integration - Fix an error about /usr/bin/env shebang in event_rpcgen.py * python2-shebang.patch ==== libstorage-ng ==== Version update (3.3.316 -> 4.1.0) Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 - merge gh#openSUSE/libstorage-ng#546 - document package version scheme - 4.1.0 - merge gh#openSUSE/libstorage-ng#545 - added document for limits - 3.3.317 ==== mailman ==== Version update (2.1.27 -> 2.1.28) - update to 2.1.28: * A content spoofing vulnerability with invalid list name messages in the web UI has been fixed. CVE-2018-13796 bsc#1101288 * It is now possible to edit HTML and text templates via the web admin UI in a supported language other than the list's preferred_language. * The Japanese translation has been updated * The German translation has been updated * The Esperanto translation has been updated * The BLOCK_SPAMHAUS_LISTED_DBL_SUBSCRIBE feature added in 2.1.27 was not working. This is fixed. * Escaping of HTML entities for the web UI is now done more selectively. ==== mozjs52 ==== - Remove trailing backslash (https://build.suse.de/request/show/168818) ==== mtools ==== - do not build in parallel as it fails ==== multipath-tools ==== Version update (0.7.3+67+suse.8f0c27b -> 0.7.7+75+suse.6287aef) Subpackages: kpartx - Update to version 0.7.7+75+suse.6287aef: Added minor updates from upstream * multipath-tools: add info about how to enable ALUA in ONTAP * multipath-tools: add directio path_checker for DASD devices * multipath-tools: make Product Name mandatory and add all of them Minor rebase, as some SUSE patches have been merged upstream (all mentioned in previous changelogs) - Update to version 0.7.7+72+suse.4b24466: * multipath: fix return code handling in delegate_to_multipathd (bsc#1098177) * multipath: don't start multipathd unnecessarily (bsc#1098177) - Update to version 0.7.7+70+suse.4a5941e: * libmultipath: change partition_delimiter default to "-part" (bsc#1073622, bsc#1056526) * change default for find_multipaths to "greedy" (bsc#1099054) * libmultipath: allow distributions to change partition_delim default (bsc#1073622, bsc#1056526) - Update to version 0.7.7+67+suse.a7d1e14: - RBD/RADOS backend support has been removed upstream remove support for it in openSUSE, too (boo#1099037) * added Obsoletes: for multipath-tools-rbd. - libdmmp version has changed to 0.2.0 - New patches not yet upstream: * multipathd: fix mpp->hwe handling on path removal (boo#1099028) * libmultipath: print correct default for delay_*_checks (boo#1099026) * libmultipath: avoid error messages from RDAC check (bsc#1075539) * (lib)mpathpersist: use O_RDONLY file descriptors (bsc#1093220) * libmpathpersist: fix byte swapping for big endian systems (bsc#1099036) * multipath-tools/tests: add tests for get_unaligned_beXX (bsc#1099036) * libmultipath: add (get|put)_unaligned_be64 (bsc#1099036) * libmpathpersist: fix stack overflow in mpath_format_readfullstatus() (bsc#1099007) * multipathd: fix buffer size in cli_getprkey (bsc#1099028) * libmultipath: fix gcc 8.1 "truncated output" warnings (bsc#1099007) * libmpathpersist: fix typo in mpath_format_readfullstatus (bsc#1099007) * libmpathpersist: remove duplicate test in readfullstatus (bsc#1099007) - SUSE specific patches preserved: * multipath.rules: temporary rule to obtain ID_WWN for NVMe (bsc#1076828) * kpartx: create symlinks for dmraid devices (bsc#1064212) * multipath.conf.5: document no_partitons compat support (fate#323406) * libmultipath: compat support for 'features "1 no_partitions"' (fate#323406) * Added fossology assessment as README.licenses (bsc#1088801) - Dropped patches from previous factory/SLE15 release (0.7.3+69+suse.218a0d0): * libmultipath: don't [un]set queue_if_no_path after domap obsoleted by "libmultipath: cleanup features handling code" * multipath.rules: use -i flag to multipath obsoleted by path detection patch series * libmpathpersist: add support for prkeys file v3 obsoleted by "mpathpersist: Fix invalid condition check" * libmultipath: fix deadlock in tur.c obsoleted by "libmultipath: fix tur checker locking" * checkers/rbd: missing pthread_lock() on failure path obsolete because of RBD removal * libmultipath/hwtable: don't hard-code ALUA for IBM IPR obsoleted by "libmultipath: hwhandler auto-detection for ALUA" and "libmultipath: don't reject maps with undefined prio" - Update to upstream version 0.7.7-50-g39ad8dc8 This includes the patch series for config file handling (bsc#1067789). Upstream commit log: * multipath-tools: fix help for hds prio * multipath-tools: remove unused SCSI_REV_SIZE * Fix lintian complaint about bad whatis entry * fixup "libmultipath: merge hwentries inside a conf file" * tests/hwtable: add test for broken hwentry filtering * multipath.conf(5): various corrections and clarifications * libmultipath: escape '"' chars while dumping config * libmultipath: implement and use blacklist merging * libmultipath: merge "multipath" config sections by wwid * multipath: implement "multipath -T" (bsc#1067789) * multipathd: implement "show config local" (bsc#1067789) * libmultipath: allow printing local maps in snprint_config * tests/hwtable: add test for local configuration dump * libmultipath: allow dumping only "local" hwtable in snprint_config * tests/hwtable: implement configuration dump + reload test * multipath, multipathd: consolidate config dumping * libmultipath: don't merge by regex in setup_default_blist() * libmultipath/hwtable: remove inherited props from ONTAP NVMe * libmultipath: merge hwentries inside a conf file * libmultipath: don't merge hwentries by regex * libmultipath: allow more than one hwentry * libmultipath: use vector for for pp->hwe and mp->hwe * libmultipath: add debug messages to hwentry lookup/merging code * tests/hwtable: tests for config file handling and hwentry merging * tests/test-lib: cmocka helpers to simulate path and map discovery * tests/Makefile: autogenerate list of symbols to be wrapped * libmultipath/prio: constify simple getters * libmultipath: change prototypes of hwe_regmatch() and find_hwe() * libmultipath: some const usage in hwentry handling * libmultipath/structs.c: constify some functions * libmultipath: remove superfluous conditionals in load_config() * libmultipath: fix memory leak in process_config_dir() * kpartx: no need to use FREE_CONST * multipath.conf.5: update the description of marginal_path_err_rate_threshold * multipath: don't check timestamps without a path * mpathpersist: fix aptpl support * mpathpersist: add all_tg_pt option * libmultipath: remove rbd code * libmultipath: fix error parsing "find_multipaths strict" * multipathd: handle errors in uxlsnr as fatal * libmultipath: don't reject maps with undefined prio * multipath-tools: configure hitachi ams2000 and hus100 as full active arrays * multipath-tools: refresh kernel-doc from kernel sources * multipath-tools: add +x to doc-preclean.pl and split-man.pl * multipath-tools: fix compilation with musl libc * multipath-tools: Remove trailing/leading whitespaces and reformat code * multipath-tools: replace FSF address with a www pointer * multipath-tools: remove emacs autoconfig of kpartx/gpt.h * multipath-tools: remove "c" from __cpluscplus, misspelled * multipath-tools: add RDAC SUN/ArrayStorage to hwtable * Bump version to 0.7.7 * multipathd: fix reservation_key check * multipathd: add failures path format wildcard * multipath.rules: find_multipaths "smart" logic * libmultipath: enable find_multipaths "smart" * multipath -u: test if path is busy * multipath -u: don't grab devices already passed to system * multipath -u: quick check if path is multipathed * multipath -u: cleanup logic * multipath -u : set FIND_MULTIPATHS_WAIT_UNTIL from /dev/shm * libmultipath: implement find_multipaths_timeout * multipath -u: add DM_MULTIPATH_DEVICE_PATH=2 for "maybe" * multipath -u: treat failed wwids as invalid * multipath -u: change output to environment/key format * multipath -u: common code path for result message * libmultipath: indicate wwid failure in dm_addmap_create() * libmultipath: functions to indicate mapping failure in /dev/shm * libmultipath: use const char* in open_file() * libmultipath: change find_multipaths option to multi-value * libmultipath: trigger path uevent only when necessary * libmultipath: trigger change uevent on new device creation * multipath -u -i: respect entries in WWIDs file * libmultipath: should_multipath: keep existing maps * Revert "multipathd: imply -n if find_multipaths is set" * Revert "multipath: ignore -i if find_multipaths is set" * libmultipath: Fix logic in should_multipath * multipath-tools: add licence info to README * multipath-tools: create LICENSES dir with the text of all used licences * multipath-tools: create LICENSES dir with the text of all used licences * 11-dm-mpath.rules: dont't run "multipath -U" during coldplug * libmpathpersist: decrease log level of various messages * multipathd: decrease log level of waiter thread start/stop msgs * libmultipath: decrease log level of uevent filter/merge messages * multipathd: decrease log level of "spurious uevent" message * libmultipath: don't print undefined values * mpathcmd: fix libmpathcmd license * multipathd: remove unneeded function parameter * multipathd: minor dmevents polling code cleanups * multipath: add comments * multipathd: remove incorrect pthread_testcancel * libmultipath/propsel: (re)use static const vars for origin * libmultipath: hwhandler auto-detection for ALUA * multipath-tools: add GPLv2 as COPYING * multipath-tools: move COPYING to COPYING.LESSER * multipath: fix rcu thread cancellation hang * multipathd: register threads that use rcu calls * libmultipath: Fix recently introduced inconsistencies * Allow the compiler to verify consistency of declarations and definitions * multipathd: stop waiter in __setup_multipath * multipathd: move __setup_multipath to multipathd * multipathd: fix waiter thread cancelling * multipath-tools: remove DF arrays from HP * multipath: add unit tests for dmevents code * multipathd: add new polling dmevents waiter thread * libmultipath: add helper functions * call start_waiter_thread() before setup_multipath() * move waiter code from libmultipath to multipathd * libmultipath: move remove_map waiter code to multipathd * multipathd: use nanosleep for strict timing * libmultipath: fix log_pthread processing * multipathd: log thread cleanup * libmultipath: set dm_conf_verbosity * libmultipath: fix basenamecpy * Unit tests for basenamecpy * multipath-tools: fix errors in auto generated man pages * Bump version to 0.7.6 * multipath-tools: fix misspellings * multipath-tools: refresh kernel-doc from kernel sources * multipath.conf(5): improve syntax documentation * libmultipath: config parser: fix corner case for double quotes * libmultipath: config parser: Allow '"' in strings * libmultipath: config parser: don't strip whitepace between quotes * tests: add unit tests for config file parser * libmultipath: uev_update_path: update path properties * libmultipath: uev_update_path: always warn if WWID changed * libmultipath: get_uid: don't quit prematurely without udev * libmultipath: get_uid: check VPD pages for SCSI only * libmultipath: remove FREE_CONST() again * libmultipath: fix wrong output of "multipath -t" * Introduce the ibmultipath/unaligned.h header file * libmultipath: Fix sgio_get_vpd() (bsc#1099484) * kpartx: Improve reliability of find_loop_by_file() * libmultipath, alloc_path_with_pathinfo(): Ensure that pp->wwid is '\0'-terminated * libmultipath: enable feature disable changed wwid by default * multipathd: add lock protection for cli_list_status * multipath-tools: reformat and update comments in hwtable * multipath-tools: move Nimble and SGI to HPE section * multipath-tools: build: prevent intermediate file deletion * multipath: fix clang warning in delegate_to_multipathd * multipathd: fix -Wpointer-to-int-cast warning in uxlsnr * libmultipath: fix crash on shutdown if io_err thread isn't running * multipath-tools: add info about how to get a release directly from gitweb * Bump version to 0.7.5 * multipathd: start marginal path checker thread lazily * libmultipath: fix race in stop_io_err_stat_thread * multipathd: fix signal blocking logic * multipathd: update path group prio in check_path * libmultipath: foreign/nvme: implement path display * multipathd: use foreign API * multipath: use foreign API * libmultipath: pathinfo: call into foreign library * libmultipath/foreign: nvme foreign library * libmultipath/print: add "%G - foreign" wildcard * libmultipath: API for foreign multipath handling * libmultipath: print: use generic API for get_x_layout() * libmultipath: print: convert API to generic data type * libmultipath: "generic multipath" interface * libmultipath: add vector_convert() * libmultipath: add vector_free_const() * multipath-tools: Makefile.inc: use -Werror=cast-qual * libmultipath: fix compiler warnings for -Wcast-qual * libmultipath: use "const" in devmapper code * libmultipath/print: use "const" where appropriate * libmultipath: don't update path groups when printing * libmultipath: parser: use call-by-value for "snprint" methods * libmultipath: get rid of selector "hack" in print.c * libmultipath: remove unused "stdout helpers" * multipath(d)/Makefile: add explicit dependency on libraries * multipath-tools: add INSPUR/MCS to hardware table * multipath: print sysfs state in fast list mode * multipathd: change spurious uevent msg priority * Fix set_no_path_retry() regression * multipathd: remove unused configure parameter * multipathd: remove coalesce_paths from ev_add_map * multipath: fix DEF_TIMEOUT use * libmultipath: fix tur checker locking * multipath-tools: handle exit signal immediately * libmultipath: increase path product_id/rev field size for NVMe * multipath-tools: add dependency tracking to Makefiles * libmultipath: ignore natively multipathed NVME devices * multipath.rules: handle NVME devices * multipathd: ignore uevents for non-mpath devices * libmultipath: add uevent_is_mpath * libmultipath: move UUID_PREFIX to devmapper.h * libmultipath: const qualifier for wwid and alias * libmultipath: refactor uevent_get_XXX * tests: cmocka-based unit test for uevent_get_XXX * assemble_map: no newline at end of params string * multipathd: release uxsocket and resource when cancel thread * libmultipath: path latency: remove warnings * libmultipath: path latency: simplify getprio() * libmultipath: path latency: log threshold with p2 * libmultipath: path latency: fix default base num * multipathd.service: set TasksMax=infinity * test-kpartx: add test for mapping without UUID * multipathd: fix compiler warning for uev_pathfail_check * multipathd.service: drop Before=lvm2-lvmetad.service * multipathd.socket: add WantedBy=sockets.target * kpartx.rules: fix by-id/scsi-* for user_friendly_names * multipath -C: decrease log level * libmultipath: hwtable: no_path_retry="queue" for NetApp NVMe * libmultipath: hwtable: multibus for NetApp NVMe-FC * libmultipath: select ALUA prioritizer for RDAC arrays only * libmultipath: get_vpd_sgio: support VPD 0xc9 * libmultipath: sgio_get_vpd: add page argument * libmultipath: fix return code of sgio_get_vpd() * libmultipath: fix return code of sysfs_get_timeout * libmultipath: condlog: log to stderr * multipath: delegate dangerous commands to multipathd * libmultipath: don't try to set hwhandler if it is retained * libmultipath: don't update path queueing on reload * multipathd: marginal path code fixes * multipath: check failed path dmstate in check_path * multipathd: clean up set_no_path_retry * multipathd: move recovery mode code to function * libmultipath: __setup_multipath param cleanup * multipathd: remove select_* from setup_multipath * multipathd: fix device creation issues * multipathd: move helper functions to libmultipath * libmultipath: cleanup features handling code * multipath: fix hwhandler check in select_action * kpartx: don't delete partitions from partitions * multipath: add "ghost_delay" parameter * multipath-tools: check null path before handle path-failed event * multipath-tools: output more topology info for NVMe discovery * multipath-tools: libdmmp: Add new error DMMP_ERR_PERMISSION_DENY * multipath-tools: libdmmp: Add new function dmmp_last_error_msg() * multipath-tools: libdmmp: Allow log function as NULL. * multipathd daemon: Fix incorrect use of CLOCK_MONOTONIC in pthread * multipath-tools: refresh kernel-doc from kernel sources * multipath-tools: add README.alua with instructions to enable ALUA * multipathd/cli.h: Add a header file guard * Allow the compiler to verify the consistency of the uxsock_timeout definition and declaration * Makefile.inc: Allow additional CFLAGS to be specified on the command line * multipath-tools: replace RDAC maintainer with a generic alias * Bump version to 0.7.4 * multipath: fix doc typo * mutipath: updated Huawei storage config * multipath: there is no "none" path state * multipath: add man page info for my prkey changes * mpathpersist: Fix invalid condition check * limbultipath: prefer RDAC checker with detect_checker * multipath-tools: libdmmp: Fix build for members of samba domain * multipath-tools: add AccelStor/NeoSapphire to hardware table * multipath-tools: add TMS/RamSan to hardware table * multipath-tools: delete libdmmp.pc in uninstall * multipath-tools: add XIV/NEXTRA to hardware table * multipath-tools: add XIOtech/Magnitude to hardware table * multipathd: fix build without systemd * libmultipath: ensure checker->fd == -1 if not set * multipath-tools: calculate standard deviation on a logarithmic scale for prioritizer path_latency * multipath-tools: use user-friendly prio_args for path-latency * multipath-tools: move get_next_string to util * multipath-tools: use direct IO for path latency prioritizer * multipath-tools: discard san_path_err_XXX feature * multipath-tools: intermittent IO error accounting to improve reliability ==== npth ==== Version update (1.5 -> 1.6) - Update to 1.6: * Fix library requirements for HPUX. ==== plasma5-workspace ==== Subpackages: plasma5-session plasma5-session-wayland plasma5-workspace-lang plasma5-workspace-libs - Also split off gmenudbusmenuproxy to allow for Recommends - plasma-framework-private is no more - Improve description of xembedsniproxy - move xembedsniproxy to own subpackage ==== psgml ==== - In comments, escape macros. - Stop compiling tdtd-font-maker.el (do not needed at run-time). - Run emacs with -Q (instead of --no-site). ==== pulseaudio ==== Version update (12.0 -> 12.2) Subpackages: libpulse-mainloop-glib0 libpulse0 pulseaudio-bash-completion pulseaudio-lang pulseaudio-module-bluetooth pulseaudio-module-gsettings pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-utils - Update to 12.2 * Fixed broken configure script (building failed when gsettings was enabled) - Update to 12.1 * Fixed a crash when switching to the A2DP bluetooth profile * Fixed the plugin search path in module-ladspa-sink * Fixed file permissions for the pipes created by module-pipe-sink and module-pipe-source - Remove patch 0001-Revert-ladspa-sink-fix-Windows-compilation.patch ==== rubygem-uglifier ==== Version update (4.1.15 -> 4.1.16) - updated to version 4.1.16 * update UglifyJS to [3.4.5](https://github.com/mishoo/UglifyJS2/compare/v3.4.4...v3.4.5) ==== sddm ==== Version update (0.17.0 -> 0.18.0) Subpackages: sddm-branding-openSUSE - Update to 0.18.0: * Support theme supplied avatars * Compile against Qt 5.11 * Fix platform detection for HighDPI * On close, switch VT to a running session if applicable * Better ConsoleKit support * Fix authentication when reusing existing sessions * Hide sessions with NoDisplay=true * Honor PAM's ambient supplemental groups * Cleanup socket destruction * Don't quit on SIGHUP * Updated translations - Set EnableHiDPI=true by default (boo#1089932) - Set ReuseSession=true by default (boo#979775) - Drop patches, now upstream: * 0001-Don-t-add-session-files-with-NoDisplay-true-to-Sessi.patch * 0001-Don-t-quit-on-SIGHUP.patch * 0001-Fix-authentication-when-reusing-an-existing-session.patch * 0001-Fix-build-with-Qt-5.10-Use-QString-instead-of-QLatin.patch * 0001-Fix-build-with-Qt-5.11-1024.patch * 0001-Fix-platform-detection-for-EnableHiDPI.patch * 0001-Skip-theme-for-greeter-call-if-none-is-set.patch * 0001-Support-for-theme-supplied-default-avatars.patch * 0001-greeter-Use-Qt-command-line-parser.patch * 0002-Remove-trailing-spaces.patch * 0003-UserModel-optimize-filtering-out-duplicate-users-995.patch * 0004-UserModel-fix-filtering-out-duplicate-users-998.patch * 0005-UserModel-optimize-setting-of-default-user-icon-999.patch * 0007-Honor-PAMs-ambient-supplemental-groups.patch - Refresh patches: * proper_pam.diff * 0001-Systemd-service-unit-Use-tty7-by-default.patch - Add patch to fix fallback to embedded theme: * 0001-Skip-theme-for-greeter-call-if-none-is-set.patch - Use %license - Add patch to fix authentication when reusing an existing session (boo#1101450, CVE-2018-14345): * 0001-Fix-authentication-when-reusing-an-existing-session.patch ==== snapper ==== Version update (0.5.5 -> 0.5.6) Subpackages: libsnapper4 snapper-zypp-plugin - fixed logging during shutdown of snapperd to avoid core dumps (bsc#1096401 and others) - version 0.5.6 ==== subversion ==== Subpackages: libsvn_auth_gnome_keyring-1-0 libsvn_auth_kwallet-1-0 subversion-bash-completion subversion-perl subversion-python subversion-server subversion-tools - Use macro to compile python objects, do not do it by hand ==== vid_stab ==== - Ensure reproducible build by overriding build-time SSE probing ==== virt-manager ==== Subpackages: virt-install virt-manager-common - Fix sle15 detection because of changes in osinfo-db (bsc#1054986) virtinst-add-sle15-detection-support.patch ==== vlc ==== Subpackages: libvlc5 libvlccore9 vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt - fix last change for openSUSE < 1500 conditionally include libglconv_vaapi_wl_plugin.so only - Move plugins that link X-libraries from vlc-noX to vlc. ==== whois ==== Version update (5.3.1 -> 5.3.2) - whois 5.3.2: * Added the .ge TLD server * Updated the charset for whois.nic.cl * Updated the list of new gTLDs ==== xmlgraphics-batik ==== - Added patch: * xmlgraphics-batik-securitymanager.patch + Fix build with jdk11 + Replace use of SecurityManager::checkSystemClipboardAccess by check for AWTPermission("accessClipboard") - Run fdupes on relevant directories ==== yast2-bootloader ==== Version update (4.1.5 -> 4.1.6) - Update: Fixed crash while reading grub settings from installed system (bsc#1094031). - 4.1.6 ==== yast2-core ==== Version update (4.0.2 -> 4.0.3) - fixed detection of aarch64 during update by recognizing aarch64 in elf-arch (bsc#1099325) - recognise RISC-V in elf-arch - 4.0.3 ==== yast2-packager ==== Version update (4.1.1 -> 4.1.2) - Do not display a false "not enough free space" warning popup if the free space is bigger than 8EiB (2^63) (bsc#991090) - Do not display the "not enough free space" warning for partitions where nothing is going to be installed (bsc#926841) - 4.1.2 ==== yast2-storage-ng ==== Version update (4.0.195 -> 4.0.199) - document XEN guest setup for testing (bsc#1085134) - 4.0.199 - Partitioner: when creating a partition, use only regions of the selected type: primary, logical or extended (bsc#1097634). - 4.0.198 - AutoYaST: export BIOS RAID devices correctly (bsc#1098594). - 4.0.197 - AutoYaST: do not crash when reusing partitions on non-disk devices like DASD or BIOS RAID (bsc#1098594). - 4.0.196 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org