Bug 197295

Summary: Updating devel/hs-QuickCheck to version 2.7.6
Product: Ports & Packages Reporter: luca.pizzamiglio
Component: Individual Port(s)Assignee: freebsd-haskell (Nobody) <haskell>
Status: Closed Works As Intended    
Severity: Affects Only Me CC: pgj
Priority: --- Flags: bugzilla: maintainer-feedback? (haskell)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch to update the port.
none
The poudriere log (10.1 amd64) none

Description luca.pizzamiglio 2015-02-03 15:47:04 UTC
Updating hs-QuickCheck to the version 2.7.6.
In this new version the tf-random package is used.

This update is required by a new Haskell based port I'm preparing (shellcheck).
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2015-02-03 15:47:04 UTC
Auto-assigned to maintainer haskell@FreeBSD.org
Comment 2 luca.pizzamiglio 2015-02-03 15:47:58 UTC
Created attachment 152518 [details]
Patch to update the port.
Comment 3 luca.pizzamiglio 2015-02-03 15:49:03 UTC
Created attachment 152519 [details]
The poudriere log (10.1 amd64)
Comment 4 Gabor Pali freebsd_committer freebsd_triage 2015-02-03 16:08:18 UTC
Unfortunately, we cannot do this as of yet.  The Haskell Cabal ports strictly track the latest Haskell Platform specification [1] and since QuickCheck is one of those selected packages, it can be only updated together with the Platform.  

In the special cases, when some updated version is needed for another port to compile, we often patch the sources to compile with the version in the Platform.  I do not know if this would be viable solution for shellcheck, but I think it would be worth checking.

The purpose of this whole effort is to officially provide the users a stable, reliable base API, and tracking the HP is ideal for this.  Users can always install any Haskell-based software with cabal(1) so providing ports for every one of them is not a must.

[1] https://www.haskell.org/platform/
[2] http://hackage.haskell.org/
Comment 5 luca.pizzamiglio 2015-02-03 22:58:58 UTC
*** Bug 197294 has been marked as a duplicate of this bug. ***
Comment 6 Gabor Pali freebsd_committer freebsd_triage 2015-02-12 21:47:14 UTC
As far as I recall there was an agreement on IRC that this change is not needed any more.  Fortunately ShellCheck could be patched in a way that makes it possible to work with the current version of QuickCheck, i.e. 2.6.

Please confirm so I could close this ticket.
Comment 7 luca.pizzamiglio 2015-02-13 09:24:32 UTC
Confirmed, this PR could be closed
Comment 8 Gabor Pali freebsd_committer freebsd_triage 2015-02-15 17:43:07 UTC
All right, I am now closing this bug report.