Package: release.debian.org User: release.debian....@packages.debian.org Usertags: unblock Severity: normal
Please unblock wine-development. It fixes four important issues: a texture corruption bug, a missing recommends on i386, a bug in the launcher script, and depending rather than recommending gecko. unblock wine-development/1.7.29-4
diff -Nru wine-development-1.7.29/debian/changelog wine-development-1.7.29/debian/changelog --- wine-development-1.7.29/debian/changelog 2014-10-19 17:22:34.000000000 -0400 +++ wine-development-1.7.29/debian/changelog 2014-11-30 19:58:43.000000000 -0500 @@ -1,3 +1,17 @@ +wine-development (1.7.29-4) unstable; urgency=medium + + * Fix upstream texture corruption bug (closes: #770483). + * Add libgl1-mesa-dri recommends to wine32 (closes: #771613). + + -- Michael Gilbert <mgilb...@debian.org> Mon, 01 Dec 2014 00:53:30 +0000 + +wine-development (1.7.29-3) unstable; urgency=medium + + * Add missing test in wine launcher script (closes: #767011). + * Recommend instead of depending wine-gecko (closes: #767717). + + -- Michael Gilbert <mgilb...@debian.org> Sun, 02 Nov 2014 03:41:35 +0000 + wine-development (1.7.29-2) unstable; urgency=medium * Build-depend on libgnutls28-dev to restore SSL support; enforce it at diff -Nru wine-development-1.7.29/debian/control wine-development-1.7.29/debian/control --- wine-development-1.7.29/debian/control 2014-10-19 17:28:12.000000000 -0400 +++ wine-development-1.7.29/debian/control 2014-12-01 01:09:05.000000000 -0500 @@ -84,8 +84,9 @@ x11-utils, libncurses5, libfreetype6, - libwine-gecko-2.24, Recommends: + libgl1-mesa-dri, + libwine-gecko-2.24, libasound2-plugins, Suggests: wine32-development-preloader, @@ -101,8 +102,8 @@ ${misc:Depends}, ${shlibs:Depends}, x11-utils, - libwine-gecko-2.24, Recommends: + libwine-gecko-2.24, libasound2-plugins, wine32-development (>= ${source:Version}), Suggests: diff -Nru wine-development-1.7.29/debian/control.in wine-development-1.7.29/debian/control.in --- wine-development-1.7.29/debian/control.in 2014-10-19 17:08:55.000000000 -0400 +++ wine-development-1.7.29/debian/control.in 2014-11-30 19:49:45.000000000 -0500 @@ -84,8 +84,9 @@ x11-utils, libncurses5, libfreetype6, - libwine-gecko-2.24, Recommends: + libgl1-mesa-dri, + libwine-gecko-2.24, libasound2-plugins, Suggests: wine32VERSION-preloader, @@ -101,8 +102,8 @@ ${misc:Depends}, ${shlibs:Depends}, x11-utils, - libwine-gecko-2.24, Recommends: + libwine-gecko-2.24, libasound2-plugins, wine32VERSION (>= ${source:Version}), Suggests: diff -Nru wine-development-1.7.29/debian/patches/series wine-development-1.7.29/debian/patches/series --- wine-development-1.7.29/debian/patches/series 2014-10-19 17:08:55.000000000 -0400 +++ wine-development-1.7.29/debian/patches/series 2014-11-30 19:52:03.000000000 -0500 @@ -14,3 +14,5 @@ glu32-link.patch debian-gnutls.patch + +upstream-37406.patch diff -Nru wine-development-1.7.29/debian/patches/upstream-37406.patch wine-development-1.7.29/debian/patches/upstream-37406.patch --- wine-development-1.7.29/debian/patches/upstream-37406.patch 1969-12-31 19:00:00.000000000 -0500 +++ wine-development-1.7.29/debian/patches/upstream-37406.patch 2014-11-30 19:53:07.000000000 -0500 @@ -0,0 +1,36 @@ +commit aad1997dff990ceeba90ece0d535c7826044a5cf +Author: Stefan Dösinger <ste...@codeweavers.com> +Date: Wed Oct 22 21:56:38 2014 +0200 + + wined3d: Remove texture locations after downloading all subresources. + +--- a/dlls/wined3d/surface.c ++++ b/dlls/wined3d/surface.c +@@ -1207,7 +1207,6 @@ static void surface_unload(struct wined3d_resource *resource) + surface_load_location(surface, surface->resource.map_binding); + surface_invalidate_location(surface, ~surface->resource.map_binding); + } +- wined3d_texture_force_reload(surface->container); + + context = context_acquire(device, NULL); + gl_info = context->gl_info; +--- a/dlls/wined3d/texture.c ++++ b/dlls/wined3d/texture.c +@@ -979,6 +979,7 @@ static void wined3d_texture_unload(struct wined3d_resource *resource) + sub_resource->resource_ops->resource_unload(sub_resource); + } + ++ wined3d_texture_force_reload(texture); + wined3d_texture_unload_gl_texture(texture); + } + +--- a/dlls/wined3d/volume.c ++++ b/dlls/wined3d/volume.c +@@ -451,7 +451,6 @@ static void volume_unload(struct wined3d_resource *resource) + } + + /* The texture name is managed by the container. */ +- wined3d_texture_force_reload(volume->container); + volume->flags &= ~WINED3D_VFLAG_CLIENT_STORAGE; + + resource_unload(resource); diff -Nru wine-development-1.7.29/debian/scripts/wine wine-development-1.7.29/debian/scripts/wine --- wine-development-1.7.29/debian/scripts/wine 2014-10-19 17:08:55.000000000 -0400 +++ wine-development-1.7.29/debian/scripts/wine 2014-11-30 19:37:00.000000000 -0500 @@ -21,7 +21,7 @@ fi if test -z $WINEPREFIX; then - if "$wine" = "$wine64"; then + if test "$wine" = "$wine64"; then wineprefix=$HOME/.wine64 else wineprefix=$HOME/.wine