[opensuse-factory] New Tumbleweed snapshot 20170112 released!

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... 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: abiword (3.0.1 -> 3.0.2) autogen (5.18.10 -> 5.18.12) clutter-gst dbus-1 dbus-1-x11 delayacct-utils (4.7.6 -> 4.9.0) dnsmasq dracut epiphany-branding-openSUSE ffmpeg flac (1.3.1 -> 1.3.2) gnutls (3.5.7 -> 3.5.8) hunspell (1.5.4 -> 1.6.0) kgpg libproxy (0.4.13 -> 0.4.14) libproxy-plugins (0.4.13 -> 0.4.14) lxappearance (0.6.1 -> 0.6.2) lxappearance-obconf (0.2.2 -> 0.2.3) lxde-common (0.99.0 -> 0.99.2) lxinput (0.3.4 -> 0.3.5) lxlauncher (0.2.4 -> 0.2.5) lxmenu-data (0.1.4 -> 0.1.5) lxpanel (0.9.0 -> 0.9.2) lxrandr (0.3.0 -> 0.3.1) lxsession (0.5.2 -> 0.5.3) lxtask (0.1.6 -> 0.1.7) lxterminal (0.2.0 -> 0.3.0) menu-cache (1.0.1 -> 1.0.2) mercurial (4.0 -> 4.0.2) mosh (1.2.5 -> 1.2.6) nmap (7.31 -> 7.40) pam-config perl-Try-Tiny (0.27 -> 0.28) plasma5-desktop pulseaudio (9.0 -> 9.99.1) python (2.7.12 -> 2.7.13) python-Unidecode (0.04.19 -> 0.04.20) python-base (2.7.12 -> 2.7.13) smartmontools sonnet virtualbox (5.1.10_k4.9.0_1 -> 5.1.12_k4.9.0_1) xdm xf86-video-qxl (0.1.4 -> 0.1.5) === Details === ==== abiword ==== Version update (3.0.1 -> 3.0.2) Subpackages: libabiword-3_0 - Update to version 3.0.2: + See http://www.abisource.com/release-notes/3.0.2.phtml for an overview of all bugs fixed in this release. - Drop abiword-3.0.0-linkgrammar.patch and abiword-3.0.1-gcc6.patch: Fixed upstream. ==== autogen ==== Version update (5.18.10 -> 5.18.12) Subpackages: libopts-devel libopts25 - Update to version 5.8.12: * several configury fixes to enable cross platform building. * fompletion of a change in "char-mapper" to enable bootstrapping ==== clutter-gst ==== Subpackages: gstreamer-plugin-gstclutter-3_0 libclutter-gst-3_0-0 typelib-1_0-ClutterGst-3_0 - Add clutter-gst-mem-leak-fixes.patch: Fix various memory leaks in video-sink, patches from upstream git. ==== dbus-1 ==== Subpackages: dbus-1-devel libdbus-1-3 libdbus-1-3-32bit - Add systemd unit files to start session bus via systemd - Added patch: * 0001-Drop-Install-sections-from-user-services.patch + remove install section from socket unit because it does not need to be enabled explicitly (see fdo#92402) ==== dbus-1-x11 ==== - Add systemd unit files to start session bus via systemd - Added patch: * 0001-Drop-Install-sections-from-user-services.patch + remove install section from socket unit because it does not need to be enabled explicitly (see fdo#92402) ==== delayacct-utils ==== Version update (4.7.6 -> 4.9.0) - adapt to new kernel version and new location of getdelays.c ==== dnsmasq ==== - Handle binding upstream servers to an interface if interface is destroyed and recreated (boo#1018160) Added two patches from upstream: * added Handle-binding-upstream-servers-to-an-interface.patch * added Fix-crash-introduced-in-2675f2061525bc954be14988d643.patch ==== dracut ==== - purge-kernels: Handle kgraft patches (bsc#1017141) Cleanup unused code. ==== epiphany-branding-openSUSE ==== - Fix is_opensuse macro usage. ==== ffmpeg ==== Subpackages: libavcodec57 libavformat57 libavutil55 libswresample2 libswscale4 - Wrap netcdf support in build condtional because it is a drop-in pkg ==== flac ==== Version update (1.3.1 -> 1.3.2) Subpackages: flac-devel libFLAC++6 libFLAC8 libFLAC8-32bit - Update to version 1.3.2 * Fix undefined behaviour using GCC/Clang UBSAN (erikd). * General hardening via fuzz testing with AFL (erikd and others). * General code improvements (lvqcl, erikd and others). * Add FLAC in MP4 specification docs (Ralph Giles). * Fix some cppcheck warnings (erikd). * Assume all currently used OSes support SSE2. flac: * Fix potential infinite loop on flac-to-flac conversion (erikd). * Add WAVEFORMATEXTENSIBLE to WAV (as needed) when decoding (lvqcl). * Only write vorbis-comments if they are non-empty. * Error out if decoding RAW with bits != (8|16|24). metaflac: * Add --scan-replay-gain option. libraries: * CPU detection cleanup and fixes (Julian Calaby, erikd and lvqcl). * Fix two stream decoder bugs (Max Kellermann). * Fix a NULL dereference bug (on a malformed file). * Changed the LPC order guess for a slight compression improvement, particularly for classical music (Martijn van Beurden). * Improved encoding speed on older Intel CPUs. * Fixed a seeking bug when decoding certain files (Miroslav Lichvar). * Put an upper bound (32768) on the number of seek points. * Fix potential memory leaks. * Support 64bit brword/bwword allowing FLAC__BYTES_PER_WORD to be set to 8 (disabled by default). * Fix an out-of-bounds heap read. - Refreshed flac-cflags.patch ==== gnutls ==== Version update (3.5.7 -> 3.5.8) Subpackages: libgnutls-dane0 libgnutls-devel libgnutls-openssl27 libgnutls30 libgnutls30-32bit - Version 3.5.8 (released 2016-01-09) * libgnutls: Ensure that multiple calls to the gnutls_set_priority_* functions will not leave the verification profiles field to an undefined state. The last call will take precedence. * libgnutls: Ensure that GNUTLS_E_DECRYPTION_FAIL will be returned by PKCS#8 decryption functions when an invalid key is provided. This addresses regression on decrypting certain PKCS#8 keys. * libgnutls: Introduced option to override the default priority string used by the library. The intention is to allow support of system-wide priority strings (as set with --with-system-priority-file). The configure option is --with-default-priority-string. * libgnutls: Require a valid IV size on all ciphers for PKCS#8 decryption. This prevents crashes when decrypting malformed PKCS#8 keys. * libgnutls: Fix crash on the loading of malformed private keys with certain parameters set to zero. * libgnutls: Fix double free in certificate information printing. If the PKIX extension proxy was set with a policy language set but no policy specified, that could lead to a double free. * libgnutls: Addressed memory leaks in client and server side error paths (issues found using oss-fuzz project) * libgnutls: Addressed memory leaks in X.509 certificate printing error paths (issues found using oss-fuzz project) * libgnutls: Addressed memory leaks and an infinite loop in OpenPGP certificate parsing. Fixes by Alex Gaynor. (issues found using oss-fuzz project) * libgnutls: Addressed invalid memory accesses in OpenPGP certificate parsing. (issues found using oss-fuzz project) - security issues fixed: GNUTLS-SA-2017-1 GNUTLS-SA-2017-2 ==== hunspell ==== Version update (1.5.4 -> 1.6.0) - Update to version 1.6.0: * Changes in the library: + Performance improvement in ngsuggest(), suggestions should be faster. + Revert MAXWORDLEN to 100 as in 1.3.3 for performance reasons. + MAXWORDLEN can be set during build time with -D defines. + Fix crash when word with 102 consecutive X is spelled. * Changes in the command line tool: + -D shows all loaded dictionares insted of only the first. + -D properly lists all available dictionaries on Windows. ==== kgpg ==== - Add 0001-fix-crash-when-GnuPG-does-not-output-curve-fields-fo.patch, 0002-Revert-Use-new-slot-syntax-for-KStandardAction-conne.patch, 0003-Revert-Increase-KF5-requirement.patch (as requested by the upstream maintainer) to fix the following issues: * fix build with older KF5 versions * include another crash fix (kde#374509) ==== libproxy ==== Version update (0.4.13 -> 0.4.14) Subpackages: libproxy-devel libproxy1 - Update to version 0.4.14: + Parallel build support for python2 and python3. - DWITH_PYTHON has been replaced with -DWITH_PYTHON2 and - DWITH_PYTHON3 to have full control over this. Default is ON for both (gh#libproxy/libproxy#22). + Minor fixes to the PAC retriever code (gh#libproxy/libproxy#40). + Fallback to mcs instead of gmcs for the mono bindings (gh#libproxy/libproxy#37). + Fix build using cmake 3.7. + Fix deprecation warnings of pxgsettings with glib 2.46. + Improve the get-pac test suite (gh#libproxy/libproxy#47). - Drop update-from-svn.sh: The script has not been usable for years, since libproxy is no longer hosted in this svn repo. - Drop upstream merged patches: + libproxy-cmake-3.7.patch + libproxy-FindMono-4.6.patch + libproxy-gnome-waitpid.patch + libproxy-python3-support.patch - Re-enable the test suite: with the upstream changes this should now be more reliable. ==== libproxy-plugins ==== Version update (0.4.13 -> 0.4.14) Subpackages: libproxy1-config-gnome3 libproxy1-config-kde libproxy1-networkmanager libproxy1-pacrunner-webkit - Update to version 0.4.14: + Parallel build support for python2 and python3. - DWITH_PYTHON has been replaced with -DWITH_PYTHON2 and - DWITH_PYTHON3 to have full control over this. Default is ON for both (gh#libproxy/libproxy#22). + Minor fixes to the PAC retriever code (gh#libproxy/libproxy#40). + Fallback to mcs instead of gmcs for the mono bindings (gh#libproxy/libproxy#37). + Fix build using cmake 3.7. + Fix deprecation warnings of pxgsettings with glib 2.46. + Improve the get-pac test suite (gh#libproxy/libproxy#47). - Drop update-from-svn.sh: The script has not been usable for years, since libproxy is no longer hosted in this svn repo. - Drop upstream merged patches: + libproxy-cmake-3.7.patch + libproxy-FindMono-4.6.patch + libproxy-gnome-waitpid.patch + libproxy-python3-support.patch - Re-enable the test suite: with the upstream changes this should now be more reliable. ==== lxappearance ==== Version update (0.6.1 -> 0.6.2) Subpackages: lxappearance-lang - new upstream version 0.6.2 * Use $XDG_DATA_HOME/themes for themes search, not just $HOME/.themes * Use $XDG_DATA_HOME/icons for icon theme install, not ~/.icons * Substitute the correct GTK+ version in pkgconfig file * Fix About dialog for GTK+ 3 * Fix demo area background for GTK+ 3 * Add MATE to NotShowIn in desktop entries * Translations updates ==== lxappearance-obconf ==== Version update (0.2.2 -> 0.2.3) Subpackages: lxappearance-obconf-lang - new upstream version 0.2.3 * Add compilation notes into README file * Fix wrong package name in the configure help text * Replace forged HAVE_OPENBOX_3_5_2 with standard RR_CHECK_VERSION(3,5,2) * Correct right parameters for macro RR_CHECK_VERSION() * Translation updates ==== lxde-common ==== Version update (0.99.0 -> 0.99.2) - New upstream version 0.99.2 * Replaced 'stretch' wallpaper_mode setting with 'crop' in pcmanfm.conf * Updated view_mode and sort settings in pcmanfm.conf with new values * Made dbus-launch start only if $XDG_RUNTIME_DIR/bus isn't available * Updated lxpanel configuration files to match latest version * Added volume plugin to default panel, near everyone uses audio nowadays * Removed netstat plugin from default panel, it's usually superseded with either NM or wicd * Updated startlxde.1 man page * Ensured the existance of the user applications folder by startlxde Changes on 0.99.2 since 0.99.1: * Added TryExec=lxsession-logout into lxde-logout.desktop * Added W+f keybinding for pcmanfm --find-files ==== lxinput ==== Version update (0.3.4 -> 0.3.5) Subpackages: lxinput-lang - new upstream version 0.3.5 * Fix: apply left handed mouse setting in autostart file * Fix GtkBuilder UI file for GTK+ 3, add mouse icon to mouse tab * Add MATE to NotShowIn in desktop entries * Translation updates - Removed patch now in upstream code: * lxinput-0.3.4-Apply-left-handed-mouse-setting-in-autostart-file.patch ==== lxlauncher ==== Version update (0.2.4 -> 0.2.5) - new upstream release 0.2.5 * Add a TODO file for development notes * Add styling support for GTK+ 3 * Translation updates ==== lxmenu-data ==== Version update (0.1.4 -> 0.1.5) - new upstream version 0.1.5 * Include autogen.sh into distro tarball, it may be required to rebuild sources * Include .directory files into distro tarball, non-GNU make cannot regenerate them * Italian translation update ==== lxpanel ==== Version update (0.9.0 -> 0.9.2) Subpackages: liblxpanel0 lxpanel-lang - Update to 0.9.2 * Fixed battery selection if battery detached but another is available * Fixed battery percentage calculations if charge isn't available but energy is, it appears broken in 0.9.0 * Fixed wrong state change on task button when hovered, it shouldn't receive selected state until window has urgency * Fixed wrong flat button appearance when hovered, it wasn't flat Changes on 0.9.2 since 0.9.1: * Fixed build failure without ALSA * Added alternative mixers if build using OSS * Fixed panel flicker with some window managers ==== lxrandr ==== Version update (0.3.0 -> 0.3.1) Subpackages: lxrandr-lang - new upstream veresion 0.3.1 * Move man/lxrandr.xml into data/ directory to fix 'make distcheck' with this * Add a Keywords line into lxrandr.desktop file * Add icon to the about dialog * Add MATE to NotShowIn in desktop entries * Use video-display as icon * Translation updates - Removed not needed icon display.png ==== lxsession ==== Version update (0.5.2 -> 0.5.3) - New upstream version 0.5.3 * Made possible to add custom environment variable export * Added im manager handler * Few fixes for GTK+ 3.0 * Few changes in desktop entries to better fit into DE other than LXDE * Added notifications system support using appindicator * Fixed handling the background of logout dialog * Added messages for lxpolkit and lxclipboard when they are already running * Fixed config settings when second key is null * Fixed lxsession-logout on multihead * Fixed possible hanging of lxsession-logout * Added slimlock support on lxlock * Fixed invisible caracter in lxpolkit * Use Consolekit new interface to suspend / hibernate * Added support to disable gtk+ 3 overlay scrollbar * Added missing read_key_value for environment keys * Added Qt platform configuration settings * Remove empty string after windows manager command. Some windows manager (xmonad) don't like it and it doesn't really make sense by default * Don't save desktop.conf file on every load settings when starting lxsession, it's not necessary since lxsession only needs to read settings at startup * Moved lxsession-xsettings into $pkglibexecdir * Fixed two spelling errors ==== lxtask ==== Version update (0.1.6 -> 0.1.7) Subpackages: lxtask-lang - new upstream release 0.1.7 * Add icon to the about dialog * Translation updates ==== lxterminal ==== Version update (0.2.0 -> 0.3.0) Subpackages: lxterminal-lang - new upstream version 0.3.0 * Arguments are now properly passed to child process * Fixed login shell, also applies to new tabs * Renamed tabs can now be reset, fixed '--title' * Improved GTK3 and VTE support * Added palette customization * Added terminal zoom feature * Added tab activity notification (bold) * Added --no_remote to spawn a separate teminal process * Optional confirmation when closing multiple tabs ==== menu-cache ==== Version update (1.0.1 -> 1.0.2) Subpackages: libmenu-cache3 - New upstream release 1.0.2 * Fixed crash in menu-cached if cache regeneration fails * Fixed 100% CPU load by menu-cached in some rare conditions * Invalid empty <DefaultLayout> should be ignored, see specification * Fixed crash in menu-cache-gen on <MergeFile type="parent"/> if no file to merge found * Fixed showing empty Other menu in some cases * The option --disable-debug is now default, instead of - -enable-debug ==== mercurial ==== Version update (4.0 -> 4.0.2) Subpackages: mercurial-lang - Update to version 4.0.2: * demandimport: do not raise ImportError for unknown item in fromlist * posix: make poll() restart on interruption by signal * hgweb: add missing slash to file log url in rss style * hgweb: cache fctx.parents() in annotate command * vfs, scmutil: ignore EPERM at os.utime, which avoids ambiguity - Update package keyring ==== mosh ==== Version update (1.2.5 -> 1.2.6) - Update to version 1.2.6: * New features: + Add Travis CI builds for Linux and macOS. + Add a --local option to run without ssh. + Mosh now returns exitstatus reflecting connection success. + Add a end-to-end test suite and many tests. + Implement timeouts and signals to help address orphaned sessions. + Major rework of Mosh's display differencing/rendering code with much improved performance for slow machines. + Implement ANSI back/forward tab (CSI CBT, CSI CHT). + Do not start user shell until network session starts. + Add options for more flexible specification of IPv4/IPv6 hostname resolution. + Improved bash completion. + Add options for different methods of resolving the remote host address, allowing operation without SshProxyCommand. * Platform support: + Add configurable support for Apple Common Crypto and Nettle, in place of OpenSSL. Implement base64 locally. + Workaround Cygwin select() bug.. + Workaround a glibc-2.22 issue causing segfaults. + Prefer c++ to g++, for systems like FreeBSD where g++ is not usable. + Fixes for Illumos Hipster 20151003. + Disable -Werror for protobuf code, to resolve a new gcc6 warning. + Link test for -fstack-protector-all on an embedded platform. + Resolve issue with bswap64() on FreeBSD-CURRENT with libc++-3.8.0. + Fix an issue with RECVTOS error message on client on FreeBSD. * Bug fixes: + Remove an assertion causing aborts on Unicode fallback found by fuzzing with afl. + Fix a server hang with XON/XOFF on BSD systems. + Fix a typeahead-prediction bug that caused display corruption on urxvt. ==== nmap ==== Version update (7.31 -> 7.40) - Nmap 7.40: * Many added NSE scripts, OS fingerprints, service probes * New option --defeat-icmp-ratelimit dramatically reduces UDP scan times in exchange for labeling unresponsive (and possibly open) ports as "closed|filtered". * New NSE library, geoip.lua, provides a common framework for storing and retrieving IP geolocation results. * See https://nmap.org/changelog.html#7.40 for the complete changelog. - Refresh nmap-5.61-desktop_files.patch as nmap-7.40-desktop_files.patch ==== pam-config ==== - Add gcc7-Add-break-to-a-case-label.patch: fix new warning reported by GCC7. ==== perl-Try-Tiny ==== Version update (0.27 -> 0.28) - updated to 0.28 see /usr/share/doc/packages/perl-Try-Tiny/Changes 0.28 2017-01-09 01:21:33Z - enabled some tests of finally blocks that were disabled on 5.6, now that that functionality works (since 0.13) (Pali, PR#4) ==== plasma5-desktop ==== - Add Fix-right-click-erroneously-opening-files.patch to prevent folderview from opening files erroneously in addition to showing the context menu when right-clicking on an icon (kde#360219) ==== pulseaudio ==== Version update (9.0 -> 9.99.1) Subpackages: libpulse-devel libpulse-mainloop-glib0 libpulse0 libpulse0-32bit pulseaudio-bash-completion pulseaudio-esound-compat pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-jack pulseaudio-module-lirc pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-utils pulseaudio-utils-32bit - Update to 10 RC1 (9.99.1) * Automatically switch Bluetooth profile when using VoIP applications * New module for prioritizing passthrough streams (module-allow-passthrough) * Improvements to module-loopback * Separate volumes for Bluetooth A2DP and HSP profiles * memfd-based shared memory mechanism enabled by default * Removed module-xenpv-sink * Dropped dependency to json-c * When using systemd to start PulseAudio, pulseaudio.socket is started first * Compatibility with OpenSSL 1.1.0 - Removed BuildRequires pkgconfig(json) ==== python ==== Version update (2.7.12 -> 2.7.13) Subpackages: python-curses python-gdbm - update to 2.7.13 * dozens of bugfixes, see NEWS for details * updated cipher lists for openssl wrapper, support openssl >= 1.1.0 * properly fix HTTPoxy (CVE-2016-1000110) * profile-opt build now applies PGO to modules as well - update python-2.7.10-overflow_check.patch with python-2.7.13-overflow_check.patch, incorporating upstream changes - add "-fwrapv" to optflags explicitly because upstream code still relies on it in many places - provide python2-* symbols, for support of new packages built as python2-foo ==== python-Unidecode ==== Version update (0.04.19 -> 0.04.20) - update to Unidecode 0.04.20: * Fixed transliteration of circled Latin letters and numbers (thanks to Krzysztof Jurewicz) * Add square unit symbols * Add Latin variants in U+20xx and U+21xx pages * Fix U+02B1 MODIFIER LETTER SMALL H WITH HOOK * Fix U+205F MEDIUM MATHEMATICAL SPACE * Add "DIGIT ... COMMA" and "PARANTHESIZED LATIN CAPITAL LETTER" in U+1F1xx page * Add missing vulgar fractions and a/c, a/s, c/o, c/u symbols * Add universal Wheel release (thanks to Adam Chainz) - change source url to pythonhosted.org ==== python-base ==== Version update (2.7.12 -> 2.7.13) Subpackages: libpython2_7-1_0 libpython2_7-1_0-32bit python-devel python-xml - update to 2.7.13 * dozens of bugfixes, see NEWS for details * updated cipher lists for openssl wrapper, support openssl >= 1.1.0 * properly fix HTTPoxy (CVE-2016-1000110) * profile-opt build now applies PGO to modules as well - update python-2.7.10-overflow_check.patch with python-2.7.13-overflow_check.patch, incorporating upstream changes - add "-fwrapv" to optflags explicitly because upstream code still relies on it in many places - provide python2-* symbols, for support of new packages built as python2-foo - rename macros.python to macros.python2 accordingly - require python-rpm-macros package, drop macro definitions from macros.python2 ==== smartmontools ==== - Drop systemd dependency on syslog.target (bsc#983938, smartmontools-systemd-no-syslog.patch). https://lists.opensuse.org/opensuse-packaging/2013-05/msg00102.html ==== sonnet ==== Subpackages: libKF5SonnetCore5 libKF5SonnetUi5 sonnet-devel - Add look-for-hunspell-1.6-as-well.patch ==== virtualbox ==== Version update (5.1.10_k4.9.0_1 -> 5.1.12_k4.9.0_1) Subpackages: virtualbox-guest-kmp-default virtualbox-guest-tools virtualbox-guest-x11 - Version bump to 5.1.12 (released 2016-12-20 by Oracle) This is a maintenance release. The following items were fixed and/or added: VMM: fixed VERR_IEM_ASPECT_NOT_IMPLEMENTED Guru Meditations with certain Linux guests if KVM paravirtualization is enabled (5.1 regression; bugs #15613 and #16251) VMM: fixed VERR_VMX_UNABLE_TO_START_VM Guru Meditations under rare conditions GUI: prevent a crash under certain conditions if the VM is terminated very early GUI: fixed certain keyboard capture issues (5.1.10 regression; Mac OS X hosts only; bug #16150) GUI: fixed dragging guest windows in seamless mode with the keyboard captured (X11 hosts only; bug #15837) GUI: fixed a problem where the new version detected dialog was covered by the appliance import dialog (Mac OS X hosts only; bug #16238) Storage: fixed NVMe reset processing when doing rmmod nvme; modprobe nvme in a Linux guest (bug #16080) Storage: fixed creating a snapshot when the VM is running and an NVMe controller is present Storage: fixed a problem with the LsiLogic SCSI controller where requests could be lost with SMP guests E1000: fixed "cable disconnected" issue (Mac OS X guests only; 5.1.10 regression; bug #16260) E1000: fixed "TX unit hang" issue (Linux guests only; 5.1.10 regression; bug #16221) API: don't crash when sanitizing certain VM names (bug #16299) Linux hosts: automatically disable asynchronous I/O on Linux 2.6.18 kernels as high I/O load may trigger kernel oopses on these kernels if this feature is enabled Linux hosts / guests: Linux 2.6.28 compile fix (bug #16267) Linux hosts: compile Linux 4.9 compile fix (bug #16286) Linux Additions: warn the user about a known bug with older Linux guests (e.g. Debian 7) requiring manual work to get 3D working (bug #15319) Linux Additions: fix the graphics driver build with Linux 4.10 and later (bug #16298) Windows Additions: fixed a crash in the WDDM driver under certain conditions - Revert "vbox_hdpi_support.patch. This patch may improve things for asn@cryptomilk.org, but it breaks other systems. See https://forums.opensuse.org/showthread.php/521520-VirtualBox-interface-scali... and bsc #1014694. - I now have the necessary preprocessor symbol to modify the source depending on whether the server is 1.19.0 or greater. It is no longer necessary to detect the server version in the spec file, thus the solution is cleaner. - Leap 42.2 still has server v. 1.18.3, thus the test failed. The test has been changed to look at only the 1.xx part of the version. - Add patch file "Fix_for_server_1.19.patch" to support xorg-x11-server v. 1.19.0. The spec file now interrogates the rpm for the server and conditionally applies the patch, thus both versions build OK. ==== xdm ==== Subpackages: xdm-xsession - remove DISPLAYMANAGER_SHUTDOWN from sysconfig settings (bnc#1018045) ==== xf86-video-qxl ==== Version update (0.1.4 -> 0.1.5) - Update to version 0.1.5: * Bug fixes and performance improvements - supersedes the following patches: * U_Check-for-either-xfont.pc-or-xfont2.pc.patch * U_Fix-compilation-with-newer-Xorg-versions.patch * U_qxl-use-pci-io.patch * U_xf86-video-qxl-spiceccid-build.patch - U_Check-for-either-xfont.pc-or-xfont2.pc.patch * Check for either xfont.pc or xfont2.pc - U_Fix-compilation-with-newer-Xorg-versions.patch * Fix compilation with newer Xorg versions -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Whats about the x-server. It is not mentioned here but updated to 1.19, isn't it? Cheers, Robby. -- On Sonntag, 15. Januar 2017 13:06:26 CET Dominique Leuenberger wrote:
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=20170112
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: abiword (3.0.1 -> 3.0.2) autogen (5.18.10 -> 5.18.12) clutter-gst dbus-1 dbus-1-x11 delayacct-utils (4.7.6 -> 4.9.0) dnsmasq dracut epiphany-branding-openSUSE ffmpeg flac (1.3.1 -> 1.3.2) gnutls (3.5.7 -> 3.5.8) hunspell (1.5.4 -> 1.6.0) kgpg libproxy (0.4.13 -> 0.4.14) libproxy-plugins (0.4.13 -> 0.4.14) lxappearance (0.6.1 -> 0.6.2) lxappearance-obconf (0.2.2 -> 0.2.3) lxde-common (0.99.0 -> 0.99.2) lxinput (0.3.4 -> 0.3.5) lxlauncher (0.2.4 -> 0.2.5) lxmenu-data (0.1.4 -> 0.1.5) lxpanel (0.9.0 -> 0.9.2) lxrandr (0.3.0 -> 0.3.1) lxsession (0.5.2 -> 0.5.3) lxtask (0.1.6 -> 0.1.7) lxterminal (0.2.0 -> 0.3.0) menu-cache (1.0.1 -> 1.0.2) mercurial (4.0 -> 4.0.2) mosh (1.2.5 -> 1.2.6) nmap (7.31 -> 7.40) pam-config perl-Try-Tiny (0.27 -> 0.28) plasma5-desktop pulseaudio (9.0 -> 9.99.1) python (2.7.12 -> 2.7.13) python-Unidecode (0.04.19 -> 0.04.20) python-base (2.7.12 -> 2.7.13) smartmontools sonnet virtualbox (5.1.10_k4.9.0_1 -> 5.1.12_k4.9.0_1) xdm xf86-video-qxl (0.1.4 -> 0.1.5)
=== Details ===
==== abiword ==== Version update (3.0.1 -> 3.0.2) Subpackages: libabiword-3_0
- Update to version 3.0.2: + See http://www.abisource.com/release-notes/3.0.2.phtml for an overview of all bugs fixed in this release. - Drop abiword-3.0.0-linkgrammar.patch and abiword-3.0.1-gcc6.patch: Fixed upstream.
==== autogen ==== Version update (5.18.10 -> 5.18.12) Subpackages: libopts-devel libopts25
- Update to version 5.8.12: * several configury fixes to enable cross platform building. * fompletion of a change in "char-mapper" to enable bootstrapping
==== clutter-gst ==== Subpackages: gstreamer-plugin-gstclutter-3_0 libclutter-gst-3_0-0 typelib-1_0-ClutterGst-3_0
- Add clutter-gst-mem-leak-fixes.patch: Fix various memory leaks in video-sink, patches from upstream git.
==== dbus-1 ==== Subpackages: dbus-1-devel libdbus-1-3 libdbus-1-3-32bit
- Add systemd unit files to start session bus via systemd - Added patch: * 0001-Drop-Install-sections-from-user-services.patch + remove install section from socket unit because it does not need to be enabled explicitly (see fdo#92402)
==== dbus-1-x11 ====
- Add systemd unit files to start session bus via systemd - Added patch: * 0001-Drop-Install-sections-from-user-services.patch + remove install section from socket unit because it does not need to be enabled explicitly (see fdo#92402)
==== delayacct-utils ==== Version update (4.7.6 -> 4.9.0)
- adapt to new kernel version and new location of getdelays.c
==== dnsmasq ====
- Handle binding upstream servers to an interface if interface is destroyed and recreated (boo#1018160) Added two patches from upstream: * added Handle-binding-upstream-servers-to-an-interface.patch * added Fix-crash-introduced-in-2675f2061525bc954be14988d643.patch
==== dracut ====
- purge-kernels: Handle kgraft patches (bsc#1017141) Cleanup unused code.
==== epiphany-branding-openSUSE ====
- Fix is_opensuse macro usage.
==== ffmpeg ==== Subpackages: libavcodec57 libavformat57 libavutil55 libswresample2 libswscale4
- Wrap netcdf support in build condtional because it is a drop-in pkg
==== flac ==== Version update (1.3.1 -> 1.3.2) Subpackages: flac-devel libFLAC++6 libFLAC8 libFLAC8-32bit
- Update to version 1.3.2 * Fix undefined behaviour using GCC/Clang UBSAN (erikd). * General hardening via fuzz testing with AFL (erikd and others). * General code improvements (lvqcl, erikd and others). * Add FLAC in MP4 specification docs (Ralph Giles). * Fix some cppcheck warnings (erikd). * Assume all currently used OSes support SSE2. flac: * Fix potential infinite loop on flac-to-flac conversion (erikd). * Add WAVEFORMATEXTENSIBLE to WAV (as needed) when decoding (lvqcl). * Only write vorbis-comments if they are non-empty. * Error out if decoding RAW with bits != (8|16|24). metaflac: * Add --scan-replay-gain option. libraries: * CPU detection cleanup and fixes (Julian Calaby, erikd and lvqcl). * Fix two stream decoder bugs (Max Kellermann). * Fix a NULL dereference bug (on a malformed file). * Changed the LPC order guess for a slight compression improvement, particularly for classical music (Martijn van Beurden). * Improved encoding speed on older Intel CPUs. * Fixed a seeking bug when decoding certain files (Miroslav Lichvar). * Put an upper bound (32768) on the number of seek points. * Fix potential memory leaks. * Support 64bit brword/bwword allowing FLAC__BYTES_PER_WORD to be set to 8 (disabled by default). * Fix an out-of-bounds heap read. - Refreshed flac-cflags.patch
==== gnutls ==== Version update (3.5.7 -> 3.5.8) Subpackages: libgnutls-dane0 libgnutls-devel libgnutls-openssl27 libgnutls30 libgnutls30-32bit
- Version 3.5.8 (released 2016-01-09) * libgnutls: Ensure that multiple calls to the gnutls_set_priority_* functions will not leave the verification profiles field to an undefined state. The last call will take precedence. * libgnutls: Ensure that GNUTLS_E_DECRYPTION_FAIL will be returned by PKCS#8 decryption functions when an invalid key is provided. This addresses regression on decrypting certain PKCS#8 keys. * libgnutls: Introduced option to override the default priority string used by the library. The intention is to allow support of system-wide priority strings (as set with --with-system-priority-file). The configure option is --with-default-priority-string. * libgnutls: Require a valid IV size on all ciphers for PKCS#8 decryption. This prevents crashes when decrypting malformed PKCS#8 keys. * libgnutls: Fix crash on the loading of malformed private keys with certain parameters set to zero. * libgnutls: Fix double free in certificate information printing. If the PKIX extension proxy was set with a policy language set but no policy specified, that could lead to a double free. * libgnutls: Addressed memory leaks in client and server side error paths (issues found using oss-fuzz project) * libgnutls: Addressed memory leaks in X.509 certificate printing error paths (issues found using oss-fuzz project) * libgnutls: Addressed memory leaks and an infinite loop in OpenPGP certificate parsing. Fixes by Alex Gaynor. (issues found using oss-fuzz project) * libgnutls: Addressed invalid memory accesses in OpenPGP certificate parsing. (issues found using oss-fuzz project) - security issues fixed: GNUTLS-SA-2017-1 GNUTLS-SA-2017-2
==== hunspell ==== Version update (1.5.4 -> 1.6.0)
- Update to version 1.6.0: * Changes in the library: + Performance improvement in ngsuggest(), suggestions should be faster. + Revert MAXWORDLEN to 100 as in 1.3.3 for performance reasons. + MAXWORDLEN can be set during build time with -D defines. + Fix crash when word with 102 consecutive X is spelled. * Changes in the command line tool: + -D shows all loaded dictionares insted of only the first. + -D properly lists all available dictionaries on Windows.
==== kgpg ====
- Add 0001-fix-crash-when-GnuPG-does-not-output-curve-fields-fo.patch, 0002-Revert-Use-new-slot-syntax-for-KStandardAction-conne.patch, 0003-Revert-Increase-KF5-requirement.patch (as requested by the upstream maintainer) to fix the following issues: * fix build with older KF5 versions * include another crash fix (kde#374509)
==== libproxy ==== Version update (0.4.13 -> 0.4.14) Subpackages: libproxy-devel libproxy1
- Update to version 0.4.14: + Parallel build support for python2 and python3. - DWITH_PYTHON has been replaced with -DWITH_PYTHON2 and - DWITH_PYTHON3 to have full control over this. Default is ON for both (gh#libproxy/libproxy#22). + Minor fixes to the PAC retriever code (gh#libproxy/libproxy#40). + Fallback to mcs instead of gmcs for the mono bindings (gh#libproxy/libproxy#37). + Fix build using cmake 3.7. + Fix deprecation warnings of pxgsettings with glib 2.46. + Improve the get-pac test suite (gh#libproxy/libproxy#47). - Drop update-from-svn.sh: The script has not been usable for years, since libproxy is no longer hosted in this svn repo. - Drop upstream merged patches: + libproxy-cmake-3.7.patch + libproxy-FindMono-4.6.patch + libproxy-gnome-waitpid.patch + libproxy-python3-support.patch - Re-enable the test suite: with the upstream changes this should now be more reliable.
==== libproxy-plugins ==== Version update (0.4.13 -> 0.4.14) Subpackages: libproxy1-config-gnome3 libproxy1-config-kde libproxy1-networkmanager libproxy1-pacrunner-webkit
- Update to version 0.4.14: + Parallel build support for python2 and python3. - DWITH_PYTHON has been replaced with -DWITH_PYTHON2 and - DWITH_PYTHON3 to have full control over this. Default is ON for both (gh#libproxy/libproxy#22). + Minor fixes to the PAC retriever code (gh#libproxy/libproxy#40). + Fallback to mcs instead of gmcs for the mono bindings (gh#libproxy/libproxy#37). + Fix build using cmake 3.7. + Fix deprecation warnings of pxgsettings with glib 2.46. + Improve the get-pac test suite (gh#libproxy/libproxy#47). - Drop update-from-svn.sh: The script has not been usable for years, since libproxy is no longer hosted in this svn repo. - Drop upstream merged patches: + libproxy-cmake-3.7.patch + libproxy-FindMono-4.6.patch + libproxy-gnome-waitpid.patch + libproxy-python3-support.patch - Re-enable the test suite: with the upstream changes this should now be more reliable.
==== lxappearance ==== Version update (0.6.1 -> 0.6.2) Subpackages: lxappearance-lang
- new upstream version 0.6.2 * Use $XDG_DATA_HOME/themes for themes search, not just $HOME/.themes * Use $XDG_DATA_HOME/icons for icon theme install, not ~/.icons * Substitute the correct GTK+ version in pkgconfig file * Fix About dialog for GTK+ 3 * Fix demo area background for GTK+ 3 * Add MATE to NotShowIn in desktop entries * Translations updates
==== lxappearance-obconf ==== Version update (0.2.2 -> 0.2.3) Subpackages: lxappearance-obconf-lang
- new upstream version 0.2.3 * Add compilation notes into README file * Fix wrong package name in the configure help text * Replace forged HAVE_OPENBOX_3_5_2 with standard RR_CHECK_VERSION(3,5,2) * Correct right parameters for macro RR_CHECK_VERSION() * Translation updates
==== lxde-common ==== Version update (0.99.0 -> 0.99.2)
- New upstream version 0.99.2 * Replaced 'stretch' wallpaper_mode setting with 'crop' in pcmanfm.conf * Updated view_mode and sort settings in pcmanfm.conf with new values * Made dbus-launch start only if $XDG_RUNTIME_DIR/bus isn't available * Updated lxpanel configuration files to match latest version * Added volume plugin to default panel, near everyone uses audio nowadays * Removed netstat plugin from default panel, it's usually superseded with either NM or wicd * Updated startlxde.1 man page * Ensured the existance of the user applications folder by startlxde Changes on 0.99.2 since 0.99.1: * Added TryExec=lxsession-logout into lxde-logout.desktop * Added W+f keybinding for pcmanfm --find-files
==== lxinput ==== Version update (0.3.4 -> 0.3.5) Subpackages: lxinput-lang
- new upstream version 0.3.5 * Fix: apply left handed mouse setting in autostart file * Fix GtkBuilder UI file for GTK+ 3, add mouse icon to mouse tab * Add MATE to NotShowIn in desktop entries * Translation updates - Removed patch now in upstream code: * lxinput-0.3.4-Apply-left-handed-mouse-setting-in-autostart-file.patch
==== lxlauncher ==== Version update (0.2.4 -> 0.2.5)
- new upstream release 0.2.5 * Add a TODO file for development notes * Add styling support for GTK+ 3 * Translation updates
==== lxmenu-data ==== Version update (0.1.4 -> 0.1.5)
- new upstream version 0.1.5 * Include autogen.sh into distro tarball, it may be required to rebuild sources * Include .directory files into distro tarball, non-GNU make cannot regenerate them * Italian translation update
==== lxpanel ==== Version update (0.9.0 -> 0.9.2) Subpackages: liblxpanel0 lxpanel-lang
- Update to 0.9.2 * Fixed battery selection if battery detached but another is available * Fixed battery percentage calculations if charge isn't available but energy is, it appears broken in 0.9.0 * Fixed wrong state change on task button when hovered, it shouldn't receive selected state until window has urgency * Fixed wrong flat button appearance when hovered, it wasn't flat Changes on 0.9.2 since 0.9.1: * Fixed build failure without ALSA * Added alternative mixers if build using OSS * Fixed panel flicker with some window managers
==== lxrandr ==== Version update (0.3.0 -> 0.3.1) Subpackages: lxrandr-lang
- new upstream veresion 0.3.1 * Move man/lxrandr.xml into data/ directory to fix 'make distcheck' with this * Add a Keywords line into lxrandr.desktop file * Add icon to the about dialog * Add MATE to NotShowIn in desktop entries * Use video-display as icon * Translation updates - Removed not needed icon display.png
==== lxsession ==== Version update (0.5.2 -> 0.5.3)
- New upstream version 0.5.3 * Made possible to add custom environment variable export * Added im manager handler * Few fixes for GTK+ 3.0 * Few changes in desktop entries to better fit into DE other than LXDE * Added notifications system support using appindicator * Fixed handling the background of logout dialog * Added messages for lxpolkit and lxclipboard when they are already running * Fixed config settings when second key is null * Fixed lxsession-logout on multihead * Fixed possible hanging of lxsession-logout * Added slimlock support on lxlock * Fixed invisible caracter in lxpolkit * Use Consolekit new interface to suspend / hibernate * Added support to disable gtk+ 3 overlay scrollbar * Added missing read_key_value for environment keys * Added Qt platform configuration settings * Remove empty string after windows manager command. Some windows manager (xmonad) don't like it and it doesn't really make sense by default * Don't save desktop.conf file on every load settings when starting lxsession, it's not necessary since lxsession only needs to read settings at startup * Moved lxsession-xsettings into $pkglibexecdir * Fixed two spelling errors
==== lxtask ==== Version update (0.1.6 -> 0.1.7) Subpackages: lxtask-lang
- new upstream release 0.1.7 * Add icon to the about dialog * Translation updates
==== lxterminal ==== Version update (0.2.0 -> 0.3.0) Subpackages: lxterminal-lang
- new upstream version 0.3.0 * Arguments are now properly passed to child process * Fixed login shell, also applies to new tabs * Renamed tabs can now be reset, fixed '--title' * Improved GTK3 and VTE support * Added palette customization * Added terminal zoom feature * Added tab activity notification (bold) * Added --no_remote to spawn a separate teminal process * Optional confirmation when closing multiple tabs
==== menu-cache ==== Version update (1.0.1 -> 1.0.2) Subpackages: libmenu-cache3
- New upstream release 1.0.2 * Fixed crash in menu-cached if cache regeneration fails * Fixed 100% CPU load by menu-cached in some rare conditions * Invalid empty <DefaultLayout> should be ignored, see specification * Fixed crash in menu-cache-gen on <MergeFile type="parent"/> if no file to merge found * Fixed showing empty Other menu in some cases * The option --disable-debug is now default, instead of - -enable-debug
==== mercurial ==== Version update (4.0 -> 4.0.2) Subpackages: mercurial-lang
- Update to version 4.0.2: * demandimport: do not raise ImportError for unknown item in fromlist * posix: make poll() restart on interruption by signal * hgweb: add missing slash to file log url in rss style * hgweb: cache fctx.parents() in annotate command * vfs, scmutil: ignore EPERM at os.utime, which avoids ambiguity - Update package keyring
==== mosh ==== Version update (1.2.5 -> 1.2.6)
- Update to version 1.2.6: * New features: + Add Travis CI builds for Linux and macOS. + Add a --local option to run without ssh. + Mosh now returns exitstatus reflecting connection success. + Add a end-to-end test suite and many tests. + Implement timeouts and signals to help address orphaned sessions. + Major rework of Mosh's display differencing/rendering code with much improved performance for slow machines. + Implement ANSI back/forward tab (CSI CBT, CSI CHT). + Do not start user shell until network session starts. + Add options for more flexible specification of IPv4/IPv6 hostname resolution. + Improved bash completion. + Add options for different methods of resolving the remote host address, allowing operation without SshProxyCommand. * Platform support: + Add configurable support for Apple Common Crypto and Nettle, in place of OpenSSL. Implement base64 locally. + Workaround Cygwin select() bug.. + Workaround a glibc-2.22 issue causing segfaults. + Prefer c++ to g++, for systems like FreeBSD where g++ is not usable. + Fixes for Illumos Hipster 20151003. + Disable -Werror for protobuf code, to resolve a new gcc6 warning. + Link test for -fstack-protector-all on an embedded platform. + Resolve issue with bswap64() on FreeBSD-CURRENT with libc++-3.8.0. + Fix an issue with RECVTOS error message on client on FreeBSD. * Bug fixes: + Remove an assertion causing aborts on Unicode fallback found by fuzzing with afl. + Fix a server hang with XON/XOFF on BSD systems. + Fix a typeahead-prediction bug that caused display corruption on urxvt.
==== nmap ==== Version update (7.31 -> 7.40)
- Nmap 7.40: * Many added NSE scripts, OS fingerprints, service probes * New option --defeat-icmp-ratelimit dramatically reduces UDP scan times in exchange for labeling unresponsive (and possibly open) ports as "closed|filtered". * New NSE library, geoip.lua, provides a common framework for storing and retrieving IP geolocation results. * See https://nmap.org/changelog.html#7.40 for the complete changelog. - Refresh nmap-5.61-desktop_files.patch as nmap-7.40-desktop_files.patch
==== pam-config ====
- Add gcc7-Add-break-to-a-case-label.patch: fix new warning reported by GCC7.
==== perl-Try-Tiny ==== Version update (0.27 -> 0.28)
- updated to 0.28 see /usr/share/doc/packages/perl-Try-Tiny/Changes 0.28 2017-01-09 01:21:33Z - enabled some tests of finally blocks that were disabled on 5.6, now that that functionality works (since 0.13) (Pali, PR#4)
==== plasma5-desktop ====
- Add Fix-right-click-erroneously-opening-files.patch to prevent folderview from opening files erroneously in addition to showing the context menu when right-clicking on an icon (kde#360219)
==== pulseaudio ==== Version update (9.0 -> 9.99.1) Subpackages: libpulse-devel libpulse-mainloop-glib0 libpulse0 libpulse0-32bit pulseaudio-bash-completion pulseaudio-esound-compat pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-jack pulseaudio-module-lirc pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-utils pulseaudio-utils-32bit
- Update to 10 RC1 (9.99.1) * Automatically switch Bluetooth profile when using VoIP applications * New module for prioritizing passthrough streams (module-allow-passthrough) * Improvements to module-loopback * Separate volumes for Bluetooth A2DP and HSP profiles * memfd-based shared memory mechanism enabled by default * Removed module-xenpv-sink * Dropped dependency to json-c * When using systemd to start PulseAudio, pulseaudio.socket is started first * Compatibility with OpenSSL 1.1.0 - Removed BuildRequires pkgconfig(json)
==== python ==== Version update (2.7.12 -> 2.7.13) Subpackages: python-curses python-gdbm
- update to 2.7.13 * dozens of bugfixes, see NEWS for details * updated cipher lists for openssl wrapper, support openssl >= 1.1.0 * properly fix HTTPoxy (CVE-2016-1000110) * profile-opt build now applies PGO to modules as well - update python-2.7.10-overflow_check.patch with python-2.7.13-overflow_check.patch, incorporating upstream changes - add "-fwrapv" to optflags explicitly because upstream code still relies on it in many places - provide python2-* symbols, for support of new packages built as python2-foo
==== python-Unidecode ==== Version update (0.04.19 -> 0.04.20)
- update to Unidecode 0.04.20: * Fixed transliteration of circled Latin letters and numbers (thanks to Krzysztof Jurewicz) * Add square unit symbols * Add Latin variants in U+20xx and U+21xx pages * Fix U+02B1 MODIFIER LETTER SMALL H WITH HOOK * Fix U+205F MEDIUM MATHEMATICAL SPACE * Add "DIGIT ... COMMA" and "PARANTHESIZED LATIN CAPITAL LETTER" in U+1F1xx page * Add missing vulgar fractions and a/c, a/s, c/o, c/u symbols * Add universal Wheel release (thanks to Adam Chainz) - change source url to pythonhosted.org
==== python-base ==== Version update (2.7.12 -> 2.7.13) Subpackages: libpython2_7-1_0 libpython2_7-1_0-32bit python-devel python-xml
- update to 2.7.13 * dozens of bugfixes, see NEWS for details * updated cipher lists for openssl wrapper, support openssl >= 1.1.0 * properly fix HTTPoxy (CVE-2016-1000110) * profile-opt build now applies PGO to modules as well - update python-2.7.10-overflow_check.patch with python-2.7.13-overflow_check.patch, incorporating upstream changes - add "-fwrapv" to optflags explicitly because upstream code still relies on it in many places - provide python2-* symbols, for support of new packages built as python2-foo - rename macros.python to macros.python2 accordingly - require python-rpm-macros package, drop macro definitions from macros.python2
==== smartmontools ====
- Drop systemd dependency on syslog.target (bsc#983938, smartmontools-systemd-no-syslog.patch). https://lists.opensuse.org/opensuse-packaging/2013-05/msg00102.html
==== sonnet ==== Subpackages: libKF5SonnetCore5 libKF5SonnetUi5 sonnet-devel
- Add look-for-hunspell-1.6-as-well.patch
==== virtualbox ==== Version update (5.1.10_k4.9.0_1 -> 5.1.12_k4.9.0_1) Subpackages: virtualbox-guest-kmp-default virtualbox-guest-tools virtualbox-guest-x11
- Version bump to 5.1.12 (released 2016-12-20 by Oracle) This is a maintenance release. The following items were fixed and/or added: VMM: fixed VERR_IEM_ASPECT_NOT_IMPLEMENTED Guru Meditations with certain Linux guests if KVM paravirtualization is enabled (5.1 regression; bugs #15613 and #16251) VMM: fixed VERR_VMX_UNABLE_TO_START_VM Guru Meditations under rare conditions GUI: prevent a crash under certain conditions if the VM is terminated very early GUI: fixed certain keyboard capture issues (5.1.10 regression; Mac OS X hosts only; bug #16150) GUI: fixed dragging guest windows in seamless mode with the keyboard captured (X11 hosts only; bug #15837) GUI: fixed a problem where the new version detected dialog was covered by the appliance import dialog (Mac OS X hosts only; bug #16238) Storage: fixed NVMe reset processing when doing rmmod nvme; modprobe nvme in a Linux guest (bug #16080) Storage: fixed creating a snapshot when the VM is running and an NVMe controller is present Storage: fixed a problem with the LsiLogic SCSI controller where requests could be lost with SMP guests E1000: fixed "cable disconnected" issue (Mac OS X guests only; 5.1.10 regression; bug #16260) E1000: fixed "TX unit hang" issue (Linux guests only; 5.1.10 regression; bug #16221) API: don't crash when sanitizing certain VM names (bug #16299) Linux hosts: automatically disable asynchronous I/O on Linux 2.6.18 kernels as high I/O load may trigger kernel oopses on these kernels if this feature is enabled Linux hosts / guests: Linux 2.6.28 compile fix (bug #16267) Linux hosts: compile Linux 4.9 compile fix (bug #16286) Linux Additions: warn the user about a known bug with older Linux guests (e.g. Debian 7) requiring manual work to get 3D working (bug #15319) Linux Additions: fix the graphics driver build with Linux 4.10 and later (bug #16298) Windows Additions: fixed a crash in the WDDM driver under certain conditions - Revert "vbox_hdpi_support.patch. This patch may improve things for asn@cryptomilk.org, but it breaks other systems. See https://forums.opensuse.org/showthread.php/521520-VirtualBox-interface-scal ing and bsc #1014694. - I now have the necessary preprocessor symbol to modify the source depending on whether the server is 1.19.0 or greater. It is no longer necessary to detect the server version in the spec file, thus the solution is cleaner. - Leap 42.2 still has server v. 1.18.3, thus the test failed. The test has been changed to look at only the 1.xx part of the version. - Add patch file "Fix_for_server_1.19.patch" to support xorg-x11-server v. 1.19.0. The spec file now interrogates the rpm for the server and conditionally applies the patch, thus both versions build OK.
==== xdm ==== Subpackages: xdm-xsession
- remove DISPLAYMANAGER_SHUTDOWN from sysconfig settings (bnc#1018045)
==== xf86-video-qxl ==== Version update (0.1.4 -> 0.1.5)
- Update to version 0.1.5: * Bug fixes and performance improvements - supersedes the following patches: * U_Check-for-either-xfont.pc-or-xfont2.pc.patch * U_Fix-compilation-with-newer-Xorg-versions.patch * U_qxl-use-pci-io.patch * U_xf86-video-qxl-spiceccid-build.patch - U_Check-for-either-xfont.pc-or-xfont2.pc.patch * Check for either xfont.pc or xfont2.pc - U_Fix-compilation-with-newer-Xorg-versions.patch * Fix compilation with newer Xorg versions

On Sun, 2017-01-15 at 15:44 +0300, Andrei Borzenkov wrote:
15.01.2017 15:20, Robby Engelmann пишет:
Whats about the x-server. It is not mentioned here but updated to 1.19, isn't it?
Cheers, Robby.
On my TW, updated today morining, I still see Xorg 1.18.4.
Make sure to use "zypper dup" - The version of the xorg package was adjusted to no longer be 7.6_1.18.4, but is now actually properly set to 1.19... which happens to be < 7.6; so zypper up will miss it. Cheers, Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Sun, 2017-01-15 at 13:20 +0100, Robby Engelmann wrote:
Whats about the x-server. It is not mentioned here but updated to 1.19, isn't it?
Interesting issue we have here: indeed, xorg-x11-server was updated to version 1.19.0... and this is clearly something that should be listed here. We'll have to analyse the scripts doing the diff to find out how this could be missed. Cheers, Dominique

Dominique Leuenberger / DimStar wrote:
On Sun, 2017-01-15 at 13:20 +0100, Robby Engelmann wrote:
Whats about the x-server. It is not mentioned here but updated to 1.19, isn't it?
Interesting issue we have here: indeed, xorg-x11-server was updated to version 1.19.0... and this is clearly something that should be listed here. We'll have to analyse the scripts doing the diff to find out how this could be missed.
The script doesn't really do a full diff. It walks through the changes of the updated package until the timestamp matches with the old package. In this case the topmost entry already matched. The new changelog entries were added in the middle so the script didn't see them and therefore didn't list the package. cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.com/ SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On 15 Jan 13:06, Dominique Leuenberger wrote:
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...
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.
Looks like llvm 3.9.1 is in but reverse dependencies like bcc,Mesa are not recompiled with new llvm. -- SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)

On Sun, 2017-01-15 at 14:45 +0100, İsmail Dönmez wrote:
Looks like llvm 3.9.1 is in but reverse dependencies like bcc,Mesa are not recompiled with new llvm.
Nothing unusual there for Tumbleweed - as llvm claims ABI compatibility, rebuilds are not triggered (TW does not use OBS' default rebuild strategy). If there is need for Mesa to rebuilt (which one?) please let me know - then I can trigger it for tne next build. Cheers, Dominique

Hello, Le 15/01/2017 à 15:32, Dominique Leuenberger / DimStar a écrit :
On Sun, 2017-01-15 at 14:45 +0100, İsmail Dönmez wrote:
Looks like llvm 3.9.1 is in but reverse dependencies like bcc,Mesa are not recompiled with new llvm. Nothing unusual there for Tumbleweed - as llvm claims ABI compatibility, rebuilds are not triggered (TW does not use OBS' default rebuild strategy).
If there is need for Mesa to rebuilt (which one?) please let me know - then I can trigger it for tne next build. LLVM ".so" name are versioned, everything using LLVM 3.8 should be rebuilt for 3.9, if not, it still uses 3.8, isn't it ?
Cheers Arnaud
Cheers, Dominique
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Sun, 2017-01-15 at 16:01 +0100, Arnaud Versini wrote:
Hello,
Le 15/01/2017 à 15:32, Dominique Leuenberger / DimStar a écrit :
On Sun, 2017-01-15 at 14:45 +0100, İsmail Dönmez wrote:
Looks like llvm 3.9.1 is in but reverse dependencies like bcc,Mesa are not recompiled with new llvm.
Nothing unusual there for Tumbleweed - as llvm claims ABI compatibility, rebuilds are not triggered (TW does not use OBS' default rebuild strategy).
If there is need for Mesa to rebuilt (which one?) please let me know - then I can trigger it for tne next build.
LLVM ".so" name are versioned, everything using LLVM 3.8 should be rebuilt for 3.9, if not, it still uses 3.8, isn't it ?
This is correct - but as llvm 3.8 is still available in TW, this did not force a rebuild... everything is consistent. Cheers, Dominique

On 15.01.2017 17:13, Dominique Leuenberger / DimStar wrote:
On Sun, 2017-01-15 at 16:01 +0100, Arnaud Versini wrote:
Hello,
Le 15/01/2017 à 15:32, Dominique Leuenberger / DimStar a écrit :
On Sun, 2017-01-15 at 14:45 +0100, İsmail Dönmez wrote:
Looks like llvm 3.9.1 is in but reverse dependencies like bcc,Mesa are not recompiled with new llvm. Nothing unusual there for Tumbleweed - as llvm claims ABI compatibility, rebuilds are not triggered (TW does not use OBS' default rebuild strategy).
If there is need for Mesa to rebuilt (which one?) please let me know - then I can trigger it for tne next build. LLVM ".so" name are versioned, everything using LLVM 3.8 should be rebuilt for 3.9, if not, it still uses 3.8, isn't it ? This is correct - but as llvm 3.8 is still available in TW, this did not force a rebuild... everything is consistent.
Cheers, Dominique
A rebuild of Mesa would be most welcome. The videogame Deus Ex Mankind Divided requires Mesa to be built against LLVM 3.9 if you have an AMD graphics card and don't want to use the proprietary driver. This might not be the most compelling reason for a rebuild, but it's a reason nonetheless. Greetings, Fabian -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Sunday, 15 January 2017 21:44:41 GMT Fabian Niepelt wrote:
A rebuild of Mesa would be most welcome. The videogame Deus Ex Mankind Divided requires Mesa to be built against LLVM 3.9 if you have an AMD graphics card and don't want to use the proprietary driver. This might not be the most compelling reason for a rebuild, but it's a reason nonetheless.
Greetings, Fabian
Seconded. I do all my gaming on openSUSE and I can say, albeit anecdotally, that quite a lot of people are waiting for LLVM 3.9, as I've seen in various Linux gaming communities. I personally don't think that gaming is a lesser reason in the consideration of packaging strategies. Kind regards, Huw

On 15 Jan 15:32, Dominique Leuenberger / DimStar wrote:
On Sun, 2017-01-15 at 14:45 +0100, İsmail Dönmez wrote:
Looks like llvm 3.9.1 is in but reverse dependencies like bcc,Mesa are not recompiled with new llvm.
Nothing unusual there for Tumbleweed - as llvm claims ABI compatibility, rebuilds are not triggered (TW does not use OBS' default rebuild strategy).
If there is need for Mesa to rebuilt (which one?) please let me know - then I can trigger it for tne next build.
From my own system I see: Mesa, bcc, creduce (might fail but a new stable update would fix it.) needs a rebuild. Regards, ismail -- SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)

On Mon, 2017-01-16 at 07:01 +0100, İsmail Dönmez wrote:
On 15 Jan 15:32, Dominique Leuenberger / DimStar wrote:
On Sun, 2017-01-15 at 14:45 +0100, İsmail Dönmez wrote:
Looks like llvm 3.9.1 is in but reverse dependencies like bcc,Mesa are not recompiled with new llvm.
Nothing unusual there for Tumbleweed - as llvm claims ABI compatibility, rebuilds are not triggered (TW does not use OBS' default rebuild strategy).
If there is need for Mesa to rebuilt (which one?) please let me know - then I can trigger it for tne next build.
From my own system I see: Mesa, bcc, creduce (might fail but a new stable update would fix it.) needs a rebuild.
Regards, ismail
I triggered a build of everything directly related to llvm in TW: Mesa armagetron bcc beignet blender codelite creduce gedit-code-assistance gnome-builder gnome-code-assistance kdevelop5 libclc libqt5-creator pocl sparse They will end up in the next snapshot we will be able to publish (anything 0115 or later) Cheers, Dominique

Hello, Am Sonntag, 15. Januar 2017, 13:06:26 CET schrieb Dominique Leuenberger:
Packages changed: ... python (2.7.12 -> 2.7.13) python-base (2.7.12 -> 2.7.13)
This python update breaks bzr :-( The most interesting detail is that it breaks in the "re" module, so it might affect more programs that use regular expressions in python: # bzr up [...] File "/usr/lib64/python2.7/re.py", line 247, in _compile raise TypeError, "first argument must be string or compiled pattern" TypeError: first argument must be string or compiled pattern I built python 2.7.12 packages in home:cboltz:branches:devel:languages:python:Factory (based on the previous Tumbleweed packages), and bzr works again after installing them. If someone also suffers from this regression, feel free to grab the packages from http://download.opensuse.org/repositories/home:/cboltz:/branches:/devel:/lan... I opened https://bugzilla.opensuse.org/show_bug.cgi?id=1020047 to track this. Regards, Christian Boltz -- Wenn's eine kaputte Platte ist: Entsorgen, Backup zurückspielen. Wenn's kein Backup gibt - nennt sich das ganze "lernen" ;-) [Arno Lehmann in suse-linux] -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Christian Boltz wrote:
Am Sonntag, 15. Januar 2017, 13:06:26 CET schrieb Dominique Leuenberger:
Packages changed: ... python (2.7.12 -> 2.7.13) python-base (2.7.12 -> 2.7.13)
This python update breaks bzr :-(
The most interesting detail is that it breaks in the "re" module, so it might affect more programs that use regular expressions in python:
# bzr up [...] File "/usr/lib64/python2.7/re.py", line 247, in _compile raise TypeError, "first argument must be string or compiled pattern" TypeError: first argument must be string or compiled pattern
I built python 2.7.12 packages in home:cboltz:branches:devel:languages:python:Factory (based on the previous Tumbleweed packages), and bzr works again after installing them.
Hmm, are you 100% sure that this is not a local installation issue? I'm heavily using regex-matching in my web2ldap which seems to work just fine. I'm not using bzr and therefore I just did this quick test: $ mkdir bzr-test $ cd bzr-test/ $ bzr init Created a standalone tree (format: 2a) $ bzr up Tree is up to date at revision 0 of branch /home/michael/tmp/bzr-test Ciao, Michael.

Hello, Am Sonntag, 15. Januar 2017, 18:26:48 CET schrieb Michael Ströder:
Christian Boltz wrote:
Am 15. Januar 2017, 13:06:26 CET schrieb Dominique Leuenberger:
Packages changed: ...
python (2.7.12 -> 2.7.13) python-base (2.7.12 -> 2.7.13)
This python update breaks bzr :-(
The most interesting detail is that it breaks in the "re" module, so it might affect more programs that use regular expressions in python:
Hmm, are you 100% sure that this is not a local installation issue?
This question sounds like asking for 100% bug-free code ;-)) [1]
I'm heavily using regex-matching in my web2ldap which seems to work just fine.
I'm not using bzr and therefore I just did this quick test:
$ mkdir bzr-test $ cd bzr-test/ $ bzr init Created a standalone tree (format: 2a)
$ bzr up Tree is up to date at revision 0 of branch /home/michael/tmp/bzr-test
I just switched to the Tumbleweed python packages again, and did # bzr co lp:apparmor [...] # cd apparmor # bzr up [...] File "/usr/lib64/python2.7/re.py", line 247, in _compile raise TypeError, "first argument must be string or compiled pattern" TypeError: first argument must be string or compiled pattern [...] and bzr crashed again. I also tried with a test user (without a ~/.bazaar), and it already crashed on "bzr co lp:apparmor". The backtrace is mostly the same, only some function calls in the bzr code (update vs. create_checkout) differ. So it seems having my launchpad account in ~/.bazaar/ at least helps for the "bzr co", but only delays the crash to "bzr up". Back to the "old" python packages from my branch, everything works. Regards, Christian Boltz [1] Just for fun - would you say that this little script is 100% bug- free and that it is ok to ship it in openSUSE? (Ignore the "it's useless" part, please ;-) #!/bin/bash echo "Hello World!" > /tmp/hello.txt cat /tmp/hello.txt rm /tmp/hello.txt --
It is a pity that [Tumbleweed] fails to continue quickly after an openSUSE upgrade [...] A "pity"? That's a good one, you now owe me a beer for complaining :) [Erwin Van de Velde and Greg KH in opensuse-factory]
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Christian Boltz wrote:
Am Sonntag, 15. Januar 2017, 18:26:48 CET schrieb Michael Ströder:
Christian Boltz wrote:
Am 15. Januar 2017, 13:06:26 CET schrieb Dominique Leuenberger:
Packages changed: ...
python (2.7.12 -> 2.7.13) python-base (2.7.12 -> 2.7.13)
This python update breaks bzr :-(
The most interesting detail is that it breaks in the "re" module, so it might affect more programs that use regular expressions in python:
Hmm, are you 100% sure that this is not a local installation issue?
This question sounds like asking for 100% bug-free code ;-)) [1]
No, at first this question asks for a simple example reproducing a potential bug without your repo infrastructure. ;-)
I'm heavily using regex-matching in my web2ldap which seems to work just fine.
I'm not using bzr and therefore I just did this quick test:
$ mkdir bzr-test $ cd bzr-test/ $ bzr init Created a standalone tree (format: 2a)
$ bzr up Tree is up to date at revision 0 of branch /home/michael/tmp/bzr-test
Could you please check whether the simple test above also raises TypeError on your system?
I just switched to the Tumbleweed python packages again, and did
# bzr co lp:apparmor
Could you please provide a more simple test?
[1] Just for fun - would you say that this little script is 100% bug- free and that it is ok to ship it in openSUSE? (Ignore the "it's useless" part, please ;-)
#!/bin/bash echo "Hello World!" > /tmp/hello.txt cat /tmp/hello.txt rm /tmp/hello.txt
I vaguely remember that you used this as an example in your AppArmor talk at GPN... Ciao, Michael.

Hello, Am Sonntag, 15. Januar 2017, 19:22:46 CET schrieb Michael Ströder:
Christian Boltz wrote:
Am Sonntag, 15. Januar 2017, 18:26:48 CET schrieb Michael Ströder:
Hmm, are you 100% sure that this is not a local installation issue?
This question sounds like asking for 100% bug-free code ;-)) [1]
No, at first this question asks for a simple example reproducing a potential bug without your repo infrastructure. ;-)
I'm afraid finding a simple reproducer isn't that easy - the backtrace has a call stack over 33 functions in various files, and looks like something in gettext.py could hand over something unexpected to re.py. This still doesn't explain where this "something" comes from ;-) (The full backtrace is attached to the bugreport.) At least adding a print command in re.py brings some insight: <bzrlib.lazy_regex.LazyRegex object at 0x7fa80aea18a0> bzr: ERROR: exceptions.TypeError: first argument must be string or compiled pattern Yeah, an object isn't a string ;-) but I still have no idea why it started crashing with the new python version.
I'm heavily using regex-matching in my web2ldap which seems to work just fine.
I'm not using bzr and therefore I just did this quick test:
$ mkdir bzr-test $ cd bzr-test/ $ bzr init Created a standalone tree (format: 2a)
$ bzr up Tree is up to date at revision 0 of branch /home/michael/tmp/bzr-test
Could you please check whether the simple test above also raises TypeError on your system?
Done, and it crashes successfully ;-) # mkdir bzr-test # cd bzr-test # bzr init bzr: ERROR: exceptions.TypeError: first argument must be string or compiled pattern The middle part changed, but the bottom part (starting at bzrlib/ i18n.py) is the same again. Oh, and the backtrace now only lists 25 levels, so it's a bit simpler :-) Hmm, speaking about i18n and gettext - what about $LANG? LANG=C bzr init works LANG=de_DE bzr init crashes LANG=pt_BR bzr init LANG=fr_FR bzr init also crash. I'm quite sure I don't have anything from these languages installed, but maybe a *-lang package contains something relevant. This still doesn't solve everything, but it's a first step in debugging.
[1] Just for fun - would you say that this little script is 100% bug-free and that it is ok to ship it in openSUSE? (Ignore the "it's useless" part, please ;-)
#!/bin/bash echo "Hello World!" > /tmp/hello.txt cat /tmp/hello.txt rm /tmp/hello.txt
I vaguely remember that you used this as an example in your AppArmor talk at GPN...
Right, but this wasn't an answer to my question ;-) Regards, Christian Boltz -- <Directory /cgi-bin/cpanel> AAHatName are-you-serious </Directory> [Steve Beattie] -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

I got TypeError in other script. And there is no -lang package for it :) https://github.com/bil-elmoussaoui/Hardcode-Tray TypeError: list indices must be integers or slices, not str Michael Ströder писал 2017-01-16 17:37:
Christian Boltz wrote:
LANG=de_DE bzr init crashes
That explains it: I did not install bzr-lang before. After installing bzr-lang I can confirm the TypeError.
Ciao, Michael. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Hello, Am Dienstag, 17. Januar 2017, 14:47:08 CET schrieb Konstantin Voinov:
I got TypeError in other script. And there is no -lang package for it https://github.com/bil-elmoussaoui/Hardcode-Tray
There's more than one way to trigger a TypeError ;-) The bzr problem turned out to be caused by some tricky code in bzr - basically it changes the python "re" module at runtime and replaces it with a wrapper around the original code, and now some new code was added in the re module that wasn't wrapped yet. On the positive side, the upstream bugreport was just marked "fixed". On the not-so-positive side, it seems there is no real maintainer of the bzr package, and several people jumped in to update it in the past. So - any volunteers to add the upstream patch to the bzr package? ;-) Back to your TypeError in Hardcode-Tray: Did you test if it works with the "old" python packages in my home repo? If yes, it might be a good idea to open a new bugreport and to attach the full backtrace there. If you also get a TypeError with the "old" python, better open a bugreport upstream at github. Regards, Christian Boltz -- [scrolling with synaptics touchpad] I'm sorry, I couldn't realise this feature automatically because of my sausage fingers :-D [Tob Sch on https://bugzilla.novell.com/show_bug.cgi?id=168295] -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Hm, this is python3 script, so it shouldn't be affected? Christian Boltz писал 2017-01-17 22:06:
Hello,
Am Dienstag, 17. Januar 2017, 14:47:08 CET schrieb Konstantin Voinov:
I got TypeError in other script. And there is no -lang package for it https://github.com/bil-elmoussaoui/Hardcode-Tray
There's more than one way to trigger a TypeError ;-)
The bzr problem turned out to be caused by some tricky code in bzr - basically it changes the python "re" module at runtime and replaces it with a wrapper around the original code, and now some new code was added in the re module that wasn't wrapped yet.
On the positive side, the upstream bugreport was just marked "fixed". On the not-so-positive side, it seems there is no real maintainer of the bzr package, and several people jumped in to update it in the past. So - any volunteers to add the upstream patch to the bzr package? ;-)
Back to your TypeError in Hardcode-Tray: Did you test if it works with the "old" python packages in my home repo? If yes, it might be a good idea to open a new bugreport and to attach the full backtrace there.
If you also get a TypeError with the "old" python, better open a bugreport upstream at github.
Regards,
Christian Boltz -- [scrolling with synaptics touchpad] I'm sorry, I couldn't realise this feature automatically because of my sausage fingers :-D [Tob Sch on https://bugzilla.novell.com/show_bug.cgi?id=168295] -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Hello, Am Mittwoch, 18. Januar 2017, 11:15:23 CET schrieb Konstantin Voinov:
Hm, this is python3 script, so it shouldn't be affected?
Indeed, a python 2 change shouldn't affect it ;-) As I said: There's more than one way to trigger a TypeError ;-) It's hard to give an advise without knowing the details, but you should probably open a bugreport upstream and include the backtrace. Regards, Christian Boltz -- Die Liste ist kein bezahltes Ticket System mit psychologischer Betreuung, die Erwartungshaltung gegenüber diesen Diensten erstaunt mich immer wieder. [Alexander Stoll in postfixbuch-users] -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

You were right. Christian Boltz писал 2017-01-19 09:40:
Hello,
Am Mittwoch, 18. Januar 2017, 11:15:23 CET schrieb Konstantin Voinov:
Hm, this is python3 script, so it shouldn't be affected?
Indeed, a python 2 change shouldn't affect it ;-)
As I said: There's more than one way to trigger a TypeError ;-)
It's hard to give an advise without knowing the details, but you should probably open a bugreport upstream and include the backtrace.
Regards,
Christian Boltz -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Christian Boltz wrote:
# bzr co lp:apparmor [...] # cd apparmor # bzr up [...] File "/usr/lib64/python2.7/re.py", line 247, in _compile raise TypeError, "first argument must be string or compiled pattern" TypeError: first argument must be string or compiled pattern [...]
BTW: It might also be helpful to see the full traceback. Ciao, Michael.

I have that issue too:
bzr bzr: ERROR: exceptions.TypeError: first argument must be string or compiled pattern
Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/bzrlib/commands.py", line 930, in exception_to_return_code return the_callable(*args, **kwargs) File "/usr/lib64/python2.7/site-packages/bzrlib/commands.py", line 1082, in run_bzr get_cmd_object('help').run_argv_aliases([]) File "/usr/lib64/python2.7/site-packages/bzrlib/commands.py", line 673, in run_argv_aliases return self.run(**all_cmd_args) File "/usr/lib64/python2.7/site-packages/bzrlib/commands.py", line 697, in run return self._operation.run_simple(*args, **kwargs) File "/usr/lib64/python2.7/site-packages/bzrlib/cleanup.py", line 136, in run_simple self.cleanups, self.func, *args, **kwargs) File "/usr/lib64/python2.7/site-packages/bzrlib/cleanup.py", line 166, in _do_with_cleanups result = func(*args, **kwargs) File "/usr/lib64/python2.7/site-packages/bzrlib/commands.py", line 1138, in ignore_pipe result = func(*args, **kwargs) File "/usr/lib64/python2.7/site-packages/bzrlib/builtins.py", line 4852, in run bzrlib.help.help(topic) File "/usr/lib64/python2.7/site-packages/bzrlib/help.py", line 54, in help outfile.write(source.get_help_text(shadowed_terms)) File "/usr/lib64/python2.7/site-packages/bzrlib/help_topics/__init__.py", line 895, in get_help_text i18n.install() File "/usr/lib64/python2.7/site-packages/bzrlib/i18n.py", line 92, in install _translations = install_translations(lang) File "/usr/lib64/python2.7/site-packages/bzrlib/i18n.py", line 114, in install_translations fallback=True) File "/usr/lib64/python2.7/gettext.py", line 560, in translation t = _translations.setdefault(key, class_(fp)) File "/usr/lib64/python2.7/gettext.py", line 256, in __init__ self._parse(fp) File "/usr/lib64/python2.7/gettext.py", line 393, in _parse self.plural = c2py(plural) File "/usr/lib64/python2.7/gettext.py", line 178, in c2py result, nexttok = _parse(_tokenize(plural)) File "/usr/lib64/python2.7/gettext.py", line 115, in _parse nexttok = next(tokens) File "/usr/lib64/python2.7/gettext.py", line 86, in _tokenize for mo in re.finditer(_token_pattern, plural): File "/usr/lib64/python2.7/re.py", line 190, in finditer return _compile(pattern, flags).finditer(string) File "/usr/lib64/python2.7/re.py", line 247, in _compile raise TypeError, "first argument must be string or compiled pattern" TypeError: first argument must be string or compiled pattern bzr 2.7.0 on python 2.7.13 (Linux-4.9.0-2-default-x86_64-with-glibc2.2.5) arguments: ['/usr/bin/bzr'] plugins: bash_completion[2.7.0], changelog_merge[2.7.0], grep[2.7.0], launchpad[2.7.0], netrc_credential_store[2.7.0], news_merge[2.7.0], po_merge[2.7.0], weave_fmt[2.7.0] encoding: 'utf-8', fsenc: 'UTF-8', lang: 'ru_RU.UTF-8' *** Bazaar has encountered an internal error. This probably indicates a bug in Bazaar. You can help us fix it by filing a bug report at https://bugs.launchpad.net/bzr/+filebug including this traceback and a description of the problem. Michael Ströder писал 2017-01-16 04:36:
Christian Boltz wrote:
# bzr co lp:apparmor [...] # cd apparmor # bzr up [...] File "/usr/lib64/python2.7/re.py", line 247, in _compile raise TypeError, "first argument must be string or compiled pattern" TypeError: first argument must be string or compiled pattern [...]
BTW: It might also be helpful to see the full traceback.
Ciao, Michael. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Am 15.01.2017 um 18:52 schrieb Christian Boltz:
I also tried with a test user (without a ~/.bazaar), and it already crashed on "bzr co lp:apparmor". The backtrace is mostly the same, only some function calls in the bzr code (update vs. create_checkout) differ.
So it seems having my launchpad account in ~/.bazaar/ at least helps for the "bzr co", but only delays the crash to "bzr up".
seife@susi:/dev/shm> bzr co lp:apparmor You have not informed bzr of your Launchpad ID, and you must do this to write to Launchpad or access private data. See "bzr help launchpad-login". seife@susi:/dev/shm> cd apparmor/ seife@susi:/dev/shm/apparmor> bzr up Tree is up to date at revision 3615 of branch http://bazaar.launchpad.net/~apparmor-dev/apparmor/master Wörks for me. Best solution is probably to abandon bzr and use git :P
[1] Just for fun - would you say that this little script is 100% bug- free and that it is ok to ship it in openSUSE? (Ignore the "it's useless" part, please ;-)
security team will love it. -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

In data domenica 15 gennaio 2017 13:06:26, Dominique Leuenberger ha scritto:
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=20170112
Hi. This seems to be sound related (because it happens when I use mp3 or mp4 soundfiles, from the web or from local). When listening to mp3 in amarok and using pause via keyboard (space), after several pause and go, I am experiencing amarok to freeze. The desktop and other programms are normaly working. Just amarok does not react any more. When closing the programm and reopening ist, the problem seems gone. This is quite repeatable and was not present before this update. When changing swiftly from one open programm to another (in this case was amarok, chromium, seamonkey, I had the plasma bar animation freezing. Also the start applications did not work anymore. However the desktop remained workable, that is, if you hover the usual left high corner the program that are open appear, you can change from one to the other, you can also execute the programs. You cannot log out. You can logout when using sudo on tty1 with sudo shutdown - r now (or whatever you wish to do). Occurrence: I experienced several freezes of amarok (when heavily using pause and go - using it for a language program so maybe an unusual situation..) Then up to now I had one complete freeze of plasma and one freeze of the bar. This freezes of plasma did happen rarely in the past and the bar animation freeze (loss of functionality) did never happen before. The miniature of the underlying program you hovered in this moment stays open and covers working programs. Since the update about an hour ago, I had already twice a problem. Will report back if the latter is stable as a problem. I looked at QA but it seems AFAIU amarok should only have problems with update from other versions of opensuse. If anybody else experiences problems with this, I will be happy to give as feedback whatever is needed (but you will have to tell me which logs you need). Regards. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Il giorno Sun, 15 Jan 2017 19:19:43 +0100 stakanov <stakanov@eclipso.eu> ha scritto:
I looked at QA but it seems AFAIU amarok should only have problems with update from other versions of opensuse. If anybody else
I wonder if the issues reported are related to https://bugs.freedesktop.org/show_bug.cgi?id=99333 - apparently fixed upstream in X11.

Il giorno Mon, 16 Jan 2017 13:50:02 +0100 Luca Beltrame <lbeltrame@kde.org> ha scritto:
I wonder if the issues reported are related to https://bugs.freedesktop.org/show_bug.cgi?id=99333 - apparently fixed upstream in X11.
And downstream bug filed: https://bugzilla.opensuse.org/show_bug.cgi?id=1020146

In data lunedì 16 gennaio 2017 13:58:13, Luca Beltrame ha scritto:
Il giorno Mon, 16 Jan 2017 13:50:02 +0100
Luca Beltrame <lbeltrame@kde.org> ha scritto:
I wonder if the issues reported are related to https://bugs.freedesktop.org/show_bug.cgi?id=99333 - apparently fixed upstream in X11.
And downstream bug filed: https://bugzilla.opensuse.org/show_bug.cgi?id=1020146
Oh, thank you. Yes this is exactly the behaviour I experienced. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Il 15/01/2017 10:06, Dominique Leuenberger ha scritto:
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...
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:
All seems working ok but I would need the home:tiwai bfq updated to be installed with latest kernel. Thanks! Cheers, -- Marco Calistri Opensuse Tumbleweed 64 bit Intel® Core™ i5-2410M CPU @ 2.30GHz × 4 Intel® Sandybridge Mobile N�����r��y隊Z)z{.���r�+�맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.���r�+��0�����Ǩ�

On Sun, 2017-01-15 at 13:06 +0100, Dominique Leuenberger wrote: Careful: Don't run this update under X. This update killed the gdm session (session-c2.scope) during %posttrans on my system. No login was possible any more, neither graphical nor text nor ssh. Although I had zypper running under screen, the update didn't finish. My own fault, sure ... I had even realized that the X server was being updated, but the other end of the involved synapses in my brain, responsible for signaling "switch to text console before running zypper!", somehow didn't fire. Too early in the morning, perhaps. "snapper rollback" saved my back, I retried on the text console and all went fine (but gdm's session was killed again and didn't come back). Martin -- Dr. Martin Wilck <mwilck@suse.com>, Tel. +49 (0)911 74053 2107 SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Mon, Jan 16, 2017 at 11:54 AM, Martin Wilck <mwilck@suse.com> wrote:
On Sun, 2017-01-15 at 13:06 +0100, Dominique Leuenberger wrote:
Careful: Don't run this update under X.
This update killed the gdm session (session-c2.scope) during %posttrans on my system. No login was possible any more, neither graphical nor text nor ssh. Although I had zypper running under screen, the update didn't finish.
Not sure if this was the same problem, under lightdm/XFCE session was not killed by "zypper dup", but I was not able to logout from XFCE menu (could not connect to D-Bus endpoint) = had to "reboot" in terminal. I'm still surprised it affected text login though. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Dne pondělí 16. ledna 2017 12:39:07 CET, Andrei Borzenkov napsal(a):
On Mon, Jan 16, 2017 at 11:54 AM, Martin Wilck <mwilck@suse.com> wrote:
On Sun, 2017-01-15 at 13:06 +0100, Dominique Leuenberger wrote:
Careful: Don't run this update under X.
This update killed the gdm session (session-c2.scope) during %posttrans on my system. No login was possible any more, neither graphical nor text nor ssh. Although I had zypper running under screen, the update didn't finish.
Not sure if this was the same problem, under lightdm/XFCE session was not killed by "zypper dup", but I was not able to logout from XFCE menu (could not connect to D-Bus endpoint) = had to "reboot" in terminal.
I had same problem in KDE. I had to reboot from terminal. I also lost network connection (same problem with DBus, I think). This was the most problematic update in many months. -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/ https://trapa.cz/

On Mon, 2017-01-16 at 12:39 +0300, Andrei Borzenkov wrote:
On Mon, Jan 16, 2017 at 11:54 AM, Martin Wilck <mwilck@suse.com> wrote:
On Sun, 2017-01-15 at 13:06 +0100, Dominique Leuenberger wrote:
Careful: Don't run this update under X.
This update killed the gdm session (session-c2.scope) during %posttrans on my system. No login was possible any more, neither graphical nor text nor ssh. Although I had zypper running under screen, the update didn't finish.
Not sure if this was the same problem, under lightdm/XFCE session was not killed by "zypper dup", but I was not able to logout from XFCE menu (could not connect to D-Bus endpoint) = had to "reboot" in terminal.
I'm still surprised it affected text login though.
Me too. The only thing that still seemed to work in this situation was ping and sysrq. But that may have something to do with my configuration. No need to dig deeper unless others are affected too. I didn't have the time to debug further so I just recovered from the snapshot Martin -- Dr. Martin Wilck <mwilck@suse.com>, Tel. +49 (0)911 74053 2107 SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Am 16.01.2017 um 10:39 schrieb Andrei Borzenkov:
On Mon, Jan 16, 2017 at 11:54 AM, Martin Wilck <mwilck@suse.com> wrote:
On Sun, 2017-01-15 at 13:06 +0100, Dominique Leuenberger wrote:
Careful: Don't run this update under X.
This update killed the gdm session (session-c2.scope) during %posttrans on my system. No login was possible any more, neither graphical nor text nor ssh. Although I had zypper running under screen, the update didn't finish.
Not sure if this was the same problem, under lightdm/XFCE session was not killed by "zypper dup", but I was not able to logout from XFCE menu (could not connect to D-Bus endpoint) = had to "reboot" in terminal.
I'm still surprised it affected text login though. Same behaviour under sddm/KDE Plasma. After reboot everything works fine.
Regards, Matthias Diese E-Mail wurde mit einer Sicherheitslösung von bitplex geprüft - weitere Informationen erhalten Sie unter http://www.bitplex.de

It was enough for me to^ systemctl restart dbus.service systemctl daemon-reexec systemctl restart systemd-logind.service Andrei Borzenkov писал 2017-01-16 19:39:
On Mon, Jan 16, 2017 at 11:54 AM, Martin Wilck <mwilck@suse.com> wrote:
On Sun, 2017-01-15 at 13:06 +0100, Dominique Leuenberger wrote:
Careful: Don't run this update under X.
This update killed the gdm session (session-c2.scope) during %posttrans on my system. No login was possible any more, neither graphical nor text nor ssh. Although I had zypper running under screen, the update didn't finish.
Not sure if this was the same problem, under lightdm/XFCE session was not killed by "zypper dup", but I was not able to logout from XFCE menu (could not connect to D-Bus endpoint) = had to "reboot" in terminal.
I'm still surprised it affected text login though. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Dne pondělí 16. ledna 2017 22:22:23 CET, Konstantin Voinov napsal(a):
It was enough for me to^
systemctl restart dbus.service systemctl daemon-reexec systemctl restart systemd-logind.service
If this would be expected to be required, shouldn't the commands be executed automatically on the end of the installation? To prevent unpleasant surprises. -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/ https://trapa.cz/

16.01.2017 15:39, Vojtěch Zeisek пишет:
Dne pondělí 16. ledna 2017 22:22:23 CET, Konstantin Voinov napsal(a):
It was enough for me to^
systemctl restart dbus.service systemctl daemon-reexec systemctl restart systemd-logind.service
If this would be expected to be required, shouldn't the commands be executed automatically on the end of the installation? To prevent unpleasant surprises.
You cannot restart D-Bus daemon at all without breaking running system. I am not sure also that logind is restartable without losing existing sessions. As for daemon-reexec - it is executed as needed when updating at least systemd. I do not think it is possible to do automatically when updating shared libraries. I looked at logs and systemd was reloaded in the middle of update. Normally it should not cause issues, but there were known cases of misbehavior during daemon-reload. Unfortunately it is too late to find the reason.

Dne úterý 17. ledna 2017 6:54:10 CET, Andrei Borzenkov napsal(a):
16.01.2017 15:39, Vojtěch Zeisek пишет:
Dne pondělí 16. ledna 2017 22:22:23 CET, Konstantin Voinov napsal(a):
It was enough for me to^
systemctl restart dbus.service systemctl daemon-reexec systemctl restart systemd-logind.service
If this would be expected to be required, shouldn't the commands be executed automatically on the end of the installation? To prevent unpleasant surprises. You cannot restart D-Bus daemon at all without breaking running system. I am not sure also that logind is restartable without losing existing sessions. As for daemon-reexec - it is executed as needed when updating at least systemd. I do not think it is possible to do automatically when updating shared libraries.
I looked at logs and systemd was reloaded in the middle of update. Normally it should not cause issues, but there were known cases of misbehavior during daemon-reload. Unfortunately it is too late to find the reason.
Ah, OK, thank You. So what would the be solution to prevent such issues? -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/ https://trapa.cz/

On Tue, 2017-01-17 at 06:54 +0300, Andrei Borzenkov wrote:
You cannot restart D-Bus daemon at all without breaking running system. I am not sure also that logind is restartable without losing existing sessions.
I looked at logs and systemd was reloaded in the middle of update. Normally it should not cause issues, but there were known cases of misbehavior during daemon-reload. Unfortunately it is too late to find the reason.
Indeed, on my system, "systemctl daemon-reload" happened 9 times during the update which eventually crashed. But that alone wasn't fatal. The fatal problem, as you already conjectured, was the restart of the dbus service, which caused various other services to be stopped and restarted as well, including systemd-logind. systemd and other services failed to create dbus connections. In the wake of these events, the gdm session and X crashed. systemd was again reloaded while services were being restarted. systemd started to emit the error message "Looping too fast. Throttling execution a little" - probably while it was trying to restart systemd-logind. The restart of the systemd-logind service eventually failed, which explains why I wasn't able to log in on the console to see what went wrong. The logs show that rpm continued updating packages in spite of these errors. Even the initrd seems to have been rebuilt. But no btrfs "post" transaction snapshot has been created, so the zypper transaction didn't fully succeed. AFAICS, the problem was caused by the restart of the dbus service in the %postuninstall section of the dbus-1 package. On my system, DISABLE_RESTART_ON_UPDATE in /etc/sysconfig/services has the default value "no", so in a way this behaved as I configured it. But maybe the dbus service should be an exception from this rule, or should be controlled by a separate option, e.g. "ENABLE_DANGEROUS_RESTART_ON_UPDATE='yes'". A log excerpt follows. I can provide a full journal if necessary. Martin Jan 16 09:30:13 systemd[1]: Reloading. Jan 16 09:30:14 systemd[1]: Reloading. Jan 16 09:30:40 systemd[1]: Reloading. By itself, that didn't cause any trouble. As you suggested, the actual trouble started after the dbus update, as systemd commenced to stop all kinds of services depending on d-bus: Jan 16 09:30:14 [RPM][7828]: install dbus-1-1.10.12-3.1.x86_64: success Jan 16 09:30:14 systemd[1]: Reloading. Jan 16 09:30:14 systemd[1]: Stopping D-Bus System Message Bus... Jan 16 09:30:14 systemd[1]: Stopping Accounts Service... Jan 16 09:30:14 systemd[1]: Stopping Bluetooth service... Jan 16 09:30:14 systemd[1]: Stopping Network Manager... Jan 16 09:30:14 systemd[1]: Stopping Login Service... (... stopping more services ...) Jan 16 09:30:14 /usr/lib/gdm/gdm-x-session[3025]: (EE) Jan 16 09:30:14 /usr/lib/gdm/gdm-x-session[3025]: Fatal server error: Jan 16 09:30:14 /usr/lib/gdm/gdm-x-session[3025]: (EE) systemd-logind disappeared (stopped/restarted?) Jan 16 09:30:14 systemd[1]: Stopped D-Bus System Message Bus. Jan 16 09:30:14 gdm[2073]: GdmLocalDisplayFactory: Failed to issue method call: The connection is closed Jan 16 09:30:14 gdm[2073]: GLib: g_hash_table_find: assertion 'version == hash_table->version' failed Jan 16 09:30:14 gdm[2073]: Tried to look up non-existent conversation gdm-launch-environment Jan 16 09:30:14 gdm[2073]: Freeing conversation 'gdm-launch-environment' with active job Jan 16 09:30:14 gdm[2073]: GdmLocalDisplayFactory: Failed to issue method call: The connection is closed Jan 16 09:30:15 /usr/lib/gdm/gdm-x-session[4016]: (EE) systemd-logind: ReleaseControl failed: Connection was disconnected before a reply was received Jan 16 09:30:15 /usr/lib/gdm/gdm-x-session[4016]: (EE) Server terminated with error (1). Closing log file. Jan 16 09:30:15 unknown[4293]: gnome-software: Fatal IO error 11 (Resource temporarily unavailable) on X server :1. Jan 16 09:30:15 systemd[1]: Stopped Login Service. Jan 16 09:30:15 systemd[1]: Closed D-Bus System Message Bus Socket. Jan 16 09:30:15 systemd[1]: Stopping D-Bus System Message Bus Socket. Jan 16 09:30:15 systemd[1]: Listening on D-Bus System Message Bus Socket. Jan 16 09:30:15 ekiga.desktop[4356]: ekiga: Fatal IO error 11 (Resource temporarily unavailable) on X server :1. Jan 16 09:30:15 systemd[1]: Starting Daemon for power management... Jan 16 09:30:15 systemd[1]: Started D-Bus System Message Bus. Jan 16 09:30:15 systemd[1]: Failed to subscribe to NameOwnerChanged signal for 'org.freedesktop.NetworkManager': Device or resource busy Jan 16 09:30:15 systemd[1]: Failed to subscribe to NameOwnerChanged signal for 'org.freedesktop.login1': Device or resource busy Jan 16 09:30:15 systemd[1]: Failed to subscribe to NameOwnerChanged signal for 'org.bluez': Device or resource busy Jan 16 09:30:15 [RPM][7828]: erase dbus-1-1.10.12-2.1.x86_64: success Jan 16 09:30:15 [RPM][7828]: Transaction ID 587c8495 finished: 0 Jan 16 09:30:15 [RPM][7914]: Transaction ID 587c8497 started Jan 16 09:30:15 [RPM][7914]: install libpulse0-32bit-9.99.1-1.1.x86_64: success Jan 16 09:30:15 [RPM][7914]: erase libpulse0-32bit-9.0-2.3.x86_64: success Jan 16 09:30:15 [RPM][7914]: Transaction ID 587c8497 finished: 0 Jan 16 09:30:15 [RPM][7917]: Transaction ID 587c8497 started Jan 16 09:30:15 gnome-shell[4157]: gnome-shell: Fatal IO error 4 (Interrupted system call) on X server :1. Jan 16 09:30:15 org.gtk.vfs.Daemon[4025]: A connection to the bus can't be made ... Jan 16 09:30:21 [RPM][8088]: Transaction ID 587c849d started Jan 16 09:30:21 [RPM][8088]: install python-xml-2.7.13-1.1.x86_64: success Jan 16 09:30:21 [RPM][8088]: erase python-xml-2.7.12-1.5.x86_64: success Jan 16 09:30:21 [RPM][8088]: Transaction ID 587c849d finished: 0 ... Jan 16 09:30:40 systemd[1]: Failed to subscribe to activation signal: Connection timed out Jan 16 09:30:40 systemd[1]: Failed to register name: Connection timed out Jan 16 09:30:40 systemd[1]: Failed to set up API bus: Connection timed out Jan 16 09:30:40 systemd[1]: Starting WPA Supplicant daemon... [...] Jan 16 09:30:40 systemd[1]: Starting Login Service... Jan 16 09:30:40 systemd[1]: Reloading. Jan 16 09:30:40 [RPM][8895]: Transaction ID 587c84b0 started Jan 16 09:30:40 [RPM][8895]: install xf86-video-nouveau-1.0.13-2.2.x86_64: success Jan 16 09:30:40 [RPM][8895]: erase xf86-video-nouveau-1.0.13-2.1.x86_64: success Jan 16 09:30:40 [RPM][8895]: Transaction ID 587c84b0 finished: 0 Jan 16 09:30:40 systemd[1]: Looping too fast. Throttling execution a little. Jan 16 09:30:41 [RPM][8899]: Transaction ID 587c84b1 started Jan 16 09:30:41 [RPM][8899]: install xf86-video-fbdev-0.4.4-3.10.x86_64: success Jan 16 09:30:41 [RPM][8899]: erase xf86-video-fbdev-0.4.4-3.9.x86_64: success Jan 16 09:30:41 [RPM][8899]: Transaction ID 587c84b1 finished: 0 Jan 16 09:30:42 systemd[1]: Looping too fast. Throttling execution a little. Jan 16 09:30:44 systemd[1]: Looping too fast. Throttling execution a little. Jan 16 09:30:46 systemd[1]: Looping too fast. Throttling execution a little. Jan 16 09:30:59 os-prober[26917]: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/sda1 Jan 16 09:31:04 systemd[1]: Looping too fast. Throttling execution a little. Jan 16 09:31:05 systemd-logind[8821]: Failed to add match for JobRemoved: Connection timed out Jan 16 09:31:05 systemd-logind[8821]: Failed to fully start up daemon: Connection timed out Jan 16 09:31:05 systemd[1]: systemd-logind.service: Main process exited, code=exited, status=1/FAILURE Jan 16 09:31:05 systemd[1]: Failed to start Login Service. Jan 16 09:31:05 systemd[1]: systemd-logind.service: Unit entered failed state. Jan 16 09:31:05 systemd[1]: systemd-logind.service: Failed with result 'exit-code'. Jan 16 09:31:05 systemd[1]: systemd-logind.service: Service has no hold-off time, scheduling restart. Jan 16 09:31:08 systemd[1]: Looping too fast. Throttling execution a little. Jan 16 09:31:09 systemd[1]: Looping too fast. Throttling execution a little. Jan 16 09:31:10 systemd[1]: Looping too fast. Throttling execution a little. -- Dr. Martin Wilck <mwilck@suse.com>, Tel. +49 (0)911 74053 2107 SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

FTR: https://bugzilla.opensuse.org/show_bug.cgi?id=1020301 -- Dr. Martin Wilck <mwilck@suse.com>, Tel. +49 (0)911 74053 2107 SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

* Martin Wilck <mwilck@suse.com> [01-16-17 03:55]:
On Sun, 2017-01-15 at 13:06 +0100, Dominique Leuenberger wrote:
Careful: Don't run this update under X.
This update killed the gdm session (session-c2.scope) during %posttrans on my system. No login was possible any more, neither graphical nor text nor ssh. Although I had zypper running under screen, the update didn't finish.
My own fault, sure ... I had even realized that the X server was being updated, but the other end of the involved synapses in my brain, responsible for signaling "switch to text console before running zypper!", somehow didn't fire. Too early in the morning, perhaps.
"snapper rollback" saved my back, I retried on the text console and all went fine (but gdm's session was killed again and didn't come back).
I did not see this, but following seems to miss most problems: zypper ref && zypper -v dup --no-r -d && zypper -v dup --no-r download in advance -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 Photos: http://wahoo.no-ip.org/piwigo @ http://linuxcounter.net -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

16.01.2017 16:19, Patrick Shanahan пишет:
* Martin Wilck <mwilck@suse.com> [01-16-17 03:55]:
On Sun, 2017-01-15 at 13:06 +0100, Dominique Leuenberger wrote:
Careful: Don't run this update under X.
This update killed the gdm session (session-c2.scope) during %posttrans on my system. No login was possible any more, neither graphical nor text nor ssh. Although I had zypper running under screen, the update didn't finish.
My own fault, sure ... I had even realized that the X server was being updated, but the other end of the involved synapses in my brain, responsible for signaling "switch to text console before running zypper!", somehow didn't fire. Too early in the morning, perhaps.
"snapper rollback" saved my back, I retried on the text console and all went fine (but gdm's session was killed again and didn't come back).
I did not see this, but following seems to miss most problems: zypper ref && zypper -v dup --no-r -d && zypper -v dup --no-r
download in advance
This is default behavior anyway. It does refresh first and then downloads in advance. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (20)
-
Andrei Borzenkov
-
Arnaud Versini
-
Christian Boltz
-
Dominique Leuenberger
-
Dominique Leuenberger / DimStar
-
Fabian Niepelt
-
huw
-
İsmail Dönmez
-
Konstantin Voinov
-
Luca Beltrame
-
Ludwig Nussel
-
Marco Calistri
-
Martin Wilck
-
Matthias Kurz
-
Michael Ströder
-
Patrick Shanahan
-
Robby Engelmann
-
stakanov
-
Stefan Seyfried
-
Vojtěch Zeisek