From aa9ee183b4a8cf34a14d7bce246cef1a74284381 Mon Sep 17 00:00:00 2001 From: Rolf Eike Beer Date: Sat, 2 Dec 2017 21:50:13 +0100 Subject: [PATCH] explicitely flag blocked packages and circular dependencies --- templates/revdep-header | 4 ++++ templates/use-header | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/templates/revdep-header b/templates/revdep-header index 3732fbd..6a69f6c 100644 --- a/templates/revdep-header +++ b/templates/revdep-header @@ -15,6 +15,10 @@ function tatt_pkg_error echo "USE='${USE}' : USE dependencies not satisfied (probably) for ${1:?}" >> @@REPORTFILE@@ elif [[ "${eout}" =~ keyword\ changes ]]; then echo "USE='${USE}' : unkeyworded dependencies (probably) for ${1:?}" >> @@REPORTFILE@@ + elif [[ "${eout}" =~ Error:\ circular\ dependencies: ]]; then + echo "USE='${USE}' : circular dependencies (probably) for ${1:?}" >> @@REPORTFILE@@ + elif [[ "${eout}" =~ \[blocks\ B ]]; then + echo "USE='${USE}' : blocked packages (probably) for ${1:?}" >> @@REPORTFILE@@ else echo "USE='${USE}' FEATURES='${FEATURES}' failed for ${1:?}" >> @@REPORTFILE@@ fi diff --git a/templates/use-header b/templates/use-header index e4e8bc5..337cc2e 100644 --- a/templates/use-header +++ b/templates/use-header @@ -15,6 +15,10 @@ function tatt_pkg_error echo "USE='${USE}' : USE dependencies not satisfied (probably) for ${1:?}" >> @@REPORTFILE@@ elif [[ "${eout}" =~ keyword\ changes ]]; then echo "USE='${USE}' : unkeyworded dependencies (probably) for ${1:?}" >> @@REPORTFILE@@ + elif [[ "${eout}" =~ Error:\ circular\ dependencies: ]]; then + echo "USE='${USE}' : circular dependencies (probably) for ${1:?}" >> @@REPORTFILE@@ + elif [[ "${eout}" =~ \[blocks\ B ]]; then + echo "USE='${USE}' : blocked packages (probably) for ${1:?}" >> @@REPORTFILE@@ else echo "USE='${USE}' FEATURES='${FEATURES}' failed for ${1:?}" >> @@REPORTFILE@@ fi