Page MenuHomeSolus

Haskell
Closed, ResolvedPublic

Description

An advanced, purely functional programming language.

Homepage: https://www.haskell.org/

Open Source: yes

Link Tarball: https://haskell.org/platform/download/8.0.1/haskell-platform-8.0.1-unknown-posix--full-x86_64.tar.gz

Event Timeline

Zero created this task.Sep 3 2016, 11:38 PM
DataDrake changed the task status from Open to In Progress.Sep 4 2016, 2:27 AM
DataDrake claimed this task.
DataDrake triaged this task as Normal priority.
DataDrake added a subscriber: DataDrake.

Already working on this

DataDrake added a comment.EditedFeb 27 2017, 2:57 PM

Overdue progress update:

  1. We have everything from haskell-platform packaged, with the exception of stack
  2. We have created macros to make packaging haskell libraries and applications trivial
  3. These macros enforce dynamic linking for haskell binaries which should cut down on package sizes quite a lot
  4. We added a pattern for creating -devel packages whenever a library has static libs to cut down on installation sizes

The following outstanding issues need to be resolved before this can be closed:

  • Fix stripping of static libraries so that they can be linked against
  • Land stack and all of its dependencies
DataDrake added a comment.EditedMar 2 2017, 4:09 AM

As of yesterday, stripping of static libs has been fixed for Haskell. stack is the last major hurdle to finish this up. To finish stack, it looks like we need:

  • binary-tagged
    • generics-sop
    • nats
    • semigroups
    • SHA
  • cryptohash-conduit
    • conduit-extra
      • conduit
        • resourcet
          • exceptions
          • lifted-base
            • monad-control
              • transformers-base
          • mmorph
      • streaming-commons
        • blaze-builder
    • cryptohash
      • byteable
      • cryptonite
        • memory
  • errors
    • safe
    • unexceptionalio
  • extra
    • clock
  • file-embed
  • filelock
  • fsnotify
    • hinotify
  • generic-deriving
  • hastache
    • ieee754
  • hit
    • hourglass
    • patience
    • system-fileio
      • system-filepath
    • utf8-string
    • zlib-bindings
  • hpack
    • Glob
    • yaml
  • http-conduit
    • http-client-tls
      • connection
        • socks
        • x509-system
      • http-client
        • cookie
        • http-types
        • mime-types
      • tls
        • hans
          • BoundedChan
          • cereal
          • heaps
          • monadLib
          • psqueues
        • x509-validation
          • x509-store
            • x509
              • asn1-parse
                • asn1-encoding
                  • asn1-types
              • pem
  • lifted-async
    • constraints
  • monad-unlift
  • open-browser
  • optparse-simple
    • either
      • free
        • prelude-extras
        • profunctors
        • semigroupoids
          • bifunctors
            • comonad
              • contravariant
                • void
              • distributive
                • base-orphans
      • MonadRandom
        • fail
    • gitrev
    • optparse-applicative
      • ansi-wl-pprint
        • ansi-terminal
  • path-io
    • path
    • temporary
    • unix-compat
  • persistent-sqlite
    • microlens-th
      • microlens
    • persistent
      • blaze-html
        • blaze-markup
      • http-api-data
        • uri-bytestring
        • uuid-types
      • monad-logger
        • fast-logger
          • auto-update
          • easy-file
          • unix-time
        • monad-loops
        • stm-chans
      • path-pieces
      • resource-pool
      • silently
  • persistent-template
    • aeson-compat
  • pid1
  • project-template
  • regex-applicative-text
    • regex-applicative
  • retry
    • data-default-class
  • safe-exceptions
  • store
    • hspec
      • hspec-core
        • hspec-expectations
          • call-stack
        • quickcheck-io
        • setenv
      • hspec-discover
    • hspec-smallcheck
      • smallcheck
        • logict
    • mono-traversable
      • vector-algorithms
    • store-core
    • th-utilities
      • th-orphans
        • th-lift-instances
          • th-lift
        • th-reify-many
          • th-expand-syns
  • text-binary
  • text-metrics
  • unicode-transforms
    • bitarray
  • vector-binary-instances
  • zip-archive
    • digest
    • old-time
      • old-locale

Now to see if I missed anything.

DataDrake closed this task as Resolved.Mar 8 2017, 3:56 AM

I pronounce this conquered.

Unknown Object (User) awarded a token.Mar 8 2017, 9:09 AM
euoar awarded a token.Mar 9 2017, 10:12 AM