* Lucas Nussbaum <[email protected]>, 2014-11-14, 13:31:
update-default-ispell:
Could not make the default symlink to "/usr/lib/ispell/polish.hash".
This may be a temporary problem due to installation ordering. If that
file is not present after installation, please file a bugreport
against ispell dictionary package owning that file.

This looks like an insufficient dependency on dictionaries-common.

Given that the binary package was mostly generated automatically by installdeb-ispell(1), the dependencies should be be generated automatically, too. There is ${ispell:Depends} that can be used for this purpose, although it's very poorly documented.

The attached patch should fix the bug. After rebuilding with this patch, the binary package has:

Depends: dictionaries-common (>= 1.23~)

instead of

Depends: dictionaries-common (>= 1.10.6~)

But I fear that there are many other ispell dictionaries with the same problem. Some of them might not have any symptoms now (because they were built with old dictionaries-common), but they'd break after a rebuild.

--
Jakub Wilk
diff -Nru ipolish-20140830/debian/control ipolish-20140830/debian/control
--- ipolish-20140830/debian/control	2014-08-30 20:15:52.000000000 +0200
+++ ipolish-20140830/debian/control	2014-11-15 10:54:17.000000000 +0100
@@ -2,7 +2,7 @@
 Maintainer: Robert Luberda <[email protected]>
 Section: text
 Priority: optional
-Build-Depends-Indep: dictionaries-common-dev (>= 1.10.6~),
+Build-Depends-Indep: dictionaries-common-dev (>= 1.21),
                      hunspell-tools | myspell-tools,
                      ispell (>= 3.3.02),
                      locales,
@@ -15,8 +15,7 @@
 
 Package: ipolish
 Architecture: all
-Depends: dictionaries-common (>= 1.10.6~),
-         ispell,
+Depends: ${ispell:Depends},
          ${misc:Depends},
          ${perl:Depends}
 Provides: ispell-dictionary

Reply via email to