<div dir="ltr">Hi Laurent,<div><br></div><div>as we agreed before, we will ship both Qt4 and Qt5 versions.</div><div>It is staying next on my todo list. I think it will also be possible</div><div>to prepare such a package for stable Jessie.</div><div><br></div><div>Best regards</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><br>Anton</div></div>
<br><div class="gmail_quote">2015-06-18 16:56 GMT+02:00 Laurent Rineau <span dir="ltr"><<a href="mailto:laurent.rineau__fedora@normalesup.org" target="_blank">laurent.rineau__fedora@normalesup.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Anton, Frederic, Leopold,<br>
<br>
Have you progressed on the subject?<br>
<br>
Will you support Qt4 and Qt5 at the same time, or will you impose Qt5 in<br>
libGLViewer?<br>
<br>
Which Debian versions are impacted? Will it be possible to install<br>
"libGLViewer-Qt5" in Debian testing and stable?<br>
<br>
<br>
The CGAL project is willing to switch completely from Qt4 to Qt5 during this<br>
summer, with the publishing of CGAL-4.7-beta1 (planned in the early<br>
August 2015), and I am wondering what will be the plan for our users on<br>
Debian/Ubuntu.<br>
<br>
<br>
On the Fedora side, I planned to allow the installation of libQGLViewer-qt4<br>
and libQGLViewer-qt5 in parallel.<br>
<span class="im HOEnZb"><br>
<br>
<br>
Le Monday 04 May 2015 18:44:30 Anton Gladky a écrit :<br>
</span><div class="HOEnZb"><div class="h5">> Hi Laurent,<br>
><br>
> it is exactly, what I plan to do within the next several<br>
> weeks. I also built already libqglviewer against Qt5 for<br>
> our experimental branch [1]. It will also be renamed<br>
> by adding -qt4 and -qt5 suffixes. Later -qt4 package<br>
> will be removed as planned for the next stable release.<br>
><br>
> Maybe, you are also right with the renaming library<br>
> regarding numbering.<br>
><br>
> [1]<br>
> <a href="https://buildd.debian.org/status/package.php?p=libqglviewer&suite=experimen" rel="noreferrer" target="_blank">https://buildd.debian.org/status/package.php?p=libqglviewer&suite=experimen</a><br>
> tal<br>
><br>
> Best regards<br>
><br>
> Anton<br>
><br>
><br>
> 2015-05-04 15:04 GMT+02:00 Laurent Rineau<br>
><br>
> <<a href="mailto:laurent.rineau__fedora@normalesup.org">laurent.rineau__fedora@normalesup.org</a>>:<br>
> > Dear Debian maintainers of libQGLViewer,<br>
> ><br>
> > I am the Fedora maintainer of libQGLViewer, and I would like to share<br>
> > ideas<br>
> > about ABI compatibility and about the Qt5 support of that package.<br>
> ><br>
> > The upstream libQGLViewer already supports Qt5. The problem is that the<br>
> > upstream name of the library does not change when it is compiled with Qt4<br>
> > or Qt5. That does not help the parallel installation of the two versions.<br>
> ><br>
> ><br>
> > In the Fedora package, I plan to rename the Qt5 version to<br>
> > libQGLViewer-qt5.><br>
> > For example, the .so files will be (on x86_64):<br>
> >   - for Qt4:<br>
> >      /usr/lib64/libQGLViewer-qt4.so<br>
> ><br>
> >   - for Qt5:<br>
> >      /usr/lib64/libQGLViewer-qt5.so<br>
> ><br>
> > I will also add a symbolic link /usr/lib64/libQGLViewer.so, that will<br>
> > points to the Qt4 version, for compatibility reason.<br>
> ><br>
> > Do you have similar plans? If you do, I could try to suggest the upstream<br>
> > author to apply that new naming convention in the upstream version.<br>
> ><br>
> ><br>
> > For the ABI compatibility, I have found out that the ABI of that library<br>
> > changes for each release. For that reason, I have decided to bump the<br>
> > SONAME of the library at each version: for example for version 2.5.3, the<br>
> > soname of the Qt4 version is "libQGLViewer.so.2.5.1", with the full<br>
> > version encoded in the SONAME. Do you have comments/suggestions about<br>
> > that?<br>
> ><br>
> > Best regards,<br>
> ><br>
> > Laurent Rineau<br>
> ><br>
> > --<br>
> > Laurent Rineau<br>
> > <a href="http://fedoraproject.org/wiki/LaurentRineau" rel="noreferrer" target="_blank">http://fedoraproject.org/wiki/LaurentRineau</a><br>
<br>
--<br>
Laurent Rineau<br>
<a href="http://fedoraproject.org/wiki/LaurentRineau" rel="noreferrer" target="_blank">http://fedoraproject.org/wiki/LaurentRineau</a><br>
<br>
</div></div></blockquote></div><br></div>