TypeError: reshape() got an unexpected keyword argument 'newshape'

The newshape parameter was deprecated in NumPy 2.1.0 and has been removed from
numpy.reshape. Pass it positionally or use shape= on newer NumPy versions.

https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/1063

Index: generated_tests/builtin_function.py
--- generated_tests/builtin_function.py.orig
+++ generated_tests/builtin_function.py
@@ -293,7 +293,7 @@ def column_major_values(value):
     """Given a native numpy value, return a list of the scalar values
     comprising it, in column-major order."""
     if isinstance(value, np.ndarray):
-        return list(np.reshape(value, newshape=-1, order='F'))
+        return list(np.reshape(value, shape=-1, order='F'))
     else:
         return [value]
 
@@ -301,7 +301,7 @@ def column_major_values(value):
 def glsl_constant(value):
     """Given a native numpy value, return GLSL code that constructs
     it."""
-    column_major = np.reshape(np.array(value), newshape=-1, order='F')
+    column_major = np.reshape(np.array(value), shape=-1, order='F')
     if column_major.dtype == bool:
         values = ['true' if x else 'false' for x in column_major]
     elif column_major.dtype == np.int64:
