Bug in cygport? debuginfo package skipped even though a debug file is present

Hamish McIntyre-Bhatty via Cygwin <[email protected]> Wed, 22 Apr 2026 09:48:04 +0100
Newsgroups gmane.os.cygwin
Message-ID <[email protected]>
Hi there,

I'm re-sending this as on reflection I think the general mailing list is 
probably the place for this email.

I think I might have come across a bug in cygport around the handling of 
the debuginfo packages. For pycairo, I've found that it says it's 
skipping the debuginfo package even though it later reports there's a 
file not in any package, which is a debug file. The cygport file can be 
found at: https://gitlab.com/hamishmb/cygwin-python-pycairo

The full output is attached.

Any help would be greatly appreciated, assuming this isn't a bug, as I 
am a bit lost right now.

Hamish


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple
cygport output.txt (text/plain, 1.9 KB)
Hamis@DESKTOP-N1EN7S8 ~/Cygwin-packaging/python-pycairo
$ cygport python-pycairo.cygport package-test
>>> Packaging test release python-pycairo-1.29.0-1.x86_64
>>> Creating binary package(s)
>>> python312-pycairo-1.29.0-1-x86_64.tar.xz
usr/lib/python3.12/site-packages/
usr/lib/python3.12/site-packages/cairo/
usr/lib/python3.12/site-packages/cairo/include/
usr/lib/python3.12/site-packages/cairo/include/py3cairo.h
usr/lib/python3.12/site-packages/cairo/py.typed
usr/lib/python3.12/site-packages/cairo/_cairo.cpython-312-x86_64-cygwin.dll
usr/lib/python3.12/site-packages/cairo/_cairo.cpython-312-x86_64-cygwin.dll.a
usr/lib/python3.12/site-packages/cairo/__init__.py
usr/lib/python3.12/site-packages/cairo/__init__.pyi
usr/lib/python3.12/site-packages/cairo/__pycache__/
usr/lib/python3.12/site-packages/cairo/__pycache__/__init__.cpython-312.opt-1.pyc
usr/lib/python3.12/site-packages/cairo/__pycache__/__init__.cpython-312.opt-2.pyc
usr/lib/python3.12/site-packages/cairo/__pycache__/__init__.cpython-312.pyc
usr/lib/python3.12/site-packages/pycairo-1.29.0.dist-info/
usr/lib/python3.12/site-packages/pycairo-1.29.0.dist-info/direct_url.json
usr/lib/python3.12/site-packages/pycairo-1.29.0.dist-info/INSTALLER
usr/lib/python3.12/site-packages/pycairo-1.29.0.dist-info/METADATA
usr/lib/python3.12/site-packages/pycairo-1.29.0.dist-info/RECORD
usr/lib/python3.12/site-packages/pycairo-1.29.0.dist-info/REQUESTED
usr/lib/python3.12/site-packages/pycairo-1.29.0.dist-info/WHEEL
usr/share/doc/python312-pycairo/
usr/share/doc/python312-pycairo/COPYING
usr/share/doc/python312-pycairo/NEWS
usr/share/doc/python312-pycairo/README.rst

*** Info: No debug files, skipping debuginfo subpackage

>>> Checking packages for unexpected, missing or duplicate files
*** Warning: Packages are missing files:
-usr/lib/debug/usr/lib/python3.12/site-packages/cairo/_cairo.cpython-312-x86_64-cygwin.dll.dbg
*** ERROR: Packages are missing files:

Hamis@DESKTOP-N1EN7S8 ~/Cygwin-packaging/python-pycairo
$