Re: qca-qt5 (qt5 branch) merge into qca (master branch)

2015-10-02 Thread Harald Sitter
QCA's qt5 branch has now been merged back into master.

master now behaves like qt5 did. If qt5 is found libqca-qt5 is built,
if it isn't found qt4 is a requirement and libqca will be built. You
can override this behavior by using the cmake option QT4_BUILD.

Going to prep a tarball shortly.

HS


Re: qca-qt5 (qt5 branch) merge into qca (master branch)

2015-09-24 Thread Jan Grulich
On Thursday 24 of September 2015 11:02:10 Harald Sitter wrote:
> ahoy ahoy
> 
> qca-qt5 as a "thing" is a build time switch on the same source as qca
> (qt4). so, it is the same source base but depending on how you run
> cmake you either get the qt5 or the qt4 build.
> 
> originally various adjustments had to be made to qca-qt5 to make it
> work reliably without conflicting with qca (qt4), there was however a
> very long discussion on whether or not that is the right thing to do
> which eventually ended in the maintainer stepping down [anyone wanna
> maintain qca? it's like phonon but for crypto :)]. at the time qca-qt5
> as a tarball was released which had the changes and could co-exist
> with the regular qca tarball.
> 
> now, since qca essentially has no lead authority we could do what was
> the original intention here. i.e. make the qca source base build two
> distinct libraries for qt4 and qt5 that do not conflict in any form or
> fashion. this would be a simple `git merge qt5` and then we can
> release a qca tarball that replaces the old qca-qt5 tarball.
> 
> Q: any objections to merging qca's qt5 branch into master and
> replacing the qt5 tarball with a new release that supports both qt4
> and qt5?
> 

+ 1, we added qca as dependency for plasma-nm and to be able to build it you 
need  the latest fix I pushed to qca thus new release of qca before Plasma 
5.5.0 release is needed.

Regards,
Jan
-- 
Jan Grulich 
Software Engineer, Desktop team
Red Hat Czech


Re: qca-qt5 (qt5 branch) merge into qca (master branch)

2015-09-24 Thread Aleix Pol
On Thu, Sep 24, 2015 at 11:02 AM, Harald Sitter  wrote:
> ahoy ahoy
>
> qca-qt5 as a "thing" is a build time switch on the same source as qca
> (qt4). so, it is the same source base but depending on how you run
> cmake you either get the qt5 or the qt4 build.
>
> originally various adjustments had to be made to qca-qt5 to make it
> work reliably without conflicting with qca (qt4), there was however a
> very long discussion on whether or not that is the right thing to do
> which eventually ended in the maintainer stepping down [anyone wanna
> maintain qca? it's like phonon but for crypto :)]. at the time qca-qt5
> as a tarball was released which had the changes and could co-exist
> with the regular qca tarball.
>
> now, since qca essentially has no lead authority we could do what was
> the original intention here. i.e. make the qca source base build two
> distinct libraries for qt4 and qt5 that do not conflict in any form or
> fashion. this would be a simple `git merge qt5` and then we can
> release a qca tarball that replaces the old qca-qt5 tarball.
>
> Q: any objections to merging qca's qt5 branch into master and
> replacing the qt5 tarball with a new release that supports both qt4
> and qt5?
>
> HS

It's the only branch I've been testing. I'd love to be able to use
master instead.

Aleix


qca-qt5 (qt5 branch) merge into qca (master branch)

2015-09-24 Thread Harald Sitter
ahoy ahoy

qca-qt5 as a "thing" is a build time switch on the same source as qca
(qt4). so, it is the same source base but depending on how you run
cmake you either get the qt5 or the qt4 build.

originally various adjustments had to be made to qca-qt5 to make it
work reliably without conflicting with qca (qt4), there was however a
very long discussion on whether or not that is the right thing to do
which eventually ended in the maintainer stepping down [anyone wanna
maintain qca? it's like phonon but for crypto :)]. at the time qca-qt5
as a tarball was released which had the changes and could co-exist
with the regular qca tarball.

now, since qca essentially has no lead authority we could do what was
the original intention here. i.e. make the qca source base build two
distinct libraries for qt4 and qt5 that do not conflict in any form or
fashion. this would be a simple `git merge qt5` and then we can
release a qca tarball that replaces the old qca-qt5 tarball.

Q: any objections to merging qca's qt5 branch into master and
replacing the qt5 tarball with a new release that supports both qt4
and qt5?

HS