Your message dated Tue, 11 Mar 2025 08:37:45 +0000
with message-id <[email protected]>
and subject line Bug#1099270: fixed in pyopengl 3.1.9+dfsg-1
has caused the Debian Bug report #1099270,
regarding pyopengl: FTBFS: FAILED
tests/test_core.py::TestCore::test_glCallLists_twice2 - AssertionError: 0
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1099270: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099270
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:pyopengl
Version: 3.1.7+dfsg-1
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --buildsystem=pybuild
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_clean
rm -f PyOpenGL.egg-info/PKG-INFO
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_autoreconf_clean -O--buildsystem=pybuild
dh_clean -O--buildsystem=pybuild
debian/rules binary
dh binary --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
[... snipped ...]
adding 'OpenGL/raw/GLES2/EXT/texture_compression_dxt1.py'
adding 'OpenGL/raw/GLES2/EXT/texture_compression_rgtc.py'
adding 'OpenGL/raw/GLES2/EXT/texture_compression_s3tc.py'
adding 'OpenGL/raw/GLES2/EXT/texture_compression_s3tc_srgb.py'
adding 'OpenGL/raw/GLES2/EXT/texture_cube_map_array.py'
adding 'OpenGL/raw/GLES2/EXT/texture_filter_anisotropic.py'
adding 'OpenGL/raw/GLES2/EXT/texture_filter_minmax.py'
adding 'OpenGL/raw/GLES2/EXT/texture_format_BGRA8888.py'
adding 'OpenGL/raw/GLES2/EXT/texture_format_sRGB_override.py'
adding 'OpenGL/raw/GLES2/EXT/texture_mirror_clamp_to_edge.py'
adding 'OpenGL/raw/GLES2/EXT/texture_norm16.py'
adding 'OpenGL/raw/GLES2/EXT/texture_query_lod.py'
adding 'OpenGL/raw/GLES2/EXT/texture_rg.py'
adding 'OpenGL/raw/GLES2/EXT/texture_sRGB_R8.py'
adding 'OpenGL/raw/GLES2/EXT/texture_sRGB_RG8.py'
adding 'OpenGL/raw/GLES2/EXT/texture_sRGB_decode.py'
adding 'OpenGL/raw/GLES2/EXT/texture_shadow_lod.py'
adding 'OpenGL/raw/GLES2/EXT/texture_storage.py'
adding 'OpenGL/raw/GLES2/EXT/texture_type_2_10_10_10_REV.py'
adding 'OpenGL/raw/GLES2/EXT/texture_view.py'
adding 'OpenGL/raw/GLES2/EXT/unpack_subimage.py'
adding 'OpenGL/raw/GLES2/EXT/win32_keyed_mutex.py'
adding 'OpenGL/raw/GLES2/EXT/window_rectangles.py'
adding 'OpenGL/raw/GLES2/FJ/__init__.py'
adding 'OpenGL/raw/GLES2/FJ/shader_binary_GCCSO.py'
adding 'OpenGL/raw/GLES2/IMG/__init__.py'
adding 'OpenGL/raw/GLES2/IMG/bindless_texture.py'
adding 'OpenGL/raw/GLES2/IMG/framebuffer_downsample.py'
adding 'OpenGL/raw/GLES2/IMG/multisampled_render_to_texture.py'
adding 'OpenGL/raw/GLES2/IMG/program_binary.py'
adding 'OpenGL/raw/GLES2/IMG/read_format.py'
adding 'OpenGL/raw/GLES2/IMG/shader_binary.py'
adding 'OpenGL/raw/GLES2/IMG/texture_compression_pvrtc.py'
adding 'OpenGL/raw/GLES2/IMG/texture_compression_pvrtc2.py'
adding 'OpenGL/raw/GLES2/IMG/texture_filter_cubic.py'
adding 'OpenGL/raw/GLES2/INTEL/__init__.py'
adding 'OpenGL/raw/GLES2/INTEL/blackhole_render.py'
adding 'OpenGL/raw/GLES2/INTEL/conservative_rasterization.py'
adding 'OpenGL/raw/GLES2/INTEL/framebuffer_CMAA.py'
adding 'OpenGL/raw/GLES2/INTEL/performance_query.py'
adding 'OpenGL/raw/GLES2/KHR/__init__.py'
adding 'OpenGL/raw/GLES2/KHR/blend_equation_advanced.py'
adding 'OpenGL/raw/GLES2/KHR/blend_equation_advanced_coherent.py'
adding 'OpenGL/raw/GLES2/KHR/context_flush_control.py'
adding 'OpenGL/raw/GLES2/KHR/debug.py'
adding 'OpenGL/raw/GLES2/KHR/no_error.py'
adding 'OpenGL/raw/GLES2/KHR/parallel_shader_compile.py'
adding 'OpenGL/raw/GLES2/KHR/robust_buffer_access_behavior.py'
adding 'OpenGL/raw/GLES2/KHR/robustness.py'
adding 'OpenGL/raw/GLES2/KHR/shader_subgroup.py'
adding 'OpenGL/raw/GLES2/KHR/texture_compression_astc_hdr.py'
adding 'OpenGL/raw/GLES2/KHR/texture_compression_astc_ldr.py'
adding 'OpenGL/raw/GLES2/KHR/texture_compression_astc_sliced_3d.py'
adding 'OpenGL/raw/GLES2/MESA/__init__.py'
adding 'OpenGL/raw/GLES2/MESA/framebuffer_flip_y.py'
adding 'OpenGL/raw/GLES2/MESA/program_binary_formats.py'
adding 'OpenGL/raw/GLES2/MESA/shader_integer_functions.py'
adding 'OpenGL/raw/GLES2/NV/__init__.py'
adding 'OpenGL/raw/GLES2/NV/bindless_texture.py'
adding 'OpenGL/raw/GLES2/NV/blend_equation_advanced.py'
adding 'OpenGL/raw/GLES2/NV/blend_equation_advanced_coherent.py'
adding 'OpenGL/raw/GLES2/NV/blend_minmax_factor.py'
adding 'OpenGL/raw/GLES2/NV/clip_space_w_scaling.py'
adding 'OpenGL/raw/GLES2/NV/compute_shader_derivatives.py'
adding 'OpenGL/raw/GLES2/NV/conditional_render.py'
adding 'OpenGL/raw/GLES2/NV/conservative_raster.py'
adding 'OpenGL/raw/GLES2/NV/conservative_raster_pre_snap.py'
adding 'OpenGL/raw/GLES2/NV/conservative_raster_pre_snap_triangles.py'
adding 'OpenGL/raw/GLES2/NV/copy_buffer.py'
adding 'OpenGL/raw/GLES2/NV/coverage_sample.py'
adding 'OpenGL/raw/GLES2/NV/depth_nonlinear.py'
adding 'OpenGL/raw/GLES2/NV/draw_buffers.py'
adding 'OpenGL/raw/GLES2/NV/draw_instanced.py'
adding 'OpenGL/raw/GLES2/NV/draw_vulkan_image.py'
adding 'OpenGL/raw/GLES2/NV/explicit_attrib_location.py'
adding 'OpenGL/raw/GLES2/NV/fbo_color_attachments.py'
adding 'OpenGL/raw/GLES2/NV/fence.py'
adding 'OpenGL/raw/GLES2/NV/fill_rectangle.py'
adding 'OpenGL/raw/GLES2/NV/fragment_coverage_to_color.py'
adding 'OpenGL/raw/GLES2/NV/fragment_shader_barycentric.py'
adding 'OpenGL/raw/GLES2/NV/fragment_shader_interlock.py'
adding 'OpenGL/raw/GLES2/NV/framebuffer_blit.py'
adding 'OpenGL/raw/GLES2/NV/framebuffer_mixed_samples.py'
adding 'OpenGL/raw/GLES2/NV/framebuffer_multisample.py'
adding 'OpenGL/raw/GLES2/NV/generate_mipmap_sRGB.py'
adding 'OpenGL/raw/GLES2/NV/geometry_shader_passthrough.py'
adding 'OpenGL/raw/GLES2/NV/gpu_shader5.py'
adding 'OpenGL/raw/GLES2/NV/image_formats.py'
adding 'OpenGL/raw/GLES2/NV/instanced_arrays.py'
adding 'OpenGL/raw/GLES2/NV/internalformat_sample_query.py'
adding 'OpenGL/raw/GLES2/NV/memory_attachment.py'
adding 'OpenGL/raw/GLES2/NV/mesh_shader.py'
adding 'OpenGL/raw/GLES2/NV/non_square_matrices.py'
adding 'OpenGL/raw/GLES2/NV/path_rendering.py'
adding 'OpenGL/raw/GLES2/NV/path_rendering_shared_edge.py'
adding 'OpenGL/raw/GLES2/NV/pixel_buffer_object.py'
adding 'OpenGL/raw/GLES2/NV/polygon_mode.py'
adding 'OpenGL/raw/GLES2/NV/read_buffer.py'
adding 'OpenGL/raw/GLES2/NV/read_buffer_front.py'
adding 'OpenGL/raw/GLES2/NV/read_depth.py'
adding 'OpenGL/raw/GLES2/NV/read_depth_stencil.py'
adding 'OpenGL/raw/GLES2/NV/read_stencil.py'
adding 'OpenGL/raw/GLES2/NV/representative_fragment_test.py'
adding 'OpenGL/raw/GLES2/NV/sRGB_formats.py'
adding 'OpenGL/raw/GLES2/NV/sample_locations.py'
adding 'OpenGL/raw/GLES2/NV/sample_mask_override_coverage.py'
adding 'OpenGL/raw/GLES2/NV/scissor_exclusive.py'
adding 'OpenGL/raw/GLES2/NV/shader_atomic_fp16_vector.py'
adding 'OpenGL/raw/GLES2/NV/shader_noperspective_interpolation.py'
adding 'OpenGL/raw/GLES2/NV/shader_subgroup_partitioned.py'
adding 'OpenGL/raw/GLES2/NV/shader_texture_footprint.py'
adding 'OpenGL/raw/GLES2/NV/shading_rate_image.py'
adding 'OpenGL/raw/GLES2/NV/shadow_samplers_array.py'
adding 'OpenGL/raw/GLES2/NV/shadow_samplers_cube.py'
adding 'OpenGL/raw/GLES2/NV/stereo_view_rendering.py'
adding 'OpenGL/raw/GLES2/NV/texture_border_clamp.py'
adding 'OpenGL/raw/GLES2/NV/texture_compression_s3tc_update.py'
adding 'OpenGL/raw/GLES2/NV/texture_npot_2D_mipmap.py'
adding 'OpenGL/raw/GLES2/NV/viewport_array.py'
adding 'OpenGL/raw/GLES2/NV/viewport_array2.py'
adding 'OpenGL/raw/GLES2/NV/viewport_swizzle.py'
adding 'OpenGL/raw/GLES2/NVX/__init__.py'
adding 'OpenGL/raw/GLES2/NVX/blend_equation_advanced_multi_draw_buffers.py'
adding 'OpenGL/raw/GLES2/OES/EGL_image.py'
adding 'OpenGL/raw/GLES2/OES/EGL_image_external.py'
adding 'OpenGL/raw/GLES2/OES/EGL_image_external_essl3.py'
adding 'OpenGL/raw/GLES2/OES/__init__.py'
adding 'OpenGL/raw/GLES2/OES/compressed_ETC1_RGB8_sub_texture.py'
adding 'OpenGL/raw/GLES2/OES/compressed_ETC1_RGB8_texture.py'
adding 'OpenGL/raw/GLES2/OES/compressed_paletted_texture.py'
adding 'OpenGL/raw/GLES2/OES/copy_image.py'
adding 'OpenGL/raw/GLES2/OES/depth24.py'
adding 'OpenGL/raw/GLES2/OES/depth32.py'
adding 'OpenGL/raw/GLES2/OES/depth_texture.py'
adding 'OpenGL/raw/GLES2/OES/draw_buffers_indexed.py'
adding 'OpenGL/raw/GLES2/OES/draw_elements_base_vertex.py'
adding 'OpenGL/raw/GLES2/OES/element_index_uint.py'
adding 'OpenGL/raw/GLES2/OES/fbo_render_mipmap.py'
adding 'OpenGL/raw/GLES2/OES/fragment_precision_high.py'
adding 'OpenGL/raw/GLES2/OES/geometry_point_size.py'
adding 'OpenGL/raw/GLES2/OES/geometry_shader.py'
adding 'OpenGL/raw/GLES2/OES/get_program_binary.py'
adding 'OpenGL/raw/GLES2/OES/gpu_shader5.py'
adding 'OpenGL/raw/GLES2/OES/mapbuffer.py'
adding 'OpenGL/raw/GLES2/OES/packed_depth_stencil.py'
adding 'OpenGL/raw/GLES2/OES/primitive_bounding_box.py'
adding 'OpenGL/raw/GLES2/OES/required_internalformat.py'
adding 'OpenGL/raw/GLES2/OES/rgb8_rgba8.py'
adding 'OpenGL/raw/GLES2/OES/sample_shading.py'
adding 'OpenGL/raw/GLES2/OES/sample_variables.py'
adding 'OpenGL/raw/GLES2/OES/shader_image_atomic.py'
adding 'OpenGL/raw/GLES2/OES/shader_io_blocks.py'
adding 'OpenGL/raw/GLES2/OES/shader_multisample_interpolation.py'
adding 'OpenGL/raw/GLES2/OES/standard_derivatives.py'
adding 'OpenGL/raw/GLES2/OES/stencil1.py'
adding 'OpenGL/raw/GLES2/OES/stencil4.py'
adding 'OpenGL/raw/GLES2/OES/surfaceless_context.py'
adding 'OpenGL/raw/GLES2/OES/tessellation_point_size.py'
adding 'OpenGL/raw/GLES2/OES/tessellation_shader.py'
adding 'OpenGL/raw/GLES2/OES/texture_3D.py'
adding 'OpenGL/raw/GLES2/OES/texture_border_clamp.py'
adding 'OpenGL/raw/GLES2/OES/texture_buffer.py'
adding 'OpenGL/raw/GLES2/OES/texture_compression_astc.py'
adding 'OpenGL/raw/GLES2/OES/texture_cube_map_array.py'
adding 'OpenGL/raw/GLES2/OES/texture_float.py'
adding 'OpenGL/raw/GLES2/OES/texture_float_linear.py'
adding 'OpenGL/raw/GLES2/OES/texture_half_float.py'
adding 'OpenGL/raw/GLES2/OES/texture_half_float_linear.py'
adding 'OpenGL/raw/GLES2/OES/texture_npot.py'
adding 'OpenGL/raw/GLES2/OES/texture_stencil8.py'
adding 'OpenGL/raw/GLES2/OES/texture_storage_multisample_2d_array.py'
adding 'OpenGL/raw/GLES2/OES/texture_view.py'
adding 'OpenGL/raw/GLES2/OES/vertex_array_object.py'
adding 'OpenGL/raw/GLES2/OES/vertex_half_float.py'
adding 'OpenGL/raw/GLES2/OES/vertex_type_10_10_10_2.py'
adding 'OpenGL/raw/GLES2/OES/viewport_array.py'
adding 'OpenGL/raw/GLES2/OVR/__init__.py'
adding 'OpenGL/raw/GLES2/OVR/multiview.py'
adding 'OpenGL/raw/GLES2/OVR/multiview2.py'
adding 'OpenGL/raw/GLES2/OVR/multiview_multisampled_render_to_texture.py'
adding 'OpenGL/raw/GLES2/QCOM/YUV_texture_gather.py'
adding 'OpenGL/raw/GLES2/QCOM/__init__.py'
adding 'OpenGL/raw/GLES2/QCOM/alpha_test.py'
adding 'OpenGL/raw/GLES2/QCOM/binning_control.py'
adding 'OpenGL/raw/GLES2/QCOM/driver_control.py'
adding 'OpenGL/raw/GLES2/QCOM/extended_get.py'
adding 'OpenGL/raw/GLES2/QCOM/extended_get2.py'
adding 'OpenGL/raw/GLES2/QCOM/framebuffer_foveated.py'
adding 'OpenGL/raw/GLES2/QCOM/perfmon_global_mode.py'
adding 'OpenGL/raw/GLES2/QCOM/shader_framebuffer_fetch_noncoherent.py'
adding 'OpenGL/raw/GLES2/QCOM/shader_framebuffer_fetch_rate.py'
adding 'OpenGL/raw/GLES2/QCOM/texture_foveated.py'
adding 'OpenGL/raw/GLES2/QCOM/texture_foveated_subsampled_layout.py'
adding 'OpenGL/raw/GLES2/QCOM/tiled_rendering.py'
adding 'OpenGL/raw/GLES2/QCOM/writeonly_rendering.py'
adding 'OpenGL/raw/GLES2/VERSION/GLES2_2_0.py'
adding 'OpenGL/raw/GLES2/VERSION/__init__.py'
adding 'OpenGL/raw/GLES2/VIV/__init__.py'
adding 'OpenGL/raw/GLES2/VIV/shader_binary.py'
adding 'OpenGL/raw/GLES3/__init__.py'
adding 'OpenGL/raw/GLES3/_errors.py'
adding 'OpenGL/raw/GLES3/_glgets.py'
adding 'OpenGL/raw/GLES3/_types.py'
adding 'OpenGL/raw/GLES3/VERSION/GLES3_3_0.py'
adding 'OpenGL/raw/GLES3/VERSION/GLES3_3_1.py'
adding 'OpenGL/raw/GLES3/VERSION/__init__.py'
adding 'OpenGL/raw/GLU/__init__.py'
adding 'OpenGL/raw/GLU/_errors.py'
adding 'OpenGL/raw/GLU/annotations.py'
adding 'OpenGL/raw/GLU/constants.py'
adding 'OpenGL/raw/GLUT/__init__.py'
adding 'OpenGL/raw/GLUT/annotations.py'
adding 'OpenGL/raw/GLUT/constants.py'
adding 'OpenGL/raw/GLX/__init__.py'
adding 'OpenGL/raw/GLX/_errors.py'
adding 'OpenGL/raw/GLX/_glgets.py'
adding 'OpenGL/raw/GLX/_types.py'
adding 'OpenGL/raw/GLX/AMD/__init__.py'
adding 'OpenGL/raw/GLX/AMD/gpu_association.py'
adding 'OpenGL/raw/GLX/ARB/__init__.py'
adding 'OpenGL/raw/GLX/ARB/context_flush_control.py'
adding 'OpenGL/raw/GLX/ARB/create_context.py'
adding 'OpenGL/raw/GLX/ARB/create_context_no_error.py'
adding 'OpenGL/raw/GLX/ARB/create_context_profile.py'
adding 'OpenGL/raw/GLX/ARB/create_context_robustness.py'
adding 'OpenGL/raw/GLX/ARB/fbconfig_float.py'
adding 'OpenGL/raw/GLX/ARB/framebuffer_sRGB.py'
adding 'OpenGL/raw/GLX/ARB/get_proc_address.py'
adding 'OpenGL/raw/GLX/ARB/multisample.py'
adding 'OpenGL/raw/GLX/ARB/robustness_application_isolation.py'
adding 'OpenGL/raw/GLX/ARB/robustness_share_group_isolation.py'
adding 'OpenGL/raw/GLX/ARB/vertex_buffer_object.py'
adding 'OpenGL/raw/GLX/DFX/__init__.py'
adding 'OpenGL/raw/GLX/DFX/multisample.py'
adding 'OpenGL/raw/GLX/EXT/__init__.py'
adding 'OpenGL/raw/GLX/EXT/buffer_age.py'
adding 'OpenGL/raw/GLX/EXT/context_priority.py'
adding 'OpenGL/raw/GLX/EXT/create_context_es2_profile.py'
adding 'OpenGL/raw/GLX/EXT/create_context_es_profile.py'
adding 'OpenGL/raw/GLX/EXT/fbconfig_packed_float.py'
adding 'OpenGL/raw/GLX/EXT/framebuffer_sRGB.py'
adding 'OpenGL/raw/GLX/EXT/import_context.py'
adding 'OpenGL/raw/GLX/EXT/libglvnd.py'
adding 'OpenGL/raw/GLX/EXT/no_config_context.py'
adding 'OpenGL/raw/GLX/EXT/stereo_tree.py'
adding 'OpenGL/raw/GLX/EXT/swap_control.py'
adding 'OpenGL/raw/GLX/EXT/swap_control_tear.py'
adding 'OpenGL/raw/GLX/EXT/texture_from_pixmap.py'
adding 'OpenGL/raw/GLX/EXT/visual_info.py'
adding 'OpenGL/raw/GLX/EXT/visual_rating.py'
adding 'OpenGL/raw/GLX/INTEL/__init__.py'
adding 'OpenGL/raw/GLX/INTEL/swap_event.py'
adding 'OpenGL/raw/GLX/MESA/__init__.py'
adding 'OpenGL/raw/GLX/MESA/agp_offset.py'
adding 'OpenGL/raw/GLX/MESA/copy_sub_buffer.py'
adding 'OpenGL/raw/GLX/MESA/pixmap_colormap.py'
adding 'OpenGL/raw/GLX/MESA/query_renderer.py'
adding 'OpenGL/raw/GLX/MESA/release_buffers.py'
adding 'OpenGL/raw/GLX/MESA/set_3dfx_mode.py'
adding 'OpenGL/raw/GLX/MESA/swap_control.py'
adding 'OpenGL/raw/GLX/NV/__init__.py'
adding 'OpenGL/raw/GLX/NV/copy_buffer.py'
adding 'OpenGL/raw/GLX/NV/copy_image.py'
adding 'OpenGL/raw/GLX/NV/delay_before_swap.py'
adding 'OpenGL/raw/GLX/NV/float_buffer.py'
adding 'OpenGL/raw/GLX/NV/multigpu_context.py'
adding 'OpenGL/raw/GLX/NV/multisample_coverage.py'
adding 'OpenGL/raw/GLX/NV/present_video.py'
adding 'OpenGL/raw/GLX/NV/robustness_video_memory_purge.py'
adding 'OpenGL/raw/GLX/NV/swap_group.py'
adding 'OpenGL/raw/GLX/NV/video_capture.py'
adding 'OpenGL/raw/GLX/NV/video_out.py'
adding 'OpenGL/raw/GLX/NV/video_output.py'
adding 'OpenGL/raw/GLX/OML/__init__.py'
adding 'OpenGL/raw/GLX/OML/swap_method.py'
adding 'OpenGL/raw/GLX/OML/sync_control.py'
adding 'OpenGL/raw/GLX/SGI/__init__.py'
adding 'OpenGL/raw/GLX/SGI/cushion.py'
adding 'OpenGL/raw/GLX/SGI/make_current_read.py'
adding 'OpenGL/raw/GLX/SGI/swap_control.py'
adding 'OpenGL/raw/GLX/SGI/video_sync.py'
adding 'OpenGL/raw/GLX/SGIS/__init__.py'
adding 'OpenGL/raw/GLX/SGIS/blended_overlay.py'
adding 'OpenGL/raw/GLX/SGIS/multisample.py'
adding 'OpenGL/raw/GLX/SGIS/shared_multisample.py'
adding 'OpenGL/raw/GLX/SGIX/__init__.py'
adding 'OpenGL/raw/GLX/SGIX/dmbuffer.py'
adding 'OpenGL/raw/GLX/SGIX/fbconfig.py'
adding 'OpenGL/raw/GLX/SGIX/hyperpipe.py'
adding 'OpenGL/raw/GLX/SGIX/pbuffer.py'
adding 'OpenGL/raw/GLX/SGIX/swap_barrier.py'
adding 'OpenGL/raw/GLX/SGIX/swap_group.py'
adding 'OpenGL/raw/GLX/SGIX/video_resize.py'
adding 'OpenGL/raw/GLX/SGIX/video_source.py'
adding 'OpenGL/raw/GLX/SGIX/visual_select_group.py'
adding 'OpenGL/raw/GLX/SUN/__init__.py'
adding 'OpenGL/raw/GLX/SUN/get_transparent_index.py'
adding 'OpenGL/raw/GLX/VERSION/GLX_1_0.py'
adding 'OpenGL/raw/GLX/VERSION/GLX_1_1.py'
adding 'OpenGL/raw/GLX/VERSION/GLX_1_2.py'
adding 'OpenGL/raw/GLX/VERSION/GLX_1_3.py'
adding 'OpenGL/raw/GLX/VERSION/GLX_1_4.py'
adding 'OpenGL/raw/GLX/VERSION/__init__.py'
adding 'OpenGL/raw/WGL/__init__.py'
adding 'OpenGL/raw/WGL/_errors.py'
adding 'OpenGL/raw/WGL/_glgets.py'
adding 'OpenGL/raw/WGL/_types.py'
adding 'OpenGL/raw/WGL/AMD/__init__.py'
adding 'OpenGL/raw/WGL/AMD/gpu_association.py'
adding 'OpenGL/raw/WGL/ARB/__init__.py'
adding 'OpenGL/raw/WGL/ARB/buffer_region.py'
adding 'OpenGL/raw/WGL/ARB/context_flush_control.py'
adding 'OpenGL/raw/WGL/ARB/create_context.py'
adding 'OpenGL/raw/WGL/ARB/create_context_no_error.py'
adding 'OpenGL/raw/WGL/ARB/create_context_profile.py'
adding 'OpenGL/raw/WGL/ARB/create_context_robustness.py'
adding 'OpenGL/raw/WGL/ARB/extensions_string.py'
adding 'OpenGL/raw/WGL/ARB/framebuffer_sRGB.py'
adding 'OpenGL/raw/WGL/ARB/make_current_read.py'
adding 'OpenGL/raw/WGL/ARB/multisample.py'
adding 'OpenGL/raw/WGL/ARB/pbuffer.py'
adding 'OpenGL/raw/WGL/ARB/pixel_format.py'
adding 'OpenGL/raw/WGL/ARB/pixel_format_float.py'
adding 'OpenGL/raw/WGL/ARB/render_texture.py'
adding 'OpenGL/raw/WGL/ARB/robustness_application_isolation.py'
adding 'OpenGL/raw/WGL/ARB/robustness_share_group_isolation.py'
adding 'OpenGL/raw/WGL/ATI/__init__.py'
adding 'OpenGL/raw/WGL/ATI/pixel_format_float.py'
adding 'OpenGL/raw/WGL/ATI/render_texture_rectangle.py'
adding 'OpenGL/raw/WGL/DFX/__init__.py'
adding 'OpenGL/raw/WGL/DFX/multisample.py'
adding 'OpenGL/raw/WGL/DL/__init__.py'
adding 'OpenGL/raw/WGL/DL/stereo_control.py'
adding 'OpenGL/raw/WGL/EXT/__init__.py'
adding 'OpenGL/raw/WGL/EXT/colorspace.py'
adding 'OpenGL/raw/WGL/EXT/create_context_es2_profile.py'
adding 'OpenGL/raw/WGL/EXT/create_context_es_profile.py'
adding 'OpenGL/raw/WGL/EXT/depth_float.py'
adding 'OpenGL/raw/WGL/EXT/display_color_table.py'
adding 'OpenGL/raw/WGL/EXT/extensions_string.py'
adding 'OpenGL/raw/WGL/EXT/framebuffer_sRGB.py'
adding 'OpenGL/raw/WGL/EXT/make_current_read.py'
adding 'OpenGL/raw/WGL/EXT/multisample.py'
adding 'OpenGL/raw/WGL/EXT/pbuffer.py'
adding 'OpenGL/raw/WGL/EXT/pixel_format.py'
adding 'OpenGL/raw/WGL/EXT/pixel_format_packed_float.py'
adding 'OpenGL/raw/WGL/EXT/swap_control.py'
adding 'OpenGL/raw/WGL/EXT/swap_control_tear.py'
adding 'OpenGL/raw/WGL/I3D/__init__.py'
adding 'OpenGL/raw/WGL/I3D/digital_video_control.py'
adding 'OpenGL/raw/WGL/I3D/gamma.py'
adding 'OpenGL/raw/WGL/I3D/genlock.py'
adding 'OpenGL/raw/WGL/I3D/image_buffer.py'
adding 'OpenGL/raw/WGL/I3D/swap_frame_lock.py'
adding 'OpenGL/raw/WGL/I3D/swap_frame_usage.py'
adding 'OpenGL/raw/WGL/NV/DX_interop.py'
adding 'OpenGL/raw/WGL/NV/DX_interop2.py'
adding 'OpenGL/raw/WGL/NV/__init__.py'
adding 'OpenGL/raw/WGL/NV/copy_image.py'
adding 'OpenGL/raw/WGL/NV/delay_before_swap.py'
adding 'OpenGL/raw/WGL/NV/float_buffer.py'
adding 'OpenGL/raw/WGL/NV/gpu_affinity.py'
adding 'OpenGL/raw/WGL/NV/multigpu_context.py'
adding 'OpenGL/raw/WGL/NV/multisample_coverage.py'
adding 'OpenGL/raw/WGL/NV/present_video.py'
adding 'OpenGL/raw/WGL/NV/render_depth_texture.py'
adding 'OpenGL/raw/WGL/NV/render_texture_rectangle.py'
adding 'OpenGL/raw/WGL/NV/swap_group.py'
adding 'OpenGL/raw/WGL/NV/vertex_array_range.py'
adding 'OpenGL/raw/WGL/NV/video_capture.py'
adding 'OpenGL/raw/WGL/NV/video_output.py'
adding 'OpenGL/raw/WGL/OML/__init__.py'
adding 'OpenGL/raw/WGL/OML/sync_control.py'
adding 'OpenGL/raw/WGL/VERSION/WGL_1_0.py'
adding 'OpenGL/raw/WGL/VERSION/__init__.py'
adding 'OpenGL/raw/osmesa/__init__.py'
adding 'OpenGL/raw/osmesa/_types.py'
adding 'OpenGL/raw/osmesa/mesa.py'
adding 'PyOpenGL-3.1.7.dist-info/METADATA'
adding 'PyOpenGL-3.1.7.dist-info/WHEEL'
adding 'PyOpenGL-3.1.7.dist-info/top_level.txt'
adding 'PyOpenGL-3.1.7.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built PyOpenGL-3.1.7-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with
"installer" module
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
xvfb-run -a -s "-screen 0 1024x768x24 -ac +extension GLX +render -noreset"
dh_auto_test
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_opengl/build;
python3.13 -m pytest tests
============================= test session starts ==============================
platform linux -- Python 3.13.2, pytest-8.3.4, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_opengl/build
configfile: pyproject.toml
plugins: typeguard-4.4.2
collected 66 items / 1 skipped
tests/test_arraydatatype.py ..s..s....s..... [ 24%]
tests/test_core.py ..........F............... [ 63%]
tests/test_evaluators.py ....... [ 74%]
tests/test_tess.py ... [ 78%]
tests/test_textures.py ............. [ 98%]
tests/test_vbo_memusage.py s [100%]
=================================== FAILURES ===================================
_______________________ TestCore.test_glCallLists_twice2 _______________________
self = <test_core.TestCore testMethod=test_glCallLists_twice2>
def test_glCallLists_twice2( self ):
"""SF#2829309 report that glCallLists doubles operation"""
glRenderMode (GL_RENDER)
glMatrixMode(GL_PROJECTION)
glLoadIdentity()
gluPerspective(40.0, 1.0, 1.0, 10.0)
glMatrixMode (GL_MODELVIEW)
glLoadIdentity ()
glTranslatef (0, 0, -3)
first = glGenLists( 2 )
second = first+1
glNewList(first, GL_COMPILE_AND_EXECUTE)
glInitNames ()
if not OpenGL.ERROR_ON_COPY:
glCallLists([second]) # replace with gCallList(2)
else:
lists = (GLuint * 1)()
lists[0] = second
glCallLists(lists)
#glCallList(second)
glEndList ()
glNewList(second, GL_COMPILE)
glPushName (1)
glBegin (GL_POINTS)
glVertex3f (0, 0, 0)
glEnd ()
glEndList ()
glCallList( second )
glPopName()
depth = glGetIntegerv( GL_NAME_STACK_DEPTH )
assert depth in (0,(0,)), depth # have popped, but even then, were' not
in the mode...
glSelectBuffer (100)
glRenderMode (GL_SELECT)
glCallList(1)
depth = glGetIntegerv( GL_NAME_STACK_DEPTH )
> assert depth in (1,(1,)), depth # should have a single record
E AssertionError: 0
E assert 0 in (1, (1,))
tests/test_core.py:521: AssertionError
=============================== warnings summary ===============================
<frozen importlib._bootstrap>:488
<frozen importlib._bootstrap>:488: RuntimeWarning: Your system is avx2
capable but pygame was not built with support for it. The performance of some
of your blits could be adversely affected. Consider enabling compile time
detection with environment variables like PYGAME_DETECT_AVX2=1 if you are
compiling without cross compilation.
../../../../../../usr/lib/python3/dist-packages/pygame/pkgdata.py:25
/usr/lib/python3/dist-packages/pygame/pkgdata.py:25: DeprecationWarning:
pkg_resources is deprecated as an API. See
https://setuptools.pypa.io/en/latest/pkg_resources.html
from pkg_resources import resource_stream, resource_exists
../../../../../../usr/lib/python3/dist-packages/numpy/_pytesttester.py:79
/usr/lib/python3/dist-packages/numpy/_pytesttester.py:79:
PytestCollectionWarning: cannot collect 'test' because it is not a function.
def __call__(self, label='fast', verbose=1, extra_argv=None,
tests/test_core.py::TestCore::test_vbo
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_opengl/build/tests/test_core.py:186:
DeprecationWarning: In future, it will be an error for 'np.bool' scalars to be
interpreted as an index
['i','I'][bool(OpenGL.ERROR_ON_COPY)], # test coercion if we can
tests/test_textures.py::TestTextures::test_draw_bitmap_pixels
/usr/lib/python3.13/unittest/case.py:707: DeprecationWarning: It is
deprecated to return a value that is not None from a test case (<bound method
TestTextures.test_draw_bitmap_pixels of <test_textures.TestTextures
testMethod=test_draw_bitmap_pixels>>)
return self.run(*args, **kwds)
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_core.py::TestCore::test_glCallLists_twice2 - AssertionError: 0
============= 1 failed, 61 passed, 5 skipped, 5 warnings in 4.26s ==============
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_opengl/build; python3.13 -m pytest tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13
returned exit code 13
make[1]: *** [debian/rules:8: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:5: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202503/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:pyopengl, so that this is still
visible in the BTS web page for this package.
Thanks.
--- End Message ---
--- Begin Message ---
Source: pyopengl
Source-Version: 3.1.9+dfsg-1
Done: Picca Frédéric-Emmanuel <[email protected]>
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.
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.
Picca Frédéric-Emmanuel <[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: SHA512
Format: 1.8
Date: Tue, 11 Mar 2025 09:17:29 +0100
Source: pyopengl
Architecture: source
Version: 3.1.9+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Picca Frédéric-Emmanuel <[email protected]>
Closes: 1099270
Changes:
pyopengl (3.1.9+dfsg-1) unstable; urgency=medium
.
* s/watch: updated with the new sources filename
* New upstream version 3.1.9+dfsg
* d/p/*:
- removed, already applyed by upstream
- skip elg tests.
* d/control: Added python3-psutil <!nocheck> for tests
* d/control: Added libegl1
* Bug fix: "FTBFS: FAILED
tests/test_core.py::TestCore::test_glCallLists_twice2 -
AssertionError: 0", thanks to Santiago Vila (Closes: #1099270).
Checksums-Sha1:
f05de22fb9209a57c03ec95cd413cf41caf8210b 2605 pyopengl_3.1.9+dfsg-1.dsc
cb6f511ecc9aad15ad98f592f96f02c2c64745c2 647196 pyopengl_3.1.9+dfsg.orig.tar.xz
f51131b3e1f0e10914b3e18d8e77aa66fd7f3e05 12064
pyopengl_3.1.9+dfsg-1.debian.tar.xz
Checksums-Sha256:
2b2fbc5c9998b2c22453a11bdfcdbc0b559601a6bf4b2679fcb6b561182207b4 2605
pyopengl_3.1.9+dfsg-1.dsc
64bcb39eb00e5d22a50808b80b6fbf8bb4dc2993752b2af9dc0784bcc0e53aee 647196
pyopengl_3.1.9+dfsg.orig.tar.xz
3ef252b4cd66ac7ed1449b02dbb9639f3622e1f10cdf6a5bb6d4f5afbc33aa80 12064
pyopengl_3.1.9+dfsg-1.debian.tar.xz
Files:
bfcd272a733863a8749d2470adc185e0 2605 python optional pyopengl_3.1.9+dfsg-1.dsc
4cf2556c69b38328d499a586557d5d99 647196 python optional
pyopengl_3.1.9+dfsg.orig.tar.xz
645641d055448f2622d043572dbe6c73 12064 python optional
pyopengl_3.1.9+dfsg-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE2bRTt5m4gw2UXmoKW/VOXhK5ALsFAmfP8gwRHHBpY2NhQGRl
Ymlhbi5vcmcACgkQW/VOXhK5ALupig/7Be9TcVcofy3vol81i2OnV9UMiHOEXX6Q
MSd0YlZwAj2sfVa3EOYIS2M8eRSRzoyCMFgBPY+c/mUJIb+jlikmTzqaiwZy6bFB
DkhpIPcg2HyLiWy35sWPj9wfQSQvDzY8Xf1NrNDr1OVqSD49bVrtllIfA2COd6rs
+bdpuiyzgckKB6cYZr2HAD2T30NApf6DLOEkwV0J1HuBqA3ICn0MEtSmIbIKCUWc
H6b+t6N3NaqCEPSMTKSjUCxn+LCLIEAuNBO6LYqDoNIvtH2FrPBMnz70MTor97Fq
7Mb9TVlqT5IaIsOqndtWMvZje0gBtRBijrHx2oUA/dI3IMcbSltwz0pG5AuKRfgR
Hebm1P+aVmG0xUoB6omuXevAVgpSlXtFUU/tGXH4VZlaMZ6Ec8t8z4LbhoxmLzti
G2VD+9s9amdldrqG7JUZAJYvdki7jwym9Hb1sIGrA6H4R2AY3YHNh25gFO+lFTdQ
cykuVfMQbCm+BrTIqh5O9QyzyZRR/GeZT0qNe0HyioP4Zxouw81fQaNYMqVRktmb
MJE5RyS09zxYolPt3ErsBsUBNexC3uEvquMtIh3R/GpssAaRsbM/lBJYj7V59i+2
7xsstj6wSh+Fzi+dns01UWED1XMdUCxRtUyIqz5ZJZuIbSwYVm5DokCsVbpBSLmf
NAL8Rx3P9n4=
=yVdN
-----END PGP SIGNATURE-----
pgpPxE_RHgHNH.pgp
Description: PGP signature
--- End Message ---