[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1109474: unblock: hunspell-ar/3.5.2014-11-08-5



Package: release.debian.org
Control: affects -1 + src:hunspell-ar
X-Debbugs-Cc: hunspell-ar@packages.debian.org
User: release.debian.org@packages.debian.org
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 <ar.manuelguerra@gmail.com>
  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 <ar.manuelguerra@gmail.com>  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 <ar.manuelguerra@gmail.com>  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
 

Reply to: