Your message dated Sun, 24 Apr 2005 03:17:20 -0400
with message-id <[EMAIL PROTECTED]>
and subject line Bug#282942: fixed in pyopengl 2.0.1.09-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)

--------------------------------------
Received: (at submit) by bugs.debian.org; 25 Nov 2004 14:37:21 +0000
>From [EMAIL PROTECTED] Thu Nov 25 06:37:20 2004
Return-path: <[EMAIL PROTECTED]>
Received: from craie.unpythonic.net [206.222.212.219] 
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1CXKkK-0002nL-00; Thu, 25 Nov 2004 06:37:20 -0800
Received: by craie.unpythonic.net (Postfix, from userid 405)
        id A66F05DC172; Thu, 25 Nov 2004 08:38:24 -0600 (CST)
Received: via dmail-2002(12) for +Mail/definbox; Wed, 24 Nov 2004 08:55:28 
-0600 (CST)
Received: from bald.unpythonic.net [206.222.212.218]
        by localhost with IMAP (fetchmail-6.2.5)
        for [EMAIL PROTECTED] (single-drop);
        Wed, 24 Nov 2004 08:55:27 -0600 (CST)
Received: from [127.0.0.1] (dhcp-248.localnet [10.0.3.248])
        by bald.unpythonic.net (8.11.6/8.11.6) with ESMTP id iAOErSp04089
        for <[EMAIL PROTECTED]>; Wed, 24 Nov 2004 08:53:28 -0600
Message-Id: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Jeff Epler <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: python-opengl: OpenGL.Tk package segfaults at import
X-Mailer: reportbug 2.63
Date: Wed, 24 Nov 2004 08:53:19 +0000
X-Spambayes-Classification: ham; 0.00 (10)
X-Spambayes-Evidence: '*H*': 1.00; '*S*': 0.00; 'url:sourceforge': 0.00;
        'subject:import': 0.01; 'from:name:jeff epler': 0.01;
        'characters.': 0.01; 'fedora': 0.02; 'bug.': 0.02;
        'python': 0.02; 'debian': 0.02; 'release:': 0.03;
        'url:group_id': 0.03; 'bug': 0.04; 'import.': 0.05; 'diff': 0.07;
        'severity:': 0.07; 'segfaults': 0.07; 'mandrake': 0.07;
        'sigh.': 0.07; '(or': 0.08; 'extension': 0.09; 'core': 0.09;
        'url:atid': 0.09; 'mechanism:': 0.09; 'amd64': 0.09;
        'url:func': 0.09; 'tcl': 0.09; 'numerical': 0.09;
        'kernel:': 0.09; 'project': 0.11; 'install': 0.11;
        'versions': 0.12; 'packages': 0.12; 'return': 0.13;
        'linux': 0.13; 'binding': 0.13; 'seems': 0.13;
        'url:tracker': 0.13; 'version': 0.14; 'exists': 0.14;
        'patch': 0.15; 'succeed,': 0.16; 'url:detail': 0.16;
        'unusable': 0.16; 'strangely,': 0.16; 'gentoo': 0.16;
        'debconf': 0.16; '[note:': 0.16; 'from:addr:jepler': 0.16;
        'objects': 0.16; 'prefers': 0.17; 'subject:python': 0.17;
        'skip:p 40': 0.17; 'break': 0.17; 'skip:- 70': 0.17;
        'problem': 0.19; 'from:addr:unpythonic.net': 0.19; '+0000': 0.20;
        'package': 0.20; 'wrong': 0.21; 'skip:( 20': 0.22;
        'proto:https': 0.22; 'test': 0.22; 'i386': 0.22;
        'essentially': 0.22; 'on:': 0.23; "we've": 0.23;
        'reported': 0.24; 'file': 0.25; 'subject:-': 0.25; "can't": 0.26;
        'least': 0.26; 'line': 0.27; 'subject:: ': 0.27; 'testing': 0.27;
        'whether': 0.28; '---': 0.28; 'rather': 0.29; 'causing': 0.29;
        'another': 0.30; 'around': 0.30; 'programs': 0.31; 'but': 0.31;
        'information:': 0.31; 'works': 0.31; 'skip:( 10': 0.32;
        'url:net': 0.32; 'admin': 0.32; 'when': 0.33; 'them.': 0.33;
        'same': 0.34; 'lately?': 0.34; 'just': 0.34; 'build': 0.35;
        'skip:o 20': 0.35; 'really': 0.35; 'what': 0.35;
        'charset:us-ascii': 0.36; 'against': 0.37; 'did': 0.37;
        'tell': 0.37; 'skip:p 30': 0.39; 'saying': 0.39; 'like': 0.39;
        'skip:u 10': 0.39; 'that': 0.39; 'content-type:text/plain': 0.40;
        'without': 0.40; 'version:': 0.40; 'packaging': 0.61;
        'turn': 0.62; 'away': 0.62; 'header:Message-Id:1': 0.65;
        'header:MIME-Version:1': 0.66; '10,': 0.71; 'skip:0 10': 0.71;
        'header:Received:2': 0.73; 'url:': 0.73; 'policy:': 0.74;
        'sender:none': 0.75; 'url:aid': 0.77;
        'message-id:@bald.unpythonic.net': 0.80; 'carriage': 0.91
