Mark Lentczner | 17 Nov 20:55 2013
Picon

2013.4.0.0 proposal - getting to alpha

Here is the current status of the 2013.4.0.0 proposal.

Outstanding Issues
We have a few decisions outstanding, and I'd like to have these decided by Nov. 23 (one week).
  • fgl - waiting to hear if Ivan will have new version ready in time.
  • aeson / dlist - there are serveral options -- I'll start a separate thread on this topic.
  • alex / happy - I'd like to hear an "okay" from the maintainers on the major version bump

Current Proposed Versions
GHC 7.6.3 -- same as last time (erroneously listed as a version bump last time)

Packages with no changes:
        fgl, haskell-src, html, HUnit,
        mtl, parsec, QuickCheck, random,
        regex-base, regex-compat, regex-posix,
        split, stm, text, transformers,
        xhtml, zlib

Packages held back:
        cgi: 3001.1.7.5 (3001.1.8.4 requires MonadCatchIO-mtl)

Packages with minor version bumps:
        HTTP: 4000.2.8 → 4000.2.9
        network: 2.4.1.2 → 2.4.2.0
        parallel: 3.2.0.3 → 3.2.0.4
        syb: 0.4.0 → 0.4.1
        unordered-containers: 0.2.3.0 → 0.2.3.3
        vector: 0.10.0.1 → 0.10.9.1?
        primitive: 0.5.0.1 → 0.5.1.0?

Packages with major version bumps:
        case-insensitive: 1.0.0.1 → 1.1.0.1
        hashable: 1.1.2.5 → 1.2.1.0

        GLUT: 2.4.0.0 → 2.5.0.1
        GLURaw: 1.3.0.0 → 1.4.0.0
        OpenGL: 2.8.0.0 → 2.9.1.0
        OpenGLRaw: 1.3.0.0 → 1.4.0.0

        alex: 3.0.5 → 3.1.0 pending okay
        happy: 1.18.10 → 1.19.0  pending okay

Cabal:
        Cabal: 1.16.0 → 1.18.1.2 consensus seems to be that this will be okay
        cabal-install: 1.16.0.2 → 1.18.0.2


Platform Packagers:
This is likely to be the last HP source release that contains all the ad hoc scripts for packaging. I canvased the group last time and as I recall, everyone said they just used the .cabal file - and no one used the scripts. I plan to replace them with a new tool built for the needs of the release, and ditch this old set of scripts. If you need 'em, speak now, or forever hold your peace!

— Mark

_______________________________________________
Libraries mailing list
Libraries <at> haskell.org
http://www.haskell.org/mailman/listinfo/libraries
Carter Schonwald | 17 Nov 21:25 2013
Picon

Re: 2013.4.0.0 proposal - getting to alpha

There's currently an issue with Alex happy when they're built with clang cpp rather Than GCC cpp which some folks are trying to hammer out I think.  I think it's a problem in Alex 3.1.2 but not 3.1.0.


Either way: assuming that bug gets sorted out, making sure Haskell platform has a fresher Alex / happy so that Haskell platform can be used to build ghc 7.8 would be a nice thing to have. 

On Sunday, November 17, 2013, Mark Lentczner wrote:
Here is the current status of the 2013.4.0.0 proposal.

Outstanding Issues
We have a few decisions outstanding, and I'd like to have these decided by Nov. 23 (one week).
  • fgl - waiting to hear if Ivan will have new version ready in time.
  • aeson / dlist - there are serveral options -- I'll start a separate thread on this topic.
  • alex / happy - I'd like to hear an "okay" from the maintainers on the major version bump

Current Proposed Versions
GHC 7.6.3 -- same as last time (erroneously listed as a version bump last time)

Packages with no changes:
        fgl, haskell-src, html, HUnit,
        mtl, parsec, QuickCheck, random,
        regex-base, regex-compat, regex-posix,
        split, stm, text, transformers,
        xhtml, zlib

Packages held back:
        cgi: 3001.1.7.5 (3001.1.8.4 requires MonadCatchIO-mtl)

