Public bug reported: pyqt6 FTBFS in resolute-proposed with the following error:
https://launchpadlibrarian.net/837876594/buildlog_ubuntu-resolute- amd64v3.pyqt6_6.10.1-1_BUILDING.txt.gz E: pybuild pybuild:389: configure: plugin custom failed with: '%22type%22' It happens because PYBUILD_CONFIGURE_ARGS has the following value: {interpreter} /usr/bin/sip-build --verbose --no-make --confirm- license --pep484-pyi --target-dir /usr/lib/python3/dist-packages --build-dir {build_dir} --qmake /usr/lib/qt6/bin/qmake --qmake-setting CONFIG += nostrip --qmake-setting QMAKE_CXXFLAGS += "-g -O2 -fno-omit- frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix- map=/pyqt6-6.10.1=. -flto=auto -ffat-lto-objects -fstack-protector- strong -fstack-clash-protection -Wformat -Werror=format-security -fcf- protection -fdebug-prefix-map=/pyqt6-6.10.1=/usr/src/pyqt6-6.10.1-1 -Wdate-time -D_FORTIFY_SOURCE=3" --qmake-setting QMAKE_LFLAGS += "-Wl,-Bsymbolic-functions -Wl,--package- metadata={%22type%22:%22deb%22%2C%22os%22:%22ubuntu%22%2C%22name%22:%22pyqt6%22%2C%22version%22:%226.10.1-1%22%2C%22architecture%22:%22amd64%22} -flto=auto -ffat-lto-objects -Wl,-z,relro" But pybuild treats everything between { and } as substitution markers. If it’s possible to escape { and } as %7B and %7D, that should fix the error. ** Affects: dpkg (Ubuntu) Importance: Undecided Status: New ** Affects: pyqt6 (Ubuntu) Importance: Undecided Status: New ** Also affects: pyqt6 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2136829 Title: pyqt6 FTBFS with dpkg from resolute-proposed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/2136829/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
