Checksum mismatches after (re)installing ghc package

Fred Koschara fkeinternet at fkeinternet.net
Fri Mar 16 15:28:34 UTC 2018


I recently upgraded my FreeBSD installation to 11.1.  Now I'm getting the 
following warnings printed in the daily security run output:


Checking for packages with mismatched checksums:
ghc-8.0.2_3: /usr/local/bin/haddock
ghc-8.0.2_3: /usr/local/lib/ghc-8.0.2/package.conf.d/package.cache
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-43.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-60.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-A.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-All.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-B.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-C.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-D.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-E.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-F.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-G.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-I.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-J.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-K.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-L.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-M.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-N.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-O.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-P.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-Q.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-R.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-S.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-T.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-U.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-V.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/doc-index-W.html
ghc-8.0.2_3: /usr/local/share/doc/ghc-8.0.2/html/libraries/index.html


I'm sure the documentation index problems are fairly innocuous, but they are 
irritating:  The rest of my system is clean, and I would prefer to *NOT* have 
this noise in the security output every day.

The mismatch on /usr/local/bin/haddock is more of a concern, though - is the 
program safe to use?  I have no idea...



# pkg info ghc
ghc-8.0.2_3
Name           : ghc
Version        : 8.0.2_3
Installed on   : Sun Mar 11 14:08:38 2018 EDT
Origin         : lang/ghc
Architecture   : FreeBSD:11:amd64
Prefix         : /usr/local
Categories     : haskell lang
Licenses       : BSD3CLAUSE
Maintainer     : haskell at FreeBSD.org
WWW            : http://www.haskell.org/ghc/
Comment        : Compiler for the functional language Haskell
Options        :
         BOOT           : off
         BOOTH          : off
         DOCS           : on
         DYNAMIC        : on
         PROFILE        : on
Shared Libs required:
         libgmp.so.10
         libiconv.so.2
         libcharset.so.1
Shared Libs provided:
         libHSrts_thr-ghc8.0.2.so
         libHSrts-ghc8.0.2.so
         libHSfilepath-1.4.1.1-ghc8.0.2.so
         libHSghc-boot-th-8.0.2-ghc8.0.2.so
         libffi.so.6
         libHSghc-prim-0.5.0.0-ghc8.0.2.so
         libHSCabal-1.24.2.0-ghc8.0.2.so
         libHSrts_thr_debug-ghc8.0.2.so
         libHSrts_debug-ghc8.0.2.so
         libHSpretty-1.1.3.3-ghc8.0.2.so
         libHSarray-0.5.1.1-ghc8.0.2.so
         libHStransformers-0.5.2.0-ghc8.0.2.so
         libHShoopl-3.10.2.1-ghc8.0.2.so
         libHShpc-0.6.0.3-ghc8.0.2.so
         libHSghc-boot-8.0.2-ghc8.0.2.so
         libHStemplate-haskell-2.11.1.0-ghc8.0.2.so
         libHSghc-8.0.2-ghc8.0.2.so
         libHSbinary-0.8.3.0-ghc8.0.2.so
         libHSghci-8.0.2-ghc8.0.2.so
         libHSdirectory-1.3.0.0-ghc8.0.2.so
         libHShaskeline-0.7.3.0-ghc8.0.2.so
         libHSunix-2.7.2.1-ghc8.0.2.so
         libHStime-1.6.0.1-ghc8.0.2.so
         libHSrts_l-ghc8.0.2.so
         libHSprocess-1.4.3.0-ghc8.0.2.so
         libHSbytestring-0.10.8.1-ghc8.0.2.so
         libHSrts_thr_l-ghc8.0.2.so
         libHSdeepseq-1.4.2.0-ghc8.0.2.so
         libHSinteger-gmp-1.0.0.1-ghc8.0.2.so
         libHScontainers-0.5.7.1-ghc8.0.2.so
         libHSterminfo-0.4.0.2-ghc8.0.2.so
         libHSbase-4.9.1.0-ghc8.0.2.so
         libHSxhtml-3000.2.1-ghc8.0.2.so
Annotations    :
         FreeBSD_version: 1101001
         repo_type      : binary
         repository     : FreeBSD
Flat size      : 1.14GiB
Description    :
The Glasgow Haskell Compiler is a state-of-the-art, open source, compiler and
interactive environment for the functional language Haskell.  Highlights:

  * Supports the entire Haskell 2010 language plus a wide variety of
    extensions.
  * Has particularly good support for concurrency and parallelism, including
    support for Software Transactional Memory (STM).
  * Generates fast code, particularly for concurrent programs.
  * Works on several platforms including FreeBSD, Windows, Mac, Linux, most
    varieties of Unix, and several different processor architectures.
  * Has extensive optimisation capabilities, including inter-module optimisation.
  * Compiles Haskell code either directly to native code or using LLVM as a
    back-end.  It can also generate C code as an intermediate target for porting
    to new platforms.  The interactive environment compiles Haskell to bytecode,
    and supports execution of mixed bytecode/compiled programs.
  * Profiling is supported, both by time/allocation and various kinds of heap
    profiling.
  * Comes with several libraries, and thousands more are available on Hackage.

WWW: http://www.haskell.org/ghc/


# uname -a
FreeBSD Dreamer 11.1-RELEASE-p4 FreeBSD 11.1-RELEASE-p4 #0: Tue Nov 14 06:12:40 
UTC 2017     root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64


Please let me know if you need any other information.

-- Fred Koschara


More information about the freebsd-haskell mailing list