Packages with minor version bumps:
        HTTP: 4000.2.8 → 4000.2.9
        network: 2.4.1.2 → 2.4.2.0
        parallel: 3.2.0.3 → 3.2.0.4
        syb: 0.4.0 → 0.4.1
        unordered-containers: 0.2.3.0 → 0.2.3.3
        vector: 0.10.0.1 → 0.10.9.1?
        primitive: 0.5.0.1 → 0.5.1.0?

Packages with major version bumps:
        case-insensitive: 1.0.0.1 → 1.1.0.1
        hashable: 1.1.2.5 → 1.2.1.0

        GLUT: 2.4.0.0 → 2.5.0.1
        GLURaw: 1.3.0.0 → 1.4.0.0
        OpenGL: 2.8.0.0 → 2.9.1.0
        OpenGLRaw: 1.3.0.0 → 1.4.0.0

        alex: 3.0.5 → 3.1.0 pending okay
        happy: 1.18.10 → 1.19.0  pending okay

Cabal:
        Cabal: 1.16.0 → 1.18.1.2 consensus seems to be that this will be okay
        cabal-install: 1.16.0.2 → 1.18.0.2


Platform Packagers:
This is likely to be the last HP source release that contains all the ad hoc scripts for packaging. I canvased the group last time and as I recall, everyone said they just used the .cabal file - and no one used the scripts. I plan to replace them with a new tool built for the needs of the release, and ditch this old set of scripts. If you need 'em, speak now, or forever hold your peace!

— Mark

_______________________________________________
Libraries mailing list
Libraries <at> haskell.org
http://www.haskell.org/mailman/listinfo/libraries
Carter Schonwald | 18 Nov 04:26 2013
Picon

Re: 2013.4.0.0 proposal - getting to alpha

looks like theres a candidate patch for the alex issue by Nick Partridge
https://github.com/simonmar/alex/pull/37


On Sun, Nov 17, 2013 at 3:25 PM, Carter Schonwald <carter.schonwald <at> gmail.com> wrote:
There's currently an issue with Alex happy when they're built with clang cpp rather Than GCC cpp which some folks are trying to hammer out I think.  I think it's a problem in Alex 3.1.2 but not 3.1.0.

Either way: assuming that bug gets sorted out, making sure Haskell platform has a fresher Alex / happy so that Haskell platform can be used to build ghc 7.8 would be a nice thing to have. 


On Sunday, November 17, 2013, Mark Lentczner wrote:
Here is the current status of the 2013.4.0.0 proposal.

Outstanding Issues
We have a few decisions outstanding, and I'd like to have these decided by Nov. 23 (one week).
  • fgl - waiting to hear if Ivan will have new version ready in time.
  • aeson / dlist - there are serveral options -- I'll start a separate thread on this topic.
  • alex / happy - I'd like to hear an "okay" from the maintainers on the major version bump

Current Proposed Versions
GHC 7.6.3 -- same as last time (erroneously listed as a version bump last time)

Packages with no changes:
        fgl, haskell-src, html, HUnit,
        mtl, parsec, QuickCheck, random,
        regex-base, regex-compat, regex-posix,
        split, stm, text, transformers,
        xhtml, zlib

Packages held back:
        cgi: 3001.1.7.5 (3001.1.8.4 requires MonadCatchIO-mtl)

Packages with minor version bumps:
        HTTP: 4000.2.8 → 4000.2.9
        network: 2.4.1.2 → 2.4.2.0
        parallel: 3.2.0.3 → 3.2.0.4
        syb: 0.4.0 → 0.4.1
        unordered-containers: 0.2.3.0 → 0.2.3.3
        vector: 0.10.0.1 → 0.10.9.1?
        primitive: 0.5.0.1 → 0.5.1.0?

Packages with major version bumps:
        case-insensitive: 1.0.0.1 → 1.1.0.1
        hashable: 1.1.2.5 → 1.2.1.0

        GLUT: 2.4.0.0 → 2.5.0.1
        GLURaw: 1.3.0.0 → 1.4.0.0
        OpenGL: 2.8.0.0 → 2.9.1.0
        OpenGLRaw: 1.3.0.0 → 1.4.0.0

        alex: 3.0.5 → 3.1.0 pending okay
        happy: 1.18.10 → 1.19.0  pending okay

