Packages changed: engrampa gcc7 (7.4.1+r273795 -> 7.4.1+r275405) gcc8 (8.3.1+r271793 -> 8.3.1+r273794) glibc (2.29 -> 2.30) kernel-source (5.2.14 -> 5.3.1) lttng-ust (2.10.2 -> 2.10.5) mariadb (10.3.17 -> 10.3.18) postfix python-argcomplete (1.9.5 -> 1.10.0) python-argparse-manpage (1.1 -> 1.2.2) rebootmgr (0.18 -> 0.20) strace (5.2 -> 5.3) sysvinit (2.95 -> 2.96) tcpd transactional-update (2.16 -> 2.17) === Details === ==== engrampa ==== Subpackages: engrampa-lang - Remove build require on libxml2-python as it's not required. There is no sign in the source code that it's needed. ==== gcc7 ==== Version update (7.4.1+r273795 -> 7.4.1+r275405) - Rework shared spec file parts to allow custom Summary and Description for cross compilers. Clarify their Summary and Description. [bsc#1148517] - Reorder things in cross.spec.in so the Version define comes before the first use of %version. - Update to gcc-7-branch head (r275405). * Pulls fix for POWER9 DARN miscompilation. (bsc#1149145, CVE-2019-15847) * Includes gcc8-pr89752.patch - Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] ==== gcc8 ==== Version update (8.3.1+r271793 -> 8.3.1+r273794) - Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085] - Update to gcc-8-branch head (r273794). * Includes fix for LTO linker plugin heap overflow. (bsc#1142649, CVE-2019-14250) - Update to gcc-8-branch head (r273560). * Includes fix for vector shift miscompilation on s390. [bsc#1141897] ==== glibc ==== Version update (2.29 -> 2.30) Subpackages: glibc-32bit glibc-devel glibc-extra glibc-info glibc-locale glibc-locale-base nscd - Package gconv-modules.cache as %ghost - Regenerate it also in the %post of glibc-local-base- - move mo files to glibc-locale as that's where all the other informations for those locales are. glibc-locale-base only has English anyways. - riscv-vfork.patch: Fix RISC-V vfork build with Linux 5.3 kernel headers - Remove NoSource tags (bsc#994835) - pwdutils is long gone and replaced by shadow - Update to glibc 2.30 * Unicode 12.1.0 Support * The dynamic linker accepts the --preload argument to preload shared objects * The twalk_r function has been added * On Linux, the getdents64, gettid, and tgkill functions have been added * Minguo (Republic of China) calendar support has been added * The entry for the new Japanese era has been added * Memory allocation functions malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign, and posix_memalign fail now with total object size larger than PTRDIFF_MAX * The dynamic linker no longer refuses to load objects which reference versioned symbols whose implementation has moved to a different soname since the object has been linked * Add new POSIX-proposed pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock and sem_clockwait functions * On AArch64 the GNU IFUNC resolver call ABI changed * The copy_file_range function fails with ENOSYS if the kernel does not support the system call of the same name * The functions clock_gettime, clock_getres, clock_settime, clock_getcpuclockid, clock_nanosleep were removed from the librt library for new applications (on architectures which had them) * The obsolete and never-implemented XSI STREAMS header files and have been removed * Support for the "inet6" option in /etc/resolv.conf and the RES_USE_INET6 resolver flag (deprecated in glibc 2.25) have been removed * The obsolete RES_INSECURE1 and RES_INSECURE2 option flags for the DNS stub resolver have been removed from * With --enable-bind-now, installed programs are now linked with the BIND_NOW flag. * On 32-bit Arm, support for the port-based I/O emulation and the header have been removed * The Linux-specific header and the sysctl function have been deprecated and will be removed from a future version of glibc * CVE-2019-7309: x86-64 memcmp used signed Jcc instructions to check size * CVE-2019-9169: Attempted case-insensitive regular-expression match via proceed_next_node in posix/regexec.c leads to heap-based buffer over-read - pthread-rwlock-trylock-stalls.patch, arm-systemtap-probe-constraint.patch, pthread-mutex-barrier.patch, fork-handler-lock.patch, pthread-join-probe.patch, riscv-clone-unwind.patch, add-new-Fortran-vector-math-header-file.patch, regex-read-overrun.patch, japanese-era-name-may-2019.patch, dl-show-auxv.patch, s390-vx-vxe-hwcap.patch, taisho-era-string.patch, malloc-tracing-hooks.patch, pldd-inf-loop.patch, malloc-large-bin-corruption-check.patch, wfile-sync-crash.patch, malloc-tests-warnings.patch, fnmatch-collating-elements.patch, iconv-reset-input-buffer.patch: Removed - malloc-info-whitespace.patch: Remove unwanted leading whitespace in malloc_info (BZ #24867) - Move /var/lib/misc/Makefile to /usr/share/misc/Makefile.makedb (bsc#1138726) ==== kernel-source ==== Version update (5.2.14 -> 5.3.1) Subpackages: kernel-default kernel-default-devel kernel-devel kernel-docs kernel-macros kernel-syms kernel-vanilla - Linux 5.3.1 (bnc#1012628). - media: technisat-usb2: break out of loop at end of buffer (bnc#1012628). - floppy: fix usercopy direction (bnc#1012628). - phy: qcom-qmp: Correct ready status, again (bnc#1012628). - ovl: fix regression caused by overlapping layers detection (bnc#1012628). - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (bnc#1012628). - nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (bnc#1012628). - tty/serial: atmel: reschedule TX after RX was started (bnc#1012628). - serial: sprd: correct the wrong sequence of arguments (bnc#1012628). - firmware: google: check if size is valid when decoding VPD data (bnc#1012628). - Documentation: sphinx: Add missing comma to list of strings (bnc#1012628). - KVM: coalesced_mmio: add bounds checking (bnc#1012628). - net: stmmac: Hold rtnl lock in suspend/resume callbacks (bnc#1012628). - net: dsa: Fix load order between DSA drivers and taggers (bnc#1012628). - xen-netfront: do not assume sk_buff_head list is empty in error handling (bnc#1012628). - udp: correct reuseport selection with connected sockets (bnc#1012628). - net_sched: let qdisc_put() accept NULL pointer (bnc#1012628). - net/sched: fix race between deactivation and dequeue for NOLOCK qdisc (bnc#1012628). - ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (bnc#1012628). - phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current (bnc#1012628). - media: tm6000: double free if usb disconnect while streaming (bnc#1012628). - USB: usbcore: Fix slab-out-of-bounds bug during device reset (bnc#1012628). - commit f187578 - Update config files. Disable CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT. Not all drivers are ready for this yet, so enabling this config option causes regressions. See bsc#1150577 for an example. - commit f759adc - Update to 5.3 final - Eliminated 3 patches - Refresh configs - NF_CONNTRACK_SLP is gone - commit 6baef36 - Btrfs: fix unwritten extent buffers and hangs on future writeback attempts (btrfs hangup). - commit 7f85414 ==== lttng-ust ==== Version update (2.10.2 -> 2.10.5) - Update to version 2.10.5: * New tracef() instrumentation facility. Excerpt from the lttng-ust(3) man page. * Perf PMU counters support from user-space on x86. * Library base address dump is now stable (thanks to Mentor for their contribution). * fixes boo#1149704. ==== mariadb ==== Version update (10.3.17 -> 10.3.18) Subpackages: libmariadbd19 mariadb-client mariadb-errormessages - update to 10.3.18 * notable changes * Connect updated to Connect 1.06.0010 * MDEV-20066: This bug could cause a table to become corrupt if a column was added instantly * MDEV-15326: A race condition in InnoDB transaction commit that affects record locking was fixed * MDEV-17187: Table doesn't exist in engine after ALTER of FOREIGN KEY * MDEV-20301: InnoDB's MVCC has O(N^2) behaviors * MDEV-18128: Simplify .ibd file creation * MDEV-20060: Failing assertion: srv_log_file_size <= 512ULL << 30 while preparing backup * MDEV-20247: Replication hangs with "preparing" and never starts * MDEV-17614: Remove unnecessary locking for INSERT...ON DUPLICATE KEY UPDATE * MDEV-20311: row_ins_step accesses uninitialized memory * MDEV-19947: Repositories for RHEL 8 ppc64le added * fixes for the following security vulnerabilities: none * release notes and changelog: https://mariadb.com/kb/en/library/mariadb-10318-release-notes https://mariadb.com/kb/en/library/mariadb-10318-changelog ==== postfix ==== Subpackages: postfix-doc - Backport deprecated-RES_INSECURE1.patch in order to fix boo#1149705. - bsc#1120757 L3: File Permissions->Paranoid can cause a system hang Break loop if postfix has no permission in spool directory. - add postfix-avoid-infinit-loop-if-no-permission.patch ==== python-argcomplete ==== Version update (1.9.5 -> 1.10.0) - Update to 1.10.0: * fish support - Refresh patch skip_tcsh_tests.patch ==== python-argparse-manpage ==== Version update (1.1 -> 1.2.2) - Update to 1.2.2: * More complete release tarball, including tests. * Fixed shebang in /bin/argparse-manpage script so it works on Debian/Ubuntu as well as on Fedora. * LICENSE file included in release tarball. * Command-line executable now takes an optional '--output' argument. ==== rebootmgr ==== Version update (0.18 -> 0.20) - Fix %config for backward compatibility - Update to version 0.20 - add support to write changes back to /etc/rebootmgr.conf - Preserve /etc/rebootmgr.conf if modified - Update to version 0.19 - use libeconf for /usr/etc move ==== strace ==== Version update (5.2 -> 5.3) - Update to strace 5.3 * Improvements * Implemented usage of seccomp-bpf for stopping tracees only for filtered syscalls. Use --seccomp-bpf option to enable. * Implemented decoding of pidfd_open and clone3 syscalls. * Enhanced decoding of io_cancel, io_submit, s390_sthyi, and syslog syscalls. * Enhanced decoding of NETLINK_ROUTE protocol. * Implemented decoding of UNIX_DIAG_UID netlink attribute. * Implemented decoding of WDIOC_* ioctl commands. * Enchanced syscall count statistics: overhead is now applied per-call, added ability for sorting on errors field. * Syscall delay injection and overhead values can now be supplied with time measure unit suffix and provided in IEEE 754 floating point format. * Updated lists of AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_*, and *_MAGIC constants. * Updated lists of ioctl commands from Linux 5.3. * Enhanced manual page. * Bug fixes * Fixed syscall tampering on arc, avr32, csky, ia64, m68k, metag, mips, nios2, or1k, riscv, s390, s390x, sparc, sparc64, and tile architectures when PTRACE_GET_SYSCALL_INFO is in use. * Fixed decoding of sockaddr_hci (AF_BLUETOOTH) addresses that lack hci_channel field. * Fixed evdev ioctl bitset decoding. * Fixed tests on alpha with Linux kernel headers 5.1+. * Portability * Removed support for decoding syscalls in range [1024...1079] on AArch64 architecture as this range has never been implemented in mainline kernel releases. ==== sysvinit ==== Version update (2.95 -> 2.96) - Update to sysvinit 2.96 * Added -z command line paramter to pidof which tells pidof to try to find processes in uninterruptable (D) or zombie (Z) states. This can cause pidof to hang, but produces a more complete process list. * Reformatted init code to make if/while logic more clear. * Make sure src/Makefile cleans up all executable files when parent Makefile calls "make clean". - Update to killproc 2.23 * killproc has its upstream at https://github.com/bitstreamout/killproc * Use new system call statx(2) to replace old stat(2)/lstat(2) - Remove patches now upstream: * killproc-2.18-open_flags.dif * killproc-2.21.dif * killproc-sysmacros.patch * killproc-mntinf-optional.patch ==== tcpd ==== - Add tcp_wrappers_7.6-ipv6.fix.fix3.diff in order to fix boo#1149708. ==== transactional-update ==== Version update (2.16 -> 2.17) Subpackages: transactional-update-zypp-config - Update to version 2.17 - Provide network in shell on systems where resolv.conf is pointing to /run directly [boo#1151081] - Print new snapshot number at the end - Always mount /root subvolume when using shell command to preserve history