Resent-From: [EMAIL PROTECTED]
Resent-Date: Thu, 25 Nov 2004 08:38:24 -0600
Resent-To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Resent-Message-Id: <[EMAIL PROTECTED]>
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
        autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Package: python-opengl
Version: 2.0.1.08-5
Severity: grave
Tags: patch
Justification: renders package unusable

The OpenGL.Tk package in python-opengl segfaults at import.

The problem goes away when the following patch is applied, causing the
Togl extension to Tcl to build without the "stubs" mechanism:
------------------------------------------------------------------------
diff -ur PyOpenGL-2.0.1.09-orig/setup/togl_setup.py 
PyOpenGL-2.0.1.09/setup/togl_setup.py
--- PyOpenGL-2.0.1.09-orig/setup/togl_setup.py  2004-10-18 20:40:44.000000000 
+0000
+++ PyOpenGL-2.0.1.09/setup/togl_setup.py       2004-11-24 08:39:17.000000000 
+0000
@@ -200,8 +200,6 @@
                        objects = self.compiler.compile (sources,
                                                                
output_dir=self.build_temp,
                                                                macros=[
-                                                                       
('USE_TCL_STUBS',1),
-                                                                       
('USE_TK_STUBS',1),
                                                                ],
                                                                
include_dirs=self.include_dirs,
                                                                
debug=self.debug,
------------------------------------------------------------------------
[Careful: the file has DOS-style line endings, and so the patch above
includes carriage return characters.  I also just noticed that the patch
is against the wrong version of PyOpenGL, but the version of the file in
2.0.1.08 is essentially identical]

I can't tell whether this is really a tcl or tk packaging bug or a
PyOpenGL/Togl bug.  Simple programs intended to test USE_TCL_STUBS
succeed, rather than segfaulting.

The same problem exists on at least Fedora Core 2 and Mandrake 10, and
has been reported upstream:
https://sourceforge.net/tracker/?func=detail&aid=1071058&group_id=5988&atid=105988

A project admin has followed-up by saying
> Date: 2004-11-22 09:55
> Sender: mcfletch
> 
> Strangely, works OOTB on Gentoo AMD64 (or did last time I
> checked).  What is going on with these consumer-oriented
> distributions lately?  Seems like every time we turn around
> we've got another break on them.  Sigh.

[Note: this system is a hard-drive install of BDI-46, a morphix-based CD
from the EMC project]
-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.25-adeos
Locale: LANG=C, LC_CTYPE=C

Versions of packages python-opengl depends on:
ii  python-numeric                23.6-2     Numerical (matrix-oriented) Mathem
ii  python2.3-opengl              2.0.1.08-5 Python binding to OpenGL

-- no debconf information



---------------------------------------
Received: (at 282942-close) by bugs.debian.org; 24 Apr 2005 07:26:50 +0000
>From [EMAIL PROTECTED] Sun Apr 24 00:26:50 2005
Return-path: <[EMAIL PROTECTED]>
Received: from newraff.debian.org [208.185.25.31] (mail)
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1DPbVx-0007Lq-00; Sun, 24 Apr 2005 00:26:49 -0700
Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian))
        id 1DPbMm-000211-00; Sun, 24 Apr 2005 03:17:20 -0400