Cabal:
        Cabal: 1.16.0 → 1.18.1.2 consensus seems to be that this will be okay
        cabal-install: 1.16.0.2 → 1.18.0.2


Platform Packagers:
This is likely to be the last HP source release that contains all the ad hoc scripts for packaging. I canvased the group last time and as I recall, everyone said they just used the .cabal file - and no one used the scripts. I plan to replace them with a new tool built for the needs of the release, and ditch this old set of scripts. If you need 'em, speak now, or forever hold your peace!

— Mark


_______________________________________________
Libraries mailing list
Libraries <at> haskell.org
http://www.haskell.org/mailman/listinfo/libraries
Mark Lentczner | 18 Nov 06:49 2013
Picon

Re: 2013.4.0.0 proposal - getting to alpha

On Sun, Nov 17, 2013 at 12:25 PM, Carter Schonwald <carter.schonwald <at> gmail.com> wrote:
There's currently an issue with Alex happy when they're built with clang cpp rather Than GCC cpp which some folks are trying to hammer out I think.  I think it's a problem in Alex 3.1.2 but not 3.1.0.

Sorry, this isn't clear to me, even after reading the bug reports! Do this mean that alex, when itself is built with clang, no longer works correctly? If that is in the ball park, I don't think it is an issue: The Mac OS X version of Haskell Platform will be built via gcc, not clang.
_______________________________________________
Libraries mailing list
Libraries <at> haskell.org
http://www.haskell.org/mailman/listinfo/libraries
Carter Schonwald | 18 Nov 07:09 2013
Picon

Re: 2013.4.0.0 proposal - getting to alpha

good point, pardon any confusion. 


On Mon, Nov 18, 2013 at 12:49 AM, Mark Lentczner <mark.lentczner <at> gmail.com> wrote:
On Sun, Nov 17, 2013 at 12:25 PM, Carter Schonwald <carter.schonwald <at> gmail.com> wrote:
There's currently an issue with Alex happy when they're built with clang cpp rather Than GCC cpp which some folks are trying to hammer out I think.  I think it's a problem in Alex 3.1.2 but not 3.1.0.

Sorry, this isn't clear to me, even after reading the bug reports! Do this mean that alex, when itself is built with clang, no longer works correctly? If that is in the ball park, I don't think it is an issue: The Mac OS X version of Haskell Platform will be built via gcc, not clang.

_______________________________________________
Libraries mailing list
Libraries <at> haskell.org
http://www.haskell.org/mailman/listinfo/libraries
Mikhail Glushenkov | 26 Nov 05:46 2013
Picon

Re: 2013.4.0.0 proposal - getting to alpha

Hi Mark,

On Sun, Nov 17, 2013 at 8:55 PM, Mark Lentczner
<mark.lentczner <at> gmail.com> wrote:
> Here is the current status of the 2013.4.0.0 proposal.
>
> [...]
>
> Cabal:
>         Cabal: 1.16.0 → 1.18.1.2 consensus seems to be that this will be
> okay

Will it be fine to include both versions of Cabal with the installer
(to avoid building GHC myself)? The installer can run `ghc-pkg hide
Cabal-1.16` as the final step, so the user will never even see the
extra copy of Cabal.

--

-- 
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments
_______________________________________________
Libraries mailing list
Libraries <at> haskell.org
http://www.haskell.org/mailman/listinfo/libraries
Ivan Lazar Miljenovic | 26 Nov 06:02 2013
Picon

Re: 2013.4.0.0 proposal - getting to alpha

On 26 November 2013 15:46, Mikhail Glushenkov
<the.dead.shall.rise <at> gmail.com> wrote:
> Hi Mark,
>
> On Sun, Nov 17, 2013 at 8:55 PM, Mark Lentczner
> <mark.lentczner <at> gmail.com> wrote:
>> Here is the current status of the 2013.4.0.0 proposal.
>>
>> [...]
>>
>> Cabal:
>>         Cabal: 1.16.0 → 1.18.1.2 consensus seems to be that this will be
>> okay
>
> Will it be fine to include both versions of Cabal with the installer
> (to avoid building GHC myself)? The installer can run `ghc-pkg hide
> Cabal-1.16` as the final step, so the user will never even see the
> extra copy of Cabal.

