[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-release-team
Subject: Re: Release Script (KF5)
From: Rex Dieter <rdieter () math ! unl ! edu>
Date: 2012-07-12 18:01:47
Message-ID: 4FFF110B.90809 () math ! unl ! edu
[Download RAW message or body]
On 07/12/2012 12:43 PM, Martin Gräßlin wrote:
>> Now, I'd have a much lesser concern if modules that are part of the 'kde
>> development platform' at least are never skipped.
> Could you explain why?
So, right now I can do a very simple runtime dependency for kde apps:
KDE_DEV_VERSION=$(kde4-config --kde-version | cut -d' ' -f1)
Requires: kde-runtime >= $KDE_DEV_VERSION
to ensure that this application pulls in (at least) the version of kde
"stuff" used to build it. (and kde-runtime in turn has versioned
dependencies on stuff lower than itself in the stack, like kdelibs,
kdepimlibs, oxygen-icons, nepomuk-core).
An analogue for libraries where the above is simplified to just
Requires: kdelibs >= $KDE_DEV_VERSION
Which happens to work quite nicely now in practice.(1)
Now, this will get much more complicated to track if the 'kde
development platform' is no longer released as a whole and versions
don't match up. This, at least from my own POV, is where requests from
packagers are coming that module inter-dependencies (esp versioning!) be
clearly documented somewhere.
A lot of this could go away of qt/kde actually used symbol versioning
too, but I digress... :(
-- rex
(1) A lot of this could go away if qt/kde actually used symbol
versioning too, but I digress... :(
_______________________________________________
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