From: Jamie Wilkinson <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: $Revision: 1.55 $
Subject: Bug#282942: fixed in pyopengl 2.0.1.09-1
Message-Id: <[EMAIL PROTECTED]>
Sender: Archive Administrator <[EMAIL PROTECTED]>
Date: Sun, 24 Apr 2005 03:17:20 -0400
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 
X-CrossAssassin-Score: 2

Source: pyopengl
Source-Version: 2.0.1.09-1

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

pyopengl_2.0.1.09-1.diff.gz
  to pool/main/p/pyopengl/pyopengl_2.0.1.09-1.diff.gz
pyopengl_2.0.1.09-1.dsc
  to pool/main/p/pyopengl/pyopengl_2.0.1.09-1.dsc
pyopengl_2.0.1.09.orig.tar.gz
  to pool/main/p/pyopengl/pyopengl_2.0.1.09.orig.tar.gz
python-opengl_2.0.1.09-1_all.deb
  to pool/main/p/pyopengl/python-opengl_2.0.1.09-1_all.deb
python2.1-opengl_2.0.1.09-1_i386.deb
  to pool/main/p/pyopengl/python2.1-opengl_2.0.1.09-1_i386.deb
python2.2-opengl_2.0.1.09-1_i386.deb
  to pool/main/p/pyopengl/python2.2-opengl_2.0.1.09-1_i386.deb
python2.3-opengl_2.0.1.09-1_i386.deb
  to pool/main/p/pyopengl/python2.3-opengl_2.0.1.09-1_i386.deb



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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jamie Wilkinson <[EMAIL PROTECTED]> (supplier of updated pyopengl 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 [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sun, 24 Apr 2005 14:48:41 +1000
Source: pyopengl
Binary: python2.1-opengl python2.3-opengl python-opengl python2.2-opengl
Architecture: source i386 all
Version: 2.0.1.09-1
Distribution: unstable
Urgency: low
Maintainer: Jamie Wilkinson <[EMAIL PROTECTED]>
Changed-By: Jamie Wilkinson <[EMAIL PROTECTED]>
Description: 
 python-opengl - Python binding to OpenGL
 python2.1-opengl - Python binding to OpenGL
 python2.2-opengl - Python binding to OpenGL
 python2.3-opengl - Python binding to OpenGL
Closes: 258480 282942
Changes: 
 pyopengl (2.0.1.09-1) unstable; urgency=low
 .
   * New upstream release.
   * Acknowledge NMUs.  (Closes: #282942, #258480)
   * Updated build dependencies for xlibmesa-dev split.
   * Cleaned out version control files from the diff.
   * Remove .cvsignore files from the packages.
Files: 
 5790657f79de687f267a84ffc84fd1dd 972 python optional pyopengl_2.0.1.09-1.dsc
 505b5f28ea676194e2e10333c56d5936 2180479 python optional 
pyopengl_2.0.1.09.orig.tar.gz
 5d416dc37863b9beb0f3cf2f4052356a 81135 python optional 
pyopengl_2.0.1.09-1.diff.gz
 f901087fd4d3d5adfc3eb80b49af2709 85376 python optional 
python-opengl_2.0.1.09-1_all.deb
 d74d3c6250650ffd2581b46cd4015b10 2695794 python optional 
python2.1-opengl_2.0.1.09-1_i386.deb
 9bcb6c1922e7319c0bb5137fe3b515e5 2581978 python optional 
python2.2-opengl_2.0.1.09-1_i386.deb
 233f318cee55a92df2d6d1c9560d2a7f 2583300 python optional 
python2.3-opengl_2.0.1.09-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFCa0Hk5u9oNyz9HDgRAmEpAKDHbvUD1xq/jyX/0aOkM9dk2ZljhACgoCIC
ePDzO5irot1uLZJ+1sXj0Mg=
=Vb7W
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to