Re: [Review Request] Modularizing KF5

2013-10-02 Thread Aurélien Gâteau
On Tuesday 01 October 2013 19:28:04 Aleix Pol wrote:
 Hi,
 Since ReviewBoard is not working for me, I decided to send this review as
 an e-mail. I know it's less practical, but also I think it's important to
 get it done and I'd rather go reasonably fast with it before we start
 getting too much conflicts.
 
 This patch removes all find_package usages in the root CMakeLists.txt file
 (not the includes, only find_package) and moves it to every different
 module or unsplitted folder.

ENOPATCH :)
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: [Review Request] Modularizing KF5

2013-10-02 Thread Aurélien Gâteau
On Wednesday 02 October 2013 10:14:12 Aurélien Gâteau wrote:
 On Tuesday 01 October 2013 19:28:04 Aleix Pol wrote:
  Hi,
  Since ReviewBoard is not working for me, I decided to send this review as
  an e-mail. I know it's less practical, but also I think it's important to
  get it done and I'd rather go reasonably fast with it before we start
  getting too much conflicts.
  
  This patch removes all find_package usages in the root CMakeLists.txt file
  (not the includes, only find_package) and moves it to every different
  module or unsplitted folder.
 
 ENOPATCH :)

Ignore me. Just read the mail again, the changes are actually in the 
kf5_find_package branch.

Aurélien
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: [Review Request] Modularizing KF5

2013-10-02 Thread Stephen Kelly
Aurélien Gâteau wrote:

 On Tuesday 01 October 2013 19:28:04 Aleix Pol wrote:
 Hi,
 Since ReviewBoard is not working for me, I decided to send this review as
 an e-mail. I know it's less practical, but also I think it's important to
 get it done and I'd rather go reasonably fast with it before we start
 getting too much conflicts.

I for one a big reviewboard non-fan. I much prefer reviewing patches in 
email or outside git remotes.

 
 This patch removes all find_package usages in the root CMakeLists.txt
 file (not the includes, only find_package) and moves it to every
 different module or unsplitted folder.
 
 ENOPATCH :)

He pushed a branch to the kdelibs.git repo, which is unfortunate. There's so 
many dead branches in there, you'd be forgiven for not noticing. I wish it 
only was allowed to contain branches which contain releases and master. All 
of these 'personal work branches' should be in other remotes.

Anyway, Aleix, it looks like a lot of the use of macro_bool_to_01 is 
obsolete. 

All configure_file uses of HAVE_X11 seem to already use #cmakedefine01.

 git grep -e HAVE_X11 --and -e cmakedefine

Replace the use of macro_bool_to_01 with set() first in a separate patch.

 set(HAVE_X11 ${X11_FOUND})

Why did you comment the HAVE_QSSLSOCKET check?

Thanks,

Steve.


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: [Review Request] Modularizing KF5

2013-10-02 Thread Aleix Pol
On Wed, Oct 2, 2013 at 10:25 AM, Stephen Kelly steve...@gmail.com wrote:

 Aurélien Gâteau wrote:

  On Tuesday 01 October 2013 19:28:04 Aleix Pol wrote:
  Hi,
  Since ReviewBoard is not working for me, I decided to send this review
 as
  an e-mail. I know it's less practical, but also I think it's important
 to
  get it done and I'd rather go reasonably fast with it before we start
  getting too much conflicts.

 I for one a big reviewboard non-fan. I much prefer reviewing patches in
 email or outside git remotes.

 
  This patch removes all find_package usages in the root CMakeLists.txt
  file (not the includes, only find_package) and moves it to every
  different module or unsplitted folder.
 
  ENOPATCH :)

 He pushed a branch to the kdelibs.git repo, which is unfortunate. There's
 so
 many dead branches in there, you'd be forgiven for not noticing. I wish it
 only was allowed to contain branches which contain releases and master. All
 of these 'personal work branches' should be in other remotes.

 Anyway, Aleix, it looks like a lot of the use of macro_bool_to_01 is
 obsolete.

 All configure_file uses of HAVE_X11 seem to already use #cmakedefine01.

  git grep -e HAVE_X11 --and -e cmakedefine

 Replace the use of macro_bool_to_01 with set() first in a separate patch.

  set(HAVE_X11 ${X11_FOUND})

 Why did you comment the HAVE_QSSLSOCKET check?

 Thanks,

 Steve.


 ___
 Kde-frameworks-devel mailing list
 Kde-frameworks-devel@kde.org
 https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


I pushed a couple of new commits that remove the usage of macro_bool_to_01
and the HAVE_QSSLSOCKET thing.

Aleix
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: [Review Request] Modularizing KF5

2013-10-02 Thread Stephen Kelly
Aleix Pol wrote:

 I pushed a couple of new commits that remove the usage of macro_bool_to_01
 and the HAVE_QSSLSOCKET thing.
 

I assume you have no intention of merging that branch? The top commit looks 
fine at least. 

Please cherry-pick it to frameworks, and rebase and clean-up the rest of the 
kf5_find_package branch.

Thanks,

Steve.


___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


[Review Request] Modularizing KF5

2013-10-01 Thread Aleix Pol
Hi,
Since ReviewBoard is not working for me, I decided to send this review as
an e-mail. I know it's less practical, but also I think it's important to
get it done and I'd rather go reasonably fast with it before we start
getting too much conflicts.

This patch removes all find_package usages in the root CMakeLists.txt file
(not the includes, only find_package) and moves it to every different
module or unsplitted folder.

You can review the changes in the kf5_find_package branch in kdelibs.

Thanks!
Aleix
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel