Changes between Version 197 and Version 198 of KDEProblems/KDEMacPortsCI/Status


Ignore:
Timestamp:
Aug 24, 2014, 9:11:40 PM (10 years ago)
Author:
mkae (Marko Käning)
Comment:

moved dependency troubleshooting info to dedicated page

Legend:

Unmodified
Added
Removed
Modified
  • KDEProblems/KDEMacPortsCI/Status

    v197 v198  
    335335This folder contains files defining the dependencies (see subsections below) as well as some tools.
    336336
    337 Sometimes it might be needed to add a new entry to the KF5-specific (logical) dependency data in case a project cannot find a required framework, although it is already available on the CI system! Take care that many dependencies get defined already globally.
    338 
    339 
    340 
    341 === Dependency data ===
    342 
    343 Relevant for KF5 is the file
    344 {{{
    345  dependency-data-kf5-qt5
    346 }}}
    347 which contains information specific for KF5 projects.
    348 
    349 See this snippet of the kmymoney part as an example
    350 {{{
    351 # Extragear Office
    352 extragear/office/kmymoney: extragear/office/alkimia
    353 extragear/office/kmymoney: kde/kdepimlibs
    354 }}}
    355 which defines things for KF5 in general (i.e. Linux/Windows/OSX).
    356 
    357 On OSX it is currently necessary to exclude kdepimlibs from kmymoney's dependencies in
    358 {{{
    359 ~/scripts/config/base/kf5-qt5
    360 }}}
    361 by appending these lines
    362 {{{
    363 +# Extragear Office
    364 +# Do not depend on kdepimlibs on OSX/CI for now because of akonadi
    365 +extragear/office/kmymoney: -kde/kdepimlibs
    366 }}}
    367 due to a build failure for akonadi.
    368 
    369 
    370 
    371 === Logical module structure ===
    372 
    373 Information about the logical module structure is stored in
    374 {{{
    375  logical-module-structure
    376 }}}
    377 might be important if some branches aren't named the usual way, like again e.g. for kmymoney and its dependencies:
    378 {{{
    379         "kde/kdepimlibs" : {
    380             "oldstable-qt4": "KDE/4.13",
    381             "stable-qt4": "KDE/4.14",
    382             "latest-qt4": "KDE/4.14",
    383             "kf5-qt5": "master"
    384         },
    385 ...
    386         "extragear/office/alkimia": {
    387             "stable-qt4": "master",
    388             "latest-qt4": "master",
    389             "kf5-qt5": "frameworks"
    390         },
    391 ...
    392         "extragear/office/kmymoney": {
    393             "stable-qt4": "master",
    394             "latest-qt4": "master",
    395             "kf5-qt5": "frameworks"
    396         },
    397 }}}
     337Sometimes it might be needed to add a new entry to the KF5-specific (logical) dependency data in case a project cannot find a required framework, although it is already available on the CI system! Details concerning this can be found on a [wiki:/KDEProblems/KDEMacPortsCI/Status/Dependencies dedicated page].
    398338
    399339