Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
GHC
GHC
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 4,252
    • Issues 4,252
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 398
    • Merge Requests 398
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Glasgow Haskell Compiler
  • GHCGHC
  • Issues
  • #16690

Closed
Open
Opened May 24, 2019 by Oleg Grenrus@phadejDeveloper

Update 8.8 libraries

In current 8.8 tip 334dd6da, these libraries don't point to a release tag (or old release):

  • binary: currently at 0.8.6.0 + commits

  • bytestring 13 commits since 0.10.8.2

  • containers 10 commits since 0.6.0.1

  • deepseq 1 commit since 1.4.4.0

  • directory 1 commit since 1.3.3.2

  • haskeline 1 commit since 0.7.5.0

  • parallel4 commits since 3.2.2.0

  • parsec 6 commits since 3.1.13.0

  • process 5 commits since 1.6.5.0

  • stm 4 commits since 2.5.0.0

  • terminfo points to commit which looks like 0.4.1.4 but isn't the actual tagged commit. https://github.com/judah/terminfo/issues/34

  • text 4 commits since 1.2.3.1

  • time is at 1.9.2, but there is 1.9.3

  • unix 5 commits since 2.7.2.2

  • And as a bonus Cabal, which is partly tracked by #16637 (closed)

IMHO it would be clearer if each boot library had a PATCH release, so git submodule foreach git describe --always would tell which versions are there. Currently some of the packages have some not-essential .travis.yml churn; some have a little of metadata change (e.g. relaxed base, time etc bounds), or actual unreleased changes (e.g. binary and text at least).


From #16602 (closed)

In general, actionable things like bumping Cabal should have a ticket otherwise they are destined to fall through the cracks. It looks like in this case I failed to open one and no one else did so either.

Edited May 24, 2019 by Oleg Grenrus
Assignee
Assign to
8.8.1
Milestone
8.8.1 (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: ghc/ghc#16690