[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-release-team
Subject: Re: Re: Handling master/stable package differences on CI
From: Andreas Cord-Landwehr <cordlandwehr () kde ! org>
Date: 2015-03-05 14:05:47
Message-ID: 2460745.NRlSDtV5gD () worblehat
[Download RAW message or body]
On Wednesday 04 March 2015 09:33:11 Martin Gräßlin wrote:
> On Wednesday 04 March 2015 09:16:39 Andreas Cord-Landwehr wrote:
> > Hey, currently we have different sets of packages available for master and
> > for stable branch groups on build.kde.org. Most prominent among them, only
> > master branches can build against Qt5.4, but not stable ones (only
> > providing Qt5.3). As a more or less result of this, after the branching of
> > Applications 15.04, the new stable branch of Rocs started to fail building
> > as it requires Qt5.4.
> >
> > I am writing this mail mostly as I am unsure how to proceed here, in
> > particular with the 15.04 Beta-1 release being close in front of us.
> >
> > What I currently see:
> > * Rocs has a hard dependency to Qt5.4 for a reason (since it uses the
> > QtQuick Statemachine) and would require considerable code changes to make
> > it work with Qt5.3 (well, a "hack" to get it building on build.k.o is
> > possible with only requiring Qt5.3, since building and unit tests should
> > pass, yet IMO that sends a very wrong message to packagers as the
> > application would fail starting when built against Qt5.3)
>
> Suggestion:
> ifdef properly for usage with Qt 5.3 so that it builds on the CI. But bind
it
> to a CMake variable which gets passed to the build on the CI system.
Something
> like
> -DIKNOWTHATITWILLBREAKWITHQT53
Sounds fine to me, I will do this tonight if nobody objects.
Cheers,
Andreas
_______________________________________________
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic