[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#441071: marked as done (Package libGLU1-mesa breaks compi-fusion's expo plugin)



Your message dated Mon, 12 Nov 2007 08:27:27 +0100
with message-id <4738005F.1080209@ens-lyon.org>
and subject line Fixed in 7.0.2-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: libglu1-mesa
Version: 7.0.1-2

Windows drag&drop inside compiz-fusion's expo plugin doesn't work anymore since I updated libglu1-mesa from 6.5.2 to 7.0.1 .

Now moving windows inside expo plugin's viewports doesn't work.

libGLU doesn't give expected results as debugged by a compiz-fusion developer.

Attached you can find a simple program (test1.c) provided by the compiz-fusion developer used to detect the problem.


I am using Debian GNU/Linux 2.6, kernel 2.6.22+9
and libc6 2.6.1-2
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glut.h>
#include <stdlib.h>
#include <stdio.h>

void display(void)
{
   glClear(GL_COLOR_BUFFER_BIT);
   glFlush();
}

void reshape(int w, int h)
{
   glViewport (0, 0, (GLsizei) w, (GLsizei) h);
   glMatrixMode(GL_PROJECTION);
   glLoadIdentity();
   gluPerspective (45.0, (GLfloat) w/(GLfloat) h, 1.0, 100.0);
   glMatrixMode(GL_MODELVIEW);
   glLoadIdentity();
}

void mouse(int button, int state, int x, int y) 
{
   GLint viewport[4];
   GLdouble mvmatrix[16], projmatrix[16];
   GLint realy;  /*  OpenGL y coordinate position  */
   GLdouble wx, wy, wz;  /*  returned world x, y, z coords  */
   GLdouble rx, ry, rz;

   switch (button) {
      case GLUT_LEFT_BUTTON:
         if (state == GLUT_DOWN) {
            glGetIntegerv (GL_VIEWPORT, viewport);
            glGetDoublev (GL_MODELVIEW_MATRIX, mvmatrix);
            glGetDoublev (GL_PROJECTION_MATRIX, projmatrix);
/*  note viewport[3] is height of window in pixels  */
            realy = viewport[3] - (GLint) y - 1;
            printf ("Coordinates at cursor are (%4d, %4d)\n", 
               x, realy);
            gluUnProject ((GLdouble) x, (GLdouble) realy, 0.0,
               mvmatrix, projmatrix, viewport, &wx, &wy, &wz);
            printf ("World coords at z=0.0 are (%f, %f, %f)\n",
               wx, wy, wz);
	    gluProject (wx, wy, wz, mvmatrix, projmatrix, viewport,
			&rx, &ry, &rz);
	    printf ("Real coordinates (projected) are (%f %f %f)\n",
		    rx, ry, rz);
            gluUnProject ((GLdouble) x, (GLdouble) realy, 1.0,
               mvmatrix, projmatrix, viewport, &wx, &wy, &wz);
            printf ("World coords at z=1.0 are (%f, %f, %f)\n",     
               wx, wy, wz);
         }
         break;
      case GLUT_RIGHT_BUTTON:
         if (state == GLUT_DOWN)
            exit(0);
         break;
      default:
         break;
   }
}

int main(int argc, char** argv)
{
   glutInit(&argc, argv);
   glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);
   glutInitWindowSize (500, 500); 
   glutInitWindowPosition (100, 100);
   glutCreateWindow (argv[0]);
   glutDisplayFunc(display); 
   glutReshapeFunc(reshape); 
   glutMouseFunc(mouse);
   glutMainLoop();
   return 0;
}

--- End Message ---
--- Begin Message ---
Version: 7.0.2-1

