Mailinglist Archive: opensuse-factory (383 mails)

< Previous Next >
[opensuse-factory] New Tumbleweed snapshot 20180820 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=Tumbleweed&build=20180820

Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports

Packages changed:
Mesa (18.1.5 -> 18.1.6)
Mesa-drivers (18.1.5 -> 18.1.6)
libdrm (2.4.92 -> 2.4.93)
libgit2 (0.27.3 -> 0.27.4)
libstorage-ng (4.1.11 -> 4.1.15)
mercurial (4.6.2 -> 4.7)
nbd
ntfs-3g_ntfsprogs (2016.2.22 -> 2017.3.23)
ocfs2-tools
osc (0.162.1 -> 0.163.0)
purple-rocketchat (0.0+hg20180711 -> 0.0+hg20180817)
rubygem-autoprefixer-rails (9.1.1 -> 9.1.2)
spec-cleaner (1.1.0 -> 1.1.1)
ucode-intel (20180703 -> 20180807)
wayland (1.14.0 -> 1.15.0)
xorg-x11-server (1.20.0 -> 1.20.1)

=== Details ===

==== Mesa ====
Version update (18.1.5 -> 18.1.6)
Subpackages: Mesa-dri-devel Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1

- update to 18.1.6
* autotools fixes for libglvnd, libgl naming, and pkgconfig
* meson fixed its handling of stale symlinks wrt megadrivers
* windows relaged fixes
* some bug fixes for clover
* plenty of egl, wayland, glx, and dri3 fixes
* a couple of nir fixes
* and on the driver side, radv, intel, vc4, etnaviv, swr, r600, amd, and
nouveau all had a few fixes
- supersedes archlinux_glvnd-fix-gl-dot-pc.patch
- disabled build of libwayland-egl for factory/sle16/Leap 16 now
being provided by Wayland itself and probably be removed from
Mesa soon; see also https://build.opensuse.org/request/show/613048

==== Mesa-drivers ====
Version update (18.1.5 -> 18.1.6)
Subpackages: Mesa-dri Mesa-dri-nouveau Mesa-gallium Mesa-libva libvdpau_nouveau
libvdpau_r300 libvdpau_r600 libvdpau_radeonsi libvulkan_intel libvulkan_radeon
libxatracker2

- update to 18.1.6
* autotools fixes for libglvnd, libgl naming, and pkgconfig
* meson fixed its handling of stale symlinks wrt megadrivers
* windows relaged fixes
* some bug fixes for clover
* plenty of egl, wayland, glx, and dri3 fixes
* a couple of nir fixes
* and on the driver side, radv, intel, vc4, etnaviv, swr, r600, amd, and
nouveau all had a few fixes
- supersedes archlinux_glvnd-fix-gl-dot-pc.patch
- disabled build of libwayland-egl for factory/sle16/Leap 16 now
being provided by Wayland itself and probably be removed from
Mesa soon; see also https://build.opensuse.org/request/show/613048

==== libdrm ====
Version update (2.4.92 -> 2.4.93)
Subpackages: libdrm-devel libdrm2 libdrm_amdgpu1 libdrm_intel1 libdrm_nouveau2
libdrm_radeon1

- Upate to version 2.4.93:
+ amdgpu: make sure to set CLOEXEC on duplicated FDs
+ xf86drm: drmGetDevice2: error out if the fd has unknown subsys
+ xf86drm: introduce drm_device_has_rdev() helper
+ xf86drm: Fold drmDevice processing into process_device() helper
+ xf86drm: Allocate drmDevicePtr's on stack
+ xf86drm: introduce a get_real_pci_path() helper
+ xf86drm: Add drmDevice support for virtio_gpu
+ tests/drmdevices: install alongside other utilities
+ tests/drmdevice: add a couple of printf headers
+ drmdevice: convert the tabbed output into a tree
+ drmdevice: print the correct host1x information
+ amdgpu: Take a lock before removing devices from fd_tab hash table.
+ amdgpu/util_hash_table: Add helper function to count the number of entries
in hash table
+ amdgpu: Destroy fd_hash table when the last device is removed.
+ intel: Introducing Whiskey Lake platform
+ intel: Introducing Amber Lake platform
+ xf86drm: Be sure to closedir before return
+ amdgpu: don't call add_handle_to_table for KMS BO exports
+ amdgpu: add amdgpu_bo_handle_type_kms_noimport
+ xf86drm: Fix error path in drmGetDevice2
+ Always pass O_CLOEXEC when opening DRM file descriptors
+ Revert "amdgpu: don't call add_handle_to_table for KMS BO exports"
+ freedreno: add user ptr to fd_ringbuffer
+ freedreno: add fd_ringbuffer_new_object()
+ freedreno: small cleanup
+ freedreno: slight reordering
+ freedreno/msm: "stateobj" support