Is this necessary?

For me at least, "ghc-pkg list" still shows non-exposed packages (but
shades them blue in the output list; I've also had them appear in
braces before IIRC).  Using ghci or just ghc with Cabal modules will
default to the highest version unless specified otherwise.

--

-- 
Ivan Lazar Miljenovic
Ivan.Miljenovic <at> gmail.com
http://IvanMiljenovic.wordpress.com
_______________________________________________
Libraries mailing list
Libraries <at> haskell.org
http://www.haskell.org/mailman/listinfo/libraries
Stijn van Drongelen | 26 Nov 17:50 2013
Picon

Re: 2013.4.0.0 proposal - getting to alpha

I'm probably missing something here, but is `containers` not part of HP?


On Sun, Nov 17, 2013 at 8:55 PM, Mark Lentczner <mark.lentczner <at> gmail.com> wrote:
Here is the current status of the 2013.4.0.0 proposal.

Outstanding Issues
We have a few decisions outstanding, and I'd like to have these decided by Nov. 23 (one week).
  • fgl - waiting to hear if Ivan will have new version ready in time.
  • aeson / dlist - there are serveral options -- I'll start a separate thread on this topic.
  • alex / happy - I'd like to hear an "okay" from the maintainers on the major version bump

Current Proposed Versions
GHC 7.6.3 -- same as last time (erroneously listed as a version bump last time)

Packages with no changes:
        fgl, haskell-src, html, HUnit,
        mtl, parsec, QuickCheck, random,
        regex-base, regex-compat, regex-posix,
        split, stm, text, transformers,
        xhtml, zlib

Packages held back:
        cgi: 3001.1.7.5 (3001.1.8.4 requires MonadCatchIO-mtl)

Packages with minor version bumps:
        HTTP: 4000.2.8 → 4000.2.9
        network: 2.4.1.2 → 2.4.2.0
        parallel: 3.2.0.3 → 3.2.0.4
        syb: 0.4.0 → 0.4.1
        unordered-containers: 0.2.3.0 → 0.2.3.3
        vector: 0.10.0.1 → 0.10.9.1?
        primitive: 0.5.0.1 → 0.5.1.0?

Packages with major version bumps:
        case-insensitive: 1.0.0.1 → 1.1.0.1
        hashable: 1.1.2.5 → 1.2.1.0

        GLUT: 2.4.0.0 → 2.5.0.1
        GLURaw: 1.3.0.0 → 1.4.0.0
        OpenGL: 2.8.0.0 → 2.9.1.0
        OpenGLRaw: 1.3.0.0 → 1.4.0.0

        alex: 3.0.5 → 3.1.0 pending okay
        happy: 1.18.10 → 1.19.0  pending okay

Cabal:
        Cabal: 1.16.0 → 1.18.1.2 consensus seems to be that this will be okay
        cabal-install: 1.16.0.2 → 1.18.0.2


Platform Packagers:
This is likely to be the last HP source release that contains all the ad hoc scripts for packaging. I canvased the group last time and as I recall, everyone said they just used the .cabal file - and no one used the scripts. I plan to replace them with a new tool built for the needs of the release, and ditch this old set of scripts. If you need 'em, speak now, or forever hold your peace!

— Mark


_______________________________________________
Libraries mailing list
Libraries <at> haskell.org
http://www.haskell.org/mailman/listinfo/libraries


_______________________________________________
Libraries mailing list
Libraries <at> haskell.org
http://www.haskell.org/mailman/listinfo/libraries
Mark Lentczner | 26 Nov 18:47 2013
Picon

Re: 2013.4.0.0 proposal - getting to alpha

On Tue, Nov 26, 2013 at 8:50 AM, Stijn van Drongelen <rhymoid <at> gmail.com> wrote:
I'm probably missing something here, but is `containers` not part of HP?

Yes - it is, but it is part of the set of packages that come with GHC, hence I didn't list it by itself.
Those packages are: array, base, bytestring, Cabal, contianers, deepseq, director, filepath, haskell2010, haskell98, hpc, old-locale, old-time, pretty, process, template-haskell, time, unix, & Win32. 

