Package: python3-reportlab Version: 3.6.12-1 Severity: normal Control: notfound -1 4.0.8-1 Control: found -1 3.6.12-1
This is the same type of issue as archived bug https://bugs.debian.org/1029683, and I'm filing this new one to make it clear python3-reportlab in bookworm is affected. Here's a short reproducer : from reportlab.graphics.barcode import createBarcodeDrawing barcode = createBarcodeDrawing('QR',value='test') barcode.asString('png') And the associated error : ,---- | Warn: Can't find .pfb for face 'Times-Roman' | Traceback (most recent call last): | File "/opt/test-reportlab-bug.py", line 7, in <module> | barcode.asString('png') | File "/usr/lib/python3/dist-packages/reportlab/graphics/shapes.py", | line 807, in asString | return renderPM.drawToString(self, | fmt=format,showBoundary=getattr(self,'showBorder', | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3/dist-packages/reportlab/graphics/renderPM.py", | line 696, in drawToString | drawToFile(d,s,fmt=fmt, dpi=dpi, bg=bg, | configPIL=configPIL,backend=backend) | File "/usr/lib/python3/dist-packages/reportlab/graphics/renderPM.py", | line 691, in drawToFile | c = drawToPMCanvas(d, dpi=dpi, bg=bg, configPIL=configPIL, | showBoundary=showBoundary,backend=backend) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3/dist-packages/reportlab/graphics/renderPM.py", | line 677, in drawToPMCanvas | draw(d, c, 0, 0, showBoundary=showBoundary) | File "/usr/lib/python3/dist-packages/reportlab/graphics/renderPM.py", | line 66, in draw | R.draw(renderScaledDrawing(drawing), canvas, x, y, | showBoundary=showBoundary) | File | "/usr/lib/python3/dist-packages/reportlab/graphics/renderbase.py", | line 185, in draw | self.initState(x,y) #this is the push() | ^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3/dist-packages/reportlab/graphics/renderPM.py", | line 113, in initState | self.applyState() | File "/usr/lib/python3/dist-packages/reportlab/graphics/renderPM.py", | line 107, in applyState | self._canvas.setFont(s['fontName'], s['fontSize']) | File "/usr/lib/python3/dist-packages/reportlab/graphics/renderPM.py", | line 405, in setFont | _setFont(self._gs,fontName,fontSize) | File "/usr/lib/python3/dist-packages/reportlab/graphics/utils.py", | line 42, in setFont | _errorDump(fontName,fontSize) | File "/usr/lib/python3/dist-packages/reportlab/graphics/utils.py", | line 29, in _errorDump | rl_exec(code,dict(RenderPMError=RenderPMError)) | File "<string>", line 1, in <module> `---- Cheers, -- Seb