Hi Fernando,

Am Mon, Aug 17, 2026 at 12:20:43PM +0200 schrieb Fernando Hueso González:
> Thanks a lot Andreas for the revamp and guidance.

Sorry for my late reply - I'm basically offline + badly connected this
week.

> I also checked the copyright file, and it seems fully up-to-date.

Good!
 
> I just updated the changelog using the gbp dch command you suggested
> earlier.

I migt check tomorrow.
 
> Question about your recent commits:
> https://salsa.debian.org/python-team/packages/pythonqt/-/commit/c2253faca8310c9ede060b46eb61e0ecfb7ff7ac
> Why is the syntax sometimes "-- Name " and sometimes "[Name]" ?

""-- Name " is part of the d/changelog syntax and marks the changelog
owner (= the person who signs responsible for this package version).
"[Name]" is just free text and helps the reader to know who worked on
this package version.  If only the changelog owner worked on the package
you leave it out.
 
> https://salsa.debian.org/python-team/packages/pythonqt/-/commit/e715afffd5a9a18be607a7fa69bb32a2cb09865d
> Why is the repository pointing to sourceforge rather than GitHub ? (first
> and last lines), inbetween is ok

Not checked due to limited bandwidth.  Please assume I might make mistakes.
If Github is the recent one just use this and fix my mistake.
 
> > Please inspect the patches in debian/patches.  I deactivated these all
> > by renaming series to _series.  Please inspect every single one whether
> > it can be removed or should be adapted.  I did not looked at these files
> > at all!
> I just checked, and none of these are need anymore! They were either merged
> to upstream or are no longer needed with Qt6 and Python3.
> > The package now needs adaption from Qt5 to Qt6 (does not build as is).
> 
> I did the proper changes: the CI now builds the package correctly with CMake
> and Qt6.

I'll check later.

> However, it fails at the install step, saying it cannot find libPythonQt.so.
> 
> In a local build on Ubuntu 26, the install step via make install spits out
> the following:
> 
> Install the project...
> -- Install configuration: "Release"
> -- Installing: /usr/local/lib/libPythonQt.so
> -- Installing: /usr/local/include/PythonQt/PythonQtBoolResult.h
> -- Installing: /usr/local/include/PythonQt/PythonQtClassInfo.h

> -- Installing: /usr/local/include/PythonQt/PythonQtUtils.h
> -- Installing: /usr/local/include/PythonQt/PythonQtVariants.h
> -- Installing: /usr/local/include/PythonQt/PythonQtPythonInclude.h
> -- Installing: /usr/local/include/PythonQt/PythonQtConfigure.h
> -- Installing: /usr/local/lib/libPythonQt_QtAll.so
> -- Set non-toolchain portion of runtime path of 
> "/usr/local/lib/libPythonQt_QtAll.so" to ""
> -- Installing: /usr/local/include/PythonQt/PythonQt_QtAll.h
> 
> In the repo, the libpythonqt-dev contains:
> 
> lib/libPythonQt*.so usr/lib/
> 
> Do you think that the problem is that the default install path is /usr/local
> rather than lib? Or maybe the CI is not calling "make install" correctly
> since I don't see it in the build logs of the pipeline?

Sounds like a sensible explanation for the issue - can't check right now.
 
> Looking at CTK, I see though a different structure in debian/rules, that has
> a custom:
> 
> # Runtime Package
> dh_install -p$(pkg_run) usr/lib/*.so.*
> # Development Package
> dh_install -p$(pkg_dev) usr/include
> dh_install -p$(pkg_dev) usr/lib/lib*.so
> 
> that is not present in PythonQt, but I am not sure if this was something
> specific to CTK because of the libctk0.1 suffixes.
> 
> 
> Another question, when running lintian, I got:
> 
> /Cannot find a changes file for pythonqt/4.1.0-1. It would be named like:
>     pythonqt_4.1.0-1_amd64.changes
>     pythonqt_4.1.0-1_multi.changes
>     pythonqt_4.1.0-1_all.changes
>     pythonqt_4.1.0-1_source.changes/
> 
> Here, I do not understand if any action is required.
> 
> Side note: I cannot seem to run lintian-brush or routine-update on my
> Ubuntu26, couldn't figure out what package does that.

Both are commands are in the packages with the same name in Debian
unstable.

> Best regards, Fernando.

Sorry for the short reply - will be more verbosely later.

Kind regards
     Andreas.
 

-- 
https://fam-tille.de

Reply via email to