Package: release.debian.org
Control: affects -1 + src:hunspell-ar
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: unblock
Severity: normal
Please unblock package hunspell-ar
[ Reason ]
The version of hunspell-ar in testing uses a Hunspell dictionary name
that cannot be enumerated by LibreOffice. This is reported in #|1109305|.
[ Impact ]
Users of LibreOffice cannot usehunspell-ar as their spell-checking language.
[ Tests ]
I manually tested the fixed package, which added the creation of
symlinks of the dictionary file names from ar to ar_CN and ar_BT, in
LibreOffice and was able to successfully enable hunspell-ar spell
checking with the dictionary file name format LibreOffice knows how to
enumerate.
[ Risks ]
Only added the creation of symlinks in the debian/links file so that
LibreOffice can recognize the dictionary.
[ Checklist ]
[X] all changes are documented in the d/changelog
[X] I reviewed all changes and I approve them
[X] attach debdiff against the package in testing
unblock hunspell-ar/3.5.2014-11-08-5
--
Manuel Guerra<[email protected]>
4096 bit RSA key ECA5016D963F871E5873CFC2E573B97D48F2E520
created: 2024-06-29
keyserver: openpgp
diff -Nru hunspell-ar-3.5.2014-11-08/debian/changelog
hunspell-ar-3.5.2014-11-08/debian/changelog
--- hunspell-ar-3.5.2014-11-08/debian/changelog 2025-04-21 17:58:13.000000000
-0400
+++ hunspell-ar-3.5.2014-11-08/debian/changelog 2025-07-18 08:24:49.000000000
-0400
@@ -1,3 +1,30 @@
+hunspell-ar (3.5.2014-11-08-5) unstable; urgency=medium
+
+ * Remove unintended changes introduced in version 3.5.2014-11-08-4 that are
+ not relevant to the solution of bug #1109305 and were not declared in the
+ changelog:
+ - Deletion of debian/dirs directory. The directory was restored.
+ - Cosmetic changes in debian/control. The content in this file was reversed
+ to meet version 3.5.2014-11-08-3.
+ - Cosmetic changes in debian/watch. The content in this file was reversed
+ to meet version 3.5.2014-11-08-3.
+ - Cosmetic changes in debian/salsa-ci.yml. The content in this file was
+ reversed to meet version 3.5.2014-11-08-3.
+ - Changes made to debian/install were declared without any modifications to
+ the file.
+ - Add back dictionary symbolic linking for MySpell in debian/links.
+
+ -- Manuel Guerra <[email protected]> Fri, 18 Jul 2025 08:24:49 -0400
+
+hunspell-ar (3.5.2014-11-08-4) unstable; urgency=medium
+
+ * debian/links: Add language variants to the name of the Hunspell dictionary
+ files to make them work with LibreOffice. (closes: #1109305).
+ * debian/install: Install the renamed dictionary files.
+ * debian/info-myspell: Remove no more needed file.
+
+ -- Manuel Guerra <[email protected]> Tue, 15 Jul 2025 19:53:02 -0400
+
hunspell-ar (3.5.2014-11-08-3) unstable; urgency=medium
* debian/control:
diff -Nru hunspell-ar-3.5.2014-11-08/debian/links
hunspell-ar-3.5.2014-11-08/debian/links
--- hunspell-ar-3.5.2014-11-08/debian/links 2025-04-21 17:58:13.000000000
-0400
+++ hunspell-ar-3.5.2014-11-08/debian/links 2025-07-18 08:24:49.000000000
-0400
@@ -1,3 +1,42 @@
+# Create the country specific Hunspell links, to temporarily work around
+# the LibreOffice's bug.
+# <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1109305>
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_AE.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_AE.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_BH.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_BH.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_DZ.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_DZ.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_EG.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_EG.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_IN.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_IN.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_IQ.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_IQ.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_JO.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_JO.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_KW.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_KW.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_LB.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_LB.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_LY.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_LY.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_MA.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_MA.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_OM.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_OM.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_QA.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_QA.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_SA.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_SA.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_SD.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_SD.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_SY.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_SY.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_TN.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_TN.dic
+/usr/share/hunspell/ar.aff /usr/share/hunspell/ar_YE.aff
+/usr/share/hunspell/ar.dic /usr/share/hunspell/ar_YE.dic
# Create myspell links.
/usr/share/hunspell/ar.aff /usr/share/myspell/dicts/ar.aff
/usr/share/hunspell/ar.dic /usr/share/myspell/dicts/ar.dic