The following libraries seem not used by any other packages and are missing from Stackage LTS 12:
ghc-HSH ghc-IOSpec ghc-IfElse ghc-MonadCatchIO-mtl ghc-MonadCatchIO-transformers ghc-Stream ghc-arrows ghc-attempt ghc-attoparsec-enumerator ghc-aws (ghc-bdcs) (ghc-bdcs-api) ghc-blaze-builder-enumerator ghc-bloomfilter 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-content-store) ghc-dataenc ghc-date-cache ghc-derive ghc-djinn-ghc ghc-djinn-lib ghc-dotgen ghc-enumerator ghc-esqueleto ghc-failure ghc-fdo-notify ghc-ghc-mtl ghc-ghc-syb-utils ghc-gi-ggit ghc-gi-ostree ghc-gtksourceview2 ghc-lazysmallcheck ghc-maccatcher ghc-magic ghc-mtlparse ghc-netlist ghc-netlist-to-vhdl ghc-publicsuffixlist ghc-ranges ghc-readline ghc-regexpr ghc-servant-options ghc-show ghc-torrent ghc-wl-pprint ghc-zlib-enum
We could probably drop some of them from Fedora.
Jens
Hi Jens,
On Mon, 31 Dec 2018 at 01:24, Jens-Ulrik Petersen petersen@redhat.com wrote:
The following libraries seem not used by any other packages and are missing from Stackage LTS 12:
I don't know if this list is correct. git-annex uses, e.g., ghc-aws, ghc-esqueleto, ghc-fdo-notify, etc.
ghc-HSH ghc-IOSpec ghc-IfElse ghc-MonadCatchIO-mtl ghc-MonadCatchIO-transformers ghc-Stream ghc-arrows ghc-attempt ghc-attoparsec-enumerator ghc-aws (ghc-bdcs) (ghc-bdcs-api) ghc-blaze-builder-enumerator ghc-bloomfilter 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-content-store) ghc-dataenc ghc-date-cache ghc-derive ghc-djinn-ghc ghc-djinn-lib ghc-dotgen ghc-enumerator ghc-esqueleto ghc-failure ghc-fdo-notify ghc-ghc-mtl ghc-ghc-syb-utils ghc-gi-ggit ghc-gi-ostree ghc-gtksourceview2 ghc-lazysmallcheck ghc-maccatcher ghc-magic ghc-mtlparse ghc-netlist ghc-netlist-to-vhdl ghc-publicsuffixlist ghc-ranges ghc-readline ghc-regexpr ghc-servant-options ghc-show ghc-torrent ghc-wl-pprint ghc-zlib-enum
We could probably drop some of them from Fedora.
Jens
Thanks Elliot,
On Thu, Jan 17, 2019 at 5:39 PM Elliott Sales de Andrade < quantum.analyst@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.
Jens
On Thu, Jan 17, 2019 at 4:43 PM Jens-Ulrik Petersen petersen@redhat.com wrote:
Thanks Elliot,
On Thu, Jan 17, 2019 at 5:39 PM Elliott Sales de Andrade < quantum.analyst@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
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@redhat.com wrote:
On Thu, Jan 17, 2019 at 4:43 PM Jens-Ulrik Petersen petersen@redhat.com wrote:
Thanks Elliot,
On Thu, Jan 17, 2019 at 5:39 PM Elliott Sales de Andrade < quantum.analyst@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
haskell@lists.fedoraproject.org