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