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
(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