Un-sticking the release pipeline for PyOpenGL 3.1.1 (call for final smoke-testing)

"Mike C. Fletcher" <[email protected]> Fri, 22 Jul 2016 16:14:39 -0400
Newsgroups gmane.comp.python.opengl.user
Message-ID <[email protected]>
Hi all,

As many of you may have noticed, I've been rather absent in the PyOpenGL 
world recently. The 3.1.1a1 release was a year and a half ago, and I got 
distracted with trying to get AppVeyor to automatically build the C 
extensions, then got busy at work and wanted to play with machine 
learning in my spare time. Long story short, it's more than time to get 
the 3.1.1 release out the door.

Today I've landed a few changes that fix e.g. respecting LD_PRELOAD on 
Linux (but which may negatively impact Darwin/OS-X, so need testing), a 
few minor changes that should fix situations where you've specified 
no-single-item-result unpacking but try to get shader/program logs, etc.

The release *should* work on all of Python 2.7, 3.4 and 3.5 (and likely 
on 2.6, but I don't have that in the test suite any more). The tox suite 
runs without error on Linux amd64 (Ubuntu 16.04), but I'd like to see if 
we run on Darwin (OSX) and Win32/64 before doing the final release. 
Unless you have a wheel of pygame you likely won't be able to run the 
tox suite, so please test with your real-world code.

Because the testpypi server doesn't let me actually upload multiple 
times, I've uploaded the proposed final release here:

     pip install -f https://blog.vrplumber.com/media/packages PyOpenGL 
PyOpenGL-accelerate

and I'm needing two groups to test (in particular):

* windows users
* mac users

as those are the platforms I don't have.

I'm also expecting this will be the last release where the Launchpad 
repository will be maintained. The github repository will become the 
primary development environment moving forward, as that should make it 
easier for people to propose patches etc.

     https://github.com/mcfletch/pyopengl

Enjoy all,
Mike


------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
_______________________________________________
PyOpenGL Homepage
http://pyopengl.sourceforge.net