From c6ba656f1d88389e34408aac9a46f6e3e8983aff Mon Sep 17 00:00:00 2001 From: Denis Flaven Date: Wed, 13 Mar 2013 16:52:10 +0000 Subject: [PATCH] Sort the modules before processing them for dependencies, in order to obtain a predictable result independent from the order of the modules in the file system... hopefully... (should fix Trac#679) SVN:trunk[2619] --- setup/modulediscovery.class.inc.php | 1 + 1 file changed, 1 insertion(+) diff --git a/setup/modulediscovery.class.inc.php b/setup/modulediscovery.class.inc.php index c8e761d81..9e28bbce3 100644 --- a/setup/modulediscovery.class.inc.php +++ b/setup/modulediscovery.class.inc.php @@ -114,6 +114,7 @@ class ModuleDiscovery { $aDependencies[$sId] = $aModule['dependencies']; } + ksort($aDependencies); $aOrderedModules = array(); $iLoopCount = 1; while(($iLoopCount < count(self::$m_aModules)) && (count($aDependencies) > 0) )