Another take on this, this time based on `rpmbuild-order sort -p *` output.
It seems the following libs are not used by any other packages now:
ghc-NumInstances ghc-MemoTrie ghc-Boolean ghc-vector-space
ghc-failure ghc-attempt
ghc-binary-shared
ghc-bindings-DSL
ghc-bytestring-nums
ghc-bytestring-show
ghc-cabal-file-th
ghc-cautious-file
ghc-concatenative
ghc-cond
ghc-data-accessor
ghc-data-inttrie ghc-data-memocombinators
ghc-data-reify
ghc-dataenc
ghc-date-cache
ghc-deepseq-generics
ghc-djinn-lib
ghc-dotgen
ghc-executable-path
ghc-indents
ghc-logict ghc-smallcheck
ghc-maccatcher
ghc-numbers
ghc-pattern-arrows
ghc-prelude-extras
ghc-ranges
ghc-readline
ghc-rosezipper
ghc-string-qq
ghc-stringsearch
ghc-union-find
ghc-utf8-light
ghc-wl-pprint
(packages on the same lines are dependent (reverse deps))
On Sat, Feb 16, 2019 at 12:40 AM Jens-Ulrik Petersen <petersen(a)redhat.com>
wrote:
On Thu, Jan 17, 2019 at 4:43 PM Jens-Ulrik Petersen
<petersen(a)redhat.com>
wrote:
> Thanks Elliot,
>
> On Thu, Jan 17, 2019 at 5:39 PM Elliott Sales de Andrade <
> quantum.analyst(a)gmail.com> wrote:
>
>> I don't know if this list is correct. git-annex uses, e.g., ghc-aws,
>> ghc-esqueleto, ghc-fdo-notify, etc.
>
>
> Good catch - this is because F29 updates is already doing static linking
> of Haskell executables...
> I will refine my check and update the list.
>
Okay running "fhpkg leaf f30" on the list I posted originally gives the
only following leaf packages:
ghc-HSH
ghc-IOSpec
ghc-MonadCatchIO-mtl
ghc-arrows
ghc-attempt
ghc-attoparsec-enumerator
ghc-blaze-builder-enumerator
ghc-bytestring-nums
ghc-bytestring-show
ghc-bytestring-trie
ghc-cabal-file-th
ghc-cabal-helper
ghc-cautious-file
ghc-chalmers-lava2000
ghc-cmark
ghc-concatenative
ghc-dataenc
ghc-date-cache
ghc-derive
ghc-djinn-ghc
ghc-dotgen
ghc-ghc-mtl
ghc-ghc-syb-utils
ghc-gtksourceview2
ghc-maccatcher
ghc-netlist-to-vhdl
ghc-publicsuffixlist
ghc-ranges
ghc-readline
ghc-regexpr
ghc-show
ghc-zlib-enum
(Of course if we recurse the process, "package auto-retirement style",
some more of the package will be included.)
Jens
--
Jens Petersen
Associate Manager
i18n Software Engineering
Emerging Platform Group
Platform Engineering
Singapore