Hi Iusting, Am Mittwoch, den 19.12.2012, 23:07 +0100 schrieb Iustin Pop: > Just saw this: > > Unpacking libghc-parsec3-doc (from .../libghc-parsec3-doc_3.1.3-2_all.deb) ... > dpkg: error processing /var/cache/apt/archives/libghc-parsec3-doc_3.1.3-2_all.deb (--unpack): > trying to overwrite '/usr/lib/ghc-doc/hoogle/parsec.txt', which is also in package libghc-parsec2-doc 2.1.0.1-7 > > Is it a known issue? I can't find any bug about, but maybe it's a known > problem… If not, then a conflicts should be added, I think? thanks for spotting this. This can be considered a bug in the new hoogle support; when placing stuff in /usr/lib/ghc-doc/hoogle, it should use DEB_CABAL_PACKAGE instead of the existing filename. Kiwamu, can you look at the issue? I guess changing find debian/$(notdir $@)/$(DEB_HADDOCK_HTML_DIR) -name "*.txt" \ -printf "%p $(DEB_HOOGLE_TXT_DIR)/%f\n" >> debian/libghc-$(CABAL_PACKAGE)-doc.links to find debian/$(notdir $@)/$(DEB_HADDOCK_HTML_DIR) -name "*.txt" \ -printf "%p $(DEB_HOOGLE_TXT_DIR)/$(DEB_CABAL_PACKAGE).txt\n" >> debian/libghc-$(CABAL_PACKAGE)-doc.links could help (and break if there were multiple hoogle files, but why should they), but this needs testing. Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata
Attachment:
signature.asc
Description: This is a digitally signed message part