Hi!

We are getting nearer to a Qt5 beta release. Although it has already
been postponed a couple of times, we should expect it some time this
summer. This means we will start to see packages offering Qt5 support.

Pesa has already done a terrific job preparing live ebuilds and
eclasses for building Qt5 (tho maybe not all modules may be ready at
this point). They are available in our overlay. This should be a good
starting point for eventual release ebuilds that will hit the official
tree later.

In preparation for that, we want to ask maintainers of all ebuilds in
the tree with dependencies on Qt4, to make sure that they have the
proper slot. Otherwise your package may pull in Qt5 while it may not
in fact support it. Kensington has already done a good job, and is
presently being assisted by johu, going thru the tree, hunting for
such ebuilds. So you may get pinged about this issue if one of your
packages is affected.

We ourselves have made this oversight in the past in qt4-build.eclass,
which used to have unslotted blockers. This means that Qt5 was
actually blocked as well. Pesa fixed this a while ago, but people will
continue to have the unslotted blockers stored in their vdb until they
re-emerge or update all qt4 packages. Our apologies for the
inconvenience...

I also want to notify you that we will be using the "qt4" and "qt5"
useflags to indicate optional support for the respective Qt versions.

And finally, I want to thank all my fellow Qt team devs for making it
such a pleasure to work together on improving users' experience of Qt
libs and apps.
-- 
Cheers,

Ben | yngwin
Gentoo developer
Gentoo Qt project lead, Gentoo Wiki admin

Reply via email to