lpapp: did you try removing the offending lines? the main problem is that your local Qt does not have those QCbor* signatures for some reason, so shiboken is complaining you have them on your typesystem. In case you do have those signatures, and they are not being detected, you'd need to report a specific bug on that, but I do recall that that was a Qt/C++ issue at some point. Did you check if the functions exist in your local Qt?
lpapp: if you have any '_Check' function alone, there is something wrong with your typesystem, because that usually generate Type_Check functions based on the signature of your modules. I'd recommend you to look on the current typesystem files, and find a similar function that might behave as the ones you are trying to expose.
10 August 2022
At least for me it was easier to start with the shiboken examples, to learn how they work. First 'samplebinding', then 'widgetbinding' then 'scriptableapplication' https://code.qt.io/cgit/pyside/pyside-setup.git/tree/examples After that I checked the current implementation of typical classes in Qt, like QByteArray, QVector, QPushButton and how the typesystem was defined for those https://code.qt.io/cgit/pyside/pyside-setup.git/tree/sources/pyside6/PySide6, and lastly I refer to the shiboken docs https://doc.qt.io/qtforpython/shiboken6/index.html
@lpapp I think you're right:
$ git -C qtbase tag --list *lgpl
v5.15.3-lts-lgpl
v5.15.4-lts-lgpl
v5.15.5-lts-lgpl
$ git -C pyside-setup tag --list *lgpl
I had noticed this a month or two ago, and have been meaning to report it.
pyside-setup should follow same approach that the other qt repos are using. I don't think it's intentional, but rather just an oversight.
@lpapp , could you search bugreports.qt.io for if it has been reported already, and if not, report it as a bug?