This bug should be fixed in 7.0.2-1 (I made a typo in the changelog, so
it didn't get closed automatically).

Brice



We believe that the bug you reported is fixed in the latest version of
mesa, which is due to be installed in the Debian FTP archive:

libgl1-mesa-dev_7.0.2-1_all.deb
  to pool/main/m/mesa/libgl1-mesa-dev_7.0.2-1_all.deb
libgl1-mesa-dri-dbg_7.0.2-1_i386.deb
  to pool/main/m/mesa/libgl1-mesa-dri-dbg_7.0.2-1_i386.deb
libgl1-mesa-dri_7.0.2-1_i386.deb
  to pool/main/m/mesa/libgl1-mesa-dri_7.0.2-1_i386.deb
libgl1-mesa-glx-dbg_7.0.2-1_i386.deb
  to pool/main/m/mesa/libgl1-mesa-glx-dbg_7.0.2-1_i386.deb
libgl1-mesa-glx_7.0.2-1_i386.deb
  to pool/main/m/mesa/libgl1-mesa-glx_7.0.2-1_i386.deb
libgl1-mesa-swx11-dbg_7.0.2-1_i386.deb
  to pool/main/m/mesa/libgl1-mesa-swx11-dbg_7.0.2-1_i386.deb
libgl1-mesa-swx11-dev_7.0.2-1_i386.deb
  to pool/main/m/mesa/libgl1-mesa-swx11-dev_7.0.2-1_i386.deb
libgl1-mesa-swx11-i686_7.0.2-1_i386.deb
  to pool/main/m/mesa/libgl1-mesa-swx11-i686_7.0.2-1_i386.deb
libgl1-mesa-swx11_7.0.2-1_i386.deb
  to pool/main/m/mesa/libgl1-mesa-swx11_7.0.2-1_i386.deb
libglu1-mesa-dev_7.0.2-1_i386.deb
  to pool/main/m/mesa/libglu1-mesa-dev_7.0.2-1_i386.deb
libglu1-mesa_7.0.2-1_i386.deb
  to pool/main/m/mesa/libglu1-mesa_7.0.2-1_i386.deb
libglw1-mesa-dev_7.0.2-1_i386.deb
  to pool/main/m/mesa/libglw1-mesa-dev_7.0.2-1_i386.deb
libglw1-mesa_7.0.2-1_i386.deb
  to pool/main/m/mesa/libglw1-mesa_7.0.2-1_i386.deb
libosmesa6-dev_7.0.2-1_i386.deb
  to pool/main/m/mesa/libosmesa6-dev_7.0.2-1_i386.deb
libosmesa6_7.0.2-1_i386.deb
  to pool/main/m/mesa/libosmesa6_7.0.2-1_i386.deb
mesa-common-dev_7.0.2-1_all.deb
  to pool/main/m/mesa/mesa-common-dev_7.0.2-1_all.deb
mesa-swx11-source_7.0.2-1_all.deb
  to pool/main/m/mesa/mesa-swx11-source_7.0.2-1_all.deb
mesa-utils_7.0.2-1_i386.deb
  to pool/main/m/mesa/mesa-utils_7.0.2-1_i386.deb
mesa_7.0.2-1.diff.gz
  to pool/main/m/mesa/mesa_7.0.2-1.diff.gz
mesa_7.0.2-1.dsc
  to pool/main/m/mesa/mesa_7.0.2-1.dsc
mesa_7.0.2.orig.tar.gz
  to pool/main/m/mesa/mesa_7.0.2.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 439668@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Brice Goglin <bgoglin@debian.org> (supplier of updated mesa package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)

********* *BEGIN ENCRYPTED or SIGNED PART* *********

Format: 1.7
Date: Sun, 11 Nov 2007 11:53:26 +0100
Source: mesa
Binary: libglw1-mesa libgl1-mesa-glx libosmesa6-dev libgl1-mesa-dev libosmesa6 mesa-utils libgl1-mesa-glx-dbg libglu1-mesa-dev libgl1-mesa-dri libgl1-mesa-swx11-dbg libgl1-mesa-dri-dbg libgl1-mesa-swx11 libglw1-mesa-dev libgl1-mesa-swx11-i686 libgl1-mesa-swx11-dev mesa-common-dev mesa-swx11-source libglu1-mesa
Architecture: source i386 all
Version: 7.0.2-1
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Brice Goglin <bgoglin@debian.org>
Description:
 libgl1-mesa-dev - A free implementation of the OpenGL API -- GLX development files
 libgl1-mesa-dri - A free implementation of the OpenGL API -- DRI modules
 libgl1-mesa-dri-dbg - Debugging symbols for the Mesa DRI modules
 libgl1-mesa-glx - A free implementation of the OpenGL API -- GLX runtime
 libgl1-mesa-glx-dbg - Debugging symbols for the Mesa GLX runtime
 libgl1-mesa-swx11 - A free implementation of the OpenGL API -- runtime
 libgl1-mesa-swx11-dbg - A free implementation of the OpenGL API -- debugging symbols
 libgl1-mesa-swx11-dev - A free implementation of the OpenGL API -- development files
 libgl1-mesa-swx11-i686 - Mesa OpenGL runtime [i686 optimized]
 libglu1-mesa - The OpenGL utility library (GLU)
 libglu1-mesa-dev - The OpenGL utility library -- development files
 libglw1-mesa - A free implementation of the OpenGL API -- runtime
 libglw1-mesa-dev - A free implementation of the OpenGL API -- development files
 libosmesa6 - Mesa Off-screen rendering extension
 libosmesa6-dev - Mesa Off-screen rendering extension -- development files
 mesa-common-dev - Developer documentation for Mesa
 mesa-swx11-source - Mesa software rasteriser source -- development files
 mesa-utils - Miscellaneous Mesa GL utilities
Closes: 439668 440137 445313 446315
Changes:
 mesa (7.0.2-1) unstable; urgency=low
 .
   * New upstream release.
     + Fix Blender crash in triangle_twoside(), closes: #439668, #446315.
     + Fix crash in _generic_read_RGBA_span_RGB565_MMX(), closes: #445313.
     + Fix the new __gluInvertMatrix() function, closes: #440137 ,#441071.
     + Refresh 03_optional-progs-and-install.patch since libGLU is not
       built when building progs/xdemos.
     + Refresh 04_cleanup-osmesa-configs.patch.
     + Drop 05_static-nonpic.patch,, applied upstream.
     + Remove DESTDIR from INSTALL_DIR in configs/debian-default since
       the upstream Makefiles now support DESTDIR.
   * Add myself to Uploaders.
Files:
 ee5d1d733c7614ddd9ed72f55cf480e2 1251 graphics optional mesa_7.0.2-1.dsc
 79b5c14bd0479a877e01e521a454b7bb 6611288 graphics optional mesa_7.0.2.orig.tar.gz
 ba30c485038cbd6fc4fa37e6708e718a 246014 graphics optional mesa_7.0.2-1.diff.gz
 2f54879a6ce5b9076008ea10ded62213 24892 libdevel optional libgl1-mesa-dev_7.0.2-1_all.deb
 46d3eccb699a224302a4e1359385cfb4 181760 devel optional mesa-common-dev_7.0.2-1_all.deb
 1723c5fabf018aac5c107b524309edd8 1536544 libdevel optional mesa-swx11-source_7.0.2-1_all.deb
 d454b997f46bcd95da8b138e639d0453 897066 libs optional libgl1-mesa-swx11_7.0.2-1_i386.deb
 da8d1a1b6b395c246b74a1517dcef6b2 5154830 libs extra libgl1-mesa-swx11-dbg_7.0.2-1_i386.deb
 abd7a49966e391cbb40fd0151861bc4b 895102 libs extra libgl1-mesa-swx11-i686_7.0.2-1_i386.deb
 bd5582f96484f920fcd9c02e07427360 1012086 libdevel optional libgl1-mesa-swx11-dev_7.0.2-1_i386.deb
 58ca76be36ade82d38b60321d8b6ff01 148078 libs optional libgl1-mesa-glx_7.0.2-1_i386.deb
 23ff611a3dc2e2848f400ee6e334b264 483902 libdevel extra libgl1-mesa-glx-dbg_7.0.2-1_i386.deb
 5201e0d46d9ab1af24cb2ca0a54535d3 13246482 libs optional libgl1-mesa-dri_7.0.2-1_i386.deb
 7ea3839a3f7f56753ae3690a96ec031d 84340922 libdevel extra libgl1-mesa-dri-dbg_7.0.2-1_i386.deb
 9a17b34a41a1b948d5993f81ab6470be 2363246 libs optional libosmesa6_7.0.2-1_i386.deb
 d6c08cb5cd443f4b8f04dc500f8083d1 2709090 devel optional libosmesa6-dev_7.0.2-1_i386.deb
 d898889eb92168dcac8c8f6c13fa7eaf 237452 libs optional libglu1-mesa_7.0.2-1_i386.deb
 a16f3fd6e5b74ee1ab78c34861d09cca 255446 libdevel optional libglu1-mesa-dev_7.0.2-1_i386.deb
 57561bcdfc344257b936f0aa2cd1518b 31996 libs optional libglw1-mesa_7.0.2-1_i386.deb
 4fffdaa1bb3ade37d4220dcfa618676c 33022 libdevel optional libglw1-mesa-dev_7.0.2-1_i386.deb
 4a7a0c03eba143621ce1766436c36f75 45614 x11 optional mesa-utils_7.0.2-1_i386.deb



--- End Message ---

Reply to: