<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>package: petsc4py<br>
      version: 3.10.0-2<br>
      severity: serious<br>
      <br>
      While trying to get the petsc/slepc/etc stack in raspbian buster
      into a consistent state I ran into the following error with
      petsc4py. I was also able to reproduce this in a Debian sid amd64
      environment, so it's not raspbian specific.<br>
      <br>
    </p>
    <pre class="failure">mpicc -pthread -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -DPETSC_DIR=/usr/lib/petscdir/petsc3.10/arm-linux-gnueabihf-real -I/usr/include/scotch -I/usr/include/hdf5/openmpi -I/usr/include/hypre -I/usr/include/superlu-dist -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/lib/petscdir/petsc3.10/arm-linux-gnueabihf-real/include -Isrc/include -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c src/PETSc.c -o build/temp.linux-armhf-2.7/src/PETSc.o
In file included from src/PETSc.c:4:
src/petsc4py.PETSc.c: In function 'initPETSc':
src/petsc4py.PETSc.c:284319:43: error: 'SNESTEST' undeclared (first use in this function); did you mean 'SNESType'?
   __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(SNESTEST); if (unlikely(!__pyx_t_7)) __PYX_ERR(37, 7, __pyx_L1_error)
                                           ^~~~~~~~
                                           SNESType
src/petsc4py.PETSc.c:284319:43: note: each undeclared identifier is reported only once for each function it appears in
error: command 'mpicc' failed with exit status 1

Searching for SNESTEST on codesearch.debian.net reveals the following in the dolfin changelog.

  * create patch PETSc_3.10_SNESTEST_removed.patch to work with
<strong>    PETSc 3.10 (SNESTEST has been removed). Thanks Jed Brown.

Presumablly a similar fix is needed in petsc4py.
</strong></pre>
    <p><br>
    </p>
  </body>
</html>