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

Re: libghc-parsec{2,3}-doc conflicts



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


Reply to: