Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20180227 When you reply to report some issues, make sure to change the subject. It is not helpful to keep the release announcement subject in a thread while discussing a specific problem. Packages changed: btrfsmaintenance gstreamer-plugins-bad hylafax+ kernel-source (4.15.5 -> 4.15.6) openldap2 perl-Encode (2.96 -> 2.97) perl-Perl-Tidy (20180219 -> 20180220) python-urwid (1.3.1 -> 2.0.1) wicked (0.6.44 -> 0.6.45) xfce4-panel xfce4-panel-plugin-xkb === Details === ==== btrfsmaintenance ==== - Move the defrag plugin over to Python 3. (bsc#1070322) - Added patch: python3-support-bsc1070322.diff - update to version 0.4 - add support for systemd timers and use them by default; the alternative cron scripts are still present (#29, #36) - add automatic monitoring (via systemd.path) of the config file, no manual updates by btrfsmaintenance-refresh.service needed (#38) - fix RPM database path detection - spec file cleanups - documentation updates - removed patches: - btrfsmaintenance-0.3.1-fix-rpm-db-path.patch (upstream) - btrfsmaintenance-switch-to-timer.patch (upstream) - pull-request-36.patch (upstream) - Fix systemd timers enabled even if period is set to none: * Micro change in pull-request-36.patch (bsc#1075884) - Clean spec file: * Removed support for suse_version <= 1210. * Removed call to btrfsmaintenance-refresh-cron.sh upon deletion (not needed anymore since we use systemd timers which are handled by macros). * Ran spec-cleaner. - Switch default of btrfsmaintenance-refresh.service to systemd-timer, too (btrfsmaintenance-switch-to-timer.patch) [bsc#1073204] - pull-request-36.patch: update patch - Don't call btrfsmaintenance-refresh-cron.sh in %post, this is done already by the systemd macros - Add patch to use systemd timer instead of cron (pull-request-36.patch) - Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) - Fix cron symlinks removal upon package upgrade (boo#904518): * The problem was in the preun section (in the old RPM). * This means the symlinks are removed by this update, but won't be by the next ones. * Please run 'systemctl start btrfsmaintenance-refresh' one more time to fix your symlinks. - Add btrfsmaintenance-0.3.1-fix-rpm-db-path.patch: * Change RPM database path to /usr/lib/sysimage/rpm for Tumbleweed. - Require btrfsprogs (bsc#1047226) - version 0.3.1 - dist-install: fix installation paths, install functions - functions: fix syntax to be compatible with dash - spec: install functions file - version 0.3 - add syslog to logging targets - add none target (/dev/null) - autodetect btrfs filesystems for balance, scrub and trim - detect mixed blockgroups and use correct balance filters - fix uninstall rules - fix capturing entire output to the log - fix when cron files are symlinks - add generic installation script - doc updates: retention policy tuning - version 0.2 - updated documentation - support debian-like configuration paths - no hardcoded paths to external utilities - fixed logger name typos for 'journal' target - defrag fixes (sysconfig, find arguments) - version 0.1.2 - change default config for trim: off - journal loggin should work (fixed a typo) - version 0.1.1 - fix typo and make journal logging target work - cron refresh: remove bashism - cron refresh: remove debugging messages - post installation must create the cron links (bsc#904518) - Removed patches: * btrfsmaintenance-0.1-fix-bashisms.patch - fix bashism in btrfsmaintenance-refresh-cron.sh script - add patches: * btrfsmaintenance-0.1-fix-bashisms.patch - add COPYING, README.md - add config option to specify log target (stdout, or journal) - clean spec - add Url tag - fix sysconfig file Path: tags - initial import 0.1 ==== gstreamer-plugins-bad ==== Subpackages: gstreamer-plugins-bad-lang libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbadbase-1_0-0 libgstbadvideo-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstgl-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgsturidownloader-1_0-0 libgstwayland-1_0-0 - Move pkgconfig(mjpegtools) BuildRequires and resulting plugins to normal build, mjpegtools with all needed features are now available in openSUSE. - No longer pass --disable-mpegpsmux and --disable-mpegtsmux to configure, and move the resulting plugins to normal build. This was originally done due to a possible license issue, however on closer inspection, the plugins in question clearly states that one can use any of the four licenses listed, so we elect to use LGPL-2.1+. - Remove conditional for libgstwayland-1_0-0 subpackage, need due to it beeing in baselibs.conf, and lint bots declines this now. ==== hylafax+ ==== Subpackages: hylafax+-client libfaxutil5_5_9 - create user/group uucp adapt services to use uucp boo#1081899 ==== kernel-source ==== Version update (4.15.5 -> 4.15.6) Subpackages: kernel-default kernel-default-devel kernel-devel kernel-macros kernel-syms - bpf: cpumap: use GFP_KERNEL instead of GFP_ATOMIC in __cpu_map_entry_alloc() (git-fixes). - commit b050949 - ptr_ring: prevent integer overflow when calculating size (git-fixes). - commit f95a8d4 - Linux 4.15.6 (bnc#1012628). - vmalloc: fix __GFP_HIGHMEM usage for vmalloc_32 on 32b systems (bnc#1012628). - mei: me: add cannon point device ids for 4th device (bnc#1012628). - mei: me: add cannon point device ids (bnc#1012628). - crypto: s5p-sss - Fix kernel Oops in AES-ECB mode (bnc#1012628). - usbip: keep usbip_device sockfd state in sync with tcp_socket (bnc#1012628). - xhci: fix xhci debugfs errors in xhci_stop (bnc#1012628). - xhci: xhci debugfs device nodes weren't removed after device plugged out (bnc#1012628). - xhci: Fix xhci debugfs devices node disappearance after hibernation (bnc#1012628). - xhci: Fix NULL pointer in xhci debugfs (bnc#1012628). - staging: iio: ad5933: switch buffer mode to software (bnc#1012628). - staging: iio: adc: ad7192: fix external frequency setting (bnc#1012628). - staging: fsl-mc: fix build testing on x86 (bnc#1012628). - binder: replace "%p" with "%pK" (bnc#1012628). - binder: check for binder_thread allocation failure in binder_poll() (bnc#1012628). - staging: android: ashmem: Fix a race condition in pin ioctls (bnc#1012628). - ANDROID: binder: synchronize_rcu() when using POLLFREE (bnc#1012628). - ANDROID: binder: remove WARN() for redundant txn error (bnc#1012628). - dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock (bnc#1012628). - arm64: dts: add #cooling-cells to CPU nodes (bnc#1012628). - ARM: 8743/1: bL_switcher: add MODULE_LICENSE tag (bnc#1012628). - video: fbdev/mmp: add MODULE_LICENSE (bnc#1012628). - ASoC: ux500: add MODULE_LICENSE tag (bnc#1012628). - soc: qcom: rmtfs_mem: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE (bnc#1012628). - net_sched: gen_estimator: fix lockdep splat (bnc#1012628). - net: avoid skb_warn_bad_offload on IS_ERR (bnc#1012628). - rds: tcp: atomically purge entries from rds_tcp_conn_list during netns delete (bnc#1012628). - rds: tcp: correctly sequence cleanup on netns deletion (bnc#1012628). - netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert (bnc#1012628). - netfilter: xt_cgroup: initialize info->priv in cgroup_mt_check_v1() (bnc#1012628). - netfilter: on sockopt() acquire sock lock only in the required scope (bnc#1012628). - netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check() (bnc#1012628). - netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target} (bnc#1012628). - netfilter: x_tables: fix int overflow in xt_alloc_table_info() (bnc#1012628). - kcov: detect double association with a single task (bnc#1012628). - KVM: x86: fix escape of guest dr6 to the host (bnc#1012628). - blk_rq_map_user_iov: fix error override (bnc#1012628). - staging: android: ion: Switch from WARN to pr_warn (bnc#1012628). - staging: android: ion: Add __GFP_NOWARN for system contig heap (bnc#1012628). - crypto: x86/twofish-3way - Fix %rbp usage (bnc#1012628). - media: pvrusb2: properly check endpoint types (bnc#1012628). - selinux: skip bounded transition processing if the policy isn't loaded (bnc#1012628). - selinux: ensure the context is NUL terminated in security_context_to_sid_core() (bnc#1012628). - ptr_ring: try vmalloc() when kmalloc() fails (bnc#1012628). - ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE (bnc#1012628). - tun: fix tun_napi_alloc_frags() frag allocator (bnc#1012628). - commit 71fd692 ==== openldap2 ==== Subpackages: libldap-2_4-2 libldap-2_4-2-32bit libldap-data openldap2-client openldap2-devel - Use %license (boo#1082318) ==== perl-Encode ==== Version update (2.96 -> 2.97) - updated to 2.97 see /usr/share/doc/packages/perl-Encode/Changes ==== perl-Perl-Tidy ==== Version update (20180219 -> 20180220) - updated to 20180220 see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES 2018 02 20 - RT #124469, #124494, perltidy often making empty files. The previous had an index error causing it to fail, particularly in version 5.18 of Perl. Please avoid version 20180219. ==== python-urwid ==== Version update (1.3.1 -> 2.0.1) - Update to version 2.0.1 * #275: Late fix for proper exception reraising from within main loop (by Andrew Dunai & Adam Sampson) version 2.0.0 * Full Python 2.x/3.x support (by Andrew Dunai) * Proper handling & customization of OS signals by GLib event loop (by Federico T) * vterm: Fix handling of NUL characters (by aszlig) * Add 256-color support for fbterm (by Benjamin Yates) * Italics support (by Ian D. Scott) * Store envron's TERM value as a Screen attribute (by Benjamin Yates) * Replaced hashbangs to use proper Python binary (by Douglas La Rocca) * Post-change signal for Edit, CheckBox and RadioButton widgets (by Toshio Kuratomi) * ListBox.body update (by Random User) * SimpleListWalker is now default when setting ListBox.body (by Random User) * #246, #234: SelectEventLoop alarm improvements (by Dave Jones) * #211: Title align & borderless sides for LineBox (by Toshio Kuratomi) * Support for 'home' and 'end' keys in ListBox (by Random User) * Various code cleanups (by Jordan Speicher, Marin Atanasov Nikolov) * CI fixes (by Marlox, Ian Ward, Anatoly Techtonik, Tony Cebzanov & Ond?ej S�kup) * Example fixes (by Kenneth Nielsen) * Documentation fixes (by anatoly techtonik, Marcin Kurczewski, mobyte0, Christian Geier & xndcn) * Code cleanup & typo fixes (by Jakub Wilk & Boris Feld) * Integration of tox for easier Python cross-version testing (by Andrew Dunai) * Test fixes (by Michael Hudson-Doyle, Mike Gilbert & Andrew Dunai) * Correct error messages in Decoration (by Marcin Kurczewski) * #141: Fix for StandardTextLayout.calculate_text_segments (by Grzegorz Aksamit) * #221: Fix for raw display should release file descriptors (by Alain Leufroy) * #261: Fix issues with unicode characters in ProgressBar (by Andrew Dunai) * Fix for 'page up' and 'page down' in ListBox when having focusable children (by Random User) * Fixes for examples compatibility with Python 3 (by Lars Kellogg-Stedman) * Fix default screen size on raw display (by Andreas Kl�ckner) * Fix underlining for padded text (by Random User) * Fix for terminal widget crash with Python 3 (by Sjc1000) * Fix for string formatting error (by Jakub Wilk) * Fix for iterator in WidgetContainerListContentsMixin (by Marlox) * Fix for missing `modified` signal in SimpleFocusListWalker (by Michael Hansen) * Dropped Python 3.2 support * Test coverage is now collected - Dropped python-urwid-fix_py3_test.patch (merged upstream) ==== wicked ==== Version update (0.6.44 -> 0.6.45) Subpackages: libwicked-0-6 wicked-service - version 0.6.45 - ibft: no IP setup on bnx2x storage-only interfaces (bsc#1072343) - fixed format, self compare and always true issues ==== xfce4-panel ==== Subpackages: libxfce4panel-1_0-4 libxfce4panel-2_0-4 xfce4-panel-lang - Add explicit buildrequires on: pkgconfig(atk), pkgconfig(dbus-1) pkgconfig(pango), pkgconfig(x11), pkgconfig(xext) all direct dependencies not mentioned in spec file. ==== xfce4-panel-plugin-xkb ==== Subpackages: xfce4-panel-plugin-xkb-lang - Explicitly require pango and cairo, both are direct build deps. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org