From 0d24e380ff394782358da99b776a187d402142e9 Mon Sep 17 00:00:00 2001 From: Tiago Gomes Date: Fri, 27 Nov 2015 14:21:01 +0000 Subject: Convert last cmdtests to yarns The conversion was made so that the build command was used instead of the build-morphology command. Change-Id: I67c43d765ed603ecdd806bc649815526243b7b87 --- README | 2 +- check | 38 +- scripts/test-shell.c | 12 +- tests.build/build-chunk-failures-dump-log.exit | 1 - tests.build/build-chunk-failures-dump-log.script | 38 - tests.build/build-chunk-failures-dump-log.stdout | 8 - tests.build/build-chunk-writes-log.script | 37 - tests.build/build-stratum-with-submodules.script | 71 - tests.build/build-stratum-with-submodules.stdout | 3 - tests.build/build-system.script | 26 - tests.build/build-system.stdout | 5 - .../cross-bootstrap-only-to-supported-archs.exit | 1 - .../cross-bootstrap-only-to-supported-archs.script | 24 - .../cross-bootstrap-only-to-supported-archs.stderr | 1 - tests.build/cross-bootstrap.script | 27 - tests.build/prefix.script | 77 - tests.build/prefix.stdout | 8 - tests.build/rebuild-cached-stratum.script | 58 - tests.build/rebuild-cached-stratum.stdout | 8 - tests.build/setup | 138 -- tests.build/setup-build-essential | 115 -- tests.build/uses-tempdir.script | 27 - tests/setup | 42 - tests/show-dependencies.script | 24 - tests/show-dependencies.setup | 207 --- tests/show-dependencies.stdout | 1680 -------------------- tests/trove-id.script | 99 -- yarns/architecture.yarn | 21 +- yarns/building.yarn | 56 + yarns/implementations.yarn | 149 +- yarns/morph.shell-lib | 53 +- yarns/noncore-plugins.yarn | 198 +++ yarns/tempdir.yarn | 26 + yarns/trove-alias.yarn | 94 ++ yarns/xfce-system-dependencies | 1680 ++++++++++++++++++++ 35 files changed, 2253 insertions(+), 2801 deletions(-) delete mode 100644 tests.build/build-chunk-failures-dump-log.exit delete mode 100755 tests.build/build-chunk-failures-dump-log.script delete mode 100644 tests.build/build-chunk-failures-dump-log.stdout delete mode 100755 tests.build/build-chunk-writes-log.script delete mode 100755 tests.build/build-stratum-with-submodules.script delete mode 100644 tests.build/build-stratum-with-submodules.stdout delete mode 100755 tests.build/build-system.script delete mode 100644 tests.build/build-system.stdout delete mode 100644 tests.build/cross-bootstrap-only-to-supported-archs.exit delete mode 100755 tests.build/cross-bootstrap-only-to-supported-archs.script delete mode 100644 tests.build/cross-bootstrap-only-to-supported-archs.stderr delete mode 100755 tests.build/cross-bootstrap.script delete mode 100755 tests.build/prefix.script delete mode 100644 tests.build/prefix.stdout delete mode 100755 tests.build/rebuild-cached-stratum.script delete mode 100644 tests.build/rebuild-cached-stratum.stdout delete mode 100755 tests.build/setup delete mode 100755 tests.build/setup-build-essential delete mode 100755 tests.build/uses-tempdir.script delete mode 100755 tests/setup delete mode 100755 tests/show-dependencies.script delete mode 100755 tests/show-dependencies.setup delete mode 100644 tests/show-dependencies.stdout delete mode 100755 tests/trove-id.script create mode 100644 yarns/tempdir.yarn create mode 100644 yarns/trove-alias.yarn create mode 100644 yarns/xfce-system-dependencies diff --git a/README b/README index b62c6b60..41a7a37d 100644 --- a/README +++ b/README @@ -78,7 +78,7 @@ write extensions from your checkout correctly. Run the test suite with this command: - ./check --full + ./check If your /tmp is a tmpfs you may need to set TMPDIR to a different path, as there are tests for large disk image deploys. diff --git a/check b/check index ddcb5f09..276c0337 100755 --- a/check +++ b/check @@ -24,24 +24,16 @@ set -e run_style=false run_unit_tests=false -run_cmdtests=false run_yarns=false snapshot='' if [ "$#" -eq 0 ]; then run_style=true run_unit_tests=true - run_cmdtests=true run_yarns=true fi while [ "$#" -gt 0 ] do case "$1" in - --full) - run_style=true - run_unit_tests=true - run_cmdtests=true - run_yarns=true - ;; --style) run_style=true ;; @@ -54,12 +46,6 @@ do --no-unit-tests) run_unit_tests=false ;; - --cmdtests) - run_cmdtests=true - ;; - --no-cmdtests) - run_cmdtests=false - ;; --yarns) run_yarns=true ;; @@ -126,8 +112,7 @@ then if ! (git ls-files --cached | grep -v '\.gz$' | grep -v '\.json-schema$' | - grep -Ev 'tests[^/]*/.*\.std(out|err)' | - grep -vF 'tests.build/build-system-autotools.script' | + grep -v 'yarns/xfce-system-dependencies' | xargs -r scripts/check-silliness); then exit 1 fi @@ -159,24 +144,3 @@ then --tempdir "$TMPDIR" -s yarns/morph.shell-lib \ yarns/*.yarn fi - -# cmdtest tests. - -HOME="$(pwd)/scripts" - -if "$run_cmdtests" -then - cmdtest tests -else - echo "NOT RUNNING test" -fi - -# Building systems requires the 'filter' parameter of tarfile.TarFile.add(): -# this was introduced in Python 2.7 -if ! "$run_cmdtests"; then - echo "NOT RUNNING tests.build" -elif ! (python --version 2>&1 | grep -q '^Python 2\.[78]'); then - echo "NOT RUNNING tests.build (requires Python 2.7)" -else - cmdtest tests.build -fi diff --git a/scripts/test-shell.c b/scripts/test-shell.c index 963d128c..a57fddce 100644 --- a/scripts/test-shell.c +++ b/scripts/test-shell.c @@ -163,6 +163,9 @@ int run_commands(FILE *cmdstream){ ret = 1; break; } + } else if (strstr(line, "printvar ") == line) { + char const *var = line + sizeof("printvar ") - 1; + fprintf(stdout, "%s\n", getenv(var)); } else if (strstr(line, "create file ") == line) { char const *filename = line + sizeof("create file ") -1; FILE *outfile = fopen(filename, "w"); @@ -178,6 +181,12 @@ int run_commands(FILE *cmdstream){ break; } fclose(outfile); + } else if (strstr(line, "file exists ") == line) { + char const *filename = line + sizeof("file exists ") -1; + fprintf(stderr, "FILENAME: %s\n", filename); + struct stat st; + int result = stat(filename, &st); + return result != 0; } else if (line[0] == '#' || strstr(line, "set ") == line) { /* Comments and set commands are ignored */ continue; @@ -201,7 +210,8 @@ int main(int argc, char *argv[]) { FILE *cmdstream = fopen(argv[1], "r"); return run_commands(cmdstream); } else { - fprintf(stderr, "Usage: %s -c COMMAND|%s SCRIPT\n", argv[0], argv[0]); + fprintf(stderr, "Usage: %s -x -c COMMAND|%s SCRIPT\n", + argv[0], argv[0]); return 1; } } diff --git a/tests.build/build-chunk-failures-dump-log.exit b/tests.build/build-chunk-failures-dump-log.exit deleted file mode 100644 index d00491fd..00000000 --- a/tests.build/build-chunk-failures-dump-log.exit +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/tests.build/build-chunk-failures-dump-log.script b/tests.build/build-chunk-failures-dump-log.script deleted file mode 100755 index 75c3caf2..00000000 --- a/tests.build/build-chunk-failures-dump-log.script +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash -# -# Copyright (C) 2011-2015 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . - - -## Test building a chunk that fails. - -set -eu - -# Make 'hello' chunk fail to build -morphsrepo="$DATADIR/morphs-repo" -cd "$morphsrepo" -cat <hello.morph -name: hello -kind: chunk -configure-commands: - - echo dummy configure -build-commands: - - echo The next command will fail - - "false" -EOF -git add hello.morph -git commit --quiet -m "Make morphology fail to build." - -"$SRCDIR/scripts/test-morph" build-morphology \ - test:morphs-repo master hello-system 2>/dev/null diff --git a/tests.build/build-chunk-failures-dump-log.stdout b/tests.build/build-chunk-failures-dump-log.stdout deleted file mode 100644 index c4d4bf93..00000000 --- a/tests.build/build-chunk-failures-dump-log.stdout +++ /dev/null @@ -1,8 +0,0 @@ -### CONFIGURE-COMMANDS ### -+ echo dummy configure -dummy configure -### BUILD-COMMANDS ### -+ echo The next command will fail -The next command will fail -+ false - diff --git a/tests.build/build-chunk-writes-log.script b/tests.build/build-chunk-writes-log.script deleted file mode 100755 index e636924e..00000000 --- a/tests.build/build-chunk-writes-log.script +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh -# -# Copyright (C) 2011-2013,2015 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . - - -## Build log should be saved when a chunk is built. - -set -eu - -"$SRCDIR/scripts/test-morph" build-morphology \ - test:morphs-repo master hello-system - -SOURCES="$DATADIR/cached-sources" -find "$DATADIR/cache/artifacts" -name '*.chunk.*' | - sed 's|\.chunk\..*||' | sort -u >"$SOURCES" - -found=false -# list of sources in cache is not piped because while loop changes variable -while read source; do - [ -e "$source".build-log ] || continue - found=true - break -done <"$SOURCES" -"$found" - diff --git a/tests.build/build-stratum-with-submodules.script b/tests.build/build-stratum-with-submodules.script deleted file mode 100755 index b3073af1..00000000 --- a/tests.build/build-stratum-with-submodules.script +++ /dev/null @@ -1,71 +0,0 @@ -#!/bin/sh -# -# Copyright (C) 2011-2015 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . - - -## Test build a stratum that uses a chunk which needs a submodule. - -set -eu - -# tests/setup creates a chunk-repo. We now create a new chunk, which -# uses chunk-repo as a submodule. - -parent="$DATADIR/parent-repo" -mkdir "$parent" - -echo "No real content here" > "$parent/dummy" - -"$SRCDIR/scripts/run-git-in" "$parent" init --quiet -"$SRCDIR/scripts/run-git-in" "$parent" add . -"$SRCDIR/scripts/run-git-in" "$parent" \ - submodule --quiet add -b farrokh "$DATADIR/chunk-repo" le-sub > /dev/null -"$SRCDIR/scripts/run-git-in" "$parent" commit --quiet -m initial - - -# Modify the stratum to refer to the parent, not the submodule. - -morphs="$DATADIR/morphs-repo" -cat < "$morphs/parent.morph" -name: parent -kind: chunk -build-system: manual -build-commands: - - test -f le-sub/README -EOF - -cat < "$morphs/hello-stratum.morph" -name: hello-stratum -kind: stratum -chunks: - - name: parent - morph: parent.morph - repo: test:parent-repo - ref: master - morph: parent.morph - build-depends: [] - build-mode: test -EOF -"$SRCDIR/scripts/run-git-in" "$morphs" add hello-stratum.morph parent.morph -"$SRCDIR/scripts/run-git-in" "$morphs" commit --quiet -m 'foo' - - -# Now build and verify we got a stratum. - -"$SRCDIR/scripts/test-morph" build-morphology \ - test:morphs-repo master hello-system - -system=$(ls "$DATADIR/cache/artifacts/"*hello-system-rootfs) -tar tf $system | LC_ALL=C sort | sed '/^\.\/./s:^\./::' | grep -v '^baserock/' - diff --git a/tests.build/build-stratum-with-submodules.stdout b/tests.build/build-stratum-with-submodules.stdout deleted file mode 100644 index d4d03e13..00000000 --- a/tests.build/build-stratum-with-submodules.stdout +++ /dev/null @@ -1,3 +0,0 @@ -./ -etc/ -etc/os-release diff --git a/tests.build/build-system.script b/tests.build/build-system.script deleted file mode 100755 index 0180939a..00000000 --- a/tests.build/build-system.script +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh -# -# Copyright (C) 2011-2015 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . - - -## Test building a simple system. - -set -eu - -"$SRCDIR/scripts/test-morph" build-morphology \ - test:morphs-repo master hello-system - -system=$(ls "$DATADIR/cache/artifacts/"*hello-system-rootfs) -tar tf $system | LC_ALL=C sort | sed '/^\.\/./s:^\./::' | grep -v '^baserock/' diff --git a/tests.build/build-system.stdout b/tests.build/build-system.stdout deleted file mode 100644 index 4d0fac2f..00000000 --- a/tests.build/build-system.stdout +++ /dev/null @@ -1,5 +0,0 @@ -./ -bin/ -bin/hello -etc/ -etc/os-release diff --git a/tests.build/cross-bootstrap-only-to-supported-archs.exit b/tests.build/cross-bootstrap-only-to-supported-archs.exit deleted file mode 100644 index d00491fd..00000000 --- a/tests.build/cross-bootstrap-only-to-supported-archs.exit +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/tests.build/cross-bootstrap-only-to-supported-archs.script b/tests.build/cross-bootstrap-only-to-supported-archs.script deleted file mode 100755 index 3b19b910..00000000 --- a/tests.build/cross-bootstrap-only-to-supported-archs.script +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash -# -# Copyright (C) 2013,2015 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . - - -# Test that "morph cross-bootstrap" works only for the architectures that -# Morph explicitly supports. - -set -eu - -"$SRCDIR/scripts/test-morph" cross-bootstrap \ - unknown-archicture test:morphs-repo master hello-system -v diff --git a/tests.build/cross-bootstrap-only-to-supported-archs.stderr b/tests.build/cross-bootstrap-only-to-supported-archs.stderr deleted file mode 100644 index 61c0fe0d..00000000 --- a/tests.build/cross-bootstrap-only-to-supported-archs.stderr +++ /dev/null @@ -1 +0,0 @@ -ERROR: Unsupported architecture "unknown-archicture" diff --git a/tests.build/cross-bootstrap.script b/tests.build/cross-bootstrap.script deleted file mode 100755 index 245c2a13..00000000 --- a/tests.build/cross-bootstrap.script +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash -# -# Copyright (C) 2013,2015 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . - - -# Test "morph cross-bootstrap", up to the point of the tarball it generates -# for the target - -set -eu - -"$SRCDIR/tests.build/setup-build-essential" - -"$SRCDIR/scripts/test-morph" cross-bootstrap \ - $("$SRCDIR/scripts/test-morph" print-architecture) \ - test:morphs-repo master hello-system diff --git a/tests.build/prefix.script b/tests.build/prefix.script deleted file mode 100755 index 0ff077b8..00000000 --- a/tests.build/prefix.script +++ /dev/null @@ -1,77 +0,0 @@ -#!/bin/sh -# -# Copyright (C) 2013-2015 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . - - -## Honour 'prefix' attribute for chunks within stratum morphs - -set -eu - -cd "$DATADIR/morphs-repo" -git checkout -q master - -# Create two chunks which print out PATH and PREFIX from their environment. -cat <<\EOF > xyzzy.morph -name: xyzzy -kind: chunk -configure-commands: - - "echo First chunk: prefix $PREFIX" -EOF - -cat <<\EOF > plugh.morph -name: plugh -kind: chunk -configure-commands: - - "echo Second chunk: prefix $PREFIX" - - | - set +x - echo Path: $(echo $PATH | grep -o '/plover') -EOF - -git add xyzzy.morph -git add plugh.morph - -# Change stratum to include those two chunks, and use a custom install prefix -cat < hello-stratum.morph -name: hello-stratum -kind: stratum -chunks: - - name: xyzzy - morph: xyzzy.morph - repo: test:chunk-repo - ref: master - morph: xyzzy.morph - build-depends: [] - build-mode: test - prefix: /plover - - name: plugh - morph: plugh.morph - repo: test:chunk-repo - ref: master - morph: plugh.morph - build-mode: test - build-depends: - - xyzzy -EOF -git add hello-stratum.morph -git commit -q -m "Update build definitions" - -"$SRCDIR/scripts/test-morph" build-morphology \ - test:morphs-repo master hello-system - -cd "$DATADIR/cache/artifacts" -first_chunk=$(ls -1 *.chunk.xyzzy* | head -n1 | cut -c -64) -second_chunk=$(ls -1 *.chunk.plugh* | head -n1 | cut -c -64) -cat $first_chunk.build-log $second_chunk.build-log diff --git a/tests.build/prefix.stdout b/tests.build/prefix.stdout deleted file mode 100644 index cb953a4e..00000000 --- a/tests.build/prefix.stdout +++ /dev/null @@ -1,8 +0,0 @@ -### CONFIGURE-COMMANDS ### -+ echo First chunk: prefix /plover -First chunk: prefix /plover -### CONFIGURE-COMMANDS ### -+ echo Second chunk: prefix /usr -Second chunk: prefix /usr -+ set +x -Path: /plover diff --git a/tests.build/rebuild-cached-stratum.script b/tests.build/rebuild-cached-stratum.script deleted file mode 100755 index bc1b83fd..00000000 --- a/tests.build/rebuild-cached-stratum.script +++ /dev/null @@ -1,58 +0,0 @@ -#!/bin/sh -# -# Copyright (C) 2011-2015 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . - - -## Does a cached stratum get rebuilt if its chunk changes? -## This tests a bug that is currently in morph, where the stratum does -## not get rebuilt in that case. Later on, the test will guard against -## regressions. - -set -eu - -cache="$DATADIR/cache/artifacts" - -# Make a branch in the chunk repo where we can make our own modifications. -(cd "$DATADIR/chunk-repo" && - git checkout --quiet farrokh && - git checkout --quiet -b rebuild-cached-stratum) - -# Make a branch in the morphs repo and modify the stratum to refer to -# the new chunk branch. -(cd "$DATADIR/morphs-repo" && - git checkout --quiet -b rebuild-cached-stratum && - sed -i 's/farrokh/rebuild-cached-stratum/' hello-stratum.morph && - sed -i 's/master/rebuild-cached-stratum/' hello-system.morph && - git commit --quiet -m "rebuild-cached-stratum" -a) - -# Build the first time. -"$SRCDIR/scripts/test-morph" build-morphology \ - test:morphs-repo rebuild-cached-stratum hello-system -echo "first build:" -(cd "$cache" && ls *.chunk.* *hello-stratum* | sed 's/^[^.]*\./ /' | - LC_ALL=C sort -u) - -# Change the chunk. -(cd "$DATADIR/chunk-repo" && - echo >> hello.c && - git commit --quiet -am change) - -# Rebuild. -"$SRCDIR/scripts/test-morph" build-morphology \ - test:morphs-repo rebuild-cached-stratum hello-system -echo "second build:" -(cd "$cache" && ls *.chunk.* *hello-stratum* | sed 's/^[^.]*\./ /' | - LC_ALL=C sort -u) - diff --git a/tests.build/rebuild-cached-stratum.stdout b/tests.build/rebuild-cached-stratum.stdout deleted file mode 100644 index 4672e7f2..00000000 --- a/tests.build/rebuild-cached-stratum.stdout +++ /dev/null @@ -1,8 +0,0 @@ -first build: - chunk.hello-chunk - stratum.hello-stratum - stratum.hello-stratum.meta -second build: - chunk.hello-chunk - stratum.hello-stratum - stratum.hello-stratum.meta diff --git a/tests.build/setup b/tests.build/setup deleted file mode 100755 index ca60d426..00000000 --- a/tests.build/setup +++ /dev/null @@ -1,138 +0,0 @@ -#!/bin/sh -# -# Create git repositories for tests. The chunk repository will contain a -# simple "hello, world" C program, and two branches ("master", "farrokh"), -# with the master branch containing just a README. The two branches are there -# so that we can test building a branch that hasn't been checked out. -# The branches are different so that we know that if the wrong branch -# is uses, the build will fail. -# -# The stratum repository contains a single branch, "master", with a -# stratum and a system morphology that include the chunk above. -# -# Copyright (C) 2011-2015 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . - - -set -eu - -# The $DATADIR should be empty at the beginnig of each test. -find "$DATADIR" -mindepth 1 -delete - -# Create chunk repository. - -chunkrepo="$DATADIR/chunk-repo" -mkdir "$chunkrepo" -cd "$chunkrepo" -git init --quiet - -cat < README -This is a sample README. -EOF -git add README -git commit --quiet -m "add README" - -git checkout --quiet -b farrokh - -cat < hello.c -#include -int main(void) -{ - puts("hello, world"); - return 0; -} -EOF -git add hello.c - -git commit --quiet -m "add a hello world program" -git checkout --quiet master - - - -# Create morph repository. - -morphsrepo="$DATADIR/morphs-repo" -mkdir "$morphsrepo" -cd "$morphsrepo" -git init --quiet - -echo 'version: 7' > VERSION -git add VERSION - -cat <<'EOF' > DEFAULTS -# This is a deliberately minimal DEFAULTS file. - -# There are no splitting rules defined, because it's important that Morph -# still works correctly when the user didn't define any. - -build-systems: - autotools: - configure-commands: - - ./configure - build-commands: - - make - install-commands: - - make DESTDIR="$DESTDIR" install -EOF -git add DEFAULTS - -cat < hello.morph -name: hello-chunk -kind: chunk -build-commands: - - gcc -o hello hello.c -install-commands: - - install -d "\$DESTDIR"/etc - - install -d "\$DESTDIR"/bin - - install hello "\$DESTDIR"/bin/hello -EOF -git add hello.morph - -cat < hello-stratum.morph -name: hello-stratum -kind: stratum -chunks: - - name: hello - morph: hello.morph - repo: test:chunk-repo - ref: farrokh - morph: hello.morph - build-mode: test - build-depends: [] -EOF -git add hello-stratum.morph - -cat < hello-system.morph -name: hello-system -kind: system -arch: $("$SRCDIR/scripts/test-morph" print-architecture) -strata: - - morph: hello-stratum -EOF -git add hello-system.morph - -git commit --quiet -m "add morphs" - - -# Create a morph configuration file. -cat < "$DATADIR/morph.conf" -[config] -repo-alias = test=file://$DATADIR/%s#file://$DATADIR/%s -cachedir = $DATADIR/cache -log = $DATADIR/morph.log -tempdir = $TMPDIR -no-distcc = true -quiet = true -EOF - diff --git a/tests.build/setup-build-essential b/tests.build/setup-build-essential deleted file mode 100755 index 28847d76..00000000 --- a/tests.build/setup-build-essential +++ /dev/null @@ -1,115 +0,0 @@ -#!/bin/sh -# -# Copyright (C) 2013-2015 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . - -# Set up a stratum which resembles Baserock's 'build-essential' slightly. Used -# for testing 'morph cross-bootstrap' and the 'bootstrap' build mode. - -# Add a mock compiler chunk. -mkdir -p "$DATADIR/cc-repo" -cd "$DATADIR/cc-repo" - -cat < "morph-test-cc" -#!/bin/sh -echo "I'm a compiler!" -EOF -chmod +x morph-test-cc - -git init -q -git add morph-test-cc -git commit -q -m "Create compiler chunk" - -cd "$DATADIR/morphs-repo" - -cat < "stage1-cc.morph" -name: stage1-cc -kind: chunk -install-commands: - - install -d "\$DESTDIR\$PREFIX/bin" - - install -m 755 morph-test-cc "\$DESTDIR\$PREFIX/bin/morph-test-cc" -EOF - -cat < "cc.morph" -name: cc -kind: chunk -configure-commands: - - [ -e ../tools/bin/morph-test-cc ] -install-commands: - - install -d "\$DESTDIR\$PREFIX/bin" - - install -m 755 morph-test-cc "\$DESTDIR\$PREFIX/bin/morph-test-cc" -EOF - -git add cc.morph stage1-cc.morph -git commit -q -m "Add build instructions for mock compiler." - -# Require 'cc' in hello-chunk. We should have the second version available -# but *not* the first one. -cat < "hello.morph" -name: hello -kind: chunk -configure-commands: - - [ ! -e ../tools/bin/morph-test-cc ] - - [ -e ../usr/bin/morph-test-cc ] -build-commands: - - ../usr/bin/morph-test-cc > hello -install-commands: - - install -d "\$DESTDIR\$PREFIX/bin" - - install hello "\$DESTDIR\$PREFIX/bin/hello" -EOF -git add hello.morph stage1-cc.morph cc.morph - -# Add 'build-essential' stratum and make hello-stratum depend upon it. Only -# the *second* 'cc' chunk should make it into the build-essential stratum -# artifact, and neither should make it into the system. - -cat < "build-essential.morph" -name: build-essential -kind: stratum -chunks: - - name: stage1-cc - morph: stage1-cc.morph - repo: test:cc-repo - ref: master - morph: stage1-cc.morph - build-depends: [] - build-mode: bootstrap - prefix: /tools - - name: cc - morph: cc.morph - repo: test:cc-repo - ref: master - morph: cc.morph - build-depends: - - stage1-cc - build-mode: test -EOF - -cat < "hello-stratum.morph" -name: hello-stratum -kind: stratum -build-depends: - - morph: build-essential -chunks: - - name: hello - morph: hello.morph - repo: test:chunk-repo - ref: farrokh - morph: hello.morph - build-depends: [] - build-mode: test -EOF - -git add build-essential.morph hello-stratum.morph hello-system.morph -git commit -q -m "Add fake build-essential stratum" diff --git a/tests.build/uses-tempdir.script b/tests.build/uses-tempdir.script deleted file mode 100755 index aa4563f8..00000000 --- a/tests.build/uses-tempdir.script +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh -# -# Copyright (C) 2011-2013,2015 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . - - -## Test that temporary directories are created in the dir specified -## by --tempdir rather than specified in the environment by TMPDIR. - -set -eu -export TMPDIR -TMPDIR="$DATADIR"/unwritable-tmp -install -m 000 -d "$TMPDIR" -mkdir "$DATADIR"/tmp -"$SRCDIR/scripts/test-morph" build-morphology --tempdir "$DATADIR"/tmp \ - test:morphs-repo master hello-system diff --git a/tests/setup b/tests/setup deleted file mode 100755 index 9010921c..00000000 --- a/tests/setup +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -# -# Create git repositories for tests. The chunk repository will contain a -# simple "hello, world" C program, and two branches ("master", "farrokh"), -# with the master branch containing just a README. The two branches are there -# so that we can test building a branch that hasn't been checked out. -# The branches are different so that we know that if the wrong branch -# is uses, the build will fail. -# -# The stratum repository contains a single branch, "master", with a -# stratum and a system morphology that include the chunk above. -# -# Copyright (C) 2011-2015 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . - - -set -eu - -# The $DATADIR should be empty at the beginnig of each test. -find "$DATADIR" -mindepth 1 -delete - -# Create a morph configuration file. -cat < "$DATADIR/morph.conf" -[config] -repo-alias = test=file://$DATADIR/%s#file://$DATADIR/%s -cachedir = $DATADIR/cache -log = $DATADIR/morph.log -no-distcc = true -quiet = true -EOF - diff --git a/tests/show-dependencies.script b/tests/show-dependencies.script deleted file mode 100755 index db76274d..00000000 --- a/tests/show-dependencies.script +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash -# -# Copyright (C) 2012-2013,2015 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . - - -## Test "show-dependencies" subcommand. - -set -eu - -"$SRCDIR/scripts/test-morph" \ - show-dependencies test:test-repo master xfce-system | - sed 's/test://' diff --git a/tests/show-dependencies.setup b/tests/show-dependencies.setup deleted file mode 100755 index 487de526..00000000 --- a/tests/show-dependencies.setup +++ /dev/null @@ -1,207 +0,0 @@ -#!/bin/bash -# -# Copyright (C) 2012-2015 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . - -set -e - -source "$SRCDIR/scripts/fix-committer-info" - -# Create a repository -repo="$DATADIR/test-repo" -mkdir "$repo" -cd "$repo" -git init --quiet - -echo 'version: 6' > VERSION -git add VERSION -git commit --quiet -m "add VERSION file" - -# Define a stratum for the GTK stack -cat < gtk-stack.morph -name: gtk-stack -kind: stratum -build-depends: [] -chunks: - - name: freetype - repo: test:test-repo - ref: master - build-mode: bootstrap - build-system: manual - - name: fontconfig - repo: test:test-repo - ref: master - build-mode: bootstrap - build-system: manual - - name: cairo - repo: test:test-repo - ref: master - build-mode: bootstrap - build-system: manual - - name: pango - repo: test:test-repo - ref: master - build-system: manual - build-depends: - - freetype - - fontconfig - - name: glib - repo: test:test-repo - ref: master - build-mode: bootstrap - build-system: manual - - name: gdk-pixbuf - repo: test:test-repo - ref: master - build-system: manual - build-depends: - - glib - - name: gtk - repo: test:test-repo - ref: master - build-system: manual - build-depends: - - cairo - - gdk-pixbuf - - glib - - pango - - name: dbus - repo: test:test-repo - ref: master - build-mode: bootstrap - build-system: manual - - name: dbus-glib - repo: test:test-repo - ref: master - build-system: manual - build-depends: - - dbus - - glib -EOF -git add gtk-stack.morph -git commit --quiet -m "add gtk-stack.morph stratum" - -# Define a stratum for the Xfce core -cat < xfce-core.morph -name: xfce-core -kind: stratum -build-depends: - - morph: gtk-stack -chunks: - - name: libxfce4util - repo: test:test-repo - ref: master - build-system: manual - - name: xfconf - repo: test:test-repo - ref: master - build-system: manual - build-depends: - - libxfce4util - - name: libxfce4ui - repo: test:test-repo - ref: master - build-system: manual - build-depends: - - xfconf - - name: exo - repo: test:test-repo - ref: master - build-system: manual - build-depends: - - libxfce4util - - name: garcon - repo: test:test-repo - ref: master - build-system: manual - build-depends: - - libxfce4util - - name: thunar - repo: test:test-repo - ref: master - build-system: manual - build-depends: - - libxfce4ui - - exo - - name: tumbler - repo: test:test-repo - ref: master - build-system: manual - - name: xfce4-panel - repo: test:test-repo - ref: master - build-system: manual - build-depends: - - libxfce4ui - - exo - - garcon - - name: xfce4-settings - repo: test:test-repo - ref: master - build-system: manual - build-depends: - - libxfce4ui - - exo - - xfconf - - name: xfce4-session - repo: test:test-repo - ref: master - build-system: manual - build-depends: - - libxfce4ui - - exo - - xfconf - - name: xfwm4 - repo: test:test-repo - ref: master - build-system: manual - build-depends: - - libxfce4ui - - xfconf - - name: xfdesktop - repo: test:test-repo - ref: master - build-system: manual - build-depends: - - libxfce4ui - - xfconf - - name: xfce4-appfinder - repo: test:test-repo - ref: master - build-system: manual - build-depends: - - libxfce4ui - - garcon - - xfconf - - name: gtk-xfce-engine - repo: test:test-repo - ref: master - build-system: manual - build-depends: - - libxfce4ui - - garcon - - xfconf -EOF -git add xfce-core.morph -git commit --quiet -m "add xfce-core.morph stratum" - -cat < xfce-system.morph -name: xfce-system -kind: system -arch: $("$SRCDIR/scripts/test-morph" print-architecture) -strata: - - morph: xfce-core -EOF -git add xfce-system.morph -git commit --quiet -m "add xfce-system" diff --git a/tests/show-dependencies.stdout b/tests/show-dependencies.stdout deleted file mode 100644 index fc50bb54..00000000 --- a/tests/show-dependencies.stdout +++ /dev/null @@ -1,1680 +0,0 @@ -dependency graph for test-repo|master|xfce-system.morph: - test-repo|master|xfce-system.morph|xfce-system|xfce-system-rootfs - -> test-repo|master|xfce-core.morph|xfce-core-devel|xfce-core-devel - -> test-repo|master|xfce-core.morph|xfce-core-runtime|xfce-core-runtime - test-repo|master|xfce-core.morph|xfce-core-devel|xfce-core-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-devel - -> test-repo|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|thunar.morph|thunar.morph|thunar.morph-devel - -> test-repo|master|thunar.morph|thunar.morph|thunar.morph-doc - -> test-repo|master|tumbler.morph|tumbler.morph|tumbler.morph-devel - -> test-repo|master|tumbler.morph|tumbler.morph|tumbler.morph-doc - -> test-repo|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-devel - -> test-repo|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-doc - -> test-repo|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-devel - -> test-repo|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-doc - -> test-repo|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-devel - -> test-repo|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-doc - -> test-repo|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-devel - -> test-repo|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-devel - -> test-repo|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-doc - -> test-repo|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-devel - -> test-repo|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-doc - test-repo|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-doc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-doc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - test-repo|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - test-repo|master|tumbler.morph|tumbler.morph|tumbler.morph-doc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - test-repo|master|tumbler.morph|tumbler.morph|tumbler.morph-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - test-repo|master|thunar.morph|thunar.morph|thunar.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - test-repo|master|thunar.morph|thunar.morph|thunar.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - test-repo|master|xfce-core.morph|xfce-core-runtime|xfce-core-runtime - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-bins - -> test-repo|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-libs - -> test-repo|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-locale - -> test-repo|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-misc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - -> test-repo|master|thunar.morph|thunar.morph|thunar.morph-bins - -> test-repo|master|thunar.morph|thunar.morph|thunar.morph-libs - -> test-repo|master|thunar.morph|thunar.morph|thunar.morph-locale - -> test-repo|master|thunar.morph|thunar.morph|thunar.morph-misc - -> test-repo|master|tumbler.morph|tumbler.morph|tumbler.morph-bins - -> test-repo|master|tumbler.morph|tumbler.morph|tumbler.morph-libs - -> test-repo|master|tumbler.morph|tumbler.morph|tumbler.morph-locale - -> test-repo|master|tumbler.morph|tumbler.morph|tumbler.morph-misc - -> test-repo|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-bins - -> test-repo|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-libs - -> test-repo|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-locale - -> test-repo|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-misc - -> test-repo|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-bins - -> test-repo|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-libs - -> test-repo|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-locale - -> test-repo|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-misc - -> test-repo|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-bins - -> test-repo|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-libs - -> test-repo|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-locale - -> test-repo|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-misc - -> test-repo|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-bins - -> test-repo|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-libs - -> test-repo|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-locale - -> test-repo|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - -> test-repo|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-bins - -> test-repo|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-libs - -> test-repo|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-locale - -> test-repo|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-misc - -> test-repo|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-bins - -> test-repo|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-libs - -> test-repo|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-locale - -> test-repo|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-misc - test-repo|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-misc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-misc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-locale - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-libs - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-bins - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-locale - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-libs - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-bins - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-misc - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-misc - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-misc - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - test-repo|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - test-repo|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - test-repo|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - test-repo|master|garcon.morph|garcon.morph|garcon.morph-doc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|garcon.morph|garcon.morph|garcon.morph-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|tumbler.morph|tumbler.morph|tumbler.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - test-repo|master|tumbler.morph|tumbler.morph|tumbler.morph-locale - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - test-repo|master|tumbler.morph|tumbler.morph|tumbler.morph-libs - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - test-repo|master|tumbler.morph|tumbler.morph|tumbler.morph-bins - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - test-repo|master|thunar.morph|thunar.morph|thunar.morph-misc - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - test-repo|master|thunar.morph|thunar.morph|thunar.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - test-repo|master|thunar.morph|thunar.morph|thunar.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - test-repo|master|thunar.morph|thunar.morph|thunar.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - test-repo|master|exo.morph|exo.morph|exo.morph-doc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|exo.morph|exo.morph|exo.morph-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|garcon.morph|garcon.morph|garcon.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|garcon.morph|garcon.morph|garcon.morph-locale - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|garcon.morph|garcon.morph|garcon.morph-libs - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|garcon.morph|garcon.morph|garcon.morph-bins - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|exo.morph|exo.morph|exo.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|exo.morph|exo.morph|exo.morph-locale - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|exo.morph|exo.morph|exo.morph-libs - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|exo.morph|exo.morph|exo.morph-bins - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-doc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-locale - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-libs - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|xfconf.morph|xfconf.morph|xfconf.morph-bins - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - test-repo|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins - -> test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - test-repo|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-bins - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-libs - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-locale - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-misc - -> test-repo|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-bins - -> test-repo|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-libs - -> test-repo|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-locale - -> test-repo|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-misc - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-bins - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-libs - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-locale - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-misc - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-bins - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-libs - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-locale - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-misc - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-bins - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-libs - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-locale - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-misc - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-bins - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-libs - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-locale - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-misc - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - -> test-repo|master|gtk.morph|gtk.morph|gtk.morph-bins - -> test-repo|master|gtk.morph|gtk.morph|gtk.morph-libs - -> test-repo|master|gtk.morph|gtk.morph|gtk.morph-locale - -> test-repo|master|gtk.morph|gtk.morph|gtk.morph-misc - -> test-repo|master|pango.morph|pango.morph|pango.morph-bins - -> test-repo|master|pango.morph|pango.morph|pango.morph-libs - -> test-repo|master|pango.morph|pango.morph|pango.morph-locale - -> test-repo|master|pango.morph|pango.morph|pango.morph-misc - test-repo|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-misc - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-bins - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-devel - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-doc - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-libs - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-locale - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-misc - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - test-repo|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-locale - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-bins - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-devel - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-doc - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-libs - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-locale - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-misc - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - test-repo|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-libs - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-bins - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-devel - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-doc - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-libs - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-locale - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-misc - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - test-repo|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-bins - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-bins - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-devel - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-doc - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-libs - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-locale - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-misc - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - test-repo|master|gtk.morph|gtk.morph|gtk.morph-misc - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-bins - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-devel - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-doc - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-libs - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-locale - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-misc - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-bins - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-devel - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-doc - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-libs - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-locale - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-misc - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - -> test-repo|master|pango.morph|pango.morph|pango.morph-bins - -> test-repo|master|pango.morph|pango.morph|pango.morph-devel - -> test-repo|master|pango.morph|pango.morph|pango.morph-doc - -> test-repo|master|pango.morph|pango.morph|pango.morph-libs - -> test-repo|master|pango.morph|pango.morph|pango.morph-locale - -> test-repo|master|pango.morph|pango.morph|pango.morph-misc - test-repo|master|gtk.morph|gtk.morph|gtk.morph-locale - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-bins - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-devel - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-doc - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-libs - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-locale - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-misc - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-bins - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-devel - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-doc - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-libs - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-locale - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-misc - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - -> test-repo|master|pango.morph|pango.morph|pango.morph-bins - -> test-repo|master|pango.morph|pango.morph|pango.morph-devel - -> test-repo|master|pango.morph|pango.morph|pango.morph-doc - -> test-repo|master|pango.morph|pango.morph|pango.morph-libs - -> test-repo|master|pango.morph|pango.morph|pango.morph-locale - -> test-repo|master|pango.morph|pango.morph|pango.morph-misc - test-repo|master|gtk.morph|gtk.morph|gtk.morph-libs - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-bins - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-devel - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-doc - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-libs - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-locale - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-misc - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-bins - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-devel - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-doc - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-libs - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-locale - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-misc - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - -> test-repo|master|pango.morph|pango.morph|pango.morph-bins - -> test-repo|master|pango.morph|pango.morph|pango.morph-devel - -> test-repo|master|pango.morph|pango.morph|pango.morph-doc - -> test-repo|master|pango.morph|pango.morph|pango.morph-libs - -> test-repo|master|pango.morph|pango.morph|pango.morph-locale - -> test-repo|master|pango.morph|pango.morph|pango.morph-misc - test-repo|master|gtk.morph|gtk.morph|gtk.morph-bins - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-bins - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-devel - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-doc - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-libs - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-locale - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-misc - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-bins - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-devel - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-doc - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-libs - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-locale - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-misc - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - -> test-repo|master|pango.morph|pango.morph|pango.morph-bins - -> test-repo|master|pango.morph|pango.morph|pango.morph-devel - -> test-repo|master|pango.morph|pango.morph|pango.morph-doc - -> test-repo|master|pango.morph|pango.morph|pango.morph-libs - -> test-repo|master|pango.morph|pango.morph|pango.morph-locale - -> test-repo|master|pango.morph|pango.morph|pango.morph-misc - test-repo|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-devel - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-doc - -> test-repo|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-devel - -> test-repo|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-doc - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-devel - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-doc - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-devel - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-doc - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-devel - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-doc - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-devel - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|gtk.morph|gtk.morph|gtk.morph-devel - -> test-repo|master|gtk.morph|gtk.morph|gtk.morph-doc - -> test-repo|master|pango.morph|pango.morph|pango.morph-devel - -> test-repo|master|pango.morph|pango.morph|pango.morph-doc - test-repo|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-doc - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-bins - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-devel - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-doc - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-libs - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-locale - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-misc - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - test-repo|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-devel - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-bins - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-devel - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-doc - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-libs - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-locale - -> test-repo|master|dbus.morph|dbus.morph|dbus.morph-misc - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - test-repo|master|dbus.morph|dbus.morph|dbus.morph-misc - test-repo|master|dbus.morph|dbus.morph|dbus.morph-locale - test-repo|master|dbus.morph|dbus.morph|dbus.morph-libs - test-repo|master|dbus.morph|dbus.morph|dbus.morph-bins - test-repo|master|dbus.morph|dbus.morph|dbus.morph-doc - test-repo|master|dbus.morph|dbus.morph|dbus.morph-devel - test-repo|master|gtk.morph|gtk.morph|gtk.morph-doc - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-bins - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-devel - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-doc - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-libs - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-locale - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-misc - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-bins - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-devel - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-doc - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-libs - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-locale - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-misc - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - -> test-repo|master|pango.morph|pango.morph|pango.morph-bins - -> test-repo|master|pango.morph|pango.morph|pango.morph-devel - -> test-repo|master|pango.morph|pango.morph|pango.morph-doc - -> test-repo|master|pango.morph|pango.morph|pango.morph-libs - -> test-repo|master|pango.morph|pango.morph|pango.morph-locale - -> test-repo|master|pango.morph|pango.morph|pango.morph-misc - test-repo|master|gtk.morph|gtk.morph|gtk.morph-devel - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-bins - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-devel - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-doc - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-libs - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-locale - -> test-repo|master|cairo.morph|cairo.morph|cairo.morph-misc - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-bins - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-devel - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-doc - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-libs - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-locale - -> test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-misc - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - -> test-repo|master|pango.morph|pango.morph|pango.morph-bins - -> test-repo|master|pango.morph|pango.morph|pango.morph-devel - -> test-repo|master|pango.morph|pango.morph|pango.morph-doc - -> test-repo|master|pango.morph|pango.morph|pango.morph-libs - -> test-repo|master|pango.morph|pango.morph|pango.morph-locale - -> test-repo|master|pango.morph|pango.morph|pango.morph-misc - test-repo|master|pango.morph|pango.morph|pango.morph-misc - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-bins - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-devel - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-doc - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-libs - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-locale - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-misc - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-bins - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-devel - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-doc - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-libs - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-locale - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-misc - test-repo|master|pango.morph|pango.morph|pango.morph-locale - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-bins - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-devel - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-doc - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-libs - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-locale - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-misc - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-bins - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-devel - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-doc - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-libs - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-locale - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-misc - test-repo|master|pango.morph|pango.morph|pango.morph-libs - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-bins - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-devel - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-doc - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-libs - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-locale - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-misc - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-bins - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-devel - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-doc - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-libs - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-locale - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-misc - test-repo|master|pango.morph|pango.morph|pango.morph-bins - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-bins - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-devel - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-doc - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-libs - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-locale - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-misc - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-bins - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-devel - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-doc - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-libs - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-locale - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-misc - test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-misc - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - test-repo|master|cairo.morph|cairo.morph|cairo.morph-misc - test-repo|master|cairo.morph|cairo.morph|cairo.morph-locale - test-repo|master|cairo.morph|cairo.morph|cairo.morph-libs - test-repo|master|cairo.morph|cairo.morph|cairo.morph-bins - test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - test-repo|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-bins - -> test-repo|master|glib.morph|glib.morph|glib.morph-devel - -> test-repo|master|glib.morph|glib.morph|glib.morph-doc - -> test-repo|master|glib.morph|glib.morph|glib.morph-libs - -> test-repo|master|glib.morph|glib.morph|glib.morph-locale - -> test-repo|master|glib.morph|glib.morph|glib.morph-misc - test-repo|master|glib.morph|glib.morph|glib.morph-misc - test-repo|master|glib.morph|glib.morph|glib.morph-locale - test-repo|master|glib.morph|glib.morph|glib.morph-libs - test-repo|master|glib.morph|glib.morph|glib.morph-bins - test-repo|master|glib.morph|glib.morph|glib.morph-doc - test-repo|master|glib.morph|glib.morph|glib.morph-devel - test-repo|master|pango.morph|pango.morph|pango.morph-doc - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-bins - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-devel - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-doc - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-libs - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-locale - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-misc - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-bins - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-devel - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-doc - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-libs - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-locale - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-misc - test-repo|master|pango.morph|pango.morph|pango.morph-devel - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-bins - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-devel - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-doc - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-libs - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-locale - -> test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-misc - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-bins - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-devel - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-doc - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-libs - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-locale - -> test-repo|master|freetype.morph|freetype.morph|freetype.morph-misc - test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-misc - test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-locale - test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-libs - test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-bins - test-repo|master|freetype.morph|freetype.morph|freetype.morph-misc - test-repo|master|freetype.morph|freetype.morph|freetype.morph-locale - test-repo|master|freetype.morph|freetype.morph|freetype.morph-libs - test-repo|master|freetype.morph|freetype.morph|freetype.morph-bins - test-repo|master|cairo.morph|cairo.morph|cairo.morph-doc - test-repo|master|cairo.morph|cairo.morph|cairo.morph-devel - test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-doc - test-repo|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-devel - test-repo|master|freetype.morph|freetype.morph|freetype.morph-doc - test-repo|master|freetype.morph|freetype.morph|freetype.morph-devel diff --git a/tests/trove-id.script b/tests/trove-id.script deleted file mode 100755 index ee382de1..00000000 --- a/tests/trove-id.script +++ /dev/null @@ -1,99 +0,0 @@ -#!/bin/sh -# -# Copyright (C) 2012-2013,2015 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . - - -## Verify that trove-id (and by corollary trove-host) work properly. - -set -eu - -RAWDUMP="$DATADIR/raw-configdump" -PROCESSEDDUMP="$DATADIR/processed-configdump" - -# Step 1, gather all the raw and processed repo-alias entries - -"$SRCDIR/scripts/test-morph" \ - --trove-host="TROVEHOST" \ - --trove-id="fudge" \ - --trove-id="github" \ - --dump-config > "$RAWDUMP" -env MORPH_DUMP_PROCESSED_CONFIG=1 "$SRCDIR/scripts/test-morph" \ - --trove-host="TROVEHOST" \ - --trove-id="fudge" \ - --trove-id="github" \ - > "$PROCESSEDDUMP" - -RAW_ALIAS=$(grep repo-alias "$RAWDUMP" | cut -d\ -f3-) -PROCESSED_ALIAS=$(grep repo-alias "$PROCESSEDDUMP" | cut -d\ -f3-) - -find_alias () { - ALIASES="$1" - WHICH="$2" - for alias in $ALIASES; do - alias=$(echo $alias | sed -e's/,$//') - prefix=$(echo $alias | cut -d= -f1) - if test "x$WHICH" = "x$prefix"; then - echo $alias - exit 0 - fi - done -} - -# Step 2, all raw aliases should be in processed aliases unchanged. As part of -# this, we're also validating that the 'github' prefix we pass in does not -# affect the alias output since it is overridden by repo-alias. - -for raw_alias in $RAW_ALIAS; do - raw_alias=$(echo $raw_alias | sed -e's/,$//') - raw_prefix=$(echo $raw_alias | cut -d= -f1) - processed_alias=$(find_alias "$PROCESSED_ALIAS" "$raw_prefix") - if test "x$raw_alias" != "x$processed_alias"; then - echo >&2 "Raw $raw_alias not in processed aliases" - fi -done - -# Step 3, all aliases in the processed aliases which do not come from the raw -# aliases should contain the trove host. - -for processed_alias in $PROCESSED_ALIAS; do - processed_alias=$(echo $processed_alias | sed -e's/,$//') - processed_prefix=$(echo $processed_alias | cut -d= -f1) - raw_alias=$(find_alias "$RAW_ALIAS" "$processed_prefix") - if test "x$raw_alias" = "x"; then - grep_out=$(echo "$processed_alias" | grep TROVEHOST) - if test "x$grep_out" = "x"; then - echo >&2 "Processed $processed_alias does not mention TROVEHOST" - fi - fi -done - -# Step 4, validate that the processed aliases do contain a baserock and an -# upstream alias since those are implicit in morph's behaviour. - -for prefix in baserock upstream; do - processed_alias=$(find_alias "$PROCESSED_ALIAS" "$prefix") - if test "x$processed_alias" = "x"; then - echo >&2 "Processed aliases lack $prefix prefix" - fi -done - -# Step 5, validate that the fudge prefix has been correctly expanded as though -# it were fudge=fudge#ssh#ssh - -fudge_alias=$(find_alias "$PROCESSED_ALIAS" "fudge") -desired_fudge="fudge=ssh://git@TROVEHOST/fudge/%s#ssh://git@TROVEHOST/fudge/%s" -if test "x$fudge_alias" != "x$desired_fudge"; then - echo >&2 "Fudge alias was '$fudge_alias' where we wanted '$desired_fudge'" -fi diff --git a/yarns/architecture.yarn b/yarns/architecture.yarn index ec5207c2..d8b1182c 100644 --- a/yarns/architecture.yarn +++ b/yarns/architecture.yarn @@ -1,5 +1,5 @@ -Morph Cross-Building Tests -========================== +Morph Architecture Tests +======================== SCENARIO building a system for a different architecture GIVEN a git server @@ -10,19 +10,22 @@ Morph Cross-Building Tests AND the build error message includes the string "Are you trying to cross-build?" FINALLY the git server is shut down - -Morph Cross-Bootstrap Tests -=========================== - SCENARIO cross-bootstrapping a system for a different architecture GIVEN a git server AND a system called base-system-testarch.morph for the test architecture in the git server WHEN the user clones definitions - THEN the user cross-bootstraps the system base-system-testarch.morph in branch master of repo test:definitions to the arch testarch + AND the user attempts to cross-bootstrap the system base-system-testarch.morph in branch master of repo test:definitions to the arch testarch + THEN morph succeeded FINALLY the git server is shut down -Architecture validation Tests -============================= + SCENARIO cross-bootstrapping a system for an unknown architecture + GIVEN a git server + AND a system called base-system-testarch.morph for the test architecture in the git server + WHEN the user clones definitions + AND the user attempts to cross-bootstrap the system base-system-testarch.morph in branch master of repo test:definitions to the arch unknown-archicture + THEN morph failed + AND the cross-bootstrap error message includes the string "Unsupported architecture "unknown-archicture" + FINALLY the git server is shut down SCENARIO building a system with no architecture GIVEN a git server diff --git a/yarns/building.yarn b/yarns/building.yarn index cb92a098..9284f7cf 100644 --- a/yarns/building.yarn +++ b/yarns/building.yarn @@ -1,6 +1,14 @@ Morph Building Tests ====================== + SCENARIO building a system morphology + GIVEN a git server + WHEN the user clones definitions + AND the user attempts to build the system systems/test-system.morph in branch master + THEN morph succeeded + AND the system artifact for test-system is in the cache + FINALLY the git server is shut down + SCENARIO attempting to build a system morphology which has never been committed GIVEN a git server WHEN the user clones definitions @@ -33,6 +41,54 @@ Morph Building Tests THEN morph succeeded FINALLY the git server is shut down + SCENARIO build a chunk with build commands that will fail + GIVEN a git server + WHEN the user clones definitions + AND the user defines build commands for chunk test-chunk that will fail, in branch master + AND the user attempts to build the system systems/test-system.morph in branch master + THEN morph failed + AND the build error message includes the string "build failed (exit_code=1)" + FINALLY the git server is shut down + + SCENARIO build log is saved when a chunk is built + GIVEN a git server + WHEN the user clones definitions + AND the user attempts to build the system systems/test-system.morph in branch master + THEN morph succeeded + AND the build logs for the chunks were saved to the artifact cache + FINALLY the git server is shut down + + SCENARIO building a chunk containing submodules + GIVEN a git server + AND a chunk with submodules + WHEN the user clones definitions + AND the user adds the chunk with submodules to an existing stratum in branch master + AND the user attempts to build the system systems/test-system.morph in branch master + THEN morph succeeded + FINALLY the git server is shut down + + SCENARIO building a chunk using a custom prefix + GIVEN a git server + WHEN the user clones definitions + AND the user adds the chunk with custom prefixes to an existing stratum in branch master + AND the user attempts to build the system systems/test-system.morph in branch master + THEN morph succeeded + THEN the build log for chunk xyzzy contains /plover + THEN the build log for chunk plugh contains /usr + THEN the build log for chunk plugh contains /plover/bin + FINALLY the git server is shut down + + SCENARIO modifying chunk causes its stratum to be rebuilt + GIVEN a git server + WHEN the user clones definitions + AND the user attempts to build the system systems/test-system.morph in branch master + THEN morph succeeded + WHEN the user changes the build commands for chunk test-chunk in branch master + AND the user attempts to build the system systems/test-system.morph in branch master + THEN morph succeeded + AND there are 2 artifacts named core-runtime in the cache + FINALLY the git server is shut down + System integrations ------------------- diff --git a/yarns/implementations.yarn b/yarns/implementations.yarn index f4abb190..8f4c3837 100644 --- a/yarns/implementations.yarn +++ b/yarns/implementations.yarn @@ -102,7 +102,6 @@ another to hold a chunk. # that the file exists, rather than its contents, we can use /dev/null # as the source. - for bindir in bin sbin; do install -D /dev/null "$DESTDIR/$PREFIX/$bindir/test" done @@ -452,10 +451,10 @@ have a morphology using the test architecture. kind: system name: $name strata: - - name: build-essential - morph: strata/build-essential.morph - - name: core - morph: strata/core.morph + - name: build-essential + morph: strata/build-essential.morph + - name: core + morph: strata/core.morph EOF run_in "$DATADIR/gits/definitions" git add "strata/build-essential.morph" @@ -603,11 +602,13 @@ Implementation sections for building Implementation sections for cross-bootstrapping =============================================== - IMPLEMENTS THEN the user cross-bootstraps the system (\S+) in branch (\S+) of repo (\S+) to the arch (\S+) + IMPLEMENTS WHEN the user (attempts to )?cross-bootstraps? the system (\S+) in branch (\S+) of repo (\S+) to the arch (\S+) cd "$DATADIR/definitions" - git checkout "$MATCH_2" - set -- cross-bootstrap "$MATCH_4" "$MATCH_3" "$MATCH_2" "$MATCH_1" - run_morph "$@" + git checkout "$MATCH_3" + set -- cross-bootstrap "$MATCH_5" "$MATCH_4" "$MATCH_3" "$MATCH_2" + if [ "$MATCH_1" != "attempts to " ]; then run_morph "$@" + else attempt_morph "$@"; fi + echo $@ >&2 Implementation sections for deployment ====================================== @@ -676,7 +677,7 @@ them, so they can be added to the end of the implements section. Implementations sections for reading error messages =================================================== - IMPLEMENTS THEN the (branch|build|checkout|deploy|edit|init|help) error message includes the string "(.*)" + IMPLEMENTS THEN the (branch|build|cross-bootstrap|checkout|deploy|edit|init|help) error message includes the string "(.*)" grep "$MATCH_2" "$DATADIR/result-$MATCH_1" IMPLEMENTS for test file and directory handling @@ -826,6 +827,134 @@ Implementations for building systems cd "$DATADIR/$MATCH_1" attempt_morph build "$(pwd)/$MATCH_2" + IMPLEMENTS THEN the system artifact for (\S+) is in the cache + system_name="$MATCH_1" + system_artifact="$(ls "$DATADIR/cache/artifacts/"*"$system_name"-rootfs)" + tar tf "$system_artifact" | LC_ALL=C sort | sed '/^\.\/./s:^\./::' | grep -v '^baserock/' + + IMPLEMENTS THEN the build logs for the chunks were saved to the artifact cache + sources="$DATADIR"/sources + find "$DATADIR"/cache/artifacts -name '*.chunk.*' | \ + sed 's@\.chunk\..*@@' | sort -u > "$sources" + while read source; do + test -e "$source".build-log + done < "$sources" + + IMPLEMENTS THEN the build log for chunk (\S+) contains (\S+) + chunk_name="$MATCH_1" + string="$MATCH_2" + artifact=$(ls "$DATADIR/cache/artifacts/"*chunk\."$chunk_name"-devel) + cachekey="$(echo "$(basename "$artifact")" | cut -d. -f1)" + logfile="$DATADIR/cache/artifacts/$cachekey.build-log" + grep -q "$string" "$logfile" + + IMPLEMENTS WHEN the user defines build commands for chunk (\S+) that will fail, in branch (\S+) + chunk_name="$MATCH_1" + branch="$MATCH_2" + cd "$DATADIR"/definitions + git checkout "$branch" + cat << EOF > "${chunk_name}".morph + name: hello + kind: chunk + configure-commands: + - echo dummy configure + build-commands: + - echo The next command will fail + - false + EOF + git add "${chunk_name}".morph + git commit -m "Update ${chunk_name} build commands" + git checkout - + + IMPLEMENTS GIVEN a chunk with submodules + mkdir "$DATADIR/gits/child-chunk" + cd "$DATADIR/gits/child-chunk" + git init . + touch submodule-file + git add . + git commit -m "Initial commit" + mkdir "$DATADIR/gits/parent-chunk" + cd "$DATADIR/gits/parent-chunk" + git init . + git commit --allow-empty -m "Initial commit" + git submodule add -b master file://$DATADIR/gits/child-chunk + git commit -m "Add child-chunk submodule" + + IMPLEMENTS WHEN the user adds the chunk with submodules to an existing stratum in branch (\S+) + branch="$MATCH_1" + cd "$DATADIR/definitions" + git checkout "$branch" + cat << EOF >> strata/core.morph + - name: parent-chunk + morph: parent-chunk.morph + repo: test:parent-chunk + ref: master + EOF + cat << EOF > parent-chunk.morph + name: parent-chunk + kind: chunk + build-system: manual + build-commands: + - file exists child-chunk/submodule-file + EOF + git add strata/core.morph parent-chunk.morph + git commit -m "Add parent-chunk to core" + git checkout - + + IMPLEMENTS WHEN the user adds the chunk with custom prefixes to an existing stratum in branch (\S+) + branch="$MATCH_1" + cd "$DATADIR"/definitions + git checkout "$branch" + cat << EOF >> strata/core.morph + - name: xyzzy + morph: xyzzy.morph + repo: test:test-chunk + ref: master + build-depends: [] + prefix: /plover + - name: plugh + morph: plugh.morph + repo: test:test-chunk + ref: master + build-depends: + - xyzzy + EOF + cat << EOF > xyzzy.morph + name: xyzzy + kind: chunk + build-mode: manual + install-commands: + - printvar PREFIX + EOF + cat << EOF > plugh.morph + name: plugh + kind: chunk + build-mode: manual + install-commands: + - printvar PREFIX + - printvar PATH + EOF + git add strata/core.morph xyzzy.morph plugh.morph + git commit -m "Add moar stuff" + git checkout - + + IMPLEMENTS WHEN the user changes the build commands for chunk (\S+) in branch (\S+) + chunk_name="$MATCH_1" + branch="$MATCH_2" + cd "$DATADIR"/definitions + git checkout "$branch" + cat << EOF >> "${chunk_name}".morph + post-install-commands: + - create file foo + EOF + git checkout - + + IMPLEMENTS THEN there are (\S+) artifacts named (\S+) in the cache + expected_num="$MATCH_1" + artifact_name="$MATCH_2" + num_artifacts="$(ls -l "$DATADIR"/cache/artifacts/*"$artifact_name" | wc -l)" + test "$expected_num" -eq "$num_artifacts" + Implementations for tarball inspection -------------------------------------- diff --git a/yarns/morph.shell-lib b/yarns/morph.shell-lib index d9d29a07..01ea8ecd 100644 --- a/yarns/morph.shell-lib +++ b/yarns/morph.shell-lib @@ -26,6 +26,23 @@ case "$PYTHONPATH" in esac export PYTHONPATH +# Added until it's fixed in upstream. +# It's a solution to create an empty home directory each execution +export HOME="$DATADIR/home" +if [ ! -d "$HOME" ] +then + mkdir "$HOME" +fi + +# Generating a default git user to run the tests +if ! test -r "$HOME/.gitconfig" +then + cat > "$HOME/.gitconfig" < "$HOME/.gitconfig" < "$DATADIR/stdout" 2> "$DATADIR/stderr" + +Showing dependencies +-------------------- + + SCENARIO showing the dependencies for a system + GIVEN a git server + AND a system with two reasonable-sized strata in branch master of definitions + WHEN the user runs the show-dependencies command for system xfce-system.morph in branch master + THEN the result shows the dependencies of the system + + IMPLEMENTS GIVEN a system with two reasonable-sized strata in branch (\S+) of definitions + branch="$MATCH_1" + cd "$DATADIR"/gits/definitions + git checkout "$branch" + echo "version: 6" > VERSION + git add VERSION + cat << EOF > gtk-stack.morph + name: gtk-stack + kind: stratum + build-depends: [] + chunks: + - name: freetype + repo: test:test-chunk + ref: master + build-mode: bootstrap + build-system: manual + - name: fontconfig + repo: test:test-chunk + ref: master + build-mode: bootstrap + build-system: manual + - name: cairo + repo: test:test-chunk + ref: master + build-mode: bootstrap + build-system: manual + - name: pango + repo: test:test-chunk + ref: master + build-system: manual + build-depends: + - freetype + - fontconfig + - name: glib + repo: test:test-chunk + ref: master + build-mode: bootstrap + build-system: manual + - name: gdk-pixbuf + repo: test:test-chunk + ref: master + build-system: manual + build-depends: + - glib + - name: gtk + repo: test:test-chunk + ref: master + build-system: manual + build-depends: + - cairo + - gdk-pixbuf + - glib + - pango + - name: dbus + repo: test:test-chunk + ref: master + build-mode: bootstrap + build-system: manual + - name: dbus-glib + repo: test:test-chunk + ref: master + build-system: manual + build-depends: + - dbus + - glib + EOF + git add gtk-stack.morph + + cat < xfce-core.morph + name: xfce-core + kind: stratum + build-depends: + - morph: gtk-stack + chunks: + - name: libxfce4util + repo: test:test-chunk + ref: master + build-system: manual + - name: xfconf + repo: test:test-chunk + ref: master + build-system: manual + build-depends: + - libxfce4util + - name: libxfce4ui + repo: test:test-chunk + ref: master + build-system: manual + build-depends: + - xfconf + - name: exo + repo: test:test-chunk + ref: master + build-system: manual + build-depends: + - libxfce4util + - name: garcon + repo: test:test-chunk + ref: master + build-system: manual + build-depends: + - libxfce4util + - name: thunar + repo: test:test-chunk + ref: master + build-system: manual + build-depends: + - libxfce4ui + - exo + - name: tumbler + repo: test:test-chunk + ref: master + build-system: manual + - name: xfce4-panel + repo: test:test-chunk + ref: master + build-system: manual + build-depends: + - libxfce4ui + - exo + - garcon + - name: xfce4-settings + repo: test:test-chunk + ref: master + build-system: manual + build-depends: + - libxfce4ui + - exo + - xfconf + - name: xfce4-session + repo: test:test-chunk + ref: master + build-system: manual + build-depends: + - libxfce4ui + - exo + - xfconf + - name: xfwm4 + repo: test:test-chunk + ref: master + build-system: manual + build-depends: + - libxfce4ui + - xfconf + - name: xfdesktop + repo: test:test-chunk + ref: master + build-system: manual + build-depends: + - libxfce4ui + - xfconf + - name: xfce4-appfinder + repo: test:test-chunk + ref: master + build-system: manual + build-depends: + - libxfce4ui + - garcon + - xfconf + - name: gtk-xfce-engine + repo: test:test-chunk + ref: master + build-system: manual + build-depends: + - libxfce4ui + - garcon + - xfconf + EOF + git add xfce-core.morph + + cat << EOF > xfce-system.morph + name: xfce-system + kind: system + arch: $("$SRCDIR/scripts/test-morph" print-architecture) + strata: + - morph: xfce-core + EOF + git add xfce-system.morph + git commit -m "Add xfce-system" + git checkout - + + IMPLEMENTS WHEN the user runs the show-dependencies command for system (\S+) in branch (\S+) + system="$MATCH_1" + branch="$MATCH_2" + run_morph show-dependencies --quiet test:definitions "$branch" "$system" | sed 's/test://' + + IMPLEMENTS THEN the result shows the dependencies of the system + diff "$SRCDIR"/yarns/xfce-system-dependencies "$DATADIR"/out-show-dependencies diff --git a/yarns/tempdir.yarn b/yarns/tempdir.yarn new file mode 100644 index 00000000..7882121e --- /dev/null +++ b/yarns/tempdir.yarn @@ -0,0 +1,26 @@ +Temporary Directory +=================== + + SCENARIO morph honours the temporary directory given + GIVEN a git server + WHEN the user clones definitions + THEN the user is able to build the system systems/test-system.morph in branch master using the specified temporary directory + + IMPLEMENTS THEN the user is able to build the system (\S+) in branch (\S+) using the specified temporary directory + system="$MATCH_1" + branch="$MATCH_2" + + export TMPDIR + TMPDIR="$DATADIR"/unwritable-tmp + install -m 000 -d "$TMPDIR" + mkdir "$DATADIR"/tmp + + cd "$DATADIR"/definitions + git checkout "$branch" + morph --tempdir="$DATADIR"/tmp \ + --cachedir-min-space=0 \ + --tempdir-min-space=0 \ + --no-default-config \ + --config "$DATADIR"/morph.conf \ + build "$system" + git checkout - diff --git a/yarns/trove-alias.yarn b/yarns/trove-alias.yarn new file mode 100644 index 00000000..d8a3a461 --- /dev/null +++ b/yarns/trove-alias.yarn @@ -0,0 +1,94 @@ +Trove Aliases +============= + + SCENARIO trove-id (and by corollary trove-host) work properly + GIVEN a morph configuration to test the aliases + AND a list of raw aliases + AND a list of processed aliases + THEN all raw aliases should be in processed aliases unchanged + THEN all aliases in the processed aliases which do not come from the raw aliases should contain the trove host + THEN processed aliases do contain a baserock and an upstream alias since those are implicit in morph's behaviour + THEN fudge prefix has been correctly expanded as though it were fudge=fudge#ssh#ssh + + IMPLEMENTS GIVEN a morph configuration to test the aliases + cat << EOF > "$DATADIR/morph.conf" + [config] + repo-alias = test=file://$DATADIR/%s#file://$DATADIR/%s + cachedir = $DATADIR/cache + log = $DATADIR/morph.log + no-distcc = true + quiet = true + EOF + + IMPLEMENTS GIVEN a list of raw aliases + run_morph \ + --trove-host="TROVEHOST" \ + --trove-id="fudge" \ + --trove-id="github" \ + --dump-config > "$DATADIR/raw-configdump" + grep repo-alias "$DATADIR"/raw-configdump | cut -d\ -f3- > \ + "$DATADIR"/raw-aliases + + IMPLEMENTS GIVEN a list of processed aliases + export MORPH_DUMP_PROCESSED_CONFIG=1 + run_morph \ + --trove-host="TROVEHOST" \ + --trove-id="fudge" \ + --trove-id="github" \ + > "$DATADIR/processed-configdump" + grep repo-alias "$DATADIR"/processed-configdump | cut -d\ -f3- > \ + "$DATADIR"/processed-aliases + + IMPLEMENTS THEN all raw aliases should be in processed aliases unchanged + # All raw aliases should be in processed aliases unchanged. As part + # of this, we're also validating that the 'github' prefix we pass in + # does not affect the alias output since it is overridden by + # repo-alias. + RAW_ALIAS="$(cat "$DATADIR"/raw-aliases)" + PROCESSED_ALIAS="$(cat "$DATADIR"/processed-aliases)" + for raw_alias in $RAW_ALIAS; do + raw_alias=$(echo $raw_alias | sed -e's/,$//') + raw_prefix=$(echo $raw_alias | cut -d= -f1) + processed_alias=$(find_alias "$PROCESSED_ALIAS" "$raw_prefix") + if test "x$raw_alias" != "x$processed_alias"; then + die "Raw $raw_alias not in processed aliases" + fi + done + + IMPLEMENTS THEN all aliases in the processed aliases which do not come from the raw aliases should contain the trove host + # All aliases in the processed aliases which do not come from the + # raw aliases should contain the trove host. + RAW_ALIAS="$(cat "$DATADIR"/raw-aliases)" + PROCESSED_ALIAS="$(cat "$DATADIR"/processed-aliases)" + for processed_alias in $PROCESSED_ALIAS; do + processed_alias=$(echo $processed_alias | sed -e's/,$//') + processed_prefix=$(echo $processed_alias | cut -d= -f1) + raw_alias=$(find_alias "$RAW_ALIAS" "$processed_prefix") + if test "x$raw_alias" = "x"; then + grep_out=$(echo "$processed_alias" | grep TROVEHOST) + if test "x$grep_out" = "x"; then + die "Processed $processed_alias does not mention TROVEHOST" + fi + fi + done + + IMPLEMENTS THEN processed aliases do contain a baserock and an upstream alias since those are implicit in morph's behaviour + # Validate that the processed aliases do contain a baserock and an + # upstream alias since those are implicit in morph's behaviour. + PROCESSED_ALIAS="$(cat "$DATADIR"/processed-aliases)" + for prefix in baserock upstream; do + processed_alias=$(find_alias "$PROCESSED_ALIAS" "$prefix") + if test "x$processed_alias" = "x"; then + die "Processed aliases lack $prefix prefix" + fi + done + + IMPLEMENTS THEN fudge prefix has been correctly expanded as though it were fudge=fudge#ssh#ssh + # Validate that the fudge prefix has been correctly expanded as + # though it were fudge=fudge#ssh#ssh + PROCESSED_ALIAS="$(cat "$DATADIR"/processed-aliases)" + fudge_alias=$(find_alias "$PROCESSED_ALIAS" "fudge") + desired_fudge="fudge=ssh://git@TROVEHOST/fudge/%s#ssh://git@TROVEHOST/fudge/%s" + if test "x$fudge_alias" != "x$desired_fudge"; then + die "Fudge alias was '$fudge_alias' where we wanted '$desired_fudge'" + fi diff --git a/yarns/xfce-system-dependencies b/yarns/xfce-system-dependencies new file mode 100644 index 00000000..6eb186d8 --- /dev/null +++ b/yarns/xfce-system-dependencies @@ -0,0 +1,1680 @@ +dependency graph for test:definitions|master|xfce-system.morph: + test:definitions|master|xfce-system.morph|xfce-system|xfce-system-rootfs + -> test:definitions|master|xfce-core.morph|xfce-core-devel|xfce-core-devel + -> test:definitions|master|xfce-core.morph|xfce-core-runtime|xfce-core-runtime + test:definitions|master|xfce-core.morph|xfce-core-devel|xfce-core-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-devel + -> test:test-chunk|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|thunar.morph|thunar.morph|thunar.morph-devel + -> test:test-chunk|master|thunar.morph|thunar.morph|thunar.morph-doc + -> test:test-chunk|master|tumbler.morph|tumbler.morph|tumbler.morph-devel + -> test:test-chunk|master|tumbler.morph|tumbler.morph|tumbler.morph-doc + -> test:test-chunk|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-devel + -> test:test-chunk|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-doc + -> test:test-chunk|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-devel + -> test:test-chunk|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-doc + -> test:test-chunk|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-devel + -> test:test-chunk|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-doc + -> test:test-chunk|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-devel + -> test:test-chunk|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-devel + -> test:test-chunk|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-doc + -> test:test-chunk|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-devel + -> test:test-chunk|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-doc + test:test-chunk|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-doc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-doc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-doc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-doc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-doc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-doc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-doc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + test:test-chunk|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + test:test-chunk|master|tumbler.morph|tumbler.morph|tumbler.morph-doc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + test:test-chunk|master|tumbler.morph|tumbler.morph|tumbler.morph-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + test:test-chunk|master|thunar.morph|thunar.morph|thunar.morph-doc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + test:test-chunk|master|thunar.morph|thunar.morph|thunar.morph-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + test:definitions|master|xfce-core.morph|xfce-core-runtime|xfce-core-runtime + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-bins + -> test:test-chunk|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-libs + -> test:test-chunk|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-locale + -> test:test-chunk|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + -> test:test-chunk|master|thunar.morph|thunar.morph|thunar.morph-bins + -> test:test-chunk|master|thunar.morph|thunar.morph|thunar.morph-libs + -> test:test-chunk|master|thunar.morph|thunar.morph|thunar.morph-locale + -> test:test-chunk|master|thunar.morph|thunar.morph|thunar.morph-misc + -> test:test-chunk|master|tumbler.morph|tumbler.morph|tumbler.morph-bins + -> test:test-chunk|master|tumbler.morph|tumbler.morph|tumbler.morph-libs + -> test:test-chunk|master|tumbler.morph|tumbler.morph|tumbler.morph-locale + -> test:test-chunk|master|tumbler.morph|tumbler.morph|tumbler.morph-misc + -> test:test-chunk|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-bins + -> test:test-chunk|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-libs + -> test:test-chunk|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-locale + -> test:test-chunk|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-misc + -> test:test-chunk|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-bins + -> test:test-chunk|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-libs + -> test:test-chunk|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-locale + -> test:test-chunk|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-misc + -> test:test-chunk|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-bins + -> test:test-chunk|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-libs + -> test:test-chunk|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-locale + -> test:test-chunk|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-misc + -> test:test-chunk|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-bins + -> test:test-chunk|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-libs + -> test:test-chunk|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-locale + -> test:test-chunk|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + -> test:test-chunk|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-bins + -> test:test-chunk|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-libs + -> test:test-chunk|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-locale + -> test:test-chunk|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-misc + -> test:test-chunk|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-bins + -> test:test-chunk|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-libs + -> test:test-chunk|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-locale + -> test:test-chunk|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-misc + test:test-chunk|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-misc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-locale + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-libs + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|gtk-xfce-engine.morph|gtk-xfce-engine.morph|gtk-xfce-engine.morph-bins + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-misc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-locale + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-libs + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-appfinder.morph|xfce4-appfinder.morph|xfce4-appfinder.morph-bins + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-misc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-locale + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-libs + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfdesktop.morph|xfdesktop.morph|xfdesktop.morph-bins + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-misc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-locale + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-libs + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfwm4.morph|xfwm4.morph|xfwm4.morph-bins + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-misc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-locale + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-libs + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-session.morph|xfce4-session.morph|xfce4-session.morph-bins + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-misc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-locale + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-libs + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-settings.morph|xfce4-settings.morph|xfce4-settings.morph-bins + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-misc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + test:test-chunk|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-locale + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + test:test-chunk|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-libs + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + test:test-chunk|master|xfce4-panel.morph|xfce4-panel.morph|xfce4-panel.morph-bins + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-doc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|tumbler.morph|tumbler.morph|tumbler.morph-misc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + test:test-chunk|master|tumbler.morph|tumbler.morph|tumbler.morph-locale + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + test:test-chunk|master|tumbler.morph|tumbler.morph|tumbler.morph-libs + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + test:test-chunk|master|tumbler.morph|tumbler.morph|tumbler.morph-bins + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + test:test-chunk|master|thunar.morph|thunar.morph|thunar.morph-misc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + test:test-chunk|master|thunar.morph|thunar.morph|thunar.morph-locale + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + test:test-chunk|master|thunar.morph|thunar.morph|thunar.morph-libs + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + test:test-chunk|master|thunar.morph|thunar.morph|thunar.morph-bins + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + test:test-chunk|master|exo.morph|exo.morph|exo.morph-doc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|exo.morph|exo.morph|exo.morph-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-doc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-misc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-locale + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-libs + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|garcon.morph|garcon.morph|garcon.morph-bins + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|exo.morph|exo.morph|exo.morph-misc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|exo.morph|exo.morph|exo.morph-locale + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|exo.morph|exo.morph|exo.morph-libs + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|exo.morph|exo.morph|exo.morph-bins + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-misc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-locale + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-libs + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|libxfce4ui.morph|libxfce4ui.morph|libxfce4ui.morph-bins + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-doc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-misc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-locale + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-libs + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|xfconf.morph|xfconf.morph|xfconf.morph-bins + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-doc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-misc + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-locale + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-libs + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + test:test-chunk|master|libxfce4util.morph|libxfce4util.morph|libxfce4util.morph-bins + -> test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + test:definitions|master|gtk-stack.morph|gtk-stack-runtime|gtk-stack-runtime + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-bins + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-libs + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-locale + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-misc + -> test:test-chunk|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-bins + -> test:test-chunk|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-libs + -> test:test-chunk|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-locale + -> test:test-chunk|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-misc + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-bins + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-libs + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-locale + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-misc + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-bins + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-libs + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-locale + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-misc + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-bins + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-libs + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-locale + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-misc + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-bins + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-libs + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-locale + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-misc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + -> test:test-chunk|master|gtk.morph|gtk.morph|gtk.morph-bins + -> test:test-chunk|master|gtk.morph|gtk.morph|gtk.morph-libs + -> test:test-chunk|master|gtk.morph|gtk.morph|gtk.morph-locale + -> test:test-chunk|master|gtk.morph|gtk.morph|gtk.morph-misc + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-bins + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-libs + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-locale + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-misc + test:test-chunk|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-misc + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-bins + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-devel + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-doc + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-libs + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-locale + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-misc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + test:test-chunk|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-locale + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-bins + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-devel + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-doc + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-libs + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-locale + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-misc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + test:test-chunk|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-libs + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-bins + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-devel + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-doc + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-libs + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-locale + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-misc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + test:test-chunk|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-bins + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-bins + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-devel + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-doc + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-libs + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-locale + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-misc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + test:test-chunk|master|gtk.morph|gtk.morph|gtk.morph-misc + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-bins + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-devel + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-doc + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-libs + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-locale + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-misc + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-bins + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-devel + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-doc + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-libs + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-locale + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-misc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-bins + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-devel + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-doc + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-libs + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-locale + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-misc + test:test-chunk|master|gtk.morph|gtk.morph|gtk.morph-locale + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-bins + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-devel + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-doc + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-libs + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-locale + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-misc + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-bins + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-devel + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-doc + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-libs + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-locale + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-misc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-bins + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-devel + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-doc + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-libs + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-locale + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-misc + test:test-chunk|master|gtk.morph|gtk.morph|gtk.morph-libs + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-bins + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-devel + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-doc + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-libs + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-locale + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-misc + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-bins + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-devel + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-doc + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-libs + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-locale + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-misc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-bins + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-devel + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-doc + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-libs + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-locale + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-misc + test:test-chunk|master|gtk.morph|gtk.morph|gtk.morph-bins + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-bins + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-devel + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-doc + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-libs + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-locale + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-misc + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-bins + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-devel + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-doc + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-libs + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-locale + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-misc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-bins + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-devel + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-doc + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-libs + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-locale + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-misc + test:definitions|master|gtk-stack.morph|gtk-stack-devel|gtk-stack-devel + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-devel + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-doc + -> test:test-chunk|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-devel + -> test:test-chunk|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-doc + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-devel + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-doc + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-devel + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-doc + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-devel + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-doc + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-devel + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|gtk.morph|gtk.morph|gtk.morph-devel + -> test:test-chunk|master|gtk.morph|gtk.morph|gtk.morph-doc + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-devel + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-doc + test:test-chunk|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-doc + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-bins + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-devel + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-doc + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-libs + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-locale + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-misc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + test:test-chunk|master|dbus-glib.morph|dbus-glib.morph|dbus-glib.morph-devel + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-bins + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-devel + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-doc + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-libs + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-locale + -> test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-misc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-misc + test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-locale + test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-libs + test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-bins + test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-doc + test:test-chunk|master|dbus.morph|dbus.morph|dbus.morph-devel + test:test-chunk|master|gtk.morph|gtk.morph|gtk.morph-doc + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-bins + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-devel + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-doc + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-libs + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-locale + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-misc + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-bins + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-devel + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-doc + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-libs + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-locale + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-misc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-bins + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-devel + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-doc + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-libs + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-locale + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-misc + test:test-chunk|master|gtk.morph|gtk.morph|gtk.morph-devel + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-bins + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-devel + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-doc + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-libs + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-locale + -> test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-misc + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-bins + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-devel + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-doc + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-libs + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-locale + -> test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-misc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-bins + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-devel + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-doc + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-libs + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-locale + -> test:test-chunk|master|pango.morph|pango.morph|pango.morph-misc + test:test-chunk|master|pango.morph|pango.morph|pango.morph-misc + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-bins + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-devel + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-doc + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-libs + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-locale + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-misc + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-bins + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-devel + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-doc + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-libs + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-locale + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-misc + test:test-chunk|master|pango.morph|pango.morph|pango.morph-locale + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-bins + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-devel + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-doc + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-libs + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-locale + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-misc + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-bins + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-devel + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-doc + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-libs + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-locale + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-misc + test:test-chunk|master|pango.morph|pango.morph|pango.morph-libs + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-bins + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-devel + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-doc + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-libs + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-locale + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-misc + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-bins + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-devel + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-doc + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-libs + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-locale + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-misc + test:test-chunk|master|pango.morph|pango.morph|pango.morph-bins + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-bins + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-devel + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-doc + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-libs + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-locale + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-misc + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-bins + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-devel + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-doc + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-libs + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-locale + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-misc + test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-misc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-misc + test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-locale + test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-libs + test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-bins + test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + test:test-chunk|master|gdk-pixbuf.morph|gdk-pixbuf.morph|gdk-pixbuf.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + -> test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + test:test-chunk|master|glib.morph|glib.morph|glib.morph-misc + test:test-chunk|master|glib.morph|glib.morph|glib.morph-locale + test:test-chunk|master|glib.morph|glib.morph|glib.morph-libs + test:test-chunk|master|glib.morph|glib.morph|glib.morph-bins + test:test-chunk|master|glib.morph|glib.morph|glib.morph-doc + test:test-chunk|master|glib.morph|glib.morph|glib.morph-devel + test:test-chunk|master|pango.morph|pango.morph|pango.morph-doc + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-bins + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-devel + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-doc + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-libs + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-locale + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-misc + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-bins + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-devel + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-doc + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-libs + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-locale + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-misc + test:test-chunk|master|pango.morph|pango.morph|pango.morph-devel + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-bins + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-devel + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-doc + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-libs + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-locale + -> test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-misc + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-bins + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-devel + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-doc + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-libs + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-locale + -> test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-misc + test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-misc + test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-locale + test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-libs + test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-bins + test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-misc + test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-locale + test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-libs + test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-bins + test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-doc + test:test-chunk|master|cairo.morph|cairo.morph|cairo.morph-devel + test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-doc + test:test-chunk|master|fontconfig.morph|fontconfig.morph|fontconfig.morph-devel + test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-doc + test:test-chunk|master|freetype.morph|freetype.morph|freetype.morph-devel -- cgit v1.2.1