- Mark
_______________________________________________
Libraries mailing list
Libraries <at> haskell.org
http://www.haskell.org/mailman/listinfo/libraries
Herbert Valerio Riedel | 26 Nov 22:01 2013
Picon

Re: 2013.4.0.0 proposal - getting to alpha

On 2013-11-26 at 18:47:47 +0100, Mark Lentczner wrote:
>> I'm probably missing something here, but is `containers` not part of HP?

> Yes - it is, but it is part of the set of packages that come with GHC,
> hence I didn't list it by itself.
> Those packages are: array, base, bytestring, Cabal, contianers, deepseq,
> director, filepath, haskell2010, haskell98, hpc, old-locale, old-time,
> pretty, process, template-haskell, time, unix, & Win32.

btw, here's also a table representation of which GHC version (from 7.0.1
up) shipped with which package versions:

https://ghc.haskell.org/trac/ghc/wiki/Commentary/Libraries/VersionHistory
Yitzchak Gale | 27 Nov 10:26 2013

Re: 2013.4.0.0 proposal - getting to alpha

To remind people of an issue I have brought up in the past:

Could this version of HP please also include an installer for Linux
that does not
include the OpenGL-related packages? This is needed to be able to install
HP on a headless Linux server. Otherwise, the only way to install HP
is to install a boatload of X server dependencies, and possibly even the
X server itself, defeating the whole purpose of having a headless server.

Thanks,
Yitz

On Sun, Nov 17, 2013 at 9:55 PM, Mark Lentczner
<mark.lentczner <at> gmail.com> wrote:
> Here is the current status of the 2013.4.0.0 proposal.
>
> Outstanding Issues
> We have a few decisions outstanding, and I'd like to have these decided by
> Nov. 23 (one week).
>
> fgl - waiting to hear if Ivan will have new version ready in time.
> aeson / dlist - there are serveral options -- I'll start a separate thread
> on this topic.
> alex / happy - I'd like to hear an "okay" from the maintainers on the major
> version bump
>
>
> Current Proposed Versions
> GHC 7.6.3 -- same as last time (erroneously listed as a version bump last
> time)
>
> Packages with no changes:
>         fgl, haskell-src, html, HUnit,
>         mtl, parsec, QuickCheck, random,
>         regex-base, regex-compat, regex-posix,
>         split, stm, text, transformers,
>         xhtml, zlib
>
> Packages held back:
>         cgi: 3001.1.7.5 (3001.1.8.4 requires MonadCatchIO-mtl)
>
> Packages with minor version bumps:
>         HTTP: 4000.2.8 → 4000.2.9
>         network: 2.4.1.2 → 2.4.2.0
>         parallel: 3.2.0.3 → 3.2.0.4
>         syb: 0.4.0 → 0.4.1
>         unordered-containers: 0.2.3.0 → 0.2.3.3
>         vector: 0.10.0.1 → 0.10.9.1?
>         primitive: 0.5.0.1 → 0.5.1.0?
>
> Packages with major version bumps:
>         case-insensitive: 1.0.0.1 → 1.1.0.1
>         hashable: 1.1.2.5 → 1.2.1.0
>
>         GLUT: 2.4.0.0 → 2.5.0.1
>         GLURaw: 1.3.0.0 → 1.4.0.0
>         OpenGL: 2.8.0.0 → 2.9.1.0
>         OpenGLRaw: 1.3.0.0 → 1.4.0.0
>
>         alex: 3.0.5 → 3.1.0 pending okay
>         happy: 1.18.10 → 1.19.0  pending okay
>
> Cabal:
>         Cabal: 1.16.0 → 1.18.1.2 consensus seems to be that this will be
> okay
>         cabal-install: 1.16.0.2 → 1.18.0.2
>
>
> Platform Packagers:
> This is likely to be the last HP source release that contains all the ad hoc
> scripts for packaging. I canvased the group last time and as I recall,
> everyone said they just used the .cabal file - and no one used the scripts.
> I plan to replace them with a new tool built for the needs of the release,
> and ditch this old set of scripts. If you need 'em, speak now, or forever
> hold your peace!
>
> — Mark
>
>
> _______________________________________________
> Libraries mailing list
> Libraries <at> haskell.org
> http://www.haskell.org/mailman/listinfo/libraries
>
_______________________________________________
Libraries mailing list
Libraries <at> haskell.org
http://www.haskell.org/mailman/listinfo/libraries
Yitzchak Gale | 27 Nov 10:29 2013

