[Clam-devel] (Urgent) Last commit (11755) considered harmful
David García Garzón
dgarcia at iua.upf.edu
Wed Jul 30 10:46:02 PDT 2008
It's true that I could use a QGridLayout instead of QFormLayout and keep
backward compatibility, but, in Qt 4.3 i had a lot of problems with fonts,
and multiple opengl contexts that are solved in Qt 4.4 (remember tonnetz +
keyspace was forbiden i my three computers) so i would rather prefer to
develop in Qt 4.4, and by doing so, because the xml ui format has changed a
little, even switching back to QGridLayout, for example the icons would not
have been shown as they use a different xml structure now.
Anyway I am not scared about that. KDE 4.1 depends on Qt 4.4 so most major
distros will push it forward for the next release even in an
alternative/backport way. Qt 4.4 means for us:
* No more opengl font problems (remember tonnetz demos)
* Pkg-config problems solved (remember jos)
* Editable custom properties on the Designer to flexibilize monitor bindings
* Using embeded widgets in GraphicsView when porting the network canvas
* Being able to use QWebKit for online documentation
* Being able to use QHelp to include doxygen based docs
* Evne nicer toolbox handling (they can be tabbed with no extra code)
* Enhanced interface to integrate with Designer (to be explored but
promising)
So i vote for doing the step forward.
El Wednesday 30 July 2008 18:25:20 Pau Arumí va escriure:
> On dc, 2008-07-30 at 16:16 +0200, David García Garzón wrote:
> > Quoting clam/CLAM/INSTALL
> >
> > * Qt4 packages to compile NetworkEditor and Annotator:
> > qt4-dev-tools libqt4-dev (and libqt4-opengl-dev in latest versions)
>
> No, I had libqt4-opengl-dev. The problem was that the qt4.py changes you
> made removing the two (designer) pcless modules *was reverted* because
> it broke testfarm.
>
> I've tried again (i mean installing qt4 backports) with the correct
> qt4.py and works. So commited the qt4.py that works on 4.4.
>
> Ok, so let's all move to qt 4.4, then -- I don't like breaking with 4.3
> and Hardy but right now is the quick way to have a working svn
>
> HOW TO upgrade for Ubuntu Hardy developers:
> Enable the back-ports repository (you should know which file edit. Else
> synaptic, Settings, Repositorise)
> And install: qt4-dev-tools libqt4-dev libqt4-opengl-dev
> Then cd to CLAM and scons configure and scons install.
>
> David, have you thought about the consequences of breaking qt4.3? We
> won't be able to distribute packages for Ubuntu Hardy. And maybe other
> distros (not Fedora 8) like OpenSuse will have issues also.
> (I don't think asking users to enable backports is a good idea. Or is
> it?)
>
> P
>
More information about the clam-devel
mailing list