Re: stable-KF5-QT5 QT version...

2015-04-18 Thread Marko Käning
Hi Scarlett,

On 18 Apr 2015, at 17:17 , Scarlett Clark sgcl...@kubuntu.org wrote:

 15:09:51   with requested version 5.4.0”.

this is not a matter of whether apps use stable-kf5-qt5 or kf5-qt5 branch
groups, it is just about the notion devs have about requirements to be
expected for stable-kf5-qt5. And this is clearly not the CI team’s job to
get this fixed. ;)

Many believe that 5.3.2 isn’t being developed for anymore and thus simply
assume 5.4.0 to be the minimum requirement, also on stable-kf5-qt5!

This is - of course - not in line with out CI system(s) and has popped up
a couple of times on K-F-D in the last half year...


So, I guess, we all need to come to a decision about what stable-kf5-qt5
actually means for all of KDE!

Greets,
Marko


signature.asc
Description: Message signed with OpenPGP using GPGMail
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: stable-KF5-QT5 QT version...

2015-04-18 Thread Scarlett Clark
On Sunday, April 19, 2015 08:24:41 AM Ben Cooksley wrote:
 On Sun, Apr 19, 2015 at 7:53 AM, Albert Astals Cid aa...@kde.org 
wrote:
  El Dissabte, 18 d'abril de 2015, a les 08:17:16, Scarlett Clark va 
escriure:
  Applications are falling over because:
  
  15:09:51 CMake Error at CMakeLists.txt:28 (find_package):
  15:09:51   Could not find a configuration file for package Qt5 that is
  compatible
  15:09:51   with requested version 5.4.0.
  15:09:51
  15:09:51   The following configuration files were considered but not
  accepted:
  15:09:51
  15:09:51 /srv/jenkins/install/ubuntu/x86_64/g++/stable-kf5-
  qt5/qt5/inst/lib/cmake/Qt5/Qt5Config.cmake, version: 5.3.2
  15:09:51
  15:09:51
  15:09:51
  15:09:51 -- Configuring incomplete, errors occurred!
  
  If you guys are going to bump the version requirements you MUST also
  bump the branches in logical-module-structure which is currently set
  
  qt5: {
  
  kf5-qt5: 5.4.1,
  stable-kf5-qt5: 5.3.2
  
  },
  
  So I need to know what branch is stable suppose to be using?
  
  Problem is, there is no such thing as what branch stable is supposed to
  be
  using.
  
  Frameworks claims it should work with = 5.3 (AFAIK) while Plasma 
claims
  it
  should work with = 5.4.
  
  What we ideally need is two different stable qt to depend on, but afaik
  that's not possible with the current system, not sure if new one makes
  this
  something possible or not.
 
 The upgrade to the metadata format, which is not part of the current
 new system, would allow us to correct this in theory.
 If Frameworks would like us to keep running compilation tests against
 Qt 5.3.x, we'll need to setup a third Qt 5 branch group, exclusively
 for the use of Frameworks as a workaround to the limitations of the
 current system.
 
  Cheers,
  
Albert
 
 Regards,
 Ben
 
  Thanks..
  Scarlett
  
  ___
  Kde-frameworks-devel mailing list
  Kde-frameworks-devel@kde.org
  https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
 
 ___
 Kde-frameworks-devel mailing list
 Kde-frameworks-devel@kde.org
 https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

I see. I was not aware of any of this... I will have to take a look see at 
what I can do.
Thanks all
Scarlett


signature.asc
Description: This is a digitally signed message part.
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: stable-KF5-QT5 QT version...

2015-04-18 Thread Jan Kundrát

On Saturday, 18 April 2015 17:17:16 CEST, Scarlett Clark wrote:

qt5: {
kf5-qt5: 5.4.1,
stable-kf5-qt5: 5.3.2
},


The impression which I got in my earlier inquiries about this topic was 
that there's no KDE-wide consensus on which Qt5 version is the oldest 
supported one. That makes sense; if an application wants to support, e.g., 
Qt 5.2, having CI coverage for that target is important.