==== libgit2 ====
Version update (0.27.3 -> 0.27.4)

- libgit2 0.27.4:
* fix out-of-bounds reads when processing smart-protocol "ng"
packets (bsc#1104641)

==== libstorage-ng ====
Version update (4.1.11 -> 4.1.15)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1

- Translated using Weblate (Catalan)
- 4.1.15
- Translated using Weblate (Czech)
- 4.1.14
- Translated using Weblate (Chinese (Taiwan))
- 4.1.13
- Translated using Weblate (Italian)
- 4.1.12

==== mercurial ====
Version update (4.6.2 -> 4.7)
Subpackages: mercurial-lang

- Mercurial 4.7
This is a regularly-scheduled quarterly feature release and has it's own
release notes page which can be found here:
[Full release notes](https://www.mercurial-scm.org/wiki/Release4.7)

==== nbd ====

- Add firewalld service file
- Fix some rpmlint warnings:
* 0001_fix_setgroup.patch (gh#NetworkBlockDevice/nbd#79)
* Workaround macro-in-comment (rpmlint bug)

==== ntfs-3g_ntfsprogs ====
Version update (2016.2.22 -> 2017.3.23)
Subpackages: ntfs-3g ntfsprogs

- Rebuild configure to pick up the updated AC_HEADER_MAJOR
- Use %license for COPYING, COPYING.LIB
- Rename %soname to %sover to better reflect its use
- Switch GCC version from 4.3 to 4.8 for SLES 11
- Update to version 2017.3.23
* Delegated processing of special reparse points to external plugins
* Allowed kernel cacheing by lowntfs-3g when not using Posix ACLs
* Enabled fallback to read-only mount when the volume is hibernated
* Made a full check for whether an extended attribute is allowed
* Moved secaudit and usermap to ntfsprogs (now ntfssecaudit and ntfsusermap)
* Enabled encoding broken UTF-16 into broken UTF-8
* Autoconfigured selecting <sys/sysmacros.h> vs <sys/mkdev>
* Allowed using the full library API on systems without extended attributes
support
* Fixed DISABLE_PLUGINS as the condition for not using plugins
* Corrected validation of multi sector transfer protected records
* Denied creating/removing files from $Extend
* Returned the size of locale encoded target as the size of symlinks

==== ocfs2-tools ====

- fix pre/post/preun/postun scripts when systemd_enabled
- insserv_prereq is only needed when !systemd_enabled
- run fillup to actually provision /etc/sysconfig/o2cb

==== osc ====
Version update (0.162.1 -> 0.163.0)

- 0.163.0
* add sendsysrq command (requires OBS 2.10)
* add addcontainers command (requires OBS 2.10)
* enable statistics for local builds
* add new options to diff command:
- -unexpand for local diffs only (bsc#1089025)
- -meta for diffing meta files
* add support for podman/buildag engine (docker variation)
* support realname in .changes files
* fix DISTURL checkout for package containers using a multibuild flavor
* Disable ssl session resumption

==== purple-rocketchat ====
Version update (0.0+hg20180711 -> 0.0+hg20180817)
Subpackages: libpurple-plugin-rocketchat pidgin-plugin-rocketchat

- Update to version 0.0+hg20180817:
* Allow to override build date with SOURCE_DATE_EPOCH.

==== rubygem-autoprefixer-rails ====
Version update (9.1.1 -> 9.1.2)

- updated to version 9.1.2
* Fix `autoprefixer --info` in new Node.js.
* Fix ExecJS runtime warning.

==== spec-cleaner ====
Version update (1.1.0 -> 1.1.1)

- Version update to 1.1.1 bsc#1099674:
* Fix help message not working
* Make libexecdir opt-in rather than opt-out
* Account for LICENCE string not just LICENSE
* Warn about direct qmake/meson usage
* Use https when mentioning bugzilla in header
* Use tuples on some places rather than lists

==== ucode-intel ====
Version update (20180703 -> 20180807)

- Update to 20180807 release, for the listed CPU chipsets
this fixes CVE-2018-3640 (Spectre v3a) CVE-2018-3639 (Spectre v4).
(bsc#1104134 bsc#1087082 bsc#1087083)
Processor Identifier Version Products
Model Stepping F-MO-S/PI Old->New
- --- new platforms ----------------------------------------
WSM-EP/WS U1 6-2c-2/03 0000001f Xeon E/L/X56xx, W36xx
NHM-EX D0 6-2e-6/04 0000000d Xeon E/L/X65xx/75xx
BXT C0 6-5c-2/01 00000014 Atom T5500/5700
APL E0 6-5c-a/03 0000000c Atom x5-E39xx
DVN B0 6-5f-1/01 00000024 Atom C3xxx
- --- updated platforms ------------------------------------
NHM-EP/WS D0 6-1a-5/03 00000019->0000001d Xeon E/L/X/W55xx
NHM B1 6-1e-5/13 00000007->0000000a Core i7-8xx, i5-7xx; Xeon
L3426, X24xx
WSM B1 6-25-2/12 0000000e->00000011 Core i7-6xx, i5-6xx/4xxM,
i3-5xx/3xxM, Pentium G69xx, Celeon P45xx; Xeon L3406
WSM K0 6-25-5/92 00000004->00000007 Core i7-6xx,
i5-6xx/5xx/4xx, i3-5xx/3xx, Pentium G69xx/P6xxx/U5xxx, Celeron P4xxx/U3xxx
SNB D2 6-2a-7/12 0000002d->0000002e Core Gen2; Xeon E3
WSM-EX A2 6-2f-2/05 00000037->0000003b Xeon E7
IVB E2 6-3a-9/12 0000001f->00000020 Core Gen3 Mobile
HSW-H/S/E3 Cx/Dx 6-3c-3/32 00000024->00000025 Core Gen4 Desktop; Xeon E3
v3
BDW-U/Y E/F 6-3d-4/c0 0000002a->0000002b Core Gen5 Mobile
HSW-ULT Cx/Dx 6-45-1/72 00000023->00000024 Core Gen4 Mobile and
derived Pentium/Celeron
HSW-H Cx 6-46-1/32 00000019->0000001a Core Extreme i7-5xxxX
BDW-H/E3 E/G 6-47-1/22 0000001d->0000001e Core i5-5xxxR/C,
i7-5xxxHQ/EQ; Xeon E3 v4
SKL-U/Y D0 6-4e-3/c0 000000c2->000000c6 Core Gen6 Mobile
BDX-DE V1 6-56-2/10 00000015->00000017 Xeon D-1520/40
BDX-DE V2/3 6-56-3/10 07000012->07000013 Xeon
D-1518/19/21/27/28/31/33/37/41/48, Pentium D1507/08/09/17/19
BDX-DE Y0 6-56-4/10 0f000011->0f000012 Xeon
D-1557/59/67/71/77/81/87
APL D0 6-5c-9/03 0000002c->00000032 Pentium N/J4xxx, Celeron
N/J3xxx, Atom x5/7-E39xx
SKL-H/S/E3 R0 6-5e-3/36 000000c2->000000c6 Core Gen6; Xeon E3 v5
GLK B0 6-7a-1/01 00000022->00000028 Pentium Silver N/J5xxx,
Celeron N/J4xxx
KBL-U/Y H0 6-8e-9/c0 00000084->0000008e Core Gen7 Mobile
CFL-U43e D0 6-8e-a/c0 00000084->00000096 Core Gen8 Mobile
KBL-H/S/E3 B0 6-9e-9/2a 00000084->0000008e Core Gen7; Xeon E3 v6
CFL-H/S/E3 U0 6-9e-a/22 00000084->00000096 Core Gen8
CFL-H/S/E3 B0 6-9e-b/02 00000084->0000008e Core Gen8 Desktop

==== wayland ====
Version update (1.14.0 -> 1.15.0)
Subpackages: libwayland-client0 libwayland-cursor0 libwayland-egl1
libwayland-server0

- devel package: add Provides/Obsoletes for libwayland-egl-devel
for the devel files, which were previously built by Mesa; see also
https://build.opensuse.org/request/show/613048
- Update wayland.keyring to contain Derek Foreman
derekf@xxxxxxxxxxxxxxx public key.
- Update to new upstream release 1.15
* wl_subcompositor.get_subsurface is now documented to be
double buffered.
* wayland-scanner can now generate either public or private
symbols.
* libwayland-egl is now part of libwayland (and will presumably
be removed Mesa soon)
* The WAYLAND_DISPLAY environment variable can now contain
absolute paths (where previously it was prefixed by
XDG_RUNTIME_DIR) - anything that reads WAYLAND_DISPLAY
outside of libwayland will have to deal with that change
independently.
- Remove unneeded fdupes dependency/handling
- Add COPYING
- Update to new upstream release 1.14
* wayland-util: do not export the wl_map_* API
* wayland-server: Remove unused members from struct wl_client
- Drop 0001-tests-Fix-new-ID-type-handling-in-argument_from_va_l.patch
(integrated)
- wayland support in Mesa 17 requires wayland >= 1.11 [fate#321223]
- Add 0001-tests-Fix-new-ID-type-handling-in-argument_from_va_l.patch
to resolve testsuite failure on s390x [boo#1029452]
- Update to new upstream release 1.13.0
* Add some API for controlling the visibility of globals.
- Drop wayland-wl_array_Set_data_to_invalid_address_after_free.patch
(no longer needed)
- Add
wayland-wl_array_Set_data_to_invalid_address_after_free.patch:
Crash fix patch from upstream git.
- Update to new upstream release 1.12.0
* The core protocol documentation has received numerous
refinements to improve its clarity and consistency. Along with
this, many blank areas of the protocol documentation have been
fleshed out.
* A new wl_display_add_protocol logger API provides a new
interactive way to debug requests; along with this are new APIs
for examining clients and their resources. This is analogous to
using WAYLAND_DEBUG=1, but more powerful since it allows run
time review of log data such as through a UI view.
* There have been improvements to how the protocol XML scanner
handles version identification in protocol headers. This
enables better detection and fallback handling when compositors
and clients support differing versions of their protocols.
- Update to new upstream release 1.11.0
* Final version bump.
- Update to new upstream release 1.10.93
* Proxy wrappers were introduced, which help avoid race
conditions in multi-threaded clients. A new "proxy wrapper" API
is added for the client to use when sending requests which does
not proxy events. This helps avoid one thread causing events to
be dropped before they can be handled by other threads.
* shm: When undergoing a resize operation while external users
are holding references to it, the resize is deferred to prevent
leading to a crash; Wayland now counts external and internal
users differently to permit tracking this.
* Support for cross-interface enum attributes is added.
- Update to new upstream release 1.10.0
* Drag and drop actions are now added to the Wayland API
* Frame events group pointer events together
* A buffer damage request, wl_surface.damage_buffer, allows
applications a more convenient way to communicate portions of a
surface needing to be re-rendered.
* Shared memory buffers now do reference counting to allow
compositors to delay releasing the memory pools.
* New APIs are provided for getting and setting the socket file
descriptor Wayland servers use to communicate with their clients.
- Update to new upstream release 1.9.0
* This release brings fixes and modest refactoring.
- License was changed from MIT X11 to MIT Expat upstream.
- Update to new upstream release 1.8.1
* This is just a brown paper bag release. In rolling the wayland
1.8.0 distribution tarball some files were set to read-only. This
rectifies that. There are no file content changes.
- Update to new upstream release 1.8.0
* Wayland 1.8 splits the client and server header files into core
and generated protocol. The core headers can be included as
wayland-client-core.h and wayland-server-core.h. The scanner
also now supports a --include-core-only option, which causes
generated code to use only these core headers.
- Update to new upstream release 1.7.0
* Documentation updates
- Update to new upstream prerelease 1.6.92
* More documentation updates
- Update to new upstream prerelease 1.6.91
* The codebase's doxygen documentation was revamped
- Update to new upstream release 1.6.1
* Maintenance release for Wayland 1.6, with a handful of fixes
pulled from the 1.7 tree that improve handling of several error
situations between server and clients.
- Update to new upstream release 1.6
* Add error enums to wl_surface.
* Add keyboard repeat information to wl_keyboard protocol.
* Error handling additions in libwayland-client: when a protocol
error happens, the program can query more detailed information
about the error.
* New wl_display_add_socket_auto() in libwayland-server:
automatically find a free socket name.
* Add wl_display_roundtrip_queue(): blocking round-trip on a
custom queue.
* Stop exposing wl_display global. Turns out binding to the
global would have triggered bugs, and there was no proper use
for it.
- Update to version 1.5.93
* Bug fixes
- Update to version 1.5.92:
* wayland-client: Initialize newly created wl_proxys to zero.
* client: add display_wakeup_threads function.
* Doc and test updates / fixes.
- Update to new upstream release 1.5.0
* Use an internal event queue for wl_display events. This allows
the client library to dispatch delete_id and error events
immediately, even if the default queue is not dispatched.
- Update to new upstream release 1.4.0
* SHM Buffer SIBGUS protection
* Subsurfaces protocol moved to wayland
- Remove wayland-1.3.93-resourcestest.patch
- Version bump to 1.3.93:
* Various bugfixes to another RC release
- Add patch wayland-1.3.93-resourcestest.patch fixing tests from
upstream git
- Cleanup the spec with spec-cleaner
- Always run tests do not conditionalize them. They wether fail or
not
- Add missing dep on xsltproc as per configure
- Update to new upstream release 1.3.91
* protocol: add sub-surfaces to the core
- Update to version 1.3.0:
* More pixel formats for wl_shm, such as RGB565
* Multi resource support.
* Support for language bindings
* Release requests for wl_pointer, wl_keyboard and wl_touch
- skip testsuite on QEMU Userspace build (fixes hang on ARMv6 build)
- Update to new upstream release 1.2.1
* Bug fixes and documentation tweaks
* Touch support for toytoolkit and other clients.
- Update to new upstream release 1.2.0
* This release provides a stable wayland-server API and improved
thread safety and relaxed thread-model assumptions in
libwayland-client.
* New features include color management, a subsurface protocol,
output scaling (HiDPI), Rasperry Pi backend and renderer,
and multi-seat support.
- Update to new upstream release 1.1.0
* Optimize damage handling when moving surfaces in and out of planes
* Touch screen calibration feature and client
* Proper support for popup surfaces
- Use a header location that does not change with every release
- Update to new upstream release 1.0.6
* protocol: remove implicit attach semantics
* client: Invoke new_id closure arguments as pointers instead of integers
* client: Check reference count only for destroyed proxies
* client: add wl_proxy_get_class()
* scanner: Fix 'destroy)' typo in check for destroy request presence
* scanner: remove list_length in favor of wl_list_length
* connection.c: Align pointer extra storage correctly
- Update to new upstream release 1.0.3
* a couple of documentation fixes
* the test suite now cleans up its temporary files
- Update to new upstream release 1.0.2
* new wl_display_dispatch_queue_pending() entry point that allows
avoiding triple buffering in Mesa
* avoid premature exit and potential memory corruption in
wl_display_roundtrip()
- Put all include files in a separate directory so that we see
when downstream users forget to use pkgconfig
- Add initial baselibs.conf
With this we can provide 32bit x86_64.rpm
- Update to new upstream release 1.0.1
* Supply a fix for out-of-order delete_id events, which allows
to fix a crash that happens during EGLSurface destruction.
- license update: HPND
http://spdx.org/licenses/HPND#licenseText
- Update to new upstream release 1.0
* more consistent error checking
- Update to version 0.99.0
* responsible error handling
* well-defined atomic update mechanism and event dispatching
(thread safe)
* Some API breakage
- Initial package for build.opensuse.org (0.85)

==== xorg-x11-server ====
Version update (1.20.0 -> 1.20.1)
Subpackages: xorg-x11-server-sdk xorg-x11-server-wayland

- Update to version 1.20.1:
This bugfix release fixes several issues in RANDR, Xwayland, glamor, the
modesetting driver, and elsewhere.
- Packaging changes:
+ Adapt patch N_Install-Avoid-failure-on-wrapper-installation.patch to work
with the new version
+ Remove patch U_Xext-shm-Refuse-to-work-for-remote-clients.patch
+ Remove patch U_modesetting-use-drmmode_bo_import-for-rotate_fb.patch
+ Remove patch u_modesetting-Fix-cirrus-24bpp-breakage.patch
+ Remove patch U_exa-use-picturematchformat.patch
- U_exa-use-picturematchformat.patch
* Fix breakage of Xfce (bsc#1102979)


--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups