Bug#1082809: libpetsc3.20-dev-common: SyntaxWarning printed during installation
    Cordell Bloor 
    cgmb at slerp.xyz
       
    Thu Sep 26 18:15:30 BST 2024
    
    
  
Package: libpetsc3.20-dev-common
Version: 3.20.6+dfsg1-3
Severity: minor
X-Debbugs-Cc: cgmb at slerp.xyz
Dear Maintainer,
When installing petsc, I noticed the following warnings printed:
Setting up libpetsc3.20-dev-common (3.20.6+dfsg1-3) ...
/usr/share/petsc/3.20/lib/petsc/bin/petsc_tas_analysis.py:792: SyntaxWarning: invalid escape sequence '\l'
  axMeshConv.set(xlabel='Problem Size $\log N$',
/usr/share/petsc/3.20/lib/petsc/bin/petsc_tas_analysis.py:793: SyntaxWarning: invalid escape sequence '\l'
  ylabel='Error $\log |x - x^*|$', title='Mesh Convergence')
/usr/share/petsc/3.20/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d'
  print("\documentclass{article}")
/usr/share/petsc/3.20/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c'
  print("\centering")
/usr/share/petsc/3.20/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m'
  print(" &  & \multicolumn{4}{c}{--------------- Percent of -------------} &  \\\\")
/usr/share/petsc/3.20/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h'
  print("\hline")
/usr/share/petsc/3.20/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e'
  print("\end{tabular}")
/usr/share/petsc/3.20/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e'
  print("\end{table}")
/usr/share/petsc/3.20/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e'
  print("\end{document}")
It looks like these should perhaps be raw strings or the backslashes
should be escaped. This also makes me wonder if there might be other
cases where the use of the backslash just happened to match an actual
escape sequence and therefore would result in incorrect behaviour
without a warning.
Sincerely,
Cory Bloor
-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.10.11-amd64 (SMP w/32 CPU threads; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
Versions of packages libpetsc3.20-dev-common depends on:
ii  libblas-dev [libblas.so]         3.12.0-3
ii  libfftw3-dev                     3.3.10-1+b3
ii  libfftw3-mpi-dev                 3.3.10-1+b3
ii  libhdf5-mpi-dev                  1.10.10+repack-4
ii  libjs-jquery                     3.6.1+dfsg+~3.5.14-1
ii  libjs-jquery-ui                  1.13.2+dfsg-1
ii  libjs-mathjax                    2.7.9+dfsg-1
ii  liblapack-dev [liblapack.so]     3.12.0-3
ii  libptscotch-dev                  7.0.5-1
ii  libscalapack-mpi-dev             2.2.1-5
ii  libssl-dev                       3.3.2-1
ii  libsuitesparse-dev               1:7.8.2+dfsg-2
ii  libsuperlu-dev                   6.0.1+dfsg1-1+b1
ii  libsuperlu-dist-dev              8.2.1+dfsg1-2
ii  libx11-dev                       2:1.8.7-1+b1
ii  libyaml-dev                      0.2.5-1+b1
ii  ocl-icd-opencl-dev [opencl-dev]  2.3.2-1+b1
ii  python3                          3.12.6-1
Versions of packages libpetsc3.20-dev-common recommends:
ii  libpetsc-real3.20-dev  3.20.6+dfsg1-3
libpetsc3.20-dev-common suggests no packages.
-- no debconf information
    
    
More information about the debian-science-maintainers
mailing list