Given that you're rewriting the CI wrappers, my suggestion would be to get 
rid of the concept of one fixed Qt version for stable branch, whatever it 
is, and another Qt version for master. In the Zuul-based CI setup which we 
use with Gerrit, we've got all three Qt version (presently 5.2, 5.3 and 
5.4) as separate build configurations (using the traditional 
build.kde.org's scripts with no problem).


Hope this helps,
Jan

--
Trojitá, a fast Qt IMAP e-mail client -- http://trojita.flaska.net/
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: stable-KF5-QT5 QT version...

2015-04-18 Thread Ben Cooksley
On Sun, Apr 19, 2015 at 7:53 AM, Albert Astals Cid aa...@kde.org wrote:
 El Dissabte, 18 d'abril de 2015, a les 08:17:16, Scarlett Clark va escriure:
 Applications are falling over because:

 15:09:51 CMake Error at CMakeLists.txt:28 (find_package):
 15:09:51   Could not find a configuration file for package Qt5 that is
 compatible
 15:09:51   with requested version 5.4.0.
 15:09:51
 15:09:51   The following configuration files were considered but not
 accepted:
 15:09:51
 15:09:51 /srv/jenkins/install/ubuntu/x86_64/g++/stable-kf5-
 qt5/qt5/inst/lib/cmake/Qt5/Qt5Config.cmake, version: 5.3.2
 15:09:51
 15:09:51
 15:09:51
 15:09:51 -- Configuring incomplete, errors occurred!

 If you guys are going to bump the version requirements you MUST also
 bump the branches in logical-module-structure which is currently set
 qt5: {
 kf5-qt5: 5.4.1,
 stable-kf5-qt5: 5.3.2
 },
 So I need to know what branch is stable suppose to be using?

 Problem is, there is no such thing as what branch stable is supposed to be
 using.

 Frameworks claims it should work with = 5.3 (AFAIK) while Plasma claims it
 should work with = 5.4.

 What we ideally need is two different stable qt to depend on, but afaik
 that's not possible with the current system, not sure if new one makes this
 something possible or not.

The upgrade to the metadata format, which is not part of the current
new system, would allow us to correct this in theory.
If Frameworks would like us to keep running compilation tests against
Qt 5.3.x, we'll need to setup a third Qt 5 branch group, exclusively
for the use of Frameworks as a workaround to the limitations of the
current system.


 Cheers,
   Albert

Regards,
Ben


 Thanks..
 Scarlett

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


Re: stable-KF5-QT5 QT version...

2015-04-18 Thread Albert Astals Cid
El Dissabte, 18 d'abril de 2015, a les 08:17:16, Scarlett Clark va escriure:
 Applications are falling over because:
 
 15:09:51 CMake Error at CMakeLists.txt:28 (find_package):
 15:09:51   Could not find a configuration file for package Qt5 that is
 compatible
 15:09:51   with requested version 5.4.0.
 15:09:51
 15:09:51   The following configuration files were considered but not
 accepted:
 15:09:51
 15:09:51 /srv/jenkins/install/ubuntu/x86_64/g++/stable-kf5-
 qt5/qt5/inst/lib/cmake/Qt5/Qt5Config.cmake, version: 5.3.2
 15:09:51
 15:09:51
 15:09:51
 15:09:51 -- Configuring incomplete, errors occurred!
 
 If you guys are going to bump the version requirements you MUST also
 bump the branches in logical-module-structure which is currently set
 qt5: {
 kf5-qt5: 5.4.1,
 stable-kf5-qt5: 5.3.2
 },
 So I need to know what branch is stable suppose to be using?

Problem is, there is no such thing as what branch stable is supposed to be 
using.

Frameworks claims it should work with = 5.3 (AFAIK) while Plasma claims it 
should work with = 5.4.

What we ideally need is two different stable qt to depend on, but afaik 
that's not possible with the current system, not sure if new one makes this 
something possible or not.

Cheers,
  Albert

 Thanks..
 Scarlett

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