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&version=42.3&... https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Distribution&am... When you reply to discuss some issues, make sure to change the subject. Please use the test plan at https://docs.google.com/spreadsheets/d/1AGKijKpKiJCB616-bHVoNQuhWHpQLHPWCb3m... to record your testing efforts and use bugzilla to report bugs. Packages changed: MozillaFirefox (52.1.0 -> 52.1.1) alsa armagetron calligra (2.9.11 -> 3.0.1) ceph (12.0.1+git.1491557762.4e47e9f -> 12.0.2+git.1493341348.9148e53) corosync dnsmasq (2.71 -> 2.76) dracut ethtool gdb (7.11.1 -> 7.99.90.20170420) gwenview5 hwinfo (21.45 -> 21.46) installation-images-openSUSE (14.314 -> 14.315) java-1_8_0-openjdk kernel-source (4.4.65 -> 4.4.68) libostree (2016.6 -> 2017.3) libpsm2 (10.3.2 -> 10.2.103) libvirt libyui-ncurses (2.48.0 -> 2.48.2) libzypp (16.9.0 -> 16.11.0) makedumpfile (1.6.0 -> 1.6.1) marble (16.08.2 -> 17.04.0) open-iscsi openmpi parted perl-Bootloader (0.918 -> 0.919) perl-Glib (1.321 -> 1.325) perl-Gtk2 (1.2498 -> 1.24992) procps qemu qemu-linux-user rdma-core (1.2.0 -> 14) rpm rzip snapper (0.4.4 -> 0.5.0) systemd texlive translation-update (12.3 -> 13.1.3) virt-manager wicked (0.6.39 -> 0.6.40) zypper (1.13.25 -> 1.13.27) === Details === ==== MozillaFirefox ==== Version update (52.1.0 -> 52.1.1) Subpackages: MozillaFirefox-translations-common - update to Firefox 52.1.1 MFSA 2017-14 * CVE-2017-5031: Use after free in ANGLE (bmo#1328762) (Windows only, Linux not affected) - switch to Mozilla's geolocation service (boo#1026989) - removed mozilla-preferences.patch obsoleted by overriding via firefox.js - fixed KDE integration to avoid crash caused by filepicker (boo#1015998) ==== alsa ==== Subpackages: alsa-devel libasound2 libasound2-32bit - Remove direct_memory_access flag from dmix definition again for fixing a regression used with old alsa-lib binary (boo#1037021): 0096-conf-Remove-dmix.direct_memory_access-setup.patch ==== armagetron ==== - armagetron-fix-build.patch: do not integer compare a pointer against an integer - renamed: armagetron_add.tar.gz -> armagetron_add.tar.bz2 ==== calligra ==== Version update (2.9.11 -> 3.0.1) Subpackages: calligra-extras-dolphin calligra-stage - Fixup filelist for Leap 42.3: enable -extras-okular subpackage - Update to 3.0.1: * General - Fix crash in move command when using arrow keys - Respect container boundaries when moving shapes by arrow keys - Remove shape manipulation handles when the tool is deactivated - Always display shapes in the same order in the 'Add shape' docker * Sheets - Improve formatting of scientific numbers - Fix save/load of cell borders * Plan - Bad month calendar in Work & Vacation (kde#376469) Day numbers were not initialized correctly. Manually entered dates were not parsed correctly. - Use default currency symbol if the currency symbol is not explicitly set * Chart - Fix crash when chart type is changed - Fix crash when a chart component is deleted - Fix crash when x- or y-axis is removed - Fix ui when editing axis label - Limit moving chart components to chart boundaries - Fix edit font dialog: Keep the axis font's QFont size in sync with KChart's fontSize - Fix save/load of axis label font size and font family - Save/load legend alignment flags - Do not save axis label if it is not visible - Always do legend alignment when legend becomes visible. - Make axis dimensions translatable - Add undo command for hide/show titles - Add undo command for add/remove axis - Respect margins/spacing - Handle resizing in a reasonable way - Don't explicitly require version 3.0.0 of kdb/kreport/kproperty, calligra can be built with higher (3.0.x) versions now too - Adjust Source URL - Drop unnecessary buildrequires (librcps) - use individual libboost-*-devel packages instead of boost-devel - Add back Vc-devel-static build requirement, calligra does support 1.3.0 meanwhile that is in Factory - Update to version 3.0.0.1 * Frameworks based version of Calligra * Tarball also includes translationes - No further Changelog available - Drop patches no longer required: * adapt-to-libwps-0.4.patch * narrowing-warning.patch - Fix build in Factory by dropping calligra-extras-okular, okular is KF5 based now so the plugin cannot be built any more - Revert kde4_runtime_requires change - Expand macro kde4_runtime_requires only when its available to fix quilt setup - Disable Vc-devel-static build requirement again, it currently makes calligra crash on runtime, and Vc 1.3.0 is entering TW soon anyway which will break calligra's build - Enable PACKAGERS_BUILD=ON to detect cpu capabilities during runtime - narrowing-warning.patch: Fix compilation of PsCommentLexer.cpp on platforms where char is unsigned ==== ceph ==== Version update (12.0.1+git.1491557762.4e47e9f -> 12.0.2+git.1493341348.9148e53) Subpackages: librados2 librbd1 - _constraints: up ceph.spec disk constraint to 28G after seeing a build failure in OBS - Update to version 12.0.2+git.1493341348.9148e53: + ceph osd: add support for new op cmpext + ceph_test_rados_api_misc: add cmpext tests + librados: add cmpext API + ceph_test_rados_api_aio: add cmpext tests + test/librados/c_operations: add cmpext tests This patchset is a straight cherry-pick of the upstream OSD/librados cmpext changes (bsc#1035937). - Update to version 12.0.2+git.1493291471.adb6a43: + rocksdb: sync with upstream (bsc#1025891) + build/ops: cmake: explicitly disable MSSE 4.2 if not supported - _constraints: set higher disk and memory constraints so s390x builds don't fail - Update to version 12.0.2+git.1493238434.71681fd: + cmake: added empty RPATH to libceph_crypto_isal.so - Update to version 12.0.2+git.1493227670.3396ca1: + rgw: use a vector for options passed to civetweb - Update to version 12.0.2+git.1493192333.3305a0c + merge upstream master (0d368d2c8544247a4aed9c71c74e77b0c6bbfb22) including 12.0.2 development release - revert commit a9a50f690085091bb4446095418237f9fef712c8 in preparation for rebasing against the upstream implementation. (bsc#1035937) ==== corosync ==== - totemrrp: Fix situation when all rings are faulty(bsc#1039215) Added: 0003-totemrrp-Fix-situation-when-all-rings-are-faulty.patch ==== dnsmasq ==== Version update (2.71 -> 2.76) - Update to version 2.76 (fate#321175, fate#322030, bsc#1035227): * Fix PXE booting for UEFI architectures (fate#322030). * Prevent a man-in-the-middle attack (bsc#972164, fate#321175). * For other changes, see http://www.thekelleys.org.uk/dnsmasq/CHANGELOG - This update brings a (small) potential incompatibility in the handling of "basename" in --pxe-service. Please read the CHANGELOG and the documentation if you are using this option. - Obsoleted patches: * dnsmasq-CVE-2015-3294.patch * dnsmasq-CVE-2015-8899.patch * dnsmasq-local-cache.patch ==== dracut ==== - Revert: "Require version >= 3.18 btrfsprogs, rather than conflicting with an older one". Dracut should never depend on optional components - Ignore module resolution errors (e.g. with kgraft) (bsc#1037120) * adds 0520-Ignore-module-resolution-errors.patch ==== ethtool ==== - ethtool.c-add-support-for-ETHTOOL_xLINKSETTINGS-ioct.patch: ethtool-copy.h-sync-with-net.patch: ethtool-Enhancing-link-mode-bits-to-support-25G-50G-.patch: ethtool-Document-new-ethtool-advertise-speeds.patch: ethtool-Fix-the-advertise-parameter-logic.patch: add support for 25G, 50G and 100G link modes (bsc#1037573) ==== gdb ==== Version update (7.11.1 -> 7.99.90.20170420) - Rebase to gdb 7.99.90 (prerelease of gdb 8) [fate #319573] - Updated libstdc++ pretty printers to gdb-libstdc++-v3-python-6.3.1-20170212.tar.bz2. - Added patches from fedora: gdb-release-werror.patch gdb-rhbz1398387-tab-crash-test.patch - Removed obsoleted patches: gdb-6.7-bz426600-DW_TAG_interface_type-test.patch gdb-bison-old.patch gdb-testsuite-casts.patch gdb-testsuite-m-static.patch gdb-upstream.patch gdb-testsuite-morestack-gold.patch gdb-fix-bnc-994537.diff gdb-libiberty-demangler-fuzz.diff - Fix rpm condition to allow build on SLE10. - Do not require glibc-devel-static-32bit on SLE12 which is not available there. - Update to gdb 7.12.1 * negative repeat count for x examines backwards * fortran: support structs/arrays with dynamically types fields * support MPX bound checking * support for the Rust language * 'catch syscall' now can catch groups of related syscalls * New (sub)commands: - skip {-file,-gfile,-function,-rfunction}: generic skip mechanism - maint {selftest,info line-table} - new-ui: create new user interface for GUI clients * (fast) tracepoints on s390x and ppc64le added to gdbserver * New target Andes NDS32 - Add rpmlint exception for historic libinproctrace place - Remove obsolete patches: gdb-aarch64-v81-hwbreakpoints.diff gdb-bare-DW_TAG_lexical_block-1of2.patch gdb-bare-DW_TAG_lexical_block-2of2.patch gdb-fortran-stride-intel-1of6.patch gdb-fortran-stride-intel-2of6.patch gdb-fortran-stride-intel-3of6.patch gdb-fortran-stride-intel-4of6.patch gdb-fortran-stride-intel-5of6.patch gdb-fortran-stride-intel-6of6-nokfail.patch gdb-fortran-stride-intel-6of6.patch gdb-testsuite-dw2-undefined-ret-addr.patch gdb-vla-intel-04of23-fix.patch gdb-vla-intel-logical-not.patch gdb-vla-intel.patch - Add patches from Fedora package: gdb-6.7-testsuite-stable-results.patch gdb-add-index-chmod.patch gdb-bison-old.patch gdb-container-rh-pkg.patch gdb-libexec-add-index.patch gdb-linux_perf-bundle.patch gdb-physname-pr11734-test.patch gdb-physname-pr12273-test.patch gdb-rhbz1007614-memleak-infpy_read_memory-test.patch gdb-rhbz1084404-ppc64-s390x-wrong-prologue-skip-O2-g-3of3.patch gdb-rhbz1149205-catch-syscall-after-fork-test.patch gdb-rhbz1156192-recursive-dlopen-test.patch gdb-rhbz1186476-internal-error-unqualified-name-re-set-test.patch gdb-rhbz1350436-type-printers-error.patch gdb-test-ivy-bridge.patch gdb-testsuite-casts.patch gdb-testsuite-m-static.patch gdb-testsuite-morestack-gold.patch gdb-tls-1of2.patch gdb-tls-2of2.patch gdb-upstream.patch gdb-vla-intel-fortran-strides.patch gdb-vla-intel-fortran-vla-strings.patch gdb-vla-intel-tests.patch - Disable 32bit testing on openSUSE s390x. - Make dependency of gcc-java conditional. - Enable ada testing on aarch64 for tumbleweed - BuildRequire glibc-devel-static for 12.1 or later, and glibc-devel-static-32bit if biarch ==== gwenview5 ==== Subpackages: gwenview5-lang - Add fix-importer.patch to make the importer work and not cause data loss if "Delete" is chosen after the import (kde#379615) - Provides/Obsoletes gwenview instead of Conflicts ==== hwinfo ==== Version update (21.45 -> 21.46) Subpackages: hwinfo-devel - merge gh#openSUSE/hwinfo#50 - map also alternate video bios entry points (bsc#1033832) - try harder to get the video mode list - add links to technical specifications - 21.46 ==== installation-images-openSUSE ==== Version update (14.314 -> 14.315) - require star explicitly - merge gh#openSUSE/installation-images#184 - build 'real' SLED theme (bsc#1038838) - 14.315 ==== java-1_8_0-openjdk ==== Subpackages: java-1_8_0-openjdk-devel java-1_8_0-openjdk-headless - Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed. Fixes bsc#1026102. - Clean the mozilla-nss requires and move them into the headless - Add a test to check that ECC is working * new file TestECDSA.java - Don't run bootstrap build for s390, since it is broken, instead introduce a little cycle on this platform, in order to have working openjdk8 ==== kernel-source ==== Version update (4.4.65 -> 4.4.68) Subpackages: kernel-default kernel-default-devel kernel-devel kernel-docs kernel-macros kernel-syms - Delete patches.drivers/ALSA-hda-Don-t-handle-ELD-notify-from-invalid-port. The patch is already included in 4.4.7 stable. - commit 5486de5 - PCI: Export host bridge registration interface (bsc#1039149). - PCI: Allow driver-specific data in host bridge (bsc#1039149). - PCI: Add pci_register_host_bridge() interface (bsc#1039149). - commit fbc8b0f - Correct the reference in the patch (bsc#1038085). - commit 3ffbe5c - lpfc: update version to 11.2.0.14 (bsc#1037838). - lpfc: Add MDS Diagnostic support (bsc#1037838). - lpfc: Fix NVMEI's handling of NVMET's PRLI response attributes (bsc#1037838). - lpfc: Cleanup entry_repost settings on SLI4 queues (bsc#1037838). - lpfc: Fix debugfs root inode "lpfc" not getting deleted on driver unload (bsc#1037838). - lpfc: Fix NVME I+T not registering NVME as a supported FC4 type (bsc#1037838). - lpfc: Added recovery logic for running out of NVMET IO context resources (bsc#1037838). - lpfc: Separate NVMET RQ buffer posting from IO resources SGL/iocbq/context (bsc#1037838). - lpfc: Separate NVMET data buffer pool fir ELS/CT (bsc#1037838). - lpfc: Fix NMI watchdog assertions when running nvmet IOPS tests (bsc#1037838). - lpfc: Fix NVMEI driver not decrementing counter causing bad rport state (bsc#1037838). - lpfc: Fix nvmet RQ resource needs for large block writes (bsc#1037838). - lpfc: Adding additional stats counters for nvme (bsc#1037838). - lpfc: Fix system crash when port is reset (bsc#1037838). - lpfc: Fix used-RPI accounting problem (bsc#1037838). - commit 6401ee2 - Update git-fixes blacklist - commit 5fba3a9 - isa: Call isa_bus_init before dependent ISA bus drivers register (bsc#1031717). - commit abba516 - drivers: base: dma-mapping: Fix typo in dmam_alloc_non_coherent comments (bsc#1031717). - commit f9eed6b - ACPI / APEI: Add missing synchronize_rcu() on NOTIFY_SCI removal (bsc#1031717). - commit bb804e4 - mmc: sdhci: restore behavior when setting VDD via external regulator (bsc#1031717). - commit 6122bc8 - crypto: algif_aead - Require setkey before accept(2) (bsc#1031717). - commit eb0a143 - staging: rtl8188eu: prevent an underflow in rtw_check_beacon_data() (bsc#1031717). - brcmfmac: restore stopping netdev queue when bus clogs up (bsc#1031717). - commit 871a8b3 - [media] staging: media: davinci_vpfe: unlock on error in vpfe_reqbufs() (bsc#1031717). - commit 4dbba98 - locking/ww_mutex: Fix compilation of __WW_MUTEX_INITIALIZER (bsc#1031717). - commit 333a5b5 - ASoC: rt5640: use msleep() for long delays (bsc#1031717). - commit 29c32b4 - mwifiex: Remove unused 'chan_num' variable (bsc#1031717). - mwifiex: Removed unused 'pkt_type' variable (bsc#1031717). - mwifiex: Remove unused 'bcd_usb' variable (bsc#1031717). - mwifiex: Remove unused 'sta_ptr' variable (bsc#1031717). - mwifiex: pcie: fix cmd_buf use-after-free in remove/reset (bsc#1031717). - commit 8c2223b - [media] pvrusb2: reduce stack usage pvr2_eeprom_analyze() (bsc#1031717). - [media] cx231xx-audio: fix NULL-deref at probe (bsc#1031717). - [media] cx231xx-cards: fix NULL-deref at probe (bsc#1031717). - commit becdcfb - Update blacklist of pending i915 fixes - commit f49bab0 - drm/i915: Nuke debug messages from the pipe update critical section (bsc#1031717). - commit 2778478 - nvme_fc: add dev_loss_tmo timeout and remoteport resume support (bsc#1037838). - nvme_fc: move remote port get/put/free location (bsc#1037838). - nvme_fc: change failure code on remoteport connectivity loss (bsc#1037838). - nvme_fc: check connectivity before initiating reconnects (bsc#1037838). - nvme_fc: add dev_loss_tmo to controller (bsc#1037838). - nvme_fc: add a dev_loss_tmo field to the remoteport (bsc#1037838). - nvme_fc: change ctlr state assignments during reset/reconnect (bsc#1037838). - nvme core: allow controller RESETTING to RECONNECTING transition (bsc#1037838). - nvme_fc: add uevent for auto-connect (bsc#1037838). - nvme_fc: create fc class and transport device (bsc#1037838). - nvme_fc: correct nvme status set on abort (bsc#1037838). - nvme_fcloop: fix port deletes and callbacks (bsc#1037838). - nvme_fc: remove extra controller reference taken on reconnect (bsc#1037838). - commit 0f38adf - nvmet_fc: Add queue create and delete callbacks in LLDD api (bsc#1037838). - nvmet_fc: Reduce work_q count (bsc#1037838). - nvme_fc: set logging level on resets/deletes (bsc#1037838). - nvme_fc: revise comment on teardown (bsc#1037838). - nvme_fc: replace ioabort msleep loop with completion (bsc#1037838). - nvme_fc: Support ctrl_loss_tmo (bsc#1037838). - nvme_fc: get rid of local reconnect_delay (bsc#1037838). - commit 1f8e6a6 - blacklist.conf: add unapplicable i915 fixes - commit bf4ec4b - drm/i915: Program iboost settings for HDMI/DVI on SKL (bsc#1031717). - drm/i915: Fix mismatched INIT power domain disabling during suspend (bsc#1031717). - drm/i915: Don't touch NULL sg on i915_gem_object_get_pages_gtt() error (bsc#1031717). - drm/i915: relax uncritical udelay_range() (bsc#1031717). - drm/i915: relax uncritical udelay_range() settings (bsc#1031717). - commit c76ad48 - nvmet: release the sq ref on rdma read errors (bsc#1037838). - commit abe0998 - nvmet-fc: remove target cpu scheduling flag (bsc#1037838). - nvme-fc: stop queues on error detection (bsc#1037838). - nvme-fc: require target or discovery role for fc-nvme targets (bsc#1037838). - nvme-fc: correct port role bits (bsc#1037838). - commit c6535a4 - nvme: unmap CMB and remove sysfs file in reset path (bsc#1037838). - Refresh patches.drivers/0178-nvme-switch-to-use-pci_alloc_irq_vectors.patch. - commit acbebd9 - bcache: fix calling ida_simple_remove() with incorrect minor (bsc@1038085). - commit 13fbc55 - tty: pl011: use "qdf2400_e44" as the earlycon name for QDF2400 E44 (bsc#1039273). - arm64: traps: fix userspace cache maintenance emulation on a tagged pointer (bsc#1039273). - iommu/dma: Don't reserve PCI I/O windows (bsc#1039273). - commit 0ade95d - arm64: thunderx2: refresh smmu workaround - acpica: iort: Update SMMU models for IORT rev. C (bsc#1036060). - iommu/arm-smmu: Plumb in new ACPI identifiers (bsc#1036060). - Refresh patches.drivers/0002-ACPI-IORT-Fixup-SMMUv3-resource-size-for-Cavium-Thun.patch. - Refresh patches.drivers/0003-iommu-arm-smmu-v3-Add-workaround-for-Cavium-ThunderX.patch. - Refresh patches.drivers/0004-iommu-arm-smmu-v3-Add-workaround-for-Cavium-ThunderX.patch. - Refresh patches.drivers/0008-iommu-arm-smmu-ACPI-Enable-Cavium-SMMU-v3.patch. - Refresh patches.drivers/0009-acpi-iort-thunderx2-enable-smmu-resource-size-errata.patch. - Delete patches.drivers/0001-ACPICA-IORT-Add-Cavium-ThunderX2-SMMUv3-model-defini.patch. - commit 223b397 - nvme-scsi: remove nvme_trans_security_protocol (bsc#1037838). - nvme-scsi: Consider LBA format in IO splitting calculation (bsc#1037838). - nvme-fc: avoid memory corruption caused by calling nvmf_free_options() twice (bsc#1037838). - nvmet-fcloop: mark two symbols static (bsc#1037838). - nvmet-fc: properly endian swap sq_head (bsc#1037838). - nvmet-fc: mark the sqhd field as __le16 (bsc#1037838). - nvmet-fc: fix endianess annoations for nvmet_fc_format_rsp_hdr (bsc#1037838). - nvmet-fc: mark nvmet_fc_handle_fcp_rqst static (bsc#1037838). - nvme-fc: mark two symbols static (bsc#1037838). - nvme_fc: add controller reset support (bsc#1037838). - nvme_fc: add aen abort to teardown (bsc#1037838). - nvme_fc: fix command id check (bsc#1037838). - nvme: let dm-mpath distinguish nvme error codes (bsc#1037838). - nvme: make nvme_error_status private (bsc#1037838). - commit 4c1fb88 - nvme: split nvme status from block req->errors (bsc#1037838). - Refresh patches.drivers/0007-lightnvm-refactor-end_io-functions-for-sync.patch. - Refresh patches.drivers/0040-nvme-lightnvm-return-ppa-completion-status.patch. - Refresh patches.drivers/0044-nvme-lightnvm-frees-wrong-cmd-structure.patch. - Refresh patches.drivers/0247-block-split-out-request-only-flags-into-a-new-namesp.patch. - Refresh patches.drivers/0352-block-improve-handling-of-the-magic-discard-payload.patch. - commit 9201951 - ACPI / scan: Drop support for force_remove (bnc#1029607). - commit 4fa86cb - xen: adjust early dom0 p2m handling to xen hypervisor behavior (bnc#1031470). - commit 795985f - nvme/pci: Poll CQ on timeout (bsc#1037838). - nvmet_fc: Change traddr field separator to a colon (bsc#1037838). - nvmet: convert from kmap to nvmet_copy_from_sgl (bsc#1037838). - nvme: improve performance for virtual NVMe devices (bsc#1037838). - nvme/pci: Don't set reserved SQ create flags (bsc#1037838). - nvme-fc: fix status code handling in nvme_fc_fcpio_done (bsc#1037838). - nvme-fc: Fix sqsize wrong assignment based on ctrl MQES capability (bsc#1037838). - nvme-rdma: Fix sqsize wrong assignment based on ctrl MQES capability (bsc#1037838). - nvme-loop: Fix sqsize wrong assignment based on ctrl MQES capability (bsc#1037838). - commit 2b4c780 - nvme: move the retries count to struct nvme_request (bsc#1037838). - Refresh patches.drivers/0247-block-split-out-request-only-flags-into-a-new-namesp.patch. - commit 8576316 - nvme: mark nvme_max_retries static (bsc#1037838). - nvme: cleanup nvme_req_needs_retry (bsc#1037838). - commit 73aab83 - nvme: move ->retries setup to nvme_setup_cmd (bsc#1037838). - Refresh patches.drivers/0247-block-split-out-request-only-flags-into-a-new-namesp.patch. - commit ae827cf - qed: Correct doorbell configuration for !4Kb pages (bsc#1019695). - qed: Fix VF removal sequence (bsc#1019695). - commit ede30ca - renumber some hyperv patches due to upstream crossmerges between 4.11 and 4.12 - commit 53a526d - Linux 4.4.68 (FATE#321671 bnc#1012382 bnc#1038043 bsc#1020412 https://bugs.debian.org/859978 bnc#1038043). - Delete patches.kernel.org/0001-9p-fix-a-potential-acl-leak.patch. - Delete patches.kernel.org/0002-ARM-8452-3-PJ4-make-coprocessor-access-sequences-bui.patch. - Delete patches.kernel.org/0003-cpupower-Fix-turbo-frequency-reporting-for-pre-Sandy.patch. - Delete patches.kernel.org/0004-powerpc-powernv-Fix-opal_exit-tracepoint-opcode.patch. - Delete patches.kernel.org/0005-power-supply-bq24190_charger-Fix-irq-trigger-to-IRQF.patch. - Delete patches.kernel.org/0006-power-supply-bq24190_charger-Call-set_mode_host-on-p.patch. - Delete patches.kernel.org/0007-power-supply-bq24190_charger-Install-irq_handler_thr.patch. - Delete patches.kernel.org/0008-power-supply-bq24190_charger-Call-power_supply_chang.patch. - Delete patches.kernel.org/0009-power-supply-bq24190_charger-Don-t-read-fault-regist.patch. - Delete patches.kernel.org/0010-power-supply-bq24190_charger-Handle-fault-before-sta.patch. - Delete patches.kernel.org/0011-leds-ktd2692-avoid-harmless-maybe-uninitialized-warn.patch. - Delete patches.kernel.org/0012-ARM-OMAP5-DRA7-Fix-HYP-mode-boot-for-thumb2-build.patch. - Delete patches.kernel.org/0013-mwifiex-debugfs-Fix-sometimes-off-by-1-SSID-print.patch. - Delete patches.kernel.org/0014-mwifiex-remove-redundant-dma-padding-in-AMSDU.patch. - Delete patches.kernel.org/0015-mwifiex-Avoid-skipping-WEP-key-deletion-for-AP.patch. - Delete patches.kernel.org/0016-x86-ioapic-Restore-IO-APIC-irq_chip-retrigger-callba.patch. - Delete patches.kernel.org/0017-x86-pci-calgary-Fix-iommu_free-comparison-of-unsigne.patch. - Delete patches.kernel.org/0018-clk-Make-x86-conditional-on-CONFIG_COMMON_CLK.patch. - Delete patches.kernel.org/0019-kprobes-x86-Fix-kernel-panic-when-certain-exception-.patch. - Delete patches.kernel.org/0020-x86-platform-intel-mid-Correct-MSI-IRQ-line-for-watc.patch. - Delete patches.kernel.org/0021-Revert-KVM-nested-VMX-disable-perf-cpuid-reporting.patch. - Delete patches.kernel.org/0022-KVM-nVMX-initialize-PML-fields-in-vmcs02.patch. - Delete patches.kernel.org/0023-KVM-nVMX-do-not-leak-PML-full-vmexit-to-L1.patch. - Delete patches.kernel.org/0024-usb-host-ehci-exynos-Decrese-node-refcount-on-exynos.patch. - Delete patches.kernel.org/0025-usb-host-ohci-exynos-Decrese-node-refcount-on-exynos.patch. - Delete patches.kernel.org/0026-usb-chipidea-Only-read-write-OTGSC-from-one-place.patch. - Delete patches.kernel.org/0027-usb-chipidea-Handle-extcon-events-properly.patch. - Delete patches.kernel.org/0028-USB-serial-keyspan_pda-fix-receive-sanity-checks.patch. - Delete patches.kernel.org/0029-USB-serial-digi_acceleport-fix-incomplete-rx-sanity-.patch. - Delete patches.kernel.org/0030-USB-serial-ssu100-fix-control-message-error-handling.patch. - Delete patches.kernel.org/0031-USB-serial-io_edgeport-fix-epic-descriptor-handling.patch. - Delete patches.kernel.org/0032-USB-serial-ti_usb_3410_5052-fix-control-message-erro.patch. - Delete patches.kernel.org/0033-USB-serial-ark3116-fix-open-error-handling.patch. - Delete patches.kernel.org/0034-USB-serial-ftdi_sio-fix-latency-timer-error-handling.patch. - Delete patches.kernel.org/0035-USB-serial-quatech2-fix-control-message-error-handli.patch. - Delete patches.kernel.org/0036-USB-serial-mct_u232-fix-modem-status-error-handling.patch. - Delete patches.kernel.org/0037-USB-serial-io_edgeport-fix-descriptor-error-handling.patch. - Delete patches.kernel.org/0038-USB-serial-sierra-fix-bogus-alternate-setting-assump.patch. - Delete patches.kernel.org/0039-phy-qcom-usb-hs-Add-depends-on-EXTCON.patch. - Delete patches.kernel.org/0040-serial-8250_omap-Fix-probe-and-remove-for-PM-runtime.patch. - Delete patches.kernel.org/0041-scsi-mac_scsi-Fix-MAC_SCSI-m-option-when-SCSI-m.patch. - Delete patches.kernel.org/0042-scsi-scsi_dh_emc-return-success-in-clariion_std_inqu.patch. - Delete patches.kernel.org/0043-MIPS-R2-on-R6-MULTU-MADDU-MSUBU-emulation-bugfix.patch. - Delete patches.kernel.org/0044-brcmfmac-Ensure-pointer-correctly-set-if-skb-data-lo.patch. - Delete patches.kernel.org/0045-brcmfmac-Make-skb-header-writable-before-use.patch. - Delete patches.kernel.org/0046-staging-wlan-ng-add-missing-byte-order-conversion.patch. - Delete patches.kernel.org/0047-staging-emxx_udc-remove-incorrect-__init-annotations.patch. - Delete patches.kernel.org/0048-ALSA-hda-Fix-deadlock-of-controller-device-lock-at-u.patch. - Delete patches.kernel.org/0049-tcp-do-not-underestimate-skb-truesize-in-tcp_trim_he.patch. - Delete patches.kernel.org/0050-bpf-arm64-fix-jit-branch-offset-related-to-ldimm64.patch. - Delete patches.kernel.org/0051-tcp-fix-wraparound-issue-in-tcp_lp.patch. - Delete patches.kernel.org/0052-tcp-do-not-inherit-fastopen_req-from-parent.patch. - Delete patches.kernel.org/0053-ipv4-ipv6-ensure-raw-socket-message-is-big-enough-to.patch. - Delete patches.kernel.org/0054-rtnetlink-NUL-terminate-IFLA_PHYS_PORT_NAME-string.patch. - Delete patches.kernel.org/0055-ipv6-initialize-route-null-entry-in-addrconf_init.patch. - Delete patches.kernel.org/0056-ipv6-reorder-ip6_route_dev_notifier-after-ipv6_dev_n.patch. - Delete patches.kernel.org/0057-bnxt_en-allocate-enough-space-for-ntp_fltr_bmap.patch. - Delete patches.kernel.org/0058-f2fs-sanity-check-segment-count.patch. - Delete patches.kernel.org/0059-drm-ttm-fix-use-after-free-races-in-vm-fault-handlin.patch. - Delete patches.kernel.org/0060-block-get-rid-of-blk_integrity_revalidate.patch. - commit 7d59b4c - nvme: factor request completion code into a common helper (bsc#1037838). - Refresh patches.drivers/0178-nvme-switch-to-use-pci_alloc_irq_vectors.patch. - Refresh patches.drivers/0206-blk-mq-remove-map_queue.patch. - Refresh patches.drivers/0275-blk-mq-Add-a-kick_requeue_list-argument-to-blk_mq_re.patch. - Refresh patches.drivers/0279-nvme-Use-BLK_MQ_S_STOPPED-instead-of-QUEUE_FLAG_STOP.patch. - commit 9ca2e00 - blacklist.conf: 61baf1555512 powerpc/64e: Don't place the stack beyond TASK_SIZE we don't build without CONFIG_PPC_BOOK3S_64 - Refresh metadata on patches.drivers/tpm-153-tis_core-Choose-appropriate-timeout-for-reading-.patch. patches.drivers/tpm-154-crb-Work-around-BIOS-s-that-report-the-wrong-ACP.patch. patches.drivers/tpm-155-msleep-delays-replace-with-usleep_range-in-i2c-n.patch. patches.drivers/tpm-156-select-CONFIG_CRYPTO.patch. patches.drivers/tpm-157-crb-enter-the-low-power-state-upon-device-su.patch. patches.drivers/tpm-158-tis_spi-Use-single-function-to-transfer-data.patch. patches.drivers/tpm-159-tis_spi-Abort-transfer-when-too-many-wait-states.patch. patches.drivers/tpm-160-tis_spi-Check-correct-byte-for-wait-state-indica.patch. patches.drivers/tpm-161-tis_spi-Remove-limitation-of-transfers-to-MAX_SP.patch. patches.drivers/tpm-162-tis_spi-Add-small-delay-after-last-transfer.patch. patches.drivers/tpm-163-crb-map-locality-registers.patch. patches.drivers/tpm-164-crb-encapsulate-crb_wait_for_reg_32.patch. patches.drivers/tpm-165-move-length-validation-to-tpm_transmit.patch. patches.drivers/tpm-166-export-tpm2_flush_context_cmd.patch. patches.drivers/tpm-167-validate-TPM-2.0-commands.patch. patches.drivers/tpm-168-crb-check-for-bad-response-size.patch. patches.drivers/tpm-169-vTPM-Fix-missing-NULL-check.patch. patches.drivers/tpm-170-st33zp24-Add-GPIO-ACPI-mapping-table.patch. patches.drivers/tpm-171-add-sleep-only-for-retry-in-i2c_nuvoton_write_st.patch. patches.drivers/tpm-172-crb-fix-unused-warnings-on-suspend-resume-fu.patch. patches.drivers/tpm-173-make-check_locality-return-bool.patch. patches.drivers/tpm-174-crb-Enable-TPM-CRB-interface-for-ARM64.patch. patches.drivers/tpm-175-crb-remove-a-cruft-constant.patch. patches.drivers/tpm-176-fix-handling-of-the-TPM-2.0-event-logs.patch. - commit 6810fca - blk-mq: Provide freeze queue timeout (bsc#1037838). - blk-mq: Export blk_mq_freeze_queue_wait (bsc#1037838). - nvme-fc: drop ctrl for all command completions (bsc#1037838). - nvme-fc: increment request retries counter before requeuing (bsc#1037838). - nvme-loop: increment request retries counter before requeuing (bsc#1037838). - nvme-rdma: increment request retries counter before requeuing (bsc#1037838). - nvme-loop: retrieve iod from the cqe command_id (bsc#1037838). - nvme-loop: remove unneeded includes (bsc#1037838). - nvme-fc: fix module_init (theoretical) error path (bsc#1037838). - nvme-loop: fix module_init (theoretical) error path (bsc#1037838). - nvme-rdma: fix module_init (theoretical) error path (bsc#1037838). - nvmet: use symbolic constants for log identifiers (bsc#1037838). - nvmet: Introduced helper routine for controller status check (bsc#1037838). - nvmet: Fixed avoided printing nvmet: twice in error logs (bsc#1037838). - nvme-loop: remove some code duplication (bsc#1037838). - nvme-rdma: Give some more grace for rdma connection establishment (bsc#1037838). - nvmet-rdma: occasionally flush ongoing controller teardown (bsc#1037838). - nvmet: fix byte swap in nvmet_parse_io_cmd (bsc#1037838). - nvmet: add missing byte swap in nvmet_get_smart_log (bsc#1037838). - nvme-loop: handle cpu unplug when re-establishing the controller (bsc#1037838). - nvme-rdma: handle cpu unplug when re-establishing the controller (bsc#1037838). - nvmet-rdma: Fix a possible uninitialized variable dereference (bsc#1037838). - nvmet: confirm sq percpu has scheduled and switched to atomic (bsc#1037838). - nvme-loop: fix a possible use-after-free when destroying the admin queue (bsc#1037838). - nvme: Complete all stuck requests (bsc#1037838). - commit ce09d29 - nvme: detect NVMe controller in recent MacBooks (bsc#1037838). - nvme-rdma: add support for host_traddr (bsc#1037838). - nvmet-rdma: Fix error handling (bsc#1037838). - nvmet-rdma: use nvme cm status helper (bsc#1037838). - nvme-rdma: move nvme cm status helper to .h file (bsc#1037838). - nvme-fc: don't bother to validate ioccsz and iorcsz (bsc#1037838). - commit 0e5464e - nvme/pci: No special case for queue busy on IO (bsc#1037838). - Refresh patches.drivers/0352-block-improve-handling-of-the-magic-discard-payload.patch. - commit 1699d8b - nvme/core: Fix race kicking freed request_queue (bsc#1037838). - nvme/pci: Disable on removal when disconnected (bsc#1037838). - nvme: make nvmf_register_transport require a create_ctrl callback (bsc#1037838). - nvme: Use CNS as 8-bit field and avoid endianness conversion (bsc#1037838). - nvme: add semicolon in nvme_command setting (bsc#1037838). - nvmet: avoid dereferencing nvmet_req (bsc#1037838). - nvme: Make controller state visible via sysfs (bsc#1037838). - nvmet: Make cntlid globally unique (bsc#1037838). - nvme: admin-cmd: fix spelling mistake: "Counld" -> "Could" (bsc#1037838). - nvme/pci: Don't mark IOD as aborted if abort wasn't sent (bsc#1037838). - nvme/scsi: don't rely on BLK_MAX_CDB (bsc#1037838). - nvme-fc: use blk_rq_nr_phys_segments (bsc#1037838). - nvme-rdma: Switch from dma_device to dev.parent (bsc#1037838). - nvmet_rdma: log the connection reject message (bsc#1037838). - nvme-rdma: use rdma connection reject helper functions (bsc#1037838). - nvme-rdma: align to generic ib_event logging helper (bsc#1037838). - nvme-rdma: Make sure to shutdown the controller if we can (bsc#1037838). - nvme-loop: Remove duplicate call to nvme_remove_namespaces (bsc#1037838). - nvme-rdma: Free the I/O tags when we delete the controller (bsc#1037838). - nvme-rdma: Remove duplicate call to nvme_remove_namespaces (bsc#1037838). - nvme-rdma: Don't leak uninitialized memory in connect request private data (bsc#1037838). - commit fb6066f - Fixup patch description with correct upstream commit id Refresh patches.drivers/0139-nvme-remove-rcu-namespace-protection.patch. - commit 9c5e789 - [v2,3/3] powerpc/fadump: provide a helpful error message (bsc#1037669). - commit d9a3380 - [v2, 2/3] powerpc/fadump: avoid holes in boot memory area when fadump is registered (bsc#1037669). - commit e28373b - [v2,1/3] powerpc/fadump: avoid duplicates in crash memory ranges (bsc#1037669). - commit 06a920f - iommu/exynos: Block SYSMMU while invalidating FLPD cache (bsc#1038848). - iommu/vt-d: Don't over-free page table directories (bsc#1038847). - iommu: Handle default domain attach failure (bsc#1038846). - iommu/arm-smmu: Disable stalling faults for all endpoints (bsc#1038843). - iommu/dma: Respect IOMMU aperture when allocating (bsc#1038842). - commit 42393fa - scsi: smartpqi: bump driver version (bsc#1038125). - scsi: smartpqi: remove writeq/readq function definitions (bsc#1038125). - scsi: smartpqi: add module parameters (bsc#1038125). - scsi: smartpqi: cleanup list initialization (bsc#1038125). - scsi: smartpqi: add raid level show (bsc#1038125). - scsi: smartpqi: make ioaccel references consistent (bsc#1038125). - scsi: smartpqi: enhance device add and remove messages (bsc#1038125). - scsi: smartpqi: update timeout on admin commands (bsc#1038125). - scsi: smartpqi: map more raid errors to SCSI errors (bsc#1038125). - scsi: smartpqi: cleanup controller branding (bsc#1038125). - scsi: smartpqi: update rescan worker (bsc#1038125). - scsi: smartpqi: update device offline (bsc#1038125). - scsi: smartpqi: correct aio error path (bsc#1038125). - scsi: smartpqi: add lockup action (bsc#1038125). - scsi: smartpqi: remove qdepth calculations for logical volumes (bsc#1038125). - scsi: smartpqi: enhance kdump (bsc#1038125). - scsi: smartpqi: change return value for LUN reset operations (bsc#1038125). - scsi: smartpqi: add ptraid support (bsc#1038125). - scsi: smartpqi: update copyright (bsc#1038125). - scsi: smartpqi: cleanup messages (bsc#1038125). - scsi: smartpqi: add new PCI device IDs (bsc#1038125). - scsi: smartpqi: minor driver cleanup (bsc#1038125). - scsi: smartpqi: correct BMIC identify physical drive (bsc#1038125). - scsi: smartpqi: eliminate redundant error messages (bsc#1038125). - scsi: smartpqi: make pdev pointer names consistent (bsc#1038125). - scsi: smartpqi: add pqi_wait_for_completion_io (bsc#1038125). - scsi: smartpqi: correct bdma hw bug (bsc#1038125). - scsi: smartpqi: add heartbeat check (bsc#1038125). - scsi: smartpqi: enhance resets (bsc#1038125). - scsi: smartpqi: add supporting events (bsc#1038125). - scsi: smartpqi: ensure controller is in SIS mode at init (bsc#1038125). - scsi: smartpqi: add in controller checkpoint for controller lockups (bsc#1038125). - scsi: smartpqi: set pci completion timeout (bsc#1038125). - scsi: smartpqi: correct remove scsi devices (bsc#1038125). - commit 65ac94f - Delete patches.drivers/0006-iommu-Print-a-message-with-the-default-domain-type-c.patch. Out-of-tree patch not approved by iommu maintainer - commit d5d04d3 - Fix Patch-mainline: tags in hpsa series exportpatch got those wrong. The patches are in MKP's 4.13/scsi-queue branch. - Refresh patches.drivers/0001-hpsa-update-identify-physical-device-structure.patch. - Refresh patches.drivers/0002-hpsa-do-not-get-enclosure-info-for-external-devices.patch. - Refresh patches.drivers/0003-hpsa-update-reset-handler.patch. - Refresh patches.drivers/0004-hpsa-do-not-reset-enclosures.patch. - Refresh patches.drivers/0005-hpsa-rescan-later-if-reset-in-progress.patch. - Refresh patches.drivers/0006-hpsa-correct-resets-on-retried-commands.patch. - Refresh patches.drivers/0007-hpsa-cleanup-reset-handler.patch. - Refresh patches.drivers/0008-hpsa-correct-queue-depth-for-externals.patch. - Refresh patches.drivers/0009-hpsa-separate-monitor-events-from-rescan-worker.patch. - Refresh patches.drivers/0010-hpsa-send-ioaccel-requests-with-0-length-down-raid-path.patch. - Refresh patches.drivers/0011-hpsa-remove-abort-handler.patch. - Refresh patches.drivers/0012-hpsa-bump-driver-version.patch. - commit 4bd36c6 - Refresh scsi: hpsa: bump driver version (bsc#1022600 fate#321928). - commit 66f60ab - Refresh scsi: hpsa: remove abort handler (bsc#1022600 fate#321928). - commit 5ff28d5 - Refresh scsi: hpsa: send ioaccel requests with 0 length down raid path (bsc#1022600 fate#321928). - commit 0746664 - scsi: hpsa: separate monitor events from rescan worker (bsc#1022600 fate#321928). - Renamed and refreshed patches.drivers/0009-hpsa-separate-monitor-events-from-heartbeat-worker.patch. - commit d9c1034 - Refresh scsi: hpsa: correct queue depth for externals (bsc#1022600 fate#321928). - commit 4e7cfe9 - Refresh hpsa: cleanup reset handler (bsc#1022600 fate#321928). - commit 0fe55b3 - Refresh scsi: hpsa: correct resets on retried commands (bsc#1022600 fate#321928). - commit e9d041e - Refresh scsi: hpsa: rescan later if reset in progress (bsc#1022600 fate#321928). - commit 6c05cb7 - Refresh scsi: hpsa: do not reset enclosures (bsc#1022600 fate#321928). - commit 7714160 - Refresh scsi: hpsa: update reset handler (bsc#1022600 fate#321928). - commit e1482d0 - Refresh scsi: hpsa: do not get enclosure info for external devices (bsc#1022600 fate#321928). - commit e5f8f54 - Refresh scsi: hpsa: update identify physical device structure (bsc#1022600 fate#321928). - commit 47938d2 - hpsa: temporarily disable patch series (bsc#1022600 fate#321928) preparing update to v4 of microsemi's patch series for hpsa. - commit 89b9140 - RDMA/bnxt_re: Update the driver version (bsc#1037579). - RDMA/bnxt_re: Specify RDMA component when allocating stats context (bsc#1037579). - RDMA/bnxt_re: Fixed the max_rd_atomic support for initiator and destination QP (bsc#1037579). - RDMA/bnxt_re: Report supported value to IB stack in query_device (bsc#1037579). - RDMA/bnxt_re: Fix RQE posting logic (bsc#1037579). - RDMA/bnxt_re: Do not free the ctx_tbl entry if delete GID fails (bsc#1037579). - RDMA/bnxt_re: Add vlan tag for untagged RoCE traffic when PFC is configured (bsc#1037579). - RDMA/bnxt_re: Fix WQE Size posted to HW to prevent it from throwing error (bsc#1037579). - RDMA/bnxt_re: Add HW workaround for avoiding stall for UD QPs (bsc#1037579). - RDMA/bnxt_re: Free doorbell page index (DPI) during dealloc ucontext (bsc#1037579). - RDMA/bnxt_re: Dereg MR in FW before freeing the fast_reg_page_list (bsc#1037579). - RDMA/bnxt_re: Fix race between netdev register and unregister events (bsc#1037579). - RDMA/bnxt_re: HW workarounds for handling specific conditions (bsc#1037579). - RDMA/bnxt_re: Fixing the Control path command and response handling (bsc#1037579). - commit 01f4739 - 9p: fix a potential acl leak (4.4.68 stable queue). - ARM: 8452/3: PJ4: make coprocessor access sequences buildable in Thumb2 mode (4.4.68 stable queue). - cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores (4.4.68 stable queue). - powerpc/powernv: Fix opal_exit tracepoint opcode (4.4.68 stable queue). - power: supply: bq24190_charger: Fix irq trigger to IRQF_TRIGGER_FALLING (4.4.68 stable queue). - power: supply: bq24190_charger: Call set_mode_host() on pm_resume() (4.4.68 stable queue). - power: supply: bq24190_charger: Install irq_handler_thread() at end of probe() (4.4.68 stable queue). - power: supply: bq24190_charger: Call power_supply_changed() for relevant component (4.4.68 stable queue). - power: supply: bq24190_charger: Don't read fault register outside irq_handle_thread() (4.4.68 stable queue). - power: supply: bq24190_charger: Handle fault before status on interrupt (4.4.68 stable queue). - leds: ktd2692: avoid harmless maybe-uninitialized warning (4.4.68 stable queue). - ARM: OMAP5 / DRA7: Fix HYP mode boot for thumb2 build (4.4.68 stable queue). - mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print (4.4.68 stable queue). - mwifiex: remove redundant dma padding in AMSDU (4.4.68 stable queue). - mwifiex: Avoid skipping WEP key deletion for AP (4.4.68 stable queue). - x86/ioapic: Restore IO-APIC irq_chip retrigger callback (4.4.68 stable queue). - x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0 (4.4.68 stable queue). - clk: Make x86/ conditional on CONFIG_COMMON_CLK (4.4.68 stable queue). - kprobes/x86: Fix kernel panic when certain exception-handling addresses are probed (4.4.68 stable queue). - x86/platform/intel-mid: Correct MSI IRQ line for watchdog device (4.4.68 stable queue). - Revert "KVM: nested VMX: disable perf cpuid reporting" (4.4.68 stable queue). - KVM: nVMX: initialize PML fields in vmcs02 (4.4.68 stable queue). - KVM: nVMX: do not leak PML full vmexit to L1 (4.4.68 stable queue). - usb: host: ehci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths (4.4.68 stable queue). - usb: host: ohci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths (4.4.68 stable queue). - usb: chipidea: Only read/write OTGSC from one place (4.4.68 stable queue). - usb: chipidea: Handle extcon events properly (4.4.68 stable queue). - USB: serial: keyspan_pda: fix receive sanity checks (4.4.68 stable queue). - USB: serial: digi_acceleport: fix incomplete rx sanity check (4.4.68 stable queue). - USB: serial: ti_usb_3410_5052: fix control-message error handling (4.4.68 stable queue). - USB: serial: ftdi_sio: fix latency-timer error handling (4.4.68 stable queue). - USB: serial: mct_u232: fix modem-status error handling (4.4.68 stable queue). - USB: serial: io_edgeport: fix descriptor error handling (4.4.68 stable queue). - phy: qcom-usb-hs: Add depends on EXTCON (4.4.68 stable queue). - serial: 8250_omap: Fix probe and remove for PM runtime (4.4.68 stable queue). - scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m (4.4.68 stable queue). - scsi: scsi_dh_emc: return success in clariion_std_inquiry() (4.4.68 stable queue). - MIPS: R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix (4.4.68 stable queue). - brcmfmac: Ensure pointer correctly set if skb data location changes (4.4.68 stable queue). - brcmfmac: Make skb header writable before use (4.4.68 stable queue). - staging: wlan-ng: add missing byte order conversion (4.4.68 stable queue). - staging: emxx_udc: remove incorrect __init annotations (4.4.68 stable queue). - ALSA: hda - Fix deadlock of controller device lock at unbinding (4.4.68 stable queue). - tcp: do not underestimate skb->truesize in tcp_trim_head() (4.4.68 stable queue). - bpf, arm64: fix jit branch offset related to ldimm64 (4.4.68 stable queue). - tcp: fix wraparound issue in tcp_lp (4.4.68 stable queue). - tcp: do not inherit fastopen_req from parent (4.4.68 stable queue). - ipv4, ipv6: ensure raw socket message is big enough to hold an IP header (4.4.68 stable queue). - rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string (4.4.68 stable queue). - ipv6: initialize route null entry in addrconf_init() (4.4.68 stable queue). - ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf (4.4.68 stable queue). - f2fs: sanity check segment count (4.4.68 stable queue). - drm/ttm: fix use-after-free races in vm fault handling (4.4.68 stable queue). - block: get rid of blk_integrity_revalidate() (4.4.68 stable queue). - commit 74ca846 - cxgb4: avoid disabling FEC by default (bsc#1038269). - commit 52d07e4 - acpi: iort: thunderx2: enable smmu resource size errata for A1 silicon (bsc#1035000). - iommu/arm-smmu, ACPI: Enable Cavium SMMU-v3 (bsc#1035000). - iommu/arm-smmu, ACPI: Enable Cavium SMMU-v2 (bsc#1035479). - iommu: Print a message with the default domain type created (bsc#1035479). - iommu/arm-smmu-v3: Increase SMMU CMD queue poll timeout (bsc#1035479). - iommu/arm-smmu-v3: Add workaround for Cavium ThunderX2 erratum #126 (bsc#1036060). - iommu/arm-smmu-v3: Add workaround for Cavium ThunderX2 erratum #74 (bsc#1036060). - ACPI/IORT: Fixup SMMUv3 resource size for Cavium ThunderX2 SMMUv3 model (bsc#1036060). - ACPICA: IORT: Add Cavium ThunderX2 SMMUv3 model definition (bsc#1036060). - commit 7e59ca6 - ASoC: hdmi-codec: remove HDMI device unregister (fate#322003). - commit 1704515 - ASoC: hdmi-codec: add channel mapping control (fate#322003). - ASoC: hdmi-codec: use unsigned type to structure members with bit-field (fate#322003). - ASoC: hdmi-codec: Fix hdmi_of_xlate_dai_name when [#]sound-dai-cells = <0> (fate#322003). - ASoC: codec duplicated callback function goes to component on hdmi-codec (fate#322003). - ASoC: hdmi-codec: enable multi probe for same device (fate#322003). - ASoC: hdmi-codec: callback function will be called with private data (fate#322003). - ASoC: hdmi-codec: Add ELD control (fate#322003). - ASoC: hdmi-codec: Add hdmi-codec for external HDMI-encoders (fate#322003). - commit 5f9f16a - blk-mq: NVMe 512B/4K+T10 DIF/DIX format returns I/O error on dd with split op (bsc#1038563). - commit ce96742 - Delete patches.suse/md-raid10-tracepoints. Functionality already present upstream. - commit fe976ba - Forward-port patches for md_monitor functionality (bnc#763402) - Refresh patches.suse/block-nonblock-causes-failfast. - Refresh patches.suse/md-display-timeout-error.patch. - Delete patches.suse/md-abort-pending-requests. - commit 33111fc - nvme_fc: Add ls aborts on remote port teardown (bsc#1037838). - nvme_fc: Move LS's to rport (bsc#1037838). - nvmet_fc: add missing reference in add_port (bsc#1037838). - commit 57befab - arm64: thunderx2: remove smmu workaround Prepare to refresh to v5 of the patchset - Delete patches.drivers/0002-iommu-arm-smmu-ACPI-Enable-Cavium-SMMU-v2.patch. - Delete patches.drivers/0012-iommu-Print-a-message-with-the-default-domain-type-c.patch. - Delete patches.drivers/0014-iommu-arm-smmu-v3-Introduce-smmu-option-PAGE0_REGS_O.patch. - Delete patches.drivers/0015-iommu-arm-smmu-v3-Do-resource-size-checks-based-on-s.patch. - Delete patches.drivers/0016-iommu-arm-smmu-v3-Introduce-smmu-option-USE_SHARED_I.patch. - Delete patches.drivers/0017-ACPICA-IORT-Add-SMMuV3-model-definitions.patch. - Delete patches.drivers/0018-iommu-arm-smmu-v3-For-ACPI-based-device-probing-set-.patch. - Delete patches.drivers/0019-ACPI-IORT-Fixup-SMMUv3-resource-size-for-Cavium-99xx.patch. - Delete patches.drivers/0020-arm64-Documentation-Add-Cavium-ThunderX2-SMMUv3-erra.patch. - Delete patches.drivers/0021-iommu-arm-smmu-ACPI-Enable-Cavium-SMMU-v3.patch. - Delete patches.drivers/0022-iommu-arm-smmu-v3-Increase-SMMU-CMD-queue-poll-timeo.patch. - commit 5487aed - Delete patches.fixes/0001-RAID1-ignore-discard-error.patch Patch was already merged upstream. - commit bc365d2 - nvme_fc: Clean up host fcpio done status handling (bsc#1037838). - nvme_fc: correct LS validation (bsc#1037838). - nvme_fc: Add check of status_code in ERSP_IU (bsc#1037838). - commit 6fcdae6 - Rediff and enable SUSE-specific multipath patches - Refresh patches.suse/dm-mpath-accept-failed-paths. - Refresh patches.suse/dm-mpath-no-partitions-feature. - commit c2aeeba - dm mpath: make it easier to detect unintended I/O request flushes (bsc#1011044). - dm mpath: cleanup QUEUE_IF_NO_PATH bit manipulation by introducing assign_bit() (bsc#1011044). - dm mpath: micro-optimize the hot path relative to MPATHF_QUEUE_IF_NO_PATH (bsc#1011044). - dm: introduce enum dm_queue_mode to cleanup related code (bsc#1011044). - dm mpath: verify __pg_init_all_paths locking assumptions at runtime (bsc#1011044). - dm mpath: delay requeuing while path initialization is in progress (bsc#1011044). - dm mpath: avoid that path removal can trigger an infinite loop (bsc#1011044). - dm mpath: split and rename activate_path() to prepare for its expanded use (bsc#1011044). - dm mpath: requeue after a small delay if blk_get_request() fails (bsc#1011044). - commit 07b6dda - Delete patches.suse/dm-mpath-fix-race-window-in-do_end_io.patch. - commit c5434cc - powerpc/pseries: Dynamic add entires to associativity lookup array (bsc#1038518). - commit 7230810 - powerpc/pseries: Move property cloning into its own routine (bsc#1038518). - commit 4d1b70c - crypto: sha-mb - Fix load failure (bsc#1037384). - commit 8b03972 - nvme-rdma: Support ctrl_loss_tmo (bsc#1038262). - nvme-rdma: get rid of local reconnect_delay (bsc#1038262). - nvme-fabrics: Allow ctrl loss timeout configuration (bsc#1038262). - commit c04b9ec - fs: Speedup clean_bdev_aliases() (bsc#1038447). - commit 2882a26 - scsi: lpfc: Fix panic on BFS configuration (bsc#1038075). - commit ca31490 - bnxt_en: allocate enough space for ->ntp_fltr_bmap (bsc#1020412 FATE#321671). - commit 2abcb22 - ibmvnic: Move queue restarting in ibmvnic_tx_complete (fate#322021, bsc#1038297). - ibmvnic: Record SKB RX queue during poll (fate#322021, bsc#1038297). - commit 0a7467e - ibmvnic: Continue skb processing after skb completion error (fate#322021, bsc#1038297). - commit 6b94242 - ibmvnic: Check for driver reset first in ibmvnic_xmit (fate#322021, bsc#1038297). - ibmvnic: Wait for any pending scrqs entries at driver close (fate#322021, bsc#1038297). - commit 98ae3af - ibmvnic: Clean up tx pools when closing (fate#322021, bsc#1038297). - ibmvnic: Whitespace correction in release_rx_pools (fate#322021, bsc#1038297). - commit 2f3900d - ibmvnic: Delete napi's when releasing driver resources (fate#322021, bsc#1038297). - commit 1eb3500 - ibmvnic: Updated reset handling (fate#322021, bsc#1038297). - ibmvnic: Replace is_closed with state field (fate#322021, bsc#1038297). - commit 62f8ad1 - ibmvnic: Move resource initialization to its own routine (fate#322021, bsc#1038297). - commit 00828a0 - dm-mpath: fix race window in do_end_io() (bsc#1011044). - commit 9ec7e6e - iio: hid-sensor: Store restore poll and hysteresis on S3 (bsc#1031717). - commit 7c671d8 - Input: xen-kbdfront - add module parameter for setting resolution (bnc#1020616). - commit aef6e54 - Linux 4.4.67 (CVE#2017-7645 bnc#1012382 bsc#1013001 bsc#1034670 FATE#321597 FATE#321670 bsc#1026030 bsc#1028310). - blacklist.conf: a commit in fs/crypto - Refresh patches.drivers/028-ASoC-Intel-boards-start-merging-byt-rt5640-drivers. - Refresh patches.drivers/029-ASoC-Intel-boards-merge-DMI-based-quirks-in-bytcr-rt. - Refresh patches.drivers/ext4-provide-ext4_issue_zeroout.patch. - Refresh patches.drivers/ib-qib-remove-qpn-qp-tables-and-related-variables-fr.patch. - Delete patches.drivers/8250_pci-Fix-potential-use-after-free-in-error-path.patch. - Delete patches.fixes/0002-nfsd4-minor-NFSv2-v3-write-decoding-cleanup.patch. - Delete patches.fixes/0003-nfsd-stricter-decoding-of-write-like-NFSv2-v3-ops.patch. - commit 0566c1c - blacklist.conf: ignore drm atomc message patch as we have no crtc name - commit 2728313 - Add blacklist ids to a couple of i915 driver patches for cherry-picks - commit b7fd17b - qed: Unlock on error in qed_vf_pf_acquire() (bsc#1019695 FATE#321703). - qed: fix invalid use of sizeof in qed_alloc_qm_data() (bsc#1019695 FATE#321703). - commit dab929c - USB: serial: sierra: fix bogus alternate-setting assumption (bnc#1038043). - commit 6213666 - IB/rdmavt: Avoid reseting wqe send_flags in unreserve (FATE#321473). - IB/rdmavt, IB/hfi1: Fix timer migration regressions (FATE#321473). - IB/hfi1: Add a patch value to the firmware version string (FATE#321473). - IB/hfi1: Check for QSFP presence before attempting reads (FATE#321473). - IB/hfi1: Protect the global dev_cntr_names and port_cntr_names (FATE#321473). - IB/hfi1: Check device id early during init (FATE#321473). - IB/rdmavt: Add swqe completion trace (FATE#321473). - IB/rdmavt: Add tracing for cq entry and poll (FATE#321473). - IB/rdmavt: Add additional fields to post send trace (FATE#321473). - IB/rdmavt, IB/hfi1, IB/qib: Make wc opcode translation driver dependent (FATE#321473). - IB/hfi1: NULL pointer dereference when freeing rhashtable (FATE#321473). - IB/hfi1: Cache registers during state change (FATE#321473). - IB/hfi1: Race hazard avoidance in user SDMA driver (FATE#321473). - IB/hfi1: Force logical link down (FATE#321473). - commit 90c4221 - arm64: mm: change IOMMU notifier action to attach DMA ops (bsc#1034999). - arm64/dma-mapping: Extend DMA ops workaround to PCI devices (bsc#1034999). - commit 421b6fa - blacklist.conf: patch removes only dead code, no functional difference - commit 8266f50 - blacklist.conf: we don't build the chipidea driver - commit 3f2d249 - USB: serial: ssu100: fix control-message error handling (bnc#1038043). - USB: serial: quatech2: fix control-message error handling (bnc#1038043). - USB: serial: io_edgeport: fix epic-descriptor handling (bnc#1038043). - USB: serial: ark3116: fix open error handling (bnc#1038043). - commit ba8ca80 - USB: serial: ch341: fix modem-status handling (bnc#1038043). - USB: serial: ch341: fix baud rate and line-control handling (bnc#1038043). - USB: serial: ch341: fix line settings after reset-resume (bnc#1038043). - USB: serial: ch341: add support for parity, frame length, stop bits (bnc#1038043). - USB: serial: ch341: reinitialize chip on reconfiguration (bnc#1038043). - USB: serial: ch341: add register and USB request definitions (bnc#1038043). - USB: serial: fix compare_const_fl.cocci warnings (bnc#1038043). - commit 9e37848 - i40e: send correct port number to AdminQ when enabling UDP tunnels (bsc#1024346 FATE#321239 bsc#1024373 FATE#321247) - commit 22ccf46 - sfc: tx ring can only have 2048 entries for all EF10 NICs (bsc#966344 FATE#320139). - commit f4652a9 - IB/mlx5: Decrease verbosity level of ODP errors (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - IB/mlx5: Fix implicit MR GC (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - IB/mlx5: Fix UMR size calculation (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - IB/mlx5: Fix function updating xlt emergency path (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - IB/mlx5: Add support for active_width and active_speed in RoCE (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - IB/mlx5: Set mlx5_query_roce_port's return value to void (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - IB/core: Add HDR speed enum (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - IB/mlx5: Add inner spec and IPv6 validation in user's flow attribute list (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - IB/mlx5: Fix wrong use of kfree at bad flow in create_cq_user (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - IB/mlx5: Enlarge autogroup flow table (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - IB/mlx5: Check supported flow table size (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - IB/mlx5: Change vma from shared to private (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - IB/mlx5: Take write semaphore when changing the vma struct (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - net/mlx5e: Fix ETHTOOL_GRXCLSRLALL handling (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - net/mlx5e: Fix small packet threshold (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - net/mlx5: Fix UAR memory leak (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - net/mlx5: E-Switch, Correctly deal with inline mode on ConnectX-5 (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - net/mlx5e: Fix race in mlx5e_sw_stats and mlx5e_vport_stats (bsc#1015342 FATE#321688 bsc#1015343 FATE#321689). - commit ef5f1aa - md.c:didn't unlock the mddev before return EINVAL in array_size_store (bsc#1038143). - md: MD_CLOSING needs to be cleared after called md_set_readonly or do_md_stop (bsc#1038142). - commit 6f184be - Revert "IB/rxe: Don't clamp residual length to mtu (bsc#1030941)." Revert the bogus patch. - commit 74c2a2c - IB/rxe: Don't clamp residual length to mtu (bsc#1030941). - commit 43eab5b - PCI: pciehp: Prioritize data-link event over presence detect (bsc#1031040,bsc#1037483). - commit 9bd7768 - lpfc: Fix memory corruption of the lpfc_ncmd->list pointers (bsc#1036896). - lpfc revison 11.2.0.12 (bsc#1036896). - Fix Express lane queue creation (bsc#1036896). - Update ABORT processing for NVMET (bsc#1036896). - Fix implicit logo and RSCN handling for NVMET (bsc#1036896). - Add Fabric assigned WWN support (bsc#1036896). - Fix max_sgl_segments settings for NVME / NVMET (bsc#1036896). - Fix crash after issuing lip reset (bsc#1036896). - Fix driver load issues when MRQ=8 (bsc#1036896). - Remove hba lock from NVMET issue WQE (bsc#1036896). - Fix nvme initiator handling when not enabled (bsc#1036896). - Fix driver usage of 128B WQEs when WQ_CREATE is V1 (bsc#1036896). - Fix driver unload/reload operation (bsc#1036896). - Fix PRLI ACC rsp for NVME (bsc#1036896). - Fix extra line print in rqpair debug print (bsc#1036896). - Remove NULL ptr check before kfree (bsc#1036896). - Remove unused defines for NVME PostBuf (bsc#1036896). - Fix spelling in comments (bsc#1036896). - Add debug messages for nvme/fcp resource allocation (bsc#1036896). - Fix log message in completion path (bsc#1036896). - Fix rejected nvme LS Req (bsc#1036896). - Fix nvme unregister port timeout (bsc#1036896). - Standardize nvme SGL segment count (bsc#1036896). - nvmet_fc: Sync NVME LS reject reasons with spec (bsc#1036896). - nvme_fc: Sync FC-NVME header with standard (bsc#1036896). - nvmet_fc: Rework target side abort handling (bsc#1036896). - nvme_fcloop: split job struct from transport for req_release (bsc#1036896). - nvmet_fc: add req_release to lldd api (bsc#1036896). - nvmet_fc: add target feature flags for upcall isr contexts (bsc#1036896). - nvmet_fc: Clear SG list to avoid double frees (bsc#1036896). - nvmet_fc: cleanup of abort flag processing in fcp_op_done (bsc#1036896). - commit f76557c - Update config files: Use SHA256 for IMA default hash (FATE#323287). - commit 47dc27d - blacklist.conf: the commit changes only comments - commit 43587df - blacklist.conf: commit changes only comments - commit 1938a8b - blacklist.conf: we don't support external PHYs in SLE12 - commit 7173b8d - blacklist.conf: We don't support gadgets in SLE12 - commit f01e799 - blacklist.conf: this fixes only the Kconfig - commit 364d1f5 - usb: musb: ux500: Fix NULL pointer dereference at system PM (bsc#1038033). - commit fb2f335 - drm/hisilicon/hibmc: Add drm_dev_set_unique() for v4.4 (fate#322061). - commit ab3e98a - blacklist.conf: e883d09c9eb2 - commit 223c1e4 - ceph: Check that the new inode size is within limits in ceph_fallocate() (bsc#1037969). - commit 241c2c2 - i2c: thunderx: Enable HWMON class probing (bsc#1035479). - commit f8bd36e - ocfs2: fix deadlock issue when taking inode lock at vfs entry points (bsc#1004003). - ocfs2/dlmglue: prepare tracking logic to avoid recursive cluster lock (bsc#1004003). - commit 2fd0839 - ceph: fix file open flags on ppc64 (bsc#1022266). - commit d9e5659 - drm/atomic: Don't skip drm_bridge_*() calls if !drm_encoder_helper_funcs (fate#322061). - commit d6843ee - Update config files. Add hibmc DRM driver for ARM64 (fate#322061) - commit 5215235 - kABI: move and hide new cxgbi device owner field (bsc#1018885). - commit 8d4f96a - scsi: cxgb4i: libcxgbi: add missing module_put() (bsc#1018885). - commit 00f27dd - efi: Make for_each_efi_memory_desc_in_map() cope with running on Xen (bnc#1034262). - commit d8dc33d - ext4: avoid unnecessary transaction stalls during writeback (bsc#1030310). - commit 0d5ba6d - md: Make flush bios explicitely sync (bsc#1033750). - btrfs: Make flush bios explicitely sync (bsc#1033750). - reiserfs: Make flush bios explicitely sync (bsc#1033750). - gfs2: Make flush bios explicitely sync (bsc#1033750). - f2fs: Make flush bios explicitely sync (bsc#1033750). - ext4: Mark superblock writes synchronous for nobarrier mounts (bsc#1033750). - commit 2eedef7 - e1000e: Don't return uninitialized stats (bug#1034635). - commit 7792528 - iw_cxgb4: Guard against null cm_id in dump_ep/qp (bsc#1026570). - RDMA/iw_cxgb4: only read markers_enabled mod param once (bsc#1026570). - RDMA/iw_cxgb4: Low resource fixes for Completion queue (bsc#1026570). - RDMA/iw_cxgb4: Add missing error codes for act open cmd (bsc#1026570). - commit c4fb05d - crypto: chcr - Fix error handling related to 'chcr_alloc_shash' (bsc#1036199). - crypto: chcr - Add fallback for AEAD algos (bsc#1036199). - crypto: chcr - Fix txq ids (bsc#1036199). - crypto: chcr - Set hmac_ctrl bit to use HW register HMAC_CFG (bsc#1036199). - crypto: chcr - Increase priority of AEAD algos (bsc#1036199). - commit 70ab03c - crypto: vmx - fix null dereference in p8_aes_xts_crypt (fate#321642). - commit 3af114b - crypto: vmx - Fix aes_p8_xts_decrypt build failure (fate#321642). - commit 5ff4650 - crypto: vmx - Adding asm subroutines for XTS (fate#321642). - commit b2fccc0 - crypto: vmx - Adding support for XTS (fate#321642). - commit ffcfb2d - Linux 4.4.66 (CVE#2017-7645 CVE-2016-7913 CVE-2017-7308 FATE#320291 bnc#1012382 bsc#1010478 bsc#1031579 bsc#1034670). - kABI: protect struct snd_fw_async_midi_port (kabi). - Revert "l2tp: take reference on sessions being dumped" (kabi). - Delete patches.fixes/0001-nfsd-check-for-oversized-NFSv2-v3-arguments.patch. - Delete patches.fixes/media-xc2028-unlock-on-error-in-xc2028_set_config. - Delete patches.fixes/net-packet-fix-overflow-in-check-for-tp_frame_nr.patch. - Delete patches.fixes/net-packet-fix-overflow-in-check-for-tp_reserve.patch. - Delete patches.suse/0026-md-raid1-fix-a-dead-loop-when-read-from-a-WriteMostl.patch. - commit c6dac51 - Refresh patches.fixes/ceph-fix-recursively-call-between-ceph_set_acl-and-_ceph_setattr.patch. Updated patch metadata. - commit bc813f4 - loop: zero-fill bio on the submitting cpu (bsc#1034157). - commit bad212a - loop: don't try to use AIO for discards (bsc#1034157). - commit d1bbce4 - block: renumber REQ_OP_WRITE_ZEROES (bsc#1034157). - commit 20cf7e5 ==== libostree ==== Version update (2016.6 -> 2017.3) - Update to version 2017.3: + contrib/golang: rm directory. + deltas: Don't put unreadable *from* objects in fallback. + delta-show: Don't dump whole superblock, do show fallback checksums. + repo: Fix static delta progress display. + pull: Explicitly error out if metadata objects are fallbacks. + pull: Fold together deltapart+fallback count for display. + ci: Install PyYAML. + lib: Ensure an error is set in ensure_unlinked() if errno != ENOENT. + libtest: Re-enable quiet mode for building fs tree. + README.md: Add more/clean up links to consuming projects. + libglnx: Re-bump to master due to accidental reversion. + ci: Hard error on all -fsanitize=undefined warnings. + build: Add --with-smack, use it to reset contexts for writing objects. + main: Make ostree --version output YAML (and add gitrev). + deploy: Correctly use libmount unref() calls rather than free(). + man/repo-config: Document mirrorlist. + tree-wide: Squash noncritical compiler warnings. + deploy/libmount: Fix build with old util-linux 2.23 (CentOS7). + fetcher: Log failures into journal. + upgrade: Add support for --pull-only and --deploy-only. + grub2: Use g_spawn_sync() rather than GSubprocess to avoid SIGCHLD. + deltas: Expose the filename parameter. + pull: don't use static deltas if archive repo. + libglnx: bump for -Wmaybe-uninitialized fix. + grub2: Use "linux16" only on x86/x86_64. + pull: Use all available commits for delta sources. + build: Fix disabling --enable-man if xsltproc is not available. + fetcher/curl: Fix leaks caught by ASAN. + libostree: Allow compression level to be set for archive-z2 stream. + Allow and start using C99 declaration-after-statement. + repo/checkout: Verify early if src/destination are on same device. + checkout: Support a "pure addition" mode. + repo/checkout: fix 32-bit builds. + repo-pull: add option to set the async update frequency. + ostree: allow setting update frequency from command line. + repo/checkout: Convert a few functions to new "stmt-decl/FALSE" style. - Update License: this should be LGPL-2.1+, not GPL-2.0+. - RPM group changes - Update to version 2017.2: + libostree: Don't distribute generated enumtypes in tarballs. + lib: Adjust comments in symbols section for last release. + lib: Prefix GPG errors with the checksum. + lib: Move the bupsplit selftest into our test framework. + Rename to libOSTree. + oxidation: Add implementation of bupsplit in Rust. + trusted.gpg.d: keep in the same location. + lib: Add ostree_repo_reload_config(). + rust: Support `make dist` -> cargo vendor. + repo: Add archive/zlib-level option, drop default compression to 6. + fetcher: Drop the libsoup queue. + libcurl backend. + fetcher queue: also throttle on outstanding writes. + libostree: added empty ot_cleanup_{read,write}_archive macros. + ostree-repo: Clarify error behaviour of remote option getters. + admin-switch: Don't segfault if there's no remote. + commit: Support -F/--body-file, like git. + build: Remove .PHONY for Rust shared library. + rofiles-fuse: Support write/read_buf(). - Rename from ostree to libostree, following upstream. - Update to version 2017.1: + This release has mostly bugfixes, the main new feature is that the prune command gained more sophistication around selectively pruning branches. We're planning to use this in Project Atomic work where we want to co-locate both "development" and "stable" branches in the same repository. + The next release is likely to be more exciting, as we have an additional new libcurl backend in the works - this release contains some preparatory cleanup for that. - Update to version 2016.15: + This release is mostly bugfixes - for example, it cleans up the vast majority of memory leaks caught by ASAN. We also build without libsoup again, which is preparatory for a potential addition of a libcurl HTTP backend. + Another notable change is that we now always checksum individual objects even when applying static deltas, regardless of whether or not the summary file is signed. This is part of an ongoing thread about supporting OCI as a transport layer. - Add pkgconfig(zlib) BuildRequires: configure explicitly checks for it. - Update to version 2016.14: + otutil: Note that ot_log_structured takes a printf format. + libglnx: Bump to master (for -fsanitize fixes). + Distribute test scripts even if we wouldn't run them. + Distribute valgrind suppressions in tarballs. + Filter bootloader supplied kernel cmdline options. + repo: Don't put remote refs in the summary file. + pull: Don't do deltas with --commit-metadata-only. + pull: Add per-remote cookie jar. + remote: Add command to list cookies. + remote: Add commands to add and remove cookies for a remote. + OsreeFetcher: Treat 403 as not found. + trivial-httpd: Add support for checking cookies. + Update documentation for cookie handling commands. + deltas: Only keep one file open at a time during compilation. - Changes from version 2016.13: + pull: Add support for `http-headers` option. + pull: Redo logic for "scanning". + commit: Fix reading xattrs from OstreeRepoFile:s. + lib: Define and use cleanup functions for gpgme. + lib: Split out helper function to create GPG context. + Add "gpgkeypath" option to remotes. + lib: Add an API to GPG verify a commit given a remote. + pull: Do GPG verify commit objects when using deltas. - Add pkgconfig(libsystemd) BuildRequires: configure explicitly calls on both .pc names (systemd and libsystemd). We do want to stay independent of potential systemd packaging changes. - Update to version 2016.12: + pull: Support inherit-transaction. + pull: Support multiple specifications of --subpath. + docs: amend vmlinuz & initramfs naming convention. + ostree-sysroot-deploy.c: delete redundant check. + OstreeFetcher: provide proxy credentials if needed. + core: Do create hardlinks to symlinks for checkouts. + add .redhat-ci.yml and .redhat-ci.Dockerfile. + .redhat-ci.yml: use projectatomic/ostree-tester. + Fix regression for symlinks in bare-user repos. + ostree_repo_read_commit_detached_metadata: Handle parent repo. + detached metadata: Put these in transaction. + Release 2016.12. - Update to version 2016.11: + static-delta: add some error handling. + pull: Do allow executing deltas when mirroring into bare{,-user}. + ostree-repo.c: Fix file descriptor cleanup. + ostree_sysroot.c: Don't close sysroot_fd twice. + sysroot: Port some small cleanup code to fd-relative. + sysroot: Port origin writing code to fd-relative. + sysroot: Drop an fsync for origin file when writing deployments. + sysroot: Drop an unnecessary fsync. + boot: Ensure we remount /var writable before systemd does journal flush. + ostree_sysroot_init_osname: also create /var/log. + docs: add mention of rpm-ostree package layering. + admin: Allow running status unlocked. + Fix spelling of "repository". + checkout: Fix fsync defaults for new API to be off for real. + trivial-httpd: Port mostly to fd-relative. + libglnx: Update to latest. - Update to version 2016.10: + pull code: support contenturl setting. + trivial-httpd: prepend timestamp in log file. + pull: drop fetching_sync_uri. + pull: add mirrorlist support. + libtest: add has_gpgme() helper function. + tests: add tests for contenturl and mirrorlist. + pull code: clean up mirrorlist hack. + build: Set --enable-man during distcheck. + build: Distribute man page XML source. + build: Actually distribute man page XML source. + switchroot: Fix build on Ubuntu. + switchroot: Fix test-switchroot now autotools can build static. + ostree-prepare-root: Error if realpath fails. + ostree-prepare-root: Fix running with musl. + gpg: do not segfault when the algorithm name is not known. + repo: Revert default timestamp from 1 back to 0. + delta: Add missing `goto out` for failure to mmap(). + repo: Only use mmap() for metadata > 16k. + delta: Unreference files we've processed. + fetcher: Fix another finalization deadlock. + sysroot: Avoid double cleanup, and ensure no cleanup if specified. + core: Make OSTREE_TIMESTAMP public API. + Release 2016.10. - Update to version 2016.9: + libostree.sym: Add 2016.9 section. + deltas: Handle cleanup of fd array properly. + deltas: Use F_DUPFD_CLOEXEC properly. + pull-local: Support requiring static deltas. + tests: Ensure deltas for pulling when needed. + pull: Disable static deltas by default for local pulls. + tests: Test that local pulls do not use deltas. + Move ostree-* executables to /usr/lib/ostree. + ostree_bootdir: prepend $(prefix) to path. + ostree_bootdir: properly preprend $(prefix). + manual/repo.md: reword bits about the summary file. + repo: Really ignore progress changed user data. + fix typo in docs/manual/atomic-upgrades.md. + prune: Elaborate on what formats are accepted by dates. + fixup! fix typo in docs/manual/atomic-upgrades.md. + test-rofiles-fuse: Actually check out via hardlinks. + rofiles-fuse: Rework to be based on nlink. + pull_with_options: fix remote parameter name & desc. + pull_with_options: allow GPG verification override. + pull_with_options: fix stray return FALSE. + pull: Make .commitpartial files world readable. + repo: Add prefixes to errors for querying size/deleting. + lib: Add an API to list only "our" objects, fix prune to use it. + pull: use same name for parameter and documentation comment. + u-boot: Merge ostree's and systems uEnv.txt. + sysroot: Drop unnecessary `dup()` invocation. + sysroot: Add a flag to suppress post-deploy cleanup. + commit: Don't delete tmp/cache dir. + switchroot: Fix building with musl libc. + ostree-prepare-root: Allow building statically with musl. + switchroot: Replace custom error printing with err/warn functions from libc. + switchroot: Move `path_is_on_readonly_fs` to header file. + repo-pull: properly store the cancellable. - Update to version 2016.8: + Almost entirely bugfixes. Most notable is a fix for a relatively rare race condition in the pull code on cleanup (after completion), and also a memory leak. + Besides that, there are improvements for the test suite, some more porting away from libgsystem, a bugfix for static deltas important to flatpak, build tweaks for older glib, etc. - Changes from 2016.7: + There's quite a lot of changes in this release since 2016.5, but one thing to call out explicitly it is a fixed race condition in the HTTP pull code that could cause hangs or crashes that mostly occurred only when doing "large" pulls (thousands of object requests). If this occurs, client systems can work around it by cancelling and retrying the pull. ==== libpsm2 ==== Version update (10.3.2 -> 10.2.103) Subpackages: libpsm2-2 libpsm2-compat - Fix package version numbering (bsc#1037661). - Remove leftover conflict marker - Fix summary for libpsm2-compat. - Rectify RPM groups and refine description ==== libvirt ==== Subpackages: libvirt-client libvirt-daemon libvirt-daemon-config-network libvirt-daemon-config-nwfilter libvirt-daemon-driver-interface libvirt-daemon-driver-libxl libvirt-daemon-driver-lxc libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-driver-uml libvirt-daemon-driver-vbox libvirt-daemon-lxc libvirt-daemon-qemu libvirt-daemon-xen libvirt-libs - qemu: add support for 288 VCPUS aeda1b8c-qemu-no-error-shutdown.patch, 8023b21a-conf-ioapic.patch, 6b5c6314-qemu-irqchip.patch, 2020e2c6-conf-intremap.patch, 04028a9d-qemu-intremap.patch, d12781b4-conf-iommu-cache-mode-attr.patch, a5691448-qemu-iommu-cache-mode.patch, 3a276c65-conf-iommu-def-stability-check.patch, 935d927a-conf-iommu-ABI-stability-check.patch FATE#321335 - revert commit 2841e675: qemu: propagate bridge MTU into qemu "host_mtu" revert-2841e675-mtu.patch bsc#1037774 ==== libyui-ncurses ==== Version update (2.48.0 -> 2.48.2) - adjustments needed to work with latest ncurses update (bsc#1034922) - 2.48.2 - Treat RichText non-pair tag cases (gh#libyui-ncurses/issues#33). - 2.48.1 ==== libzypp ==== Version update (16.9.0 -> 16.11.0) - add identIsAutoInstalled convenience methods - make gcc6 happy - version 16.11.0 (0) - Use a common workflow for downloading packages and srcpackages. This includes a common way of handling and reposrting gpg signature and checks. (bsc#1037210) - PackageProvider: as well support downloading SrcPackage (for bsc#1037210) - version 16.10.0 (0) ==== makedumpfile ==== Version update (1.6.0 -> 1.6.1) - Update to 1.6.1 (FATE#322011). * Enhance support for aarch64 * Enhance support for ppc64 * Support kernels up to 4.8 - Drop upstreamed patch * makedumpfile-_count-_refcount-rename.patch - Merge with updates on SLE12 SP2 (FATE#318012, bsc#992885, bsc#999869). - Rename Support-_count-_refcount-rename-in-struct-p.patch to makedumpfile-_count-_refcount-rename.patch. - Silence rpmlint errors about devel files in non-devel package; despite their .c suffix, the provided eppic scripts are intended for production, not development. - Build and install the eppic extension. - makedumpfile-override-libtinfo.patch: Allow to override the tinfo library used for eppic. - Update to 1.6.0 (FATE#320955). * Exclude page structures of non-dumped pages. - Drop upstreamed patch * Looking-for-page.compound_order-compound_dtor-.patch * Skip-examining-compound-tail-pages.patch - Looking-for-page.compound_order-compound_dtor-.patch: fix excluding hugepages (kernel 4.4 compatibility) - Skip-examining-compound-tail-pages.patch fix excluding compound tail pages (kernel 4.5 compatibility) - Support-_count-_refcount-rename-in-struct-p.patch: support 4.7 kernel (page._count renamed to page._refcount) - Update to 1.5.9 * support for aarch64 (FATE#318444) * Support kernels up to 4.1 * Enable compressed dump formats for Xen (FATE#316467). - Drop upstreamed patch * makedumpfile-add-aarch64.diff - Use url for source - Cleanup spec file with spec-cleaner - Adjust usage of install (-c is ignored) - makedumpfile-add-aarch64.diff: Add support for aarch64 This patch should be oboslet when switching to 1.5.9 - upgrade to makedumpfile-1.5.8 o Fair I/O workload assignment for --split o Make incomplete dumpfile readable o Support kernels up to 3.19 - Switch to dynamic linking: Since most libraries are no longer available for static link, the remaining space savings are no longer worth the effort. - upgrade to makedumpfile-1.5.7 o Show memory usage of the running kernel o Hugepage filtering o Support kernels up to 3.16 - Drop following patches, which are now upstream: o makedumpfile-generic-multi-page-excl.patch o makedumpfile-remove-overrun-adj.patch o makedumpfile-fix-free-bitmap_buffer_cyclic.patch o makedumpfile-isCompoundHead.patch o makedumpfile-exclude-compound-pages.patch - makedumpfile-fix-free-bitmap_buffer_cyclic.patch: Fix free bitmap_buffer_cyclic error. - makedumpfile-generic-multi-page-excl.patch: Generic handling of multi-page exclusions (bnc#873232). - makedumpfile-remove-overrun-adj.patch: Get rid of overrun adjustments (bnc#873232). - makedumpfile-isCompoundHead.patch: Add isCompoundHead() macro to check for compound pages (bnc#873232). - makedumpfile-exclude-compound-pages.patch: Treat compound pages as a single entity (bnc#873232). - upgrade to makedumpfile-1.5.6 o support for Linux 3.13 o include sample eppic scripts o eppic: Add support for module data structures o ability to filter Xen Dom0 dumps (bnc#864910, bnc#829646). - makedumpfile-fix-sprintf-append.patch: now upstream - makedumpfile-kernel-3.12-supported.patch: now upstream - enable snappy compression (FATE#315726). - makedumpfile-fix-sprintf-append.patch: Fix string append in dump_log_entry() (bnc#865596). - makedumpfile-kernel-3.12-supported.patch: Mark kernel 3.12 as supported. - upgrade to makedumpfile-1.5.5 o Add eppic support for module data structures o makedumpfile header to show LZO/snappy/zlib o Add --non-mmap option to disable mmap() manually o many bugfixes - Drop makedumpfile-powerpc.patch: now upstream - Drop makedumpfile-raise-44bit-physaddr-limit.patch: now upstream - enable ppc64le - makedumpfile-raise-44bit-physaddr-limit.patch: Fix max_mapnr issue on system has over 44-bit addressing (bnc#841145). - makedumpfile-powerpc.patch: fix builf on powerpc - makedumpfile.spec: enable powerpc32 - upgrade to makedumpfile-1.5.4 o support kernels up to 3.9 o speed improvements with mmap(2) o bugfixes - makedumpfile-handle-structured-log_buf: upstream. - Added support for structured logging added in Linux v3.5. (bnc#801063) - upgrade to makedumpfile-1.5.1 o Support for Xen4 Dom0 dumps o Introduce mem_map array logic - makedumpfile-x86-return-in-nonvoid-function.patch: dropped. - upgrade to makedumpfile-1.5.0 o implement cyclic mode o update necessary elfutils version o tested for kernels up to 3.4.8 - include makedumpfile.conf(5) man page in the package. - makedumpfile-x86-return-in-nonvoid-function.patch: add a missing return statement. - upgrade to makedumpfile-1.4.4. - activate LZO support - makedumpfile-supports-3.0.patch: dropped (upstreams). - README.static: Explain why static linking of some libraries is preferred. - license update: GPL-2.0 SPDX format (http://www.spdx.org/licenses) - Fix build on older distros. - fix the specfile License tag: since ppc64.c and s390x.c are licensed under GPL-2.0 only, the whole package cannot be GPL-2.0 or later (bnc#727022). - upgrade to makedumpfile-1.4.0. - makedumpfile-supports-3.0.patch: Mark all kernel 3.0 releases as supported. - Update to 1.3.6 * Features o Use TMPDIR environment variable for temporary files o Add linux-2.6.32 - 2.6.34 support * Bugfixes o Fix buffer overflow when writing dh->signature o handle !SPARSEMEM_EX properly * Code Cleanup o Fix 'struct kdump_sub_header' member in IMPLEMENTATION o fix typo in IMPLEMENTATION o add maintainers o add TMPDIR description o add .gitignore file o makedumpfile: works on 2.6.32 o the initialization method is operated if it is possible - makedumpfile-fix-buffer-overflow.diff: dropped (upstream). - SPARC porting: use ExclusiveArch instead of ExcludeArch - Fix buffer overflow that prevents build in Factory. - Update to 1.3.5 * Features o Store vmcoreinfo data into a dumpfile in the kdump- compressed format. o Read vmcoreinfo data from a kdump-compressed dumpfile. o Support kdump-compressed format for input file. o Add dump filtering on an x86_64 xen domain-0. o Save utsname data into disk_dump_header. o Add linux-2.6.30 - 2.6.31 support. * Bugfix o Fix some lacks of free(). (by Minoru Usui) * Code Cleanup o Set the calculated value to dh->sub_hdr_size. o Fix some indents in write_kdump_header(). o Unify the name of kdump_sub_header. o Fix the typo of DISKDUMP_HEADER_BLOCKS. o Add the description about re-filtering into manpage. o Fix the description in manpage and README. o Add some comments to code for the readability. o Remove VERSION_LINUX_2_6_XX. o Add paddr_to_pfn() and pfn_to_paddr() macros. o Merge the version information of makedumpfile. o Merge the PT_NOTE methods of both elf64 and elf32. o Reduce some indents in exclude_unnecessary_pages(). o Remove unnecessary spaces. o read_disk_dump_header() and read_kdump_sub_header(). o Use DISKDUMP_HDADER_BLOCKS for the readability. - Update to 1.3.3 o Add --split option o Add --reassemble option o Allow specifying multiple dump levels with "-d" o Code cleanups o Bugfixes - do not use static zlib ==== marble ==== Version update (16.08.2 -> 17.04.0) Subpackages: libastro1 marble-data marble-devel marble-doc marble-kde - Update to 17.04.0 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.04.0.php - Changes since 17.03.90: * None - Update to 17.03.90 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.04-rc.php - Changes since 17.03.80: * None - Update to 17.03.80 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.03.80.php - Changes since 16.12.3: * Too many changes to list here - Update to 16.12.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-16.12.3.php - Changes since 16.12.2: * None - Update to KDE Applications 16.12.2 * KDE Applications 16.12.2 * https://www.kde.org/announcements/announce-applications-16.12.2.php - - Update to KDE Applications 16.12.1 * KDE Applications 16.12.1 * https://www.kde.org/announcements/announce-applications-16.12.1.php - Update to KDE Applications 16.12.0 * KDE Applications 16.12.0 * https://www.kde.org/announcements/announce-applications-16.12.0.php - Install the designer plugins to the correct location - Use proper cmake macro for building, remove obsolete WITH_KF5 option - Update to KDE Applications 16.11.90 * KDE Applications 16.12.0 RC * https://www.kde.org/announcements/announce-applications-16.12-rc.php - Update to KDE Applications 16.11.80 * KDE Applications 16.12.0 Beta * https://www.kde.org/announcements/announce-applications-16.12-beta.php - Update to KDE Applications 16.08.3 * KDE Applications 16.08.3 * https://www.kde.org/announcements/announce-applications-16.08.3.php ==== open-iscsi ==== Subpackages: iscsiuio - Added support for qedi ping (bsc#1036238) ==== openmpi ==== - Make description more objective - Unify spec with SLE12 - Use upstream git repo to fetch source tarball - Add openmpi-etc-files.patch to update config files so they match files from OpenMPI2 - Make dependencies on libs now coming from rdma-core versioned. - Add new file to files section. - Update to 1.10.6 (fate#321475) Changes since 1.10.3: 1.10.6: - Fix bug in timer code that caused problems at optimization settings greater than 2 - OSHMEM: make mmap allocator the default instead of sysv or verbs - Support MPI_Dims_create with dimension zero - Update USNIC support - Prevent 64-bit overflow on timer counter - Add support for forwarding signals - Fix bug that caused truncated messages on large sends over TCP BTL - Fix potential infinite loop when printing a stacktrace 1.10.5: - Update UCX APIs - Fix bug in darray that caused MPI/IO failures - Use a MPI_Get_library_version() like string to tag the debugger DLL. Thanks to Alastair McKinstry for the report - Fix multi-threaded race condition in coll/libnbc - Several fixes to OSHMEM - Fix bug in UCX support due to uninitialized field - Fix MPI_Ialltoallv with MPI_IN_PLACE and without MPI param check - Correctly reset receive request type before init. Thanks Chris Pattison for the report and test case. - Fix bug in iallgather[v] - Fix concurrency issue with MPI_Comm_accept. Thanks to Pieter Noordhuis for the patch - Fix ompi_coll_base_{gather,scatter}_intra_binomial - Fixed an issue with MPI_Type_get_extent returning the wrong extent for distributed array datatypes. - Re-enable use of rtdtsc instruction as a monotonic clock source if the processor has a core-invariant tsc. This is a partial fix for a performance regression introduced in Open MPI v1.10.3. 1.10.4: - Fix assembler support for MIPS - Improve memory handling for temp buffers in collectives - Fix [all]reduce with non-zero lower bound datatypes Thanks Hristo Iliev for the report - Fix non-standard ddt handling. Thanks Yuki Matsumoto for the report - Various libnbc fixes. Thanks Yuki Matsumoto for the report - Fix typos in request RMA bindings for Fortran. Thanks to @alazzaro and @vondele for the assist - Various bug fixes and enhancements to collective support - Fix predefined types mapping in hcoll - Revive the coll/sync component to resolve unexpected message issues during tight loops across collectives - Fix typo in wrapper compiler for Fortran static builds - Remove spurious characters from environment module (bsc#1012380). - Fix creation of environment module in spec (bsc#1011484). - Remove the Conflicts as the packages don't conflict anymore. - Move the plugins (modules) to openmpi-libs (bsc#1003090). - Add a missing Conflicts: for openmpi-compat (bsc#999916 bsc#982458) - timer:linux is only built on %ix86 x86_64 ia64 ppc ppc64 %sparc - Guard files not installed when building without __malloc_initialize_hook (glibc 2.24). Currently this is only the case for Tumbleweed. - instead of adding to the list of architectures that don't build help-opal-timer-linux.txt include it exclusively for ix86 and x86_64 (bsc#990790). - Update to 1.10.3, last of the 1.10 releases (bsc#988787) : * Fix zero-length datatypes. * Minor manpage cleanups * Implement atomic support in OSHMEM/UCX * Fix support of MPI_COMBINER_RESIZED. * Fix computation of #cpus when --use-hwthread-cpus is used * Add entry points for Allgatherv, iAllgatherv, Reduce, and iReduce for the HCOLL library * Fix an HCOLL integration bug that could signal completion of request while still being worked * Fix computation of cores when SMT is enabled. * Various USNIC fixes * Create a datafile in the per-proc directory in order to make it unique per communicator. Thanks to Peter Wind for the report * Fix zero-size malloc in one-sided pt-to-pt code. * Fix MPI_Get_address when passed MPI_BOTTOM to not return an error. * Fix MPI_TYPE_SET_ATTR with NULL value. * Fix various Fortran08 binding issues * Fix memchecker no-data case. * Fix CUDA support under OS-X * Fix various OFI/MTL integration issues * Add MPI_T man pages * Fix one-sided pt-to-pt issue by preventing communication from happening before a target enters a fence, even in the no-precede case * Fix a bug that disabled Totalview for MPMD use-case * Correctly support MPI_UNWEIGHTED in topo-graph-neighbors. * Fix singleton operations under SLURM when PMI2 is enabled * Do not use MPI_IN_PLACE in neighborhood collectives for non-blocking collectives (libnbc). * Silence autogen deprecation warnings for newer versions of Perl * Do not return MPI_ERR_PENDING from collectives * Use type int* for MPI_WIN_DISP_UNIT, MPI_WIN_CREATE_FLAVOR, and MPI_WIN_MODEL. * Fix register_datarep stub function in IO/OMPIO. * Fix a bus error on MPI_WIN_[POST,START] in the shared memory one-sided component * Add several missing MPI_WIN_FLAVOR constants to the Fortran support * Enable connecting processes from different subnets using the openib BTL * Fix bug in basic/barrier algorithm in OSHMEM * Correct process binding for the --map-by node case * Include support for subnet-to-subnet routing over InfiniBand networks * Fix usnic resource check * AUTHORS: Fix an errant reference to Subversion IDs * Fix affinity for MPMD jobs running under LSF * Fix many Fortran binding bugs * Fix `MPI_IN_PLACE`-related bugs * Fix PSM/PSM2 support for singleton operations * Ensure MPI transports continue to progress during RTE barriers * Update HWLOC to 1.9.1 end-of-series * Fix a bug in the Java command line parser when the - Djava.library.path options was given by the user * Update the MTL/OFI provider selection behavior * Add support for clock_gettime on Linux. * Correctly compute #slots when -host is used for MPMD case * Fix a bug in the hcoll collectives due to an uninitialized field * Do not set a binding policy when oversubscribing a node * Fix hang in intercommunicator operations when oversubscribed * Speed up process termination during MPI_Abort * Disable backtrace support by default in the PSM/PSM2 libraries to prevent unintentional conflicting behavior. - Exclude help text for opal-timer which isn't built on s390(x) - Remove --with-devel-headers from configure options on request from upstream as it's only meant to be used when developing openmpi plugins outside the source tree and has consequences for normal users. - Remove files only meant for developers of openmpi itself from the file list. - BuildRequire libfabrics. - BuildRequire libfabric if building for x86_64. - Open MPI 1.10.3: * many upstream bug fixes, improvements, documentation updates - build with libpsm2 only on x86_64, the only platform where that library builds at the moment - Readd psm support. - Sync .changes from factory and SLE12 SP2. - Add openmpi-1.8.3-fix-bashisms.patch from factory. - Enable support for libpsm2. - Enable the use of gcc built-in atomics. - Add otf(de)compress to the files in -devel. - BuildRequire X11 devel package so that the gui parts of openm[i are built. - Updated to 1.10.2 (fate#319241): * OSHMEM is now 1.2 compliant - Fix NBC_Copy for legitimate zero-size messages - Fix multiple bugs in OSHMEM - Correctly handle mpirun --host <user>@<ip-address> - Centralize two MCA params to avoid duplication between OMPI and OSHMEM layers: opal_abort_delay and opal_abort_print_stack - Add support for Fujitsu compilers - Add UCX support for OMPI and OSHMEM - Correctly handle oversubscription when not given directives to permit it. Thanks to @ammore1 for reporting it - Add Intel HFI1 default parameters for the openib BTL - Resolve symbol conflicts in the PSM2 library - Add ability to empty the rgpusm cache when full if requested - Fix another libtool bug when -L requires a space between it and the path. - Add support for OSHMEM v1.2 APIs - Improve efficiency of oshmem_preconnect_all algorithm - Fix bug in buffered sends support - Fix double free in edge case of mpirun. - Multiple one-sided support fixes - Fix integer overflow in the tuned "reduce" collective when using buffers larger than INT_MAX in size - Fix parse of user environment variables in mpirun. - Performance improvements in PSM2 support - Fix NBS iBarrier for inter-communicators - Fix bug in vader BTL during finalize - Improved configure support for Fortran compilers - Fix rank_file mapper to support default --slot-set. - Update MPI_Testsome man page. - Fix missing resize of the returned type for subarray and darray types. Added: openmpi-1.10.2.tar.bz2 Removed: openmpi-1.8.8.tar.bz2 - Really do remove openmpi-external_libltdl.patch. - updated to 1.8.8 - remove unneeded patch4 openmpi-external_libltdl.patch - update files list - list of changes since 1.8.3 1.8.8 ----- - Fix a segfault in MPI_FINALIZE with the PSM MTL. - Fix mpi_f08 sentinels (e.g., MPI_STATUS_IGNORE) handling. - Set some additional MXM default values for OSHMEM. - Fix an invalid memory access in MPI_MRECV and MPI_IMRECV. - Include two fixes that were mistakenly left out of the official v1.8.7 tarball: - Fixed MPI_WIN_POST and MPI_WIN_START for zero-size messages - Protect the OOB TCP ports from segfaulting when accessed by port scanners 1.8.7 ---- * * NOTE: v1.8.7 technically breaks ABI with prior versions * * in the 1.8 series because it repairs two incorrect API * * signatures. However, users will only need to recompile * * if they were using those functions - which they couldn't * * have been, because the signatures were wrong :-) - Plugged a memory leak that impacted blocking sends - Fixed incorrect declaration for MPI_T_pvar_get_index and added missing return code MPI_T_INVALID_NAME. - Fixed an uninitialized variable in PMI2 support - Added new vendor part id for Mellanox ConnectX4-LX - Fixed NBC_Copy for legitimate zero-size messages - Fixed MPI_Win_post and MPI_Win_start for zero-size messages - Protect the OOB ports from segfaulting when accessed by port scanners - Fixed several Fortran typos - Fixed configure detection of XRC support - Fixed support for highly heterogeneous systems to avoid memory corruption when printing out the bindings 1.8.6 ----- - Fixed memory leak on Mac OS-X exposed by TCP keepalive - Fixed keepalive support to ensure that daemon/node failure results in complete job cleanup - Update Java binding support - Fixed MPI_THREAD_MULTIPLE bug in vader shared memory BTL - Fixed issue during shutdown when CUDA initialization wasn't complete - Fixed orted environment when no prefix given - Fixed trivial typo in MPI_Neighbor_allgather manpage - Fixed tree-spawn support for sh and ksh shells - Several data type fixes - Fixed IPv6 support bug - Cleaned up an unlikely build issue - Fixed PMI2 process map parsing for cyclic mappings - Fixed memalign threshold in openib BTL - Fixed debugger access to message queues for blocking send/recv 1.8.5 ----- - Fixed configure problems in some cases when using an external hwloc installation. Thanks to Erick Schnetter for reporting the error and helping track down the source of the problem. - Fixed linker error on OS X when using the clang compiler. Thanks to Erick Schnetter for reporting the error and helping track down the source of the problem. - Fixed MPI_THREAD_MULTIPLE deadlock error in the vader BTL. Thanks to Thomas Klimpel for reporting the issue. - Fixed several Valgrind warnings. - Fixed version compatibility test in OOB that broke ABI within the 1.8 series. NOTE: this will not resolve the problem between pre-1.8.5 versions, but will fix it going forward. - Fix some issues related to running on Intel Xeon Phi coprocessors. - Opportunistically switch away from using GNU Libtool's libltdl library when possible (by default). - Fix some VampirTrace errors. - Correct default binding patterns when --use-hwthread-cpus was specified and nprocs <= 2. - Fix warnings about -finline-functions when compiling with clang. - Updated the embedded hwloc with several bug fixes, including the "duplicate Lhwloc1 symbol" that multiple users reported on some platforms. - Do not error when mpirun is invoked with with default bindings (i.e., no binding was specified), and one or more nodes do not support bindings. Thanks to Annu Desari for pointing out the problem. - Let root invoke "mpirun --version" to check the version without printing the "Don't run as root!" warnings. - Fixed several bugs in OpenSHMEM support. - Extended vader shared memory support to 32-bit architectures. - Fix handling of very large datatypes. - Fixed a bug in handling subarray MPI datatypes, and a bug when using MPI_LB and MPI_UB. - Restore user-settable bandwidth and latency PML MCA variables. - Multiple bug fixes for cleanup during MPI_FINALIZE in unusual situations. - Added support for TCP keepalive signals to ensure timely termination when sockets between daemons cannot be created (e.g., due to a firewall). - Added MCA parameter to allow full use of a SLURM allocation when started from a tool (supports LLNL debugger). - Fixed several bugs in the configure logic for PMI and hwloc. - Fixed incorrect interface index in TCP communications setup. Thanks to Mark Kettenis for spotting the problem and providing a patch. - Fixed MPI_IREDUCE_SCATTER with single-process communicators when MPI_IN_PLACE was not used. - Added XRC support for OFED v3.12 and higher. - Various updates and bug fixes to the Mellanox hcoll collective support. - Fix problems with Fortran compilers that did not support REAL*16/COMPLEX*32 types. - Fixed problem with rpath/runpath support in pkg-config files. Thanks to Christoph Junghans for notifying us of the issue. - Man page fixes: - Removed erroneous "color" discussion from MPI_COMM_SPLIT_TYPE. - Fixed prototypes for MPI_IBARRIER. Thanks to Maximilian for finding the issue. - Updated docs about buffer usage in non-blocking communications. - Added documentation about the 'ompi_unique' MPI_Info key with MPI_PUBLISH_NAME. - Fixed typo in MPI_INTERCOMM_MERGE. - Updated configure paths in HACKING. - Fixed Fortran typo in MPI_WIN_LOCK_ALL. Thanks to Thomas Jahns for pointing out the issue. - Fixed a number of MPI one-sided bugs. - Fixed MPI_COMM_SPAWN when invoked from a singleton job. - Fixed a number of minor issues with CUDA support, including registering of shared memory and supporting reduction support for GPU buffers. - Improved support for building OMPI on Cray platforms. - Fixed performance regression introduced by the inadvertent default enabling of MPI_THREAD_MULTIPLE support. 1.8.4 ----- - Fix MPI_SIZEOF; now available in mpif.h for modern Fortran compilers (see README for more details). Also fixed various compiler/linker errors. - Fixed inadvertant Fortran ABI break between v1.8.1 and v1.8.2 in the mpi interface module when compiled with gfortran >= v4.9. - Fix various MPI_THREAD_MULTIPLE issues in the TCP BTL. - mpirun no longer requires the --hetero-nodes switch; it will automatically detect when running in heterogeneous scenarios. - Update LSF support, to include revamped affinity functionality. - Update embedded hwloc to v1.9.1. - Fixed max registerable memory computation in the openib BTL. - Updated error message when debuggers are unable to find various symbols/types to be more clear. Thanks to Dave Love for raising the issue. - Added proper support for LSF and PBS/Torque libraries in static builds. - Rankfiles now support physical processor IDs. - Fixed potential hang in MPI_ABORT. - Fixed problems with the PSM MTL and "re-connect" scenarios, such as MPI_INTERCOMM_CREATE. - Fix MPI_IREDUCE_SCATTER with a single process. - Fix (rare) race condition in stdout/stderr funneling to mpirun where some trailing output could get lost when a process terminated. - Removed inadvertent change that set --enable-mpi-thread-multiple "on" by default, thus impacting performance for non-threaded apps. - Significantly reduced startup time by optimizing internal hash table implementation. - Fixed OS X linking with the Fortran mpi module when used with gfortran >= 4.9. - Fixed memory leak on Cygwin platforms. - Fixed seg fault in neighborhood collectives when the degree of the topology is higher than the communicator size. - Fixed segfault in neighborhood collectives under certain use-cases. - Fixed various issues regarding Solaris support. - Fixed PMI configure tests for certain Slurm installation patterns. - Fixed param registration issue in Java bindings. - Several man page fixes. - Silence several warnings and close some memory leaks (more remain, but it's better than it was). - Re-enabled the use of CMA and knem in the shared memory BTL. - Updated mpirun manpage to correctly explain new map/rank/binding options. Fixed MPI_IALLGATHER problem with intercommunicators. - Numerous updates and performance improvements to OpenSHMEM. - Turned off message coalescing in the openib BTL until a proper fixfor that capability can be provided (tentatively expected for 1.8.5) - Fix a bug in iof output that dates back to the dinosaurs which would output extra bytes if the system was very heavily loaded - Fix a bug where specifying mca_component_show_load_errors=0 could cause ompi_info to segfault - Updated valgrind suppression file - Fix the dangling symlink for mpiCC.1. - Add Patch from normand@linux.vnet.ibm.com that fixes openmpi.spec so that the testsuite build works again (bsc#941626). - Use the distro supplied libldl, not the internal copy. - Add openmpi-external_libltdl.patch to make dlopen_test also compile with external libltdl. - Run autogen.sh again, needed by the new patch as it modifies Makefile.am. - Just include README as a dummy. As openmpi-testsuite is only meant to run the testsuite, the built package doesn't contain anything usefull and in case of test failures the package would not be created. - Make clear that disabling Fortran 2008 support is only needed until gcc5 becomes the default. - don't package test suite logs - no one reads them anyway and it would require latest automake - don't autogen.sh - upstream tar should be enough for anyone (fixes build with latest libtool) - Disable Fortran 2008 module and remove mpi_ext.mod which get built automatically when using GCC 5. Reenable when gcc5 is the default. - Pass a fixed branding string so that it doesn't contain the build host (bnc#916027). - Don't make testsuite noarch as then configure will fail. - Manually delete libvt-pomp.a. - Fix file list. - Add an empty install section for openmpi-testsuite. - Only build with OFED support for 13.2 and up. - fix definition of with_openib. - fix file list for building without OFED support. - Only run autogen.sh when building for 13.1 or later so also patch Makefile.in - Make openmpi-testsuite a noarch package. - fix bashisms in vtrun script: option '-e' of 'echo' command may be unsupported in some POSIX-complet shells - add patches: * openmpi-1.8.3-fix-bashisms.patch - Modify the tests in spec a bit - Only run scriptlets if we're building the regular openmpi package. - enabled threads support - -enable-mpi-thread-multiple - -with-threads - updated to 1.8.3 1.8.3 ----- - Fixed application abort bug to ensure that MPI_Abort exits appropriately and returns the provided exit status - Fixed some alignment (not all) issues identified by Clang - Allow CUDA-aware to work with nonblocking collectives. Forces packing to happen when using GPU buffers. - Fixed configure test issue with Intel 2015 Fortran compiler - Fixed some PGI-related errors - Provide better help message when encountering a firewall - Fixed MCA parameter quoting to protect multi-word params and params that contain special characters - Improved the bind-to help message to clarify the defaults - Add new MPI-3.1 tools interface - Several performance optimizations and memory leak cleanups - Turn off the coll/ml plugin unless specifically requested as it remains in an experimental state - Fix LSF support by adding required libraries for the latest LSF releases. Thanks to Joshua Randal for supplying the initial patches. 1.8.2 ----- - Fix auto-wireup of OOB, allowing ORTE to automatically test all available NICs - "Un-deprecate" pernode, npernode, and npersocket options by popular demand - Add missing Fortran bindings for MPI_WIN_LOCK_ALL, MPI_WIN_UNLOCK_ALL, and MPI_WIN_SYNC. - Fix cascading/over-quoting in some cases with the rsh/ssh-based launcher. Thanks to multiple users for raising the issue. - Properly add support for gfortran 4.9 ignore TKR pragma (it was erroneously only partially added in v1.7.5). Thanks to Marcus Daniels for raising the issue. - Update/improve help messages in the usnic BTL. - Resolve a race condition in MPI_Abort. - Fix obscure cases where static linking from wrapper compilers would fail. - Clarify the configure --help message about when OpenSHMEM is enabled/disabled by default. Thanks to Paul Hargrove for the suggestion. - Align pages properly where relevant. Thanks to Paul Hargrove for identifying the issue. - Various compiler warning and minor fixes for OpenBSD, FreeBSD, and Solaris/SPARC. Thanks to Paul Hargrove for the patches. - Properly pass function pointers from Fortran to C in the mpi_f08 module, thereby now supporting gfortran 4.9. Thanks to Tobias Burnus for assistance and testing with this issue. - Improve support for Cray CLE 5. - Fix mpirun regression: ensure exit status is non-zero if mpirun is terminated due to signal. - Improved CUDA efficiency of asynchronous copies. - Fix to parameter type in MPI_Type_indexed.3. Thanks to Bastian Beischer for reporting the mistake. - Fix NUMA distance calculations in the openib BTL. - Decrease time required to shut down mpirun at the end of a job. - More RMA fixes. - More hostfile fixes from Tetsuya Mishima. - Fix darray issue where UB was not computed correctly. - Fix mpi_f08 parameter name for MPI_GET_LIBRARY_VERSION. Thanks to Junchao Zhang for pointing out the issue. - Ensure mpirun aborts properly when unable to map processes in scheduled environments. - Ensure that MPI RMA error codes show up properly. Thanks to Lisandro Dalcin for reporting the issue. - Minor bug fixes and improvements to the bash and zsh mpirun autocompletion scripts. - Fix sequential mpirun process mapper. Thanks to Bill Chen for reporting the issue. - Correct SLURM stdout/stderr redirection. - Added missing portals 4 files. - Performance improvements for blocking sends and receives. - Lots of cleanup to the ml collective component - Added new Java methods to provide full MPI coverage - Many OSHMEM cleanups - Prevent comm_spawn from automatically launching a VM across all available nodes - Close many memory leaks to achieve valgrind-clean operation - Better handling of TCP connection discovery for mismatched networks where we don't have a direct 1:1 subnet match between nodes - Prevent segfault when OMPI info tools are used in pipes and user exits one step of that pipe before completing output - Fix testsuite build - Hardcode the package name in the calls of mpi-selector. - Remove the line suppressing the warning about the library calling exit and the one suppressing the warning about a script without a shebang. - Move plugins to main package (bnc#887130). - Update to OFED 3.12 final. - Support for udapl was dropped beginning with 1.7 so remove all traces in the spec file. - Include a file only for x86 and x86_64. - Fix source URL. - Fix file list for devel package. - Fix file list for devel package. - Split off everything that is only needed for developing code using OpenMPI into openmpi-devel, including stuff like the wrapper scripts for the compilers. - The openmpi-testsuite package now creates a package that only contains the test log. - Add openmpi-no_network_in_build.patch to not run the nfs based test inside the buildroot. - Update to 1.8.1: - Fix serious bug where running mpi bugs as root deletes files in /. - Update to 1.8. Changes since 1.7.5: * Commit upstream ROMIO fix for mixed NFS+local filesystem environments. * Several fixes for MPI-3 one-sided support. For example, arbitrary-length datatypes are now supported. * Add config support for the Mellanox ConnectX 4 card. * Add missing MPI_COMM_GET|SET_INFO functions, and missing MPI_WEIGHTS_EMPTY and MPI_ERR_RMA_SHARED constants. * Update some help messages in OSHMEM, the usnic BTL, the TCP BTL, and ORTE, and update documentation about ompi_info's --level option. * Fix some compiler warnings. * Ensure that ORTE daemons are not bound to a single processor if TaskAffinity is set on by default in Slurm. - fix ifarch test for intel/amd. - fixed specfile, adopted version to 1.8 rc1 - Update to 1.8 rc1. - Compile with PSM support on i686 and c86_64 (fate#315889) - Update to 1.7.4, i.e. a version with support for MPI-3 (fate#316375, fate#314327, fate#314835): The list of features and bug fixes since 1.7.2 is far too long to list here. See the file NEWS in the package documentation for a detailed listing. - Add the files NEWS, LICENSE, AUTHORS, README and README.JAVA.txt as ackagwe documentation. - Create openmpi-testsuite.spec to run the opnmpi testsuite. - Because of one yet unfixed bug running the test suite will always succeed. - Added infinipath-psm-devel to BuildRequires - Create openmpi-testsuite.spec to run the openmpi testsuite. - Because of one yet unfixed bug running the test suite will always succeed. - Split libraries into subpackage to satisfy program dependencies without requiring the development environment - Enable use of GCC intrinsics for atomics instead of custom assembler - Remove remove-assembler-for-armv5.diff - Update to 1.7.2: * Updated default SRQ parameters for the openib BTL. * Major VampirTrace update to 5.14.4.2. * Fix to set flag==1 when MPI_IPROBE is called with MPI_PROC_NULL. * Set the Intel Phi device to be ignored by default by the openib BTL. * Decrease the internal memory storage used by intrinsic MPI datatypes for Fortran types. Thanks to Takahiro Kawashima for the initial patch. * Fix total registered memory calculation for Mellanox ConnectIB and OFED 2.0. * Fix possible data corruption in the MXM MTL component. * Remove extraneous -L from hwloc's embedding. Thanks to Stefan Friedel for reporting the issue. * Fix contiguous datatype memory check. Thanks to Eric Chamberland for reporting the issue. * Make the openib BTL more friendly to ignoring verbs devices that are not RC-capable. * Fix some MPI datatype engine issues. Thanks to Thomas Jahns for reporting the issue. * Add INI information for Chelsio T5 device. * Integrate MXM STREAM support for MPI_ISEND and MPI_IRECV, and other minor MXM fixes. * Improved alignment for OpenFabrics buffers. * Fix to not show amorphous "MPI was already finalized" error when failing to MPI_File_close an open file. Thanks to Brian Smith for reporting the issue. - Modify spec so that openmpi can be compiled without UDAPL support but with support for IB verbs. - Simplify macros so that the build service parser understands them. - Add openmpi-no_date_and_time.patch to not use __DATE__. - Update to 1.7. The following is an abbreviated list of changes in v1.7 (note that countless other smaller improvements and enhancements are not shown below): - Added MPI-3 functionality: - MPI_GET_LIBRARY_VERSION - Matched probe - MPI_TYPE_CREATE_HINDEXED_BLOCK - Non-blocking collectives - MPI_INFO_ENV support - Fortran '08 bindings (see below) - Dropped support for checkpoint/restart due to loss of maintainer :-( - Enabled compile-time warning of deprecated MPI functions by default (in supported compilers). - Revamped Fortran MPI bindings (see the README for details): - "mpifort" is now the preferred wrapper compiler for Fortran - Added "use mpi_f08" bindings (for compilers that support it) - Added better "use mpi" support (for compilers that support it) - Removed incorrect MPI_SCATTERV interface from "mpi" module that was added in the 1.5.x series for ABI reasons. - Lots of VampirTrace upgrades and fixes; upgrade to v5.14.3. - Modified process affinity system to provide warning when bindings result in being "bound to all", which is equivalent to not being bound. - Removed maffinity, paffinity, and carto frameworks (and associated MCA params). - Upgraded to hwloc v1.5.1. - Added performance improvements to the OpenIB (OpenFabrics) BTL. - Made malloc hooks more friendly to IO interprosers. Thanks to the bug report and suggested fix from Darshan maintainer Phil Carns. - Added support for the DMTCP checkpoint/restart system. - Added support for the Cray uGNI interconnect. - Fixed header file problems on OpenBSD. - Fixed issue with MPI_TYPE_CREATE_F90_REAL. - Wrapper compilers now explicitly list/link all Open MPI libraries if they detect static linking CLI arguments. - Open MPI now requires a C99 compiler to build. Please upgrade your C compiler if you do not have a C99-compliant compiler. - Fix MPI_GET_PROCESSOR_NAME Fortran binding to set ierr properly. Thanks to LANL for spotting the error. - Many MXM and FCA updates. - Fixed erroneous free of putenv'ed string that showed up in Valgrind reports. - Fixed MPI_IN_PLACE case for MPI_ALLGATHER. - Fixed a bug that prevented MCA params from being forwarded to daemons upon launch. - Fixed issues with VT and CUDA --with-cuda[-libdir] configuration CLI parameters. - Entirely new implementation of many MPI collective routines focused on better performance. - Revamped autogen / build system. - Add new sensor framework to ORTE that includes modules for detecting stalled applications and processes that consume too much memory. - Added new state machine framework to ORTE that converts ORTE into an event-driven state machine using the event library. - Added a new MCA parameter (ess_base_stream_buffering) that allows the user to override the system default for buffering of stdout/stderr streams (via setvbuf). Parameter is not visible via ompi_info. - Revamped the launch system to allow consideration of node hardware in assigning process locations and bindings. - Added the -novm option to preserve the prior launch behavior. - Revamped the process mapping system to utilize node hardware by adding new map-by, rank-by, and bind-to cmd line options. - Added new MCA parameter to provide protection against IO forwarding backlog. - Dropped support for native Windows due to loss of maintainers. :-( - Added a new parallel I/O component and multiple new frameworks to support parallel I/O operations. - Fix typo in orte_setup_hadoop.m4. Thanks to Aleksej Saushev for reporting it - Fix a very old error in opal_path_access(). Thanks to Marco Atzeri for chasing it down. - Remove openmpi-sync-builtins.patch as it's not needed anymore. - Define sysconfdir to be below the version specific openmpi directory (bnc#805244). - Unset the system default in addition to unregistering the openmpi version (bnc#810598). - Unconditionally set the just installed openmpi version to be the default. - Add patch for support of sync builtins (openmpi-sync-builtins.patch) - Update to version 1.6.4 - Fix to obtaining the correct available nodes when a rankfile is providing the allocation. Thanks to Siegmar Gross for reporting the problem. - Updates for MXM 2.0. - Major VT update to 5.14.2.3. - Automatically provide compiler flags that compile properly on some types of ARM systems. - Fix slot_list behavior when multiple sockets are specified. Thanks to Siegmar Gross for reporting the problem. - Fixed memory leak in one-sided operations. Thanks to Victor Vysotskiy for letting us know about this one. - Added performance improvements to the OpenIB (OpenFabrics) BTL. - Improved error message when process affinity fails. - Fixed MPI_MINLOC on man pages for MPI_REDUCE(_LOCAL). Thanks to Jed Brown for noticing the problem and supplying a fix. - Made malloc hooks more friendly to IO interprosers. Thanks to the bug report and suggested fix from Darshan maintainer Phil Carns. - Restored ability to direct launch under SLURM without PMI support. - Major VT update to 5.14.2.3. - Support FCA v3.0+. - Fixed issue with MPI_TYPE_CREATE_F90_REAL. - Fix an issue with using external libltdl installations. Thanks to opolawski for identifying the problem. - Fixed MPI_IN_PLACE case for MPI_ALLGATHER for FCA. - Allow SLURM PMI support to look in lib64 directories. Thanks to Guillaume Papaure for the patch. - Restore "use mpi" ABI compatibility with the rest of the 1.5/1.6 series (except for v1.6.3, where it was accidentally broken). - Fix a very old error in opal_path_access(). Thanks to Marco Atzeri for chasing it down. - Update devel package files list - fixed Source0 URL - Update to version 1.6.3 - Fix mpirun --launch-agent behavior when a prefix is specified. Thanks to Reuti for identifying the issue. - Fixed memchecker configury. - Brought over some compiler warning squashes from the development trunk. - Fix spawning from a singleton to multiple hosts when the "add-host" MPI_Info key is used. Thanks to Brian Budge for pointing out the problem. - Add Mellanox ConnextIB IDs and max inline value. - Fix rankfile when no -np is given. - FreeBSD detection improvement. Thanks to Brooks Davis for the patch. - Removed TCP warnings on Windows. - Improved collective algorithm selection for very large messages. - Fix PSM MTL affinity settings. - Fix issue with MPI_OP_COMMUTATIVE in the mpif.h bindings. Thanks to Ake Sandgren for providing a patch to fix the issue. - Fix issue with MPI_SIZEOF when using CHARACTER and LOGICAL types in the mpi module. Thanks to Ake Sandgren for providing a patch to fix the issue. - Update to version 1.6.2 - Fix issue with MX MTL. Thanks to Doug Eadline for raising the issue. - Fix singleton MPI_COMM_SPAWN when the result job spans multiple nodes. - Fix MXM hang, and update for latest version of MXM. - Update to support Mellanox FCA 2.5. - Fix startup hang for large jobs. - Ensure MPI_TESTANY / MPI_WAITANY properly set the empty status when count==0. - Fix MPI_CART_SUB behavior of not copying periods to the new communicator properly. Thanks to John Craske for the bug report. - Add btl_openib_abort_not_enough_reg_mem MCA parameter to cause Open MPI to abort MPI jobs if there is not enough registered memory available on the system (vs. just printing a warning). Thanks to Brock Palen for raising the issue. - Minor fix to Fortran MPI_INFO_GET: only copy a value back to the user's buffer if the flag is .TRUE. - Fix VampirTrace compilation issue with the PGI compiler suite. - Update to version 1.6.1 - A bunch of changes to eliminate hangs on OpenFabrics-based networks. Users with Mellanox hardware are ***STRONGLY ENCOURAGED*** to check their registered memory kernel module settings to ensure that the OS will allow registering more than 8GB of memory. See this FAQ item for details: http://www.open-mpi.org/faq/?category=openfabrics#ib-low-reg-mem - Fall back to send/receive semantics if registered memory is unavilable for RDMA. - Fix two fragment leaks when registered memory is exhausted. - Hueristically determine how much registered memory is available and warn if it's significantly less than all of RAM. - Artifically limit the amount of registered memory each MPI process can use to about 1/Nth to total registered memory available. - Improve error messages when events occur that are likely due to unexpected registered memory exhaustion. - Fix double semicolon error in the C++ in <mpi.h>. Thanks to John Foster for pointing out the issue. - Allow -Xclang to be specified multiple times in CFLAGS. Thanks to P. Martin for raising the issue. - Break up a giant "print *" statement in the ABI-preserving incorrect MPI_SCATTER interface in the "large" Fortran "mpi" module. Thanks to Juan Escobar for the initial patch. - Switch the MPI_ALLTOALLV default algorithm to a pairwise exchange. - Increase the openib BTL default CQ length to handle more types of OpenFabrics devices. - Lots of VampirTrace fixes; upgrade to v5.13.0.4. - Map MPI_2INTEGER to underlying MPI_INTEGERs, not MPI_INTs. - Ensure that the OMPI version number is toleant of handling spaces. Thanks to dragonboy for identifying the issue. - Fixed IN parameter marking on Fortran "mpi" module MPI_COMM_TEST_INTER interface. - Various MXM improvements. - Make the output of "mpirun --report-bindings" much more friendly / human-readable. - Properly handle MPI_COMPLEX8|16|32. - More fixes for mpirun's processor affinity options (--bind-to-core and friends). - Use aligned memory for OpenFabrics registered memory. - Multiple fixes for parameter checking in MPI_ALLGATHERV, MPI_REDUCE_SCATTER, MPI_SCATTERV, and MPI_GATHERV. Thanks to the mpi4py community (Bennet Fauber, Lisandro Dalcin, Jonathan Dursi). - Fixed file positioning overflows in MPI_FILE_GET_POSITION, MPI_FILE_GET_POSITION_SHARED, FILE_GET_SIZE, FILE_GET_VIEW. - Removed the broken --cpu-set mpirun option. - Fix cleanup of MPI errorcodes. Thanks to Alexey Bayduraev for the patch. - Fix default hostfile location. Thanks to G?tz Waschk for noticing the issue. - Improve several error messages. - Use explicit macros so it is clear what files go where - Fix typo in the description of devel-static and clean up the spec file a bit. - Don't remove the libtool archive but rather include it in the devel-static package. - Removed circular dependency on -devel package. - Moved static library files to separate -devel-static package per openSUSE packaging guidelines. - fix build on ARMv5/v6 platforms as well - updated to version 1.6 changelog: - Fix some process affinity issues. When binding a process, Open MPI will now bind to all available hyperthreads in a core (or socket, depending on the binding options specified). - -> Note that "mpirun --bind-to-socket ..." does not work on POWER6- and POWER7-based systems with some Linux kernel versions. See the FAQ on the Open MPI web site for more information. - Add support for ARM5 and ARM6 (in addition to the existing ARM7 support). Thanks to Evan Clinton for the patch. - Minor Mellanox MXM fixes. - Properly detect FDR10, FDR, and EDR OpenFabrics devices. - Minor fixes to the mpirun(1) and MPI_Comm_create(3) man pages. - Prevent segv if COMM_SPAWN_MULTIPLE fails. Thanks to Fujitsu for the patch. - Disable interposed memory management in fakeroot environments. This fixes a problem in some build environments. - Minor hwloc updates. - Array versions of MPI_TEST and MPI_WAIT with a count==0 will now return immediately with MPI_SUCCESS. Thanks to Jeremiah Willcock for the suggestion. - Update VampirTrace to v5.12.2. - Properly handle forwarding stdin to all processes when "mpirun - -stdin all" is used. - Workaround XLC assembly bug. - OS X Tiger (10.4) has not been supported for a while, so forcibly abort configure if we detect it. - Fix segv in the openib BTL when running on SPARC 64 systems. - Fix some include file ordering issues on some BSD-based platforms. Thanks to Paul Hargove for this (and many, many other) fixes. - Properly handle .FALSE. return parameter value to attribute copy callback functions. - Fix a bunch of minor C++ API issues; thanks to Fujitsu for the patch. - Fixed the default hostfile MCA parameter behavior. - Per the MPI spec, ensure not to touch the port_name parameter to MPI_CLOSE_PORT (it's an IN parameter). - no need for this patch change-otf-soname.diff - Require mpi-selector in the "preun" instead of the "post" section as needed by the spec file. - change the soname of the internal libotf to avoid mismatches between the font library and this one - fix ARM support again - Update to 1.5.4: * Add support for the (as yet unreleased) Mellanox MXM transport. * Add support for dynamic service levels (SLs) in the openib BTL. * Fixed C++ bindings cosmetic/warnings issue with MPI::Comm::NULL_COPY_FN and MPI::Comm::NULL_DELETE_FN. * Also allow the word "slots" in rankfiles (i.e., not just "slot"). * Add Mellanox ConnectX 3 device IDs to the openib BTL defaults. * Various FCA updates. * Add missing ARM assembly code files. * Update to allow more than 128 entries in an appfile. * Various VT updates and bug fixes. * Update description of btl_openib_cq_size to be more accurate. * Various assembly "clobber" fixes. * Fix a hang in carto selection in obscure situations. * Updated to Automake 1.11.1 * Fix compilation of LSF support. * Update MPI_Comm_spawn_multiple.3 man page to reflect what it actually does. * Fix for possible corruption of the environment. * Enable use of PSM on direct-launch SLURM jobs. * Update paffinity hwloc to v1.2, and to fix minor bugs affinity assignment bugs on PPC64/Linux platforms. * Let the openib BTL auto-detect its bandwidth. * Support new MPI-2.2 datatypes. * Updates to support more datatypes in MPI one-sided communication. * Fix recursive locking bug when MPI-IO was used with MPI_THREAD_MULTIPLE. * Fix mpirun handling of prefix conflicts. * Ensure mpirun's --xterm options leaves sessions attached. * Fixed type of sendcounts and displs in the "use mpi" F90 module. ABI is preserved, but applications may well be broken. See the README for more details. * Fix indexed datatype leaks. * Fix debugger mapping when mpirun's -npernode option is used. * Fix segv associated with MPI_Comm_create with MPI_GROUP_EMPTY. * Improved LoadLeveler ORTE support. * Add new btl_openib_gid_index MCA parameter to allow selecting which GID to use on an OpenFabrics device's GID table. * Add support for PCI relaxed ordering in the OpenFabrics BTL (when available). * Update rsh logic to allow correct SGE operation. * Ensure that the mca_paffinity_alone MCA parameter only appears once in the ompi_info output. * Fixed return codes from MPI_PROBE and MPI_IPROBE. * If something goes wrong during MPI_INIT, fix the error message to say that it's illegal to invoke MPI_INIT before MPI_INIT. For further changes see NEWS in the package documentation. - updated to 1.4.5 - added files to make openmpi available via Modules Changes since 1.4.4 - Fixed the --disable-memory-manager configure switch. (** also to appear in 1.5.5) - Fix typos in code and man pages. Thanks to Fujitsu for these fixes. (** also to appear in 1.5.5) - Improve management of the registration cache; when full, try freeing old entries and attempt to re-register. - Fixed a data packing pointer alignment issue. Thanks to Fujitsu for the patch. (** also to appear in 1.5.5) - Add ability to turn off warning about having the shared memory backing store over a networked filesystem. Thanks to Chris Samuel for this suggestion. (** also to appear in 1.5.5) - Removed an unnecessary memmove() and plugged a couple of small memory leaks in the openib OOB connection setup code. - Fixed some QLogic bugs. Thanks to Mark Debbage from QLogic for the patches. - Fixed problem with MPI_IN_PLACE and other sentinel Fortran constants on OS X. (** also to appear in 1.5.5) - Fix SLURM cpus-per-task allocation. (** also to appear in 1.5.5) - Fix the datatype engine for when data left over from the previous pack was larger than the allowed space in the pack buffer. Thanks to Yuki Matsumoto and Takahiro Kawashima for the bug report and the patch. - Fix Fortran value for MPI_MAX_PORT_NAME. Thanks to Enzo Dari for raising the issue. - Workaround an Intel compiler v12.1.0 2011.6.233 vector optimization bug. - Fix issues on Solaris with the openib BTL. - Fixes for the Oracle Studio 12.2 Fortran compiler. - Update iWARP parameters for the Intel NICs. (** also to appear in 1.5.5) - Fix obscure cases where MPI_ALLGATHER could crash. Thanks to Andrew Senin for reporting the problem. (** also to appear in 1.5.5) - Remove redundant tags/sections per specfile guideline suggestions - Parallel building using %_smp_mflags - Package missing files to fix build error - Remove unexplained s390 exclude, use ExclusiveArch instead based upon asm files list - Include the libmpi.so symlink so that mpicc can be run. - Update to OpenMPI 1.4.4 to fix problems with f90 code (bnc#724941): * Modified a memcpy() call in the openib btl connection setup to use memmove() instead because of the possibility of an overlapping copy (as identified by valgrind). * Changed use of sys_timer_get_cycles() to the more appropriate wrapper: opal_timer_base_get_cycles(). Thanks to Jani Monoses for this fix. * Corrected the reported default value of btl_openib_ib_timeout in the "IB retries exceeded" error message. Thanks to Kevin Buckley for this correction. * Increase rdmacm adress resolution timeout from 1s to 30s & update Chelsio T4 openib BTL defaults. Thanks to Steve Wise for these updates. (** also to appear in 1.5.5) * Ensure that MPI_Accumulate error return in 1.4 is consistent with 1.5.x and trunk. * Allow the word "slots" in rankfiles (i.e., not just "slot"). (** also appeared in 1.5.4) * Add Mellanox ConnectX 3 device IDs to the openib BTL defaults. (** also appeared in 1.5.4) * Update description of btl_openib_cq_size to be more accurate. * Ensure mpirun's --xterm options leaves sessions attached. (** also appeared in 1.5.4) * Update to allow more than 128 entries in an appfile. (** also appeared in 1.5.4) * Update description of btl_openib_cq_size to be more accurate. (** also appeared in 1.5.4) * Fix for deadlock when handling recursive attribute keyval deletions (e.g., when using ROMIO with MPI_THREAD_MULTIPLE). * Fix indexed datatype leaks. Thanks to Pascal Deveze for supplying the initial patch. (** also appeared in 1.5.4) * Fixed the F90 types of the sendcounts and displs parameters to MPI_SCATTERV. Thanks to Stanislav Sazykin for identifying the issue. (** also appeared in 1.5.4) * Exclude opal/libltdl from "make distclean" when --disable-dlopen is used. Thanks to David Gunter for reporting the issue. * Fixed a segv in MPI_Comm_create when called with GROUP_EMPTY. Thanks to Dominik Goeddeke for finding this. (** also appeared in 1.5.4) * Fixed return codes from MPI_PROBE and MPI_IPROBE. (** also appeared in 1.5.4) * Fixed undefined symbol error when using the vtf90 profiling tool. * Fix for referencing an uninitialized variable in DPM ORTE. Thanks to Avinash Malik for reporting the issue. * Fix for correctly handling multi-token args when using debuggers. * Eliminated the unneeded u_int*_t datatype definitions. * Change in ORTE DPM to get around gcc 4.[45].x compiler wanrings about possibly calling free() on a non-heap variable, even though it will never happen because the refcount will never go to zero. * Fix for libtool issue when using pgcc to compile ompi in conjunction with the -tp option. * Fixed a race condition in osc_rdma_sync. Thanks to Guillaume Thouvenin for finding this issue. * Clarification of MPI_Init_thread man page. * Fixed an indexing problem in precondition_transports. * Fixed a problem in which duplicated libs were being specified for linking. Thanks to Hicham Mouline for noticing it. * Various autogen.sh fixes. * Fix for memchecking buffers during MPI_*INIT. * Man page cleanups. Thanks to Jeremiah Willcock and Jed Brown. * Fix for VT rpmbuild on RHEL5. * Support Solaris legacy munmap prototype changes. (** also appeared in 1.5.4) * Expands app_idx to int32_t to allow more than 127 app_contexts. * Guard the inclusion of execinfo.h since not all platforms have it. Thanks to Aleksej Saushev for identifying this issue. (** also appeared in 1.5.4) * Fix to avoid possible environment corruption. Thanks to Peter Thompson for identifying the issue and supplying a patch. (** also appeared in 1.5.4) * Fixed paffinity base MCA duplicate registrations. Thanks to Gus Correa for bringing this to our attention. * Fix recursive locking bug when MPI-IO was used with MPI_THREAD_MULTIPLE. (** also appeared in 1.5.4) * F90 MPI API fixes. * Fixed a misleading MPI_Bcast error message. Thanks to Jeremiah Willcock for reporting this. * Added <sys/stat.h> to ptmalloc's hooks.c (it's not always included by default on some systems). * Libtool patch to get around a build problem when using the IBM XL compilers. * Fix to detect and avoid overlapping memcpy(). Thanks to Francis Pellegrini for identifying the issue. * Fix to allow ompi to work on top of RoCE vLANs. * Restored a missing debugger flag to support TotalView. Thanks to David Turner and the TV folks for supplying the fix. * Updated SLURM support to 1.5.1. * Removed an extraneous #include from the TCP BTL. * When specifying OOB ports, fix to convert the ports into network byte order before binding. * Fixed use of memory barriers in the SM BTL. This fixed segv's when compiling with Intel 10.0.025 or PGI 9.0-3. * Fix to prevent the SM BTL from creating its mmap'd file in directories that are remotely mounted. - Run ./autogen.sh during ARM build to ensure relevant changes are applied prior to the ./configure step - update to 1.4.3: * latest upstream release with many fixes and features * changelog is too long to list here (> 200kb, read included NEWS for details) - fix support for ARM platforms - exclude arm from built, assembler routines are missing and current upstream patch is broken - Do not include build date and build host info on binaries this should save a significant number of rebuilds/publish all over aprox 120 packages and its dependencies. - add baselibs.conf to make boost-32bit installable - chain rest of ofed build-/requires to master dapl define - set a master define for dapl and disable it - drop unused buildrequires for sysfsutils - gzip man pages ==== parted ==== Subpackages: libparted0 - Add support for RAM drives for not erasing them when printing their partitions (bsc#1006834) - add: libparted-Add-support-for-RAM-drives.patch ==== perl-Bootloader ==== Version update (0.918 -> 0.919) - merge gh#openSUSE/perl-bootloader#113 - fix device name check (bsc#1033634, bsc#1033776) - 0.919 ==== perl-Glib ==== Version update (1.321 -> 1.325) - Update to version 1.325 (changes since 1.321): * Fix typos (bgo#760065). * Docs: Add missing blurbs for the benefit of "whatis" (bgo#753466). * Fix a POD error in the Glib::ParamSpec whatis entry. * Fix POD for the benefit of "whatis" (bgo#772329). * Fix typos in error message and POD (bgo#772328). * Try to avoid a possible hang in t/9.t. * Handle removing '.' in @INC for perl-5.26.0 compatibility. - Provide perl-Glib-devel as there are some header files in the package. ==== perl-Gtk2 ==== Version update (1.2498 -> 1.24992) - Update to version 1.24992 (changes since 1.2498): * Rename an internal variable to avoid confusion. * Make the Gtk2::StatusIcon::position_menu tests more robust/lenient. * Fix typos in POD (bgo#760067). * Fix typos in POD (bgo#772333). ? Handle removing '.' from @INC for perl-5.26.0 compatibility. * Update FSF Address (RT#89038). - Provide perl-Gtk2-devel as there are some header files in the package. ==== procps ==== Subpackages: libprocps3 - Update patch procps-ng-3.3.9-w-notruncate.diff to fix bug bsc#1030621 Command w with option -n doesn't work (invalid option) ==== qemu ==== Subpackages: qemu-arm qemu-block-curl qemu-block-dmg qemu-block-iscsi qemu-block-rbd qemu-block-ssh qemu-extra qemu-ipxe qemu-ksm qemu-kvm qemu-lang qemu-ppc qemu-s390 qemu-seabios qemu-sgabios qemu-tools qemu-vgabios qemu-x86 - Address various security/stability issues * Fix DOS potential in vnc interface (CVE-2017-8379 bsc#1037334) 0051-input-limit-kbd-queue-depth.patch * Fix DOS potential in vnc interface (CVE-2017-8309 bsc#1037242) 0052-audio-release-capture-buffers.patch * Fix OOB access in megasas device emulation (CVE-2017-8380 bsc#1037336) 0053-scsi-avoid-an-off-by-one-error-in-m.patch * Fix DOS in Vmware pv scsi emulation (CVE-2017-8112 bsc#1036211) 0054-vmw_pvscsi-check-message-ring-page-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9 - Fix building packages for some older distros. - Further refine our handling of building firmware (or not) for the various arch's and distro versions we build for. Note that if we don't build x86 firmware, (eg: x86 Leap 42.1) the upstream binary blobs are used, which may have migration incompatibilities with previous versions of qemu provided. ==== qemu-linux-user ==== - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9 * Patches added: 0051-input-limit-kbd-queue-depth.patch 0052-audio-release-capture-buffers.patch 0053-scsi-avoid-an-off-by-one-error-in-m.patch 0054-vmw_pvscsi-check-message-ring-page-.patch ==== rdma-core ==== Version update (1.2.0 -> 14) Subpackages: libibverbs1 librdmacm1 - Update to rdma-core v14-rc1 (bsc#1016427). - Remove redundant Requires on ldconfig (-p already does this). - Add missing systemd requires. - RPM group assignment fixes. - Remove pointless comments which cause scriptlets to be not empty in some cases. - Provide ofed for legacy packages - Update to git version fd1db488 as it now contains the bnxt drivr. No log of changes present (fate#321907). - specfile cleanup, remove libibverbs-devel subpackage, since it no longer exists. - ibacm shouldn't obsolete its older versions. - Fix Group for rdma-core. - Comment out the -devel requiring ibacm for bootstrapping. - fix Provides/Obsoletes - Fix RPM Group entries. - Initial packaging for SLES and openSUSE, based on latest release (fate#322112, fate#321250, fate#321566, fate#321657, fate#321684, fate#321750, fate#321867, fate#321887, fate#322197, fate#322199, bsc#1019714, bsc#1001685, bsc#1016427, bsc#1022597, bsc#1001685, bsc#1022598, bsc#1022599, bsc#1024377, bsc#1016427). - There is no valgrind in s390 so exclude the build requirement on this architecture. - Add appropriate RPM groups - Initital packaging for openSUSE ==== rpm ==== Subpackages: rpm-32bit rpm-build rpm-devel - Add patch to handle special case of .qm file paths correctly [bnc#1027925] new patch: find-lang-qt-qm.patch ==== rzip ==== - fill-buffer.patch: fix allocation of read buffer (bsc#1036941, CVE-2017-8364) ==== snapper ==== Version update (0.4.4 -> 0.5.0) Subpackages: libsnapper4 snapper-zypp-plugin - set cleanup algorithm for rollback snapshots (fate#321773) - version 0.5.0 - generate build file for Ubuntu 17.04 - version 0.4.5 ==== systemd ==== Subpackages: libsystemd0 libsystemd0-32bit libudev-devel libudev1 libudev1-32bit systemd-32bit systemd-bash-completion systemd-logger systemd-sysvinit udev - Import commit 3421d540c7fdcb59e5104718357f33a039296bfb d53559ccf logind: update empty and "infinity" handling for [User]TasksMax (#3835) (bsc#1031355) f5b2bcfb7 logind: update documentation for cf7d1a30e44 f562d65dc include sys/sysmacros.h in more places 107432c4a importd: support SUSE style checksums supplementary (#5800) ddc4933c4 importd: support SUSE style checksums (#5206) (fate#322054) 7b447beb0 journal: don't remove leading spaces (bsc#1033855) 75f82f3f3 journal: drop empty lines after level_prefix removing d5de9e0ae make sure all swap units are ordered before the swap target (bsc#955770 bsc#1034565) 57f3f96d6 hwdb: fix warning "atkbd serio0: Unknown key pressed" (#5772) (boo#1010220) - Restart logind on package update only on SLE12 distros (boo#1032660) Fully restarting logind is currently not supported by upstream as the file descriptors of the share session devices are not preserved. However on SLE12, the Xorg server isn't built with the logind support which makes the restart of logind possible. OTOH Leap ships the xorg server with the logind support enabled and in this case we don't want to restart logind. - Import commit 5fa6783ca8329b08941dcef9e95c78bf8170a944 87fdab070 core: when a unit's SourcePath points to API VFS pretend we are never out-of-date (#5487) (boo#1032538) 115b538cc pid1: do not use mtime==0 as sign of masking (#4388) (boo#1032538) 5a40f634b core: simplify unit_need_daemon_reload() a bit (boo#1032538) 2475c27c0 core: fix detection whether per-unit drop-ins changed (boo#1032538) 8435c2f5e core: treat masked files as "unchanged" (boo#1032538) 6d2c7e6c1 core/unit: extract checking of stat paths into helper function (boo#1032538) - Import commit bfa8c31f508c3ac1815f85508045159dbb0f7be3 b45b23b8d units: move Before deps for quota services to remote-fs.target (#5627) (bsc#1028263) - Import commit 5d860329bfcad3cc92293dad5c49509d9d3e423e 143904b19 udev: net_id - support predictable ifnames on vio buses (#5675) (bnc#1029183) 7a2a3b134 udev: add a persistent rule for ibmvnic devices (bsc#1029183) 61e76bf12 Set user@.service TasksMax=infinity d946cc777 units: apply plymouth warning fix to in rescue mode as well (#5615) dcf5aa16b units: do not throw a warning in emergency mode if plymouth is not installed (#5528) (bsc#1025398) 390561d37 emergency.service: Don't say "Welcome" when it's an emergency (#3569) 35c9c55cd core: downgrade "Time has been changed" to debug (#4906) (bsc#1028610) 1c864f423 vconsole: don't do GIO_SCRNMAP / GIO_UNISCRNMAP (bsc#1029691) 0dd2c52ac udev: fix variable assignment 715883c3b udev-rules: perform whitespace replacement for symlink subst values (bsc#1025886) 3c7ffd27c udev-event: add replace_whitespace param to udev_event_apply_format 062560dc3 libudev-util: change util_replace_whitespace to return number of chars in dest efb7f3a2e udev: allow substitutions for SECLABEL key (#4505) 724539088 automount: if an automount unit is masked, don't react to activation anymore (#5445) 1154ed4b5 automount: make sure the expire event is restarted after a daemon-reload (#4265) 81213aa18 automount: don't cancel mount/umount request on reload/reexec (#3670) fc7def4a6 automount: add debug message when we get notified about mount state changes edad27c01 core: remove duplicate code in automount_update_mount() - Consider chroot updates in fix-machines-subvol-for-rollbacks.sh (bsc#1030290) ==== texlive ==== - Require user nobody needed by public in kpathsea-bin ==== translation-update ==== Version update (12.3 -> 13.1.3) Subpackages: translation-update-cs translation-update-da translation-update-de translation-update-el translation-update-en_GB translation-update-en_US translation-update-es translation-update-fr translation-update-hu translation-update-it translation-update-ja translation-update-pl translation-update-pt translation-update-pt_BR translation-update-ru translation-update-zh_CN translation-update-zh_TW - Update translation-update-from-translation-update-upstream-20170425.tar.bz2: * Update NetworkManager-vpnc - Update translation-update-from-translation-update-upstream-20170424.tar.bz2. - Update translation-update-from-translation-update-upstream-20170405.tar.bz2 for SLE12 SP3 (new sub-packages translation-update-mai and translation-update-sr-ije). - Update translation-update-from-translation-update-upstream-20160603.tar.bz2 (removes translation-update-mai sub-package) (dummy bsc#933411). - Update translation-update-from-translation-update-upstream-20160428.tar.bz2 (removes translation-update-sr-ije sub-package) - Update translation-update-from-translation-update-upstream-20151020.1.tar.bz2 * Updated NetworkManager-vpnc (bsc#947771). - Update translation-update-from-translation-update-upstream-20151020.tar.bz2 (dummy bsc#933411). - Update translation-update-from-translation-update-upstream-20150820.tar.bz2. - Update translation-update-spec-generate-lang-list.sh and translation subpackage list as needed. - Update translation-update-from-translation-update-upstream-20140903.tar.bz2. - Update translation-update-from-translation-update-upstream-20140808.tar.bz2. - Update translation-update-from-translation-update-upstream-20140707.tar.bz2. - translation-update-spec-generate-lang-list.sh: Prefer X-Poedit-Language for spec file summary. - Update translation-update-from-translation-update-upstream-20140507.tar.bz2. - Fix for empty tarballs. - Fix translation-update-generate-lang-list.sh for "@" in locale names. - Rename translation-update-spec-reset-lang-list.sh and translation-update-spec-generate-lang-list.sh to make visible its relation to the spec file. - replace @ in package names by - to allow build with current rpm - Set version to 12.3. - Added support for auto-generated translation-update-from-translation-update-upstream tarball with translation updates and added translation-update-from-translation-update-upstream-20130214.tar.bz2 - Added support for last minute translations (translation-update2.tar.bz2). - Added two supplementary scripts that allow to generate package list dynamically (translation-update-reset-lang-list.sh, translation-update-generate-lang-list.sh). - Added translation-update.rpmlintrc. - Small improvements of %build and %install to run faster with cleaner log. - Increase version number to 12.1. - Reset all translation-update-* packages for 12.1 using reset-translation-update.sh. - increase version number to 11.4. - translation updates mostly because of webyast, but other software components such as zypper were also affected: da de es fi fr gl hr hu it ja km lt nb nl pl ro ru wa pt_BR. - reset-translation-update.sh: Fix sed script. - increase version number to 11.3 - remove authors from description - Increase version number. - Reset all translation-update-* packages for 11.2. - reset-translation-update.sh: New helper script. ==== virt-manager ==== Subpackages: virt-install virt-manager-common - bsc#1037958 - Guest "sles-11-sp3 32bit PV" is failed to boot up Don't use 64bit grub.xen to boot 32bit PV guest virtinst-pvgrub2-bootloader.patch ==== wicked ==== Version update (0.6.39 -> 0.6.40) Subpackages: libwicked-0-6 wicked-service - version 0.6.40 - fsm: clone bound config and cleanup references fixing ifindex reference handling in iBFT vlan configuration (bsc#1030053) - updater: fix to not leave orphaned bg jobs on device delete, causing to block processing of synchronized jobs (bsc#1029133) - vxlan: initial support (boo#1026780) - dhcp: correct and complete fqdn option support (bsc#1025757) - bonding: properly send primary reselect to kernel (bsc#1027231) - dbus: fix caller-uid timeout to 15sec, not 15ms (bsc#1026683) - ethtool: handle ring,coalesce,eee parameters (bsc#1007909) - bond: fix xmit-hash-policy option mismatch (bsc#1021914) - ifconfig: avoid timeouts on large number of IPs by performing ipv4 duplicate address detection, apply and sending gratuitous ARP for chunks of multiple addresses at once (bsc#1009801) ==== zypper ==== Version update (1.13.25 -> 1.13.27) Subpackages: zypper-aptitude zypper-log - Unknown command: add hint about possibly missing plugin package (bsc#1037254) - Search: tag packages installed by user request as 'i+' - set non-zero exit code if modifying a service fails. - BuildRequires: libzypp-devel >= 16.11.0 - version 1.13.27 - download: fix crash when non-package types are passed as argument (bsc#1037210) - Use a common definition for common solver options (bsc#1017486) - BuildRequires: libzypp-devel >= 16.10.0 - version 1.13.26 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org