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=20180101 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: ImageMagick MozillaThunderbird (52.5.0 -> 52.5.2) NetworkManager-applet apparmor (2.11.1 -> 2.12) btrfsprogs clutter-gst galculator (2.1.3 -> 2.1.4) geany (1.31 -> 1.32) gstreamer-plugins-bad gstreamer-plugins-good kernel-firmware (20171204 -> 20171221) libapparmor (2.11.1 -> 2.12) libssh libuv (1.15.0 -> 1.18.0) opusfile (0.9 -> 0.10) osinfo-db python-urllib3 xfce4-branding-openSUSE === Details === ==== ImageMagick ==== Subpackages: ImageMagick-devel ImageMagick-extra libMagick++-7_Q16HDRI4 libMagickCore-7_Q16HDRI5 libMagickWand-7_Q16HDRI5 perl-PerlMagick - readd ImageMagick-relax-filter.t.patch for SLE15 i586 - enable ImageMagick-s390-disable-tests.patch also for s390, in addition to s390x ==== MozillaThunderbird ==== Version update (52.5.0 -> 52.5.2) Subpackages: MozillaThunderbird-translations-common - update to Thunderbird 52.5.2 * This releases fixes the "Mailsploit" vulnerability and other vulnerabilities detected by the "Cure53" audit (MFSA 2017-30) * CVE-2017-7846 (bmo#1411716, bsc#1074043) JavaScript Execution via RSS in mailbox:// origin * CVE-2017-7847 (bmo#1411708, bsc#1074044) Local path string can be leaked from RSS feed * CVE-2017-7848 (bmo#1411699, bsc#1074045) RSS Feed vulnerable to new line Injection * CVE-2017-7829 (bmo#1423432, bsc#1074046) Mailsploit part 1: From address with encoded null character is cut off in message header display ==== NetworkManager-applet ==== Subpackages: NetworkManager-applet-lang NetworkManager-connection-editor libnm-gtk0 libnma0 nma-data typelib-1_0-NMGtk-1_0 - Allow for easy switch between meson and autoconf, using bcond_with (default to autoconf for now): Switch back to autoconf build system: meson is not ready and breaks nm-connection-editor (incompletely linked resources, boo#1072789). + In case of autoconf, add libtool BuildRequires, call autoreconf and use configure/make/mak_install. ==== apparmor ==== Version update (2.11.1 -> 2.12) Subpackages: apparmor-abstractions apparmor-docs apparmor-parser apparmor-parser-lang apparmor-profiles apparmor-utils apparmor-utils-lang pam_apparmor pam_apparmor-32bit perl-apparmor python3-apparmor - update to AppArmor 2.12 - add support for 'owner' rules in aa-logprof and aa-genprof - add support for includes with absolute path in aa-logprof etc. (lp#1733700) - update aa-decode to also decode PROCTITLE (lp#1736841) - several profile and abstraction updates, including boo#1069470 - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.12 for the detailed upstream changelog - drop upstreamed patches: - read_inactive_profile-exactly-once.patch - utils-fix-sorted-save_profiles-regression.diff - lessopen profile: change all 'rix' rules to 'mrix' - add 32-bit-no-uid.diff to fix handling of log events without ouid on 32 bit systems - update to AppArmor 2.11.95 aka 2.12 beta1 - add JSON interface to aa-logprof and aa-genprof (used by YaST) - drop old YaST interface code - update audio, base and nameservice abstractions - allow @{pid} to match 7-digit pids - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11_95 for the detailed upstream changelog - drop upstreamed patches - apparmor-yast-cleanup.patch - apparmor-json-support.patch - nameservice-libtirpc.diff - drop obsolete perl modules (YaST no longer needs them) - drop patches that were only needed by the obsolete perl modules: - apparmor-utils-string-split - apparmor-abstractions-no-multiline.diff - drop profiles-sockets-temporary-fix.patch - obsoleted by a fix in apparmor_parser - refresh utils-fix-sorted-save_profiles-regression.diff - add aa-teardown (new script to unload all profiles) - make ExecStop in apparmor.service a no-op (workaround for a systemd restriction, see boo#996520 and boo#853019 for details) - lessopen profile: allow capability dac_read_search and dac_override, allow groff to execute several helpers (boo#1065388) ==== btrfsprogs ==== Subpackages: btrfsprogs-udev-rules libbtrfs0 - Fix rollback regression which can lead to data corruption Added patches: rollback-regression-fix.patch (bsc#1069478) ==== clutter-gst ==== Subpackages: gstreamer-plugin-gstclutter-3_0 libclutter-gst-3_0-0 typelib-1_0-ClutterGst-3_0 - Add clutter-gst-video-sink-fix-compilation-error.patch: video-sink: Fix compilation error. - Clean up spec with spec-cleaner, use modern macros. ==== galculator ==== Version update (2.1.3 -> 2.1.4) Subpackages: galculator-lang - use new upstream urls - cleanup with spec-cleaner - link against gtk 3 (instead of 2) - new upstream version 2.1.4 * adding a fresh "tx pull" of translations * adding an appdata file * in ui.c::set_all_dispctrl_buttons_property check for table_children != NULL (fixes sf.net bug #107) * *.c: all dynamic memory allocation and free'ing is done via glib now. * Changed default background color for the display to white. * In callbacks.c and general_functions.c, team up every gtk_check_menu_item_set_active with a gtk_check_menu_item_toggled. See also 2014-01-08 and sf.net bug #99. (fixes sf.net bug #105) * translations are now served through transifex * set_basic_object_data/set_scientific_object_data make structs static (fixes sf.net bug #104) - updated description - Provide and obsolete mate-calc; galculator has replaced mate-calc in Mate 1.10 ==== geany ==== Version update (1.31 -> 1.32) Subpackages: geany-lang libgeany0 - Update to version 1.32 + General: - Improve CLI argument help (gh#geany/geany#1644). - Keep the current tab when closing documents to the right of another tab. - Re-enable SIGTERM handling (gh#geany/geany#1255). - Create correct path for filetype config files. - Add an option to enable IME's candidate window display inline. - Add an option to automatically reload files changed on disk + Bug fixes: - Fix backward compatibility of the geometry saving setting. - Close "Deleted from Disk" Infobar on Reload. - Make sure GDK_MOD2_MASK is cleared when getting modifiers - Use non-symlinked VTE libraries on MacOS X. - Fix crash if plugin manager is opened more than once. - Fix incorrect variable reference. + Interface: - Add "Close Documents to the Right" feature. - Add an option to save/reload either window position or size, but optionally not both (gh#geany/geany#1456). + Editor - Update Scintilla to version 3.7.5 (gh#geany/geany#1503). - Improve snippet support (visual indicators and more) (gh#geany/geany#1470). - Push current position to navqueue before navigating back (gh#geany/geany#1537). + Filetypes: - Add GNU assembler filetype extensions (gh#geany/geany#904). - Make Python comment hash space (gh#geany/geany#1682). - Add missing string and comment styles for various lexers (gh#geany/geany#1502). - Add missing PHP keywords, especially for PHP 7.x (gh#geany/geany#1547). - Python: Don't highlight sub-identifiers as keywords (gh#geany/geany#1544). + Plugins: FileBrowser: don't change directory on project save (gh#geany/geany#1400). + API - Add `utils_get_real_path()` and deprecate `tm_get_real_path()` (gh#geany/geany#1224). - Add `geany_plugin_get_data()` (gh#geany/geany#1234). - Add `keybindings_load_keyfile()` (gh#geany/geany#1430). - Add `tm_tag_get_type()` (gh#geany/geany#1465). + HACKING: Add note about data types and update for best practices (gh#geany/geany#1282). + Updated translations. ==== 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 - Add gst-bad-player-transfer-ownership.patch: player: transfer ownership of info properties (bgo#791982). - Add gst-bad-vtdec-destroy-create-fix.patch: vtdec: destroy and create the GL context on start()/stop(). Removes a reference count loop. - Add python3-xml BuildRequires and switch to using plain make instead of make_build macro, and add conditional for pkgconfig(graphene-1.0), pkgconfig(wayland-client), pkgconfig(wayland-cursor), pkgconfig(wayland-egl), pkgconfig(wayland-protocols) and pkgconfig(wayland-scanner) BuildRequires and the .so and sub-package produced, fix build for old versions of openSUSE. ==== gstreamer-plugins-good ==== Subpackages: gstreamer-plugins-good-extra gstreamer-plugins-good-lang - Add gst-good-equalizer-fix-Wincompatible-pointer-types-warning.patch: equalizer: Fix -Wincompatible-pointer-types warning (bgo#791494). - Clean up spec with spec-cleaner. - Toggle ENABLE_AALIB, no longer build aasink support. ==== kernel-firmware ==== Version update (20171204 -> 20171221) Subpackages: ucode-amd - Update to version 20171221: * nvidia: add GP108 signed firmware * linux-firmware: liquidio: add v1.7.0 vswitch firmware * brcm: add CYW4373 firmwares and Cypress license file * linux-firmware: Update firmware patch for Intel Bluetooth 8260 * linux-firmware: Update firmware file for Intel Bluetooth 8265 * linux-firmware: Add firmware file for Intel Bluetooth 9260 * linux-firmware: Add firmware file for Intel Bluetooth 9560 * Revert commits a42f895, c113d33, 041aff8, 73d13b5 * linux-firmware: Update firmware patch for Intel Bluetooth 8260 * linux-firmware: Update firmware file for Intel Bluetooth 8265 * linux-firmware: Add firmware file for Intel Bluetooth 9260 * linux-firmware: Add firmware file for Intel Bluetooth 9560 * linux-firmware: intel: Add Cannonlake audio firmware * nfp: add firmware for tc-flower * nfp: change firmware directory layout * nfp: update firmware for Agilio CX SmartNICs ==== libapparmor ==== Version update (2.11.1 -> 2.12) Subpackages: libapparmor-devel libapparmor1 libapparmor1-32bit - update to AppArmor 2.12 - preserve errno across aa_*_unref() functions - see https://gitlab.com/apparmor/apparmor/wikis/Release_Notes_2.12 for the detailed upstream changelog - no longer package static libapparmor.a - update to AppArmor 2.11.95 aka 2.12 beta1 - no changes in libapparmor - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11_95 for the detailed upstream changelog ==== libssh ==== Subpackages: libssh-devel libssh4 - Add patch to fix parsing of config files (boo#1067782): * 0001-config-Bugfix-Dont-skip-unseen-opcodes.patch ==== libuv ==== Version update (1.15.0 -> 1.18.0) - Update to version 1.18.0 * unix,win: add uv_os_getpid() * unix: remove incorrect assertion in uv_shutdown() * aix: fix -Wmaybe-uninitialized warning * win,doc: remove note about SIGWINCH on Windows * doc: fix IRC URL in CONTRIBUTING.md - 1.17.0 * ibmi: add support for new platform * unix: keep track of bound sockets sent via spawn * unix: avoid malloc() call in uv_spawn() * zos: add strnlen() implementation * test: add threadpool init/teardown test * test: avoid malloc() in threadpool test * test: lower number of tasks in threadpool test * test: fix test-spawn compilation * doc: clarify the description of uv_loop_alive() * win: issue memory barrier in uv_thread_join() * win: map UV_FS_O_EXLOCK to a share mode of 0 * win: fix build on case-sensitive file systems * win: fix test runner build with mingw64 * win: remove unused variable in test/test-fs.c - 1.16.1 * unix: move net/if.h include * win: fix undeclared NDIS_IF_MAX_STRING_SIZE - 1.16.0 * unix,win: add fs open flags, map O_DIRECT|O_DSYNC * win, fs: fix non-symlink reparse points * test: fix -Wstrict-prototypes warnings * unix, windows: map ENOTTY errno * unix: fall back to fsync() if F_FULLFSYNC fails * unix: do not close invalid kqueue fd after fork * zos: reset epoll data after fork * zos: skip fork_threadpool_queue_work_simple * test: keep platform_output as first test * unix,win: add uv_os_getppid() * test: fix const qualification compiler warning * doc: mark uv_default_loop() as not thread safe * win, pipe: null-initialize stream->shutdown_req * tty, win: get SetWinEventHook pointer at startup * test: no extra new line in skipped test output * pipe: allow access from other users * unix,win: add uv_if_{indextoname,indextoiid} * win: fix non-English dlopen error message * win: change st_blksize from `2048` to `4096` - Small spec file cleanup ==== opusfile ==== Version update (0.9 -> 0.10) - Update to version 0.10: + Fix an out-of-bounds read matching serial numbers. - cleanup with spec-cleaner - add "--disable-silent-rules" to ./configure ==== osinfo-db ==== - Fix version string for leap 15 (bsc#1054986) add-opensuse-leap-15-support.patch ==== python-urllib3 ==== - Add python-urllib3-recent-date.patch: Fix test suite, use correct date (gh#shazow/urllib3#1303, boo#1074247). ==== xfce4-branding-openSUSE ==== Subpackages: exo-branding-openSUSE libgarcon-branding-openSUSE libxfce4ui-branding-openSUSE midori-branding-openSUSE openSUSE-xfce-icon-theme thunar-volman-branding-openSUSE xfce4-notifyd-branding-openSUSE xfce4-panel-branding-openSUSE xfce4-power-manager-branding-openSUSE xfce4-session-branding-openSUSE xfce4-settings-branding-openSUSE xfdesktop-branding-openSUSE xfwm4-branding-openSUSE - use plugin-pulseaudio instead of plugin-mixer - recommend pavucontrol and plugin-pulseaudio instead of xfe4-mixer - replace application-menu with whiskermenu - brand whiskermenu suse style - require whiskermenu from panel-branding-openSUSE - fix obsoletes of exo-branding-openSUSE - fix exo-branding provides / obsoletes - adapt to changes in exo package (exo-1 subdir patch removed) - on >= 13.2 package-manager.desktop was renamed to yast2-packager.desktop (boo#892936) - bump version to 4.12 - lock screen on suspen/hibernate - xfce4-panel-plugin-xfce4battery was renamed to power-manager-plugin - recommend xfce4-panel-plugin-xfce4battery which is in the panel branding - fix critical power action and hdd spindown settings - adapt xfce4-power-manager branding to version 1.3.0 - fix typo - rename source tarball removing the meaningless version - adjust to GTK 3 variant of libxfce4ui - remove support for openSUSE < 12.3 - add custom theme for xfce4-notifyd - improve suse_version overlay system - add xfce4-power-manager-branding-openSUSE with default actions for button press events and critical battery levels - add support for 13.2, drop support for < 12.2 - follow the exo package changes and rename exo-branding-openSUSE to libexo-1-0-branding-openSUSE and move helpers.rc in an API-versioned subdirectory - support openSUSE 13.1 - fix an error in the openSUSE-Xfce index.theme file causing theme inheritance to fail - 12.3 specific xfce4-panel branding - adapt to Terminal rename - adapt to new name of the mixer plugin - remove support for openSUSE 11.4 - disable automatic session saving by default and don't preselect session saving in the logout dialog since it causes problems such as bxo#5123 - added audio-input-microphone-muted icon to openSUSE Xfce icon theme which is used by xfce4-mixer 4.10.0 - on >= 12.2 depend on libgio-2_0-0 which provides the defaults.list symlink target - on > 12.2 depend on desktop-file-utils which is now needed to generate defaults.list - updated comment in xfce_defaults.conf - require desktop-data-openSUSE on openSUSE distros in the openSUSE branding - own more directories to fix build of derived packages - remove submenus below Settings which are accessible through the xfce4-settings-manager - add xfce4-panel-plugin-mixer to the panel - add support for Xfce-specific MIME default associations - add back pager and reduce workspaces to two - remove the launchers from the panel and switch from action buttons to the actions menu - mark the global menus as config files, they may be edited by an administrator and should not be silently overwritten - use actions menu rather than buttons in the panel - fix xfcemail and xfce-nomail icons - rename %{_datadir}/wallpapers/xfce/default.jpg to %{_datadir}/wallpapers/xfce/default.wallpaper, the default wallpaper formats may differ and xfdesktop doesn't care about the filetype extension - remove ristretto icons and use the new icons provided by ristretto 0.6.0 - added depenency of libgarcon-branding-openSUSE on libxfce4ui-tools snce the menu references xfce4-about.desktop - remove dependency of libgarcon-branding-openSUSE on libgarcon-data - remove dependency of xfce4-panel-branding-openSUSE on exo-tools - added xfce-schedule icon - bump version to 4.10 - libgarcon-branding-openSUSE should have a reverse dependency on libgarcon-data rather than libgarcon-1-0 - libxfce4ui-branding-openSUSE - added keyboard shortcuts for starting browser and MUA with XF86WWW and XF86Mail - use startup notification for xfce4-appfinder shortcuts - xfce4-settings-branding-openSUSE - order the menus in xfce-settings-manager.menu - xfwm4-branding-openSUSE - enable tiling - only build midori-branding-openSUSE for > 11.4 since Midori does not support 11.4 any more - only depend on wallpaper-branding-openSUSE for > 11.4 - make libgarcon-branding-openSUSE depend on libgarcon-data - added openSUSE-xfce-icon-theme which provides icons missing from gnome-icon-theme - moved licenses into the tarballs - xfce4-panel-branding-openSUSE - use internal clock plugin again - added new button images %{_datadir}/pixmaps/xfce4-opensuse-light.png and %{_datadir}/pixmaps/xfce4-opensuse-dark.png - xfce4-session-branding-openSUSE - dropped xfce4-settings-helper which ash been removed - dropped xscreensaver which is now started via autostart - xfwm4-branding-openSUSE - increased doubleclick time to 400ms - enabled composite by default - enabled shadows - libgarcon-branding-openSUSE - reworked application menu and incorporated a customized xfce-settings-manager-menu - xfce4-settings-branding-openSUSE - added customized %{_sysconfdir}/xdg/menus/xfce-settings-manager.menu which also includes non-Xfce settings - switch from the GNOME icon theme to the openSUSE Xfce icon theme - xfdesktop-branding-openSUSE - deliver symlink %{_datadir}/xfce4/backdrops/default.jpg pointing to the default backdrop image from wallpaper-branding-openSUSE which is now the compiled-in default and removed %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml so that now all screens have the same default - enabled thunar-volman-branding-openSUSE for 11.4 - bump version to 4.9.0 - remove xfce4-tips autostart file - add build dependencies on upstream branding to avoid ambiguities - added midori-branding-openSUSE - added openSUSE package search to the list of search engines - use opensuse.org as the default home page - own %{_datadir}/desktop-directories/ for >= 12.1 - enable GNOME compatibility mode in order to start gnome-keyring by default (bnc#754700) - adapt to renamed packages - make the default panel opaque with compositing enabled (bnc#742766) - license update: CC-BY-SA-3.0 and GPL-2.0+ Indicate the aggregation of GPL-2.0+ and the CC licensed wallpapers - fix license to be in spdx.org format - switch to final xfwm4 branding - make xfce4-panel-branding-openSUSE depend on xfce4-panel-plugin-datetime - use DateTime rather than Clock panel plugin - added thunar-volman-branding-openSUSE package for >= 12.1 - rename /usr/share/desktop-directories/xfce-settings-system.directory to /usr/share/desktop-directories/xfce-administration.directory and add /usr/share/desktop-directories/xfce-preferences.directory - change /etc/xdg/menus/xfce-applications.menu to not show category PackageManager under System - renamed COPYING.xfce4-splash-openSUSE-11.4 - created xfce4-branding-openSUSE-4.8.0-11.4.tar.bz2 for < 12.1 - switch to Adwaita as the new default theme for >= 12.1 - use wallpaper from new wallpaper-branding package - fix build failure by removing the splash on >= 12.1, also do not install the copyright file - require the splash out of branding-openSUSE for 12.1+ to ease the update of artwork - fixed "Administration" menu for >= 12.1 (bnc#719826) - changed border/text-color of splash screen to match that of other GTK splash screens - included the final splashscreen - explicitly include xfce-settings-manager.desktop in the Settings menu since it is also in the X-XFCE category - stay at 4.8.0 - determine versions of branded packages automatically - tweaked xfce4-session splash screen look a bit - bump libgarcon version - added temporary splash screen for xfce4-settings based on 11.3 branding - switch to Sonar theme - added xfce4-branding-openSUSE - replace exo- launches with launchers for the openSUSE default applications since items hidden in the main menu cannot be used as panel launchers - exclude X-XFCE category from the Settings menu as it will be shown inside the settings manager and exclude X-Xfce-Toplevel category from submenus - merged some keyboard shortcut changes from libxfce4ui 4.8.0 - removed unused panel launcher desktop files - supplement libgarcon-1-0 rather than libgarcon - added exo-branding-openSUSE subpackage - fixed launchers - added branding for libgarcon, libxfce4ui, xfce4-notifyd - obsoleted xfce4-desktop branding which is now provided by xfdesktop-branding - split up in subpackages xfce4-panel-branding-openSUSE, xfce4-session-branding-openSUSE, xfce4-settings-branding-openSUSE, xfdesktop-branding-openSUSE, libgarcon-branding-openSUSE, libxfce4ui-branding-openSUSE, xfce4-notifyd-branding-openSUSE - temporarily removed menu again as it is currently provided by libgarcon - migrated panel settings to new format - cleaned up menu - version bump to 4.8.0 - add gtk2-metatheme-gilouche to Requires [bnc#616275] - version bump to 4.7.1 - version bump to 4.6.4 - version bump to 4.6.3 - require desktop-data instead of desktop-data-SuSE - version bump to 4.6.1 - added branding for xfce4-panel - updated to be compatible with Xfce 4.6.0 release -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org