Re: qt4's qtwebkit, phonon and gstreamer [0.10 1.0]
On Saturday 13 September 2014 14:10:19 Dmitry Shachnev wrote: > Hi, > > On Fri, Sep 12, 2014 at 5:57 PM, Sune Vuorela wrote: > > On Thursday 11 September 2014 16:37:25 Lisandro Damián Nicanor Pérez Meyer > > > > wrote: > >> As you already may know, we have a new qtwebkit version in unstable which > >> is currently FTBFS. This seems to be fixed with the latest patch. > >> > >> But this webkit version links against gstreamer 1.0. We currently have > >> phonon linking against gstreamer 0.10, which seems solvavble. > >> > >> Now Diane found that we also have gstreamer support in Qt4 but with > >> gstreamer 0.10. AFAIU there is no way to make it work with gstreamer 1.0. > > > > Upstream has released a phonon that is compatible with gstreamer 1.0 some > > time ago, I suggest updating to it. > > > > https://community.kde.org/Phonon/Releases/GStreamer > > > > Only QtMulitmedia is a problem, but I'm not sure anyone actually uses it. > > +1 for building qt4 without Phonon (that's what Ubuntu does since > 2010), That's the current situation, except for stuff that depends on phonon on the same qt4-x11 source (qtconfig, some examples and maybe qtmultimedia). But I think we should just stop B-Ding on gstreamer 0.1, I tested and it doesn't cause FTBFSs not api/abi changes. Commited the changes, I need to remember to actually push it to unstable. > and for building standalone Phonon with gstreamer 1.0. IIRC maxy pushed this on friday, except I'm missing something. But now that qtwebkit builds (thanks Felix for the upload!) we should go down this path. > Ubuntu also builds qt5webkit against gstreamer 1.0, maybe we should > follow there as well? We should have been doing that from the beginning :-/ Changes commited to the repo. -- lo cual parece incompatible. lógica, esa tendrá particiones dentro, si se transforma la extendida a tiene particiones lógicas, luego extendida. Una extendida estar dentro de una partición Una partición lógica necesita Diga NO al topposting. Matias Silva Bustos 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. -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Re: qt4's qtwebkit, phonon and gstreamer [0.10 1.0]
Hi, On Fri, Sep 12, 2014 at 5:57 PM, Sune Vuorela wrote: > On Thursday 11 September 2014 16:37:25 Lisandro Damián Nicanor Pérez Meyer > wrote: >> As you already may know, we have a new qtwebkit version in unstable which is >> currently FTBFS. This seems to be fixed with the latest patch. >> >> But this webkit version links against gstreamer 1.0. We currently have >> phonon linking against gstreamer 0.10, which seems solvavble. >> >> Now Diane found that we also have gstreamer support in Qt4 but with >> gstreamer 0.10. AFAIU there is no way to make it work with gstreamer 1.0. > > Upstream has released a phonon that is compatible with gstreamer 1.0 some time > ago, I suggest updating to it. > > https://community.kde.org/Phonon/Releases/GStreamer > > Only QtMulitmedia is a problem, but I'm not sure anyone actually uses it. +1 for building qt4 without Phonon (that's what Ubuntu does since 2010), and for building standalone Phonon with gstreamer 1.0. Ubuntu also builds qt5webkit against gstreamer 1.0, maybe we should follow there as well? -- Dmitry Shachnev -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Re: qt4's qtwebkit, phonon and gstreamer [0.10 1.0]
On Thursday 11 September 2014 16:37:25 Lisandro Damián Nicanor Pérez Meyer wrote: > As you already may know, we have a new qtwebkit version in unstable which is > currently FTBFS. This seems to be fixed with the latest patch. > > But this webkit version links against gstreamer 1.0. We currently have > phonon linking against gstreamer 0.10, which seems solvavble. > > Now Diane found that we also have gstreamer support in Qt4 but with > gstreamer 0.10. AFAIU there is no way to make it work with gstreamer 1.0. Upstream has released a phonon that is compatible with gstreamer 1.0 some time ago, I suggest updating to it. https://community.kde.org/Phonon/Releases/GStreamer Only QtMulitmedia is a problem, but I'm not sure anyone actually uses it. /Sune -- I didn’t stop pretending when I became an adult, it’s just that when I was a kid I was pretending that I fit into the rules and structures of this world. And now that I’m an adult, I pretend that those rules and structures exist. - zefrank -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Re: qt4's qtwebkit, phonon and gstreamer [0.10 1.0]
Hi Lisandro, all: El Jueves, 11 de septiembre de 2014 16:37:25 Lisandro Damián Nicanor Pérez Meyer escribió: > As you already may know, we have a new qtwebkit version in unstable which is > currently FTBFS. This seems to be fixed with the latest patch. > > But this webkit version links against gstreamer 1.0. We currently have > phonon linking against gstreamer 0.10, which seems solvavble. > > Now Diane found that we also have gstreamer support in Qt4 but with > gstreamer 0.10. AFAIU there is no way to make it work with gstreamer 1.0. > > Could this create us a problem? Both gstreamers should not be mixed. I've already found problems mixing gstreamer versions, To keep on the safe side I'd always bet for not mixing them. I haven't comprehensively analysed implication though. > > If it can create us problems and can not be fixed, I think the best solution > is to downgrade qtwebkit and be done with it. > > Any other ideas? My idea would be disabling phonon (and gstreamer) dependency from the qt-x11 build. The only binary that's related to phonon (and gstreamer) is libqt4- phonon which provides: * phonon solibs (already provided by libphonon4 package). Moreover the phonon libs that can be found in libqt4-phonon corresponds to an old phonon version 4.4.0 vs current 4.7.2 in libphonon4 package * phonon designed plugin. I'm not sure what's this for, but if it's related to qtconfig somehow I can say that here qtconfig provides a phonon tab (detecting libphonon4 phonon version and gstreamer 0.10!! [1] ) [1] I'm running self build debian package for 4.8.3 phonon-backend-gstreamer Also libphonon4 conflicts with libqt4-phonon. If you would like to go this path I can offer the patch (attached) I'm trying to use to build qt4-x11. I have failed to build it so far due to problems on my machine. Patch should apply cleanly to current debian qt4-x11 git HEAD. > > Kinds regards, Lisandro. Please, let me know how else I can help. Regards -- Raúl Sánchez Siles ->Proud Debian user<- Linux registered user #416098diff --git a/debian/changelog b/debian/changelog --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,10 @@ qt4-x11 (4:4.8.6+git64-g5dc8b2b+dfsg-3) platform_arg = linux-g++ for it. * Add two more files to override_dh_auto_clean. + [ Raúl Sánchez Siles ] + * Remove phonon (and gstreamer) dependencies. phonon is already a separate + package. + -- Debian Qt/KDE Maintainers Sat, 06 Sep 2014 19:50:03 -0300 qt4-x11 (4:4.8.6+git64-g5dc8b2b+dfsg-2) unstable; urgency=medium diff --git a/debian/control b/debian/control --- a/debian/control +++ b/debian/control @@ -21,8 +21,6 @@ Build-Depends: debhelper (>= 9), libgl1-mesa-dev, libglib2.0-dev, libglu1-mesa-dev, - libgstreamer-plugins-base0.10-dev, - libgstreamer0.10-dev, libgtk2.0-dev, libice-dev, libicu-dev, @@ -441,23 +439,6 @@ Description: Qt 4 test module The QtTest module provides classes for unit testing Qt applications and libraries. -Package: libqt4-phonon -Architecture: any -Multi-Arch: same -Pre-Depends: ${misc:Pre-Depends} -Depends: ${misc:Depends}, ${shlibs:Depends} -Conflicts: libphonon4 -Description: Qt 4 Phonon module - Qt is a cross-platform C++ application framework. Qt's primary feature - is its rich set of widgets that provide standard GUI functionality. - . - The Qt Phonon module provides a cross-platform multimedia framework that - enables the use of audio and video content in Qt applications. - . - The sole purpose of this package to provide Phonon libraries until libphonon4 - is built from the phonon source package. Therefore it's only useful when - bootstraping new architectures or rebuilding the whole archive from scratch. - Package: libqt4-declarative Architecture: any Multi-Arch: same diff --git a/debian/libqt4-phonon.install b/debian/libqt4-phonon.install deleted file mode 100644 --- a/debian/libqt4-phonon.install +++ /dev/null @@ -1,2 +0,0 @@ -usr/lib/*/libphonon.so.4* -usr/lib/*/qt4/plugins/designer/libphononwidgets.so diff --git a/debian/libqt4-phonon.lintian-overrides b/debian/libqt4-phonon.lintian-overrides deleted file mode 100644 --- a/debian/libqt4-phonon.lintian-overrides +++ /dev/null @@ -1,4 +0,0 @@ -# This package is only used for bootstrapping new archs or rebuilding the -# whole archive from scratch. People should use libphonon4 instead. -libqt4-phonon: package-name-doesnt-match-sonames libphonon4 -libqt4-phonon: no-symbols-control-file usr/lib/x86_64-linux-gnu/libphonon.so.4.4.0 diff --git a/debian/rules b/debian/rules --- a/debian/rules +++ b/debian/rules @@ -27,9 +27,6 @@ upstream_changes := $(wildcard changes-* current_version := $(shell dpkg-parsechangelog | sed -n 's/^Version: //p') # Specific shlibs version (e.g.: 4:4.5.2) shlibs_version := $(shell dpkg-parsechangelog | sed -n 's/^Version: //p' | cut -f1 -d '-') -# libq
qt4's qtwebkit, phonon and gstreamer [0.10 1.0]
As you already may know, we have a new qtwebkit version in unstable which is currently FTBFS. This seems to be fixed with the latest patch. But this webkit version links against gstreamer 1.0. We currently have phonon linking against gstreamer 0.10, which seems solvavble. Now Diane found that we also have gstreamer support in Qt4 but with gstreamer 0.10. AFAIU there is no way to make it work with gstreamer 1.0. Could this create us a problem? Both gstreamers should not be mixed. If it can create us problems and can not be fixed, I think the best solution is to downgrade qtwebkit and be done with it. Any other ideas? Kinds regards, Lisandro. -- La ciencia sin la religión es renga, la religión sin la ciencia es ciega. Albert Einstein 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. -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk