From 836119732dbfd2aa12bcab831ed43394094ed42f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 10 Jun 2026 12:42:04 +0200 Subject: [PATCH] Fix bug of sort -u on ubuntu 26.04. Use uniq instead. --- dev/translation/sanity_check_trans_missing_unused.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dev/translation/sanity_check_trans_missing_unused.sh b/dev/translation/sanity_check_trans_missing_unused.sh index 21c09ec8ff3..a04a11208fe 100755 --- a/dev/translation/sanity_check_trans_missing_unused.sh +++ b/dev/translation/sanity_check_trans_missing_unused.sh @@ -62,9 +62,8 @@ exit_code=0 grep --no-filename -r -oP -- '^([^#=]+?)(?=\s*=.*)' "${LANG_DIR}" \ | grep -x -v -F -f "${EXCLUDE_KEYS_SRC_FILE}" \ | sort > "${AVAILABLE_FILE_NODEDUP}" -sort -u \ - < "${AVAILABLE_FILE_NODEDUP}" \ - > "${AVAILABLE_FILE}" +# sort -u is buggued in ubutnu 26.04. The line StatusProspect-1 and StatusProspect1 are treated as similar lines Replaced with "uniq". +uniq < "${AVAILABLE_FILE_NODEDUP}" > "${AVAILABLE_FILE}" # Combine strings found in sources with pre-determined dynamic string values.