From 05a18a2dc6c408d5b306825e8b4719ef1a2d3699 Mon Sep 17 00:00:00 2001 From: Eduard Sanou Date: Mon, 2 Jan 2017 02:24:03 -0300 Subject: [PATCH] [PATCH] Sort translation files Sort translation files when generating the .desktop file to output reproducible results. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848633 Reviewed-by: James Cameron --- src/sugar3/activity/bundlebuilder.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sugar3/activity/bundlebuilder.py b/src/sugar3/activity/bundlebuilder.py index 313909b9..7c4bc4ba 100644 --- a/src/sugar3/activity/bundlebuilder.py +++ b/src/sugar3/activity/bundlebuilder.py @@ -387,8 +387,8 @@ class Installer(Packager): if info.has_option('Activity', 'summary'): cp.set(section, 'Comment', info.get('Activity', 'summary')) - for path in glob(os.path.join(activity_path, 'locale', - '*', 'activity.linfo')): + for path in sorted(glob(os.path.join(activity_path, 'locale', + '*', 'activity.linfo'))): locale = path.split(os.path.sep)[-2] info = ConfigParser() info.read(path)