Re: 2013.4.0.0 proposal - getting to alpha

Sorry, by "installer" I meant a source package.

Or just a make target that excludes those.
So I am presuming (hoping?) that this would not be
much extra work.

Thanks,
Yitz

On Wed, Nov 27, 2013 at 11:26 AM, Yitzchak Gale <gale <at> sefer.org> wrote:
> To remind people of an issue I have brought up in the past:
>
> Could this version of HP please also include an installer for Linux
> that does not
> include the OpenGL-related packages? This is needed to be able to install
> HP on a headless Linux server. Otherwise, the only way to install HP
> is to install a boatload of X server dependencies, and possibly even the
> X server itself, defeating the whole purpose of having a headless server.
>
> Thanks,
> Yitz
>
>
> On Sun, Nov 17, 2013 at 9:55 PM, Mark Lentczner
> <mark.lentczner <at> gmail.com> wrote:
>> Here is the current status of the 2013.4.0.0 proposal.
>>
>> Outstanding Issues
>> We have a few decisions outstanding, and I'd like to have these decided by
>> Nov. 23 (one week).
>>
>> fgl - waiting to hear if Ivan will have new version ready in time.
>> aeson / dlist - there are serveral options -- I'll start a separate thread
>> on this topic.
>> alex / happy - I'd like to hear an "okay" from the maintainers on the major
>> version bump
>>
>>
>> Current Proposed Versions
>> GHC 7.6.3 -- same as last time (erroneously listed as a version bump last
>> time)
>>
>> Packages with no changes:
>>         fgl, haskell-src, html, HUnit,
>>         mtl, parsec, QuickCheck, random,
>>         regex-base, regex-compat, regex-posix,
>>         split, stm, text, transformers,
>>         xhtml, zlib
>>
>> Packages held back:
>>         cgi: 3001.1.7.5 (3001.1.8.4 requires MonadCatchIO-mtl)
>>
>> Packages with minor version bumps:
>>         HTTP: 4000.2.8 → 4000.2.9
>>         network: 2.4.1.2 → 2.4.2.0
>>         parallel: 3.2.0.3 → 3.2.0.4
>>         syb: 0.4.0 → 0.4.1
>>         unordered-containers: 0.2.3.0 → 0.2.3.3
>>         vector: 0.10.0.1 → 0.10.9.1?
>>         primitive: 0.5.0.1 → 0.5.1.0?
>>
>> Packages with major version bumps:
>>         case-insensitive: 1.0.0.1 → 1.1.0.1
>>         hashable: 1.1.2.5 → 1.2.1.0
>>
>>         GLUT: 2.4.0.0 → 2.5.0.1
>>         GLURaw: 1.3.0.0 → 1.4.0.0
>>         OpenGL: 2.8.0.0 → 2.9.1.0
>>         OpenGLRaw: 1.3.0.0 → 1.4.0.0
>>
>>         alex: 3.0.5 → 3.1.0 pending okay
>>         happy: 1.18.10 → 1.19.0  pending okay
>>
>> Cabal:
>>         Cabal: 1.16.0 → 1.18.1.2 consensus seems to be that this will be
>> okay
>>         cabal-install: 1.16.0.2 → 1.18.0.2
>>
>>
>> Platform Packagers:
>> This is likely to be the last HP source release that contains all the ad hoc
>> scripts for packaging. I canvased the group last time and as I recall,
>> everyone said they just used the .cabal file - and no one used the scripts.
>> I plan to replace them with a new tool built for the needs of the release,
>> and ditch this old set of scripts. If you need 'em, speak now, or forever
>> hold your peace!
>>
>> — Mark
>>
>>
>> _______________________________________________
>> Libraries mailing list
>> Libraries <at> haskell.org
>> http://www.haskell.org/mailman/listinfo/libraries
>>
_______________________________________________
Libraries mailing list
Libraries <at> haskell.org
http://www.haskell.org/mailman/listinfo/libraries

Gmane