Probably unrelated but FYI, do you realize that you have circular (runtime) 
dependencies across two different source packages? That is a common cause of 
headaches but I can't say for certain it's forbidden.

In unstable, one currently has
 pyinstaller-hooks-contrib:all=2026.6-1 (from src:pyinstaller-hooks-contrib) 
Depends on pyinstaller:all (from src:pyinstaller)
 pyinstaller:all Depends on python3-pyinstaller:any (>= 6.19.0+ds-2)
 python3-pyinstaller:any [which is only built for a few architectures in 
practice] Depends on pyinstaller-hooks-contrib:all

I see at
https://salsa.debian.org/python-team/packages/pyinstaller/-/commit/f95217c33516c24aad8c082e5c0712990c9157ab?file_path=debian%2Fcontrol
that your intention was for the last relationship to be merely a Recommends, 
but the packages in the archive show it's actually a Depends. This is 
presumably because pyinstaller-hooks-contrib is working its way into the 
${misc:Depends}, ${python3:Depends}, or ${shlibs:Depends} substvars somehow. 
When a package is in both Depends and Recommends like this, Debhelper will 
automagically remove the latter as part of its tidying up, so this is why the 
Recommends field totally vanishes.
If this could be fixed the cycle would be broken.

P.S. Your package has added Build-Depends on PyQt5 WebEngine for tests in 
https://salsa.debian.org/python-team/packages/pyinstaller/-/commit/bdabef84cd560cb717c716b6791486124ec629ab
I can see you're well aware of the dire situation of supporting Qt WebEngine 
security-wise https://bugs.debian.org/1057755 but the Qt 5 version appears to 
have not had an upstream commit in over a year. To help its eradication, I'm 
sure dropping the Build-Depends would be appreciated by those folks.
https://bugs.debian.org/1099772#10
https://bugs.debian.org/1140142#5

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to