Changes between Version 160 and Version 161 of KDEProblems/KDEMacPortsCI/Status


Ignore:
Timestamp:
Aug 21, 2014, 7:15:04 PM (10 years ago)
Author:
mkae (Marko Käning)
Comment:

new section "Troubleshooting for projects' dependencies"

Legend:

Unmodified
Added
Removed
Modified
  • KDEProblems/KDEMacPortsCI/Status

    v160 v161  
    387387
    388388
     389== Troubleshooting for projects' dependencies ==
     390
     391Dependency data for the CI system is being downloaded by ~/scripts/update-setup.sh to ~/scripts/dependencies/.
     392This folder contains files defining the dependencies (see subsections below) as well as some tools.
     393
     394Sometimes 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.
     395
     396
     397
     398=== Dependency data ===
     399
     400Relevant for KF5 is the file
     401{{{
     402 dependency-data-kf5-qt5
     403}}}
     404which contains information specific for KF5 projects.
     405
     406See this snippet of the kmymoney part as an example
     407{{{
     408# Extragear Office
     409extragear/office/kmymoney: extragear/office/alkimia
     410extragear/office/kmymoney: kde/kdepimlibs
     411}}}
     412
     413
     414=== Logical dependency data ===
     415
     416Logical dependency information might be important if the some branches aren't named in the usual way, like again e.g. for kmymoney:
     417{{{
     418        "kde/kdepimlibs" : {
     419            "oldstable-qt4": "KDE/4.13",
     420            "stable-qt4": "KDE/4.14",
     421            "latest-qt4": "KDE/4.14",
     422            "kf5-qt5": "master"
     423        },
     424...
     425        "extragear/office/alkimia": {
     426            "stable-qt4": "master",
     427            "latest-qt4": "master",
     428            "kf5-qt5": "frameworks"
     429        },
     430...
     431        "extragear/office/kmymoney": {
     432            "stable-qt4": "master",
     433            "latest-qt4": "master",
     434            "kf5-qt5": "frameworks"
     435        },
     436}}}
     437
     438
     439
    389440
    390441== Notes concerning some files installed by the frameworks ==