Bug#887687: [Debconf-devel] Bug#887687: libsmokeqt4-dev: broken symlinks and causes qt4-perl FTBFS

2018-07-26 Thread Colin Watson
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

2018-07-17 Thread Niko Tyni
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

2018-06-29 Thread Niko Tyni
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

2018-06-28 Thread Scott Kitterman
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

2018-06-28 Thread Lisandro Damián Nicanor Pérez Meyer
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

2018-06-27 Thread Niko Tyni
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

2018-06-19 Thread Lisandro Damián Nicanor Pérez Meyer
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

2018-06-14 Thread Niko Tyni
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

2018-01-18 Thread Adrian Bunk
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.