Opened 9 years ago

Closed 9 years ago

#5027 closed bug (fixed)

Remove ability to use ghc-binary

Reported by: igloo Owned by:
Priority: high Milestone: 7.2.1
Component: Compiler Version: 7.0.2
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: None/Unknown Test Case:
Blocked By: Blocking:
Related Tickets: Differential Rev(s):
Wiki Page:

Description

There have been a couple of cases recently where people have been using the ghc-binary package. We should either:

  • ship binary instead. Then people can legitimately use it, and as a bonus, as GHC moves to using binary the Binary instances for GHC's types will become available
  • Add something to GHC to allow us to really hide packages, so people can't use it

We'll have to make some sort of decision about hoopl, too.

Change History (4)

comment:1 Changed 9 years ago by igloo

I propose we do the former, i.e. stop renaming binary and thus stop needing to stop people from using it.

Likewise, I propose we just ship hoopl.

comment:2 Changed 9 years ago by simonmar

But that will cause problems for people who want to upgrade binary, right?

comment:3 Changed 9 years ago by igloo

Yes, in the same sense that people who want to upgrade containers, directory, etc have problems.

But it has the advantage that people can use GHC's binary instances (of which there are few currently, but presumably our plan is to switch to binary, so there will be lots in the future).

comment:4 Changed 9 years ago by igloo

Resolution: fixed
Status: newclosed

We haven't done option 2, so I guess we're going with option 1.

Note: See TracTickets for help on using tickets.