Bug#887687: [Debconf-devel] Bug#887687: libsmokeqt4-dev: broken symlinks and causes qt4-perl FTBFS
On Fri, Jun 29, 2018 at 10:22:50AM +0300, Niko Tyni wrote: > On Fri, Jun 29, 2018 at 12:55:50AM +, Scott Kitterman wrote: > > I had hoped to work on this this week. It hasn't happened and it's not > > going to. > > > > In the end, I the Qt4 stuff has to go, so I wouldn't wait on this for the > > transition. > > Okay, thanks. The problem is that we can't really get Perl 5.28 into > testing if that makes debconf fail to build. So something needs to > be done. > > I think I'll try to push debconf #629405 ("libqtgui4-perl based frontend > might need to be removed") then. That's now fixed, so as far as debconf is concerned you can remove qt4-perl. -- Colin Watson [cjwat...@debian.org]
Bug#887687: libsmokeqt4-dev: broken symlinks and causes qt4-perl FTBFS
Control: tag -1 patch On Fri, Jan 19, 2018 at 06:23:25AM +0200, Adrian Bunk wrote: > Package: libsmokeqt4-dev > Version: 4:4.14.3-1.2 > Severity: serious > Control: affects -1 src:qt4-perl > > qt4-perl FTBFS: > > https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/qt4-perl.html > > ... > make[3]: *** No rule to make target '/usr/lib/libsmokeqt3support.so', needed > by 'blib/arch/auto/Qt3Support4/Qt3Support4.so'. Stop. > make[3]: Leaving directory '/build/1st/qt4-perl-4.8.4/obj-x86_64-linux-gnu' > CMakeFiles/Makefile2:473: recipe for target > 'qt3support/src/CMakeFiles/perl_qt3support4.dir/all' failed > make[2]: *** [qt3support/src/CMakeFiles/perl_qt3support4.dir/all] Error 2 > make[2]: Leaving directory '/build/1st/qt4-perl-4.8.4/obj-x86_64-linux-gnu' > Makefile:143: recipe for target 'all' failed > make[1]: *** [all] Error 2 > make[1]: Leaving directory '/build/1st/qt4-perl-4.8.4/obj-x86_64-linux-gnu' > > > /usr/lib/libsmokeqt3support.so and several other .so > links are broken. I believe the attached patch fixes this, allowing qt4-perl to build again in my tests. Please consider applying this as an interim fix even if qt4-perl is going away, to unblock the Perl 5.28 transition. -- Niko Tyni nt...@debian.org >From 8d0f96e2b91a03476f509d75f6066d29d0124066 Mon Sep 17 00:00:00 2001 From: Niko Tyni Date: Tue, 17 Jul 2018 20:34:05 +0300 Subject: [PATCH] Disable building the libraries that aren't packaged anymore This removes broken symlinks in libsmokeqt4-dev, making qt4-perl build again at least for now. Closes: #887687 --- CMakeLists.txt | 19 --- 1 file changed, 19 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 440dc3f..1ab7439 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,36 +43,17 @@ macro_log_feature(QSCINTILLA_FOUND "QScintilla2" "QScintilla2 libraries" "http:/ set(QTDEFINES_FILE ${CMAKE_CURRENT_BINARY_DIR}/qtdefines) -if(WITH_QT3_SUPPORT) -add_definitions(-DQT3_SUPPORT) -endif(WITH_QT3_SUPPORT) - add_subdirectory(qtcore) macro_optional_add_bindings(QT_QTNETWORK_FOUND "QtNetwork" qtnetwork) -macro_optional_add_bindings(QT_QTDBUS_FOUND "QtDBus" qtdbus) -macro_optional_add_bindings(QT_QTDECLARATIVE_FOUND "QtDeclarative" qtdeclarative) macro_optional_add_bindings(QT_QTGUI_FOUND "QtGui" qtgui) -macro_optional_add_bindings(QT_QTSVG_FOUND "QtSvg" qtsvg) -macro_optional_add_bindings(QT_QTSQL_FOUND "QtSql" qtsql) macro_optional_add_bindings(QT_QTXML_FOUND "QtXml" qtxml) -macro_optional_add_bindings(QT_QTXMLPATTERNS_FOUND "QtXmlPatterns" qtxmlpatterns) -macro_optional_add_bindings(QT_QTOPENGL_FOUND "QtOpenGL" qtopengl) -macro_optional_add_bindings(QT_QTWEBKIT_FOUND "QtWebKit" qtwebkit) -macro_optional_add_bindings(QT_QTSCRIPT_FOUND "QtScript" qtscript) -macro_optional_add_bindings(QT_QTUITOOLS_FOUND "QtUiTools" qtuitools) macro_optional_add_bindings(QT_QTTEST_FOUND "QtTest" qttest) macro_optional_add_bindings(QT_QTMULTIMEDIA_FOUND "QtMultimedia" qtmultimedia) -macro_optional_add_bindings(QT_QT3SUPPORT_FOUND "Qt3Support" qt3support) -macro_optional_add_bindings(QT_QTHELP_FOUND "QtHelp" qthelp) - -macro_optional_add_bindings(PHONON_FOUND "Phonon" phonon) macro_optional_add_bindings(QSCINTILLA_FOUND "QScintilla" qsci) macro_optional_add_bindings(Qwt5_Qt4_FOUND "Qwt" qwt) -macro_optional_add_bindings(QIMAGEBLITZ_FOUND "QImageBlitz" qimageblitz) - -- 2.18.0
Bug#887687: libsmokeqt4-dev: broken symlinks and causes qt4-perl FTBFS
On Fri, Jun 29, 2018 at 12:55:50AM +, Scott Kitterman wrote: > I had hoped to work on this this week. It hasn't happened and it's not going > to. > > In the end, I the Qt4 stuff has to go, so I wouldn't wait on this for the > transition. Okay, thanks. The problem is that we can't really get Perl 5.28 into testing if that makes debconf fail to build. So something needs to be done. I think I'll try to push debconf #629405 ("libqtgui4-perl based frontend might need to be removed") then. -- Niko Tyni nt...@debian.org
Bug#887687: libsmokeqt4-dev: broken symlinks and causes qt4-perl FTBFS
I had hoped to work on this this week. It hasn't happened and it's not going to. In the end, I the Qt4 stuff has to go, so I wouldn't wait on this for the transition. Scott K On June 28, 2018 1:23:31 PM UTC, "Lisandro Damián Nicanor Pérez Meyer" wrote: >El miércoles, 27 de junio de 2018 16:25:23 -03 Niko Tyni escribió: >> On Tue, Jun 19, 2018 at 10:05:09AM -0300, Lisandro Damián Nicanor >Pérez >Meyer wrote: >[snip] >> > > Copying the debconf maintainers as well. >> > >> > Hi! I have just pinged the rest of the Qt/KDE team for thoughts, as >I have >> > never used this myself so I might not have a good view on the >issue. >> > >> > I'll try to follow up soon, but please ping me again (IRC is valid >too) if >> > I don't cam up with a reply in, let's say, 5 to 7 days. >> >> Hi, any news here? FWIW Perl 5.28.0 final was released recently and >is >> now in experimental. It would be great to get this issue moving >forward >> one way or another. > >For what I know Scott (CCed) was waiting on a reply from someone wrt >this. >That's all I could gather I'm afraid.
Bug#887687: libsmokeqt4-dev: broken symlinks and causes qt4-perl FTBFS
El miércoles, 27 de junio de 2018 16:25:23 -03 Niko Tyni escribió: > On Tue, Jun 19, 2018 at 10:05:09AM -0300, Lisandro Damián Nicanor Pérez Meyer wrote: [snip] > > > Copying the debconf maintainers as well. > > > > Hi! I have just pinged the rest of the Qt/KDE team for thoughts, as I have > > never used this myself so I might not have a good view on the issue. > > > > I'll try to follow up soon, but please ping me again (IRC is valid too) if > > I don't cam up with a reply in, let's say, 5 to 7 days. > > Hi, any news here? FWIW Perl 5.28.0 final was released recently and is > now in experimental. It would be great to get this issue moving forward > one way or another. For what I know Scott (CCed) was waiting on a reply from someone wrt this. That's all I could gather I'm afraid. -- The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. George Bernard Shaw Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ signature.asc Description: This is a digitally signed message part.
Bug#887687: libsmokeqt4-dev: broken symlinks and causes qt4-perl FTBFS
On Tue, Jun 19, 2018 at 10:05:09AM -0300, Lisandro Damián Nicanor Pérez Meyer wrote: > El jueves, 14 de junio de 2018 14:45:59 -03 Niko Tyni escribió: > > On Fri, Jan 19, 2018 at 06:23:25AM +0200, Adrian Bunk wrote: > > > Package: libsmokeqt4-dev > > > Version: 4:4.14.3-1.2 > > > Severity: serious > > > Control: affects -1 src:qt4-perl > > > > > > qt4-perl FTBFS: > > > > > > https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/qt4-per > > > l.html > > > > > > /usr/lib/libsmokeqt3support.so and several other .so > > > links are broken. > > > > Just a note that this is going to be a blocker for Perl 5.28 transition, > > which is expected to happen in the next few months. > > > > debconf Build-Depends: libqtgui4-perl which is going to need a binNMU for > > Perl 5.28 but FTBFS because of this bug. > > > > Dear Qt/KDE maintainers: do you think qt4-perl should still be kept alive, > > or should the support in debconf be finally removed (see #629405) ? > > I see there's a prospective alternative KDE debconf frontend (#631769) > > but that seems stalled unfortunately. > > > > Copying the debconf maintainers as well. > > Hi! I have just pinged the rest of the Qt/KDE team for thoughts, as I have > never used this myself so I might not have a good view on the issue. > > I'll try to follow up soon, but please ping me again (IRC is valid too) if I > don't cam up with a reply in, let's say, 5 to 7 days. Hi, any news here? FWIW Perl 5.28.0 final was released recently and is now in experimental. It would be great to get this issue moving forward one way or another. Many thanks for your work on Debian, -- Niko Tyni nt...@debian.org
Bug#887687: libsmokeqt4-dev: broken symlinks and causes qt4-perl FTBFS
El jueves, 14 de junio de 2018 14:45:59 -03 Niko Tyni escribió: > On Fri, Jan 19, 2018 at 06:23:25AM +0200, Adrian Bunk wrote: > > Package: libsmokeqt4-dev > > Version: 4:4.14.3-1.2 > > Severity: serious > > Control: affects -1 src:qt4-perl > > > > qt4-perl FTBFS: > > > > https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/qt4-per > > l.html > > > > /usr/lib/libsmokeqt3support.so and several other .so > > links are broken. > > Just a note that this is going to be a blocker for Perl 5.28 transition, > which is expected to happen in the next few months. > > debconf Build-Depends: libqtgui4-perl which is going to need a binNMU for > Perl 5.28 but FTBFS because of this bug. > > Dear Qt/KDE maintainers: do you think qt4-perl should still be kept alive, > or should the support in debconf be finally removed (see #629405) ? > I see there's a prospective alternative KDE debconf frontend (#631769) > but that seems stalled unfortunately. > > Copying the debconf maintainers as well. Hi! I have just pinged the rest of the Qt/KDE team for thoughts, as I have never used this myself so I might not have a good view on the issue. I'll try to follow up soon, but please ping me again (IRC is valid too) if I don't cam up with a reply in, let's say, 5 to 7 days. Thanks!!! -- Antiguo proverbio del Viejo Machi: "Prefiero que mi cerebro esté en la cresta de la ola, y mi PC un paso atrás sirviéndolo y no tener mi PC en el 'estado del arte' y mi cerebro un paso atrás asistiéndola." http://www.grulic.org.ar/lurker/message/20090507.020516.ffda0441.es.html Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ signature.asc Description: This is a digitally signed message part.
Bug#887687: libsmokeqt4-dev: broken symlinks and causes qt4-perl FTBFS
On Fri, Jan 19, 2018 at 06:23:25AM +0200, Adrian Bunk wrote: > Package: libsmokeqt4-dev > Version: 4:4.14.3-1.2 > Severity: serious > Control: affects -1 src:qt4-perl > > qt4-perl FTBFS: > > https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/qt4-perl.html > /usr/lib/libsmokeqt3support.so and several other .so > links are broken. Just a note that this is going to be a blocker for Perl 5.28 transition, which is expected to happen in the next few months. debconf Build-Depends: libqtgui4-perl which is going to need a binNMU for Perl 5.28 but FTBFS because of this bug. Dear Qt/KDE maintainers: do you think qt4-perl should still be kept alive, or should the support in debconf be finally removed (see #629405) ? I see there's a prospective alternative KDE debconf frontend (#631769) but that seems stalled unfortunately. Copying the debconf maintainers as well. -- Niko Tyni nt...@debian.org
Bug#887687: libsmokeqt4-dev: broken symlinks and causes qt4-perl FTBFS
Package: libsmokeqt4-dev Version: 4:4.14.3-1.2 Severity: serious Control: affects -1 src:qt4-perl qt4-perl FTBFS: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/qt4-perl.html ... make[3]: *** No rule to make target '/usr/lib/libsmokeqt3support.so', needed by 'blib/arch/auto/Qt3Support4/Qt3Support4.so'. Stop. make[3]: Leaving directory '/build/1st/qt4-perl-4.8.4/obj-x86_64-linux-gnu' CMakeFiles/Makefile2:473: recipe for target 'qt3support/src/CMakeFiles/perl_qt3support4.dir/all' failed make[2]: *** [qt3support/src/CMakeFiles/perl_qt3support4.dir/all] Error 2 make[2]: Leaving directory '/build/1st/qt4-perl-4.8.4/obj-x86_64-linux-gnu' Makefile:143: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/build/1st/qt4-perl-4.8.4/obj-x86_64-linux-gnu' /usr/lib/libsmokeqt3support.so and several other .so links are broken.