[ANNOUNCE] GHC 8.6.4 is now available

2019-03-05 Thread Ben Gamari

Hello everyone,

The GHC team is very happy to announce the availability of GHC 8.6.4, a
bugfix release in the GHC 8.6 series. The source distribution, binary
distributions, and documentation for this release are available at

https://downloads.haskell.org/~ghc/8.6.4

The 8.6.4 release fixes several regressions present in 8.6.3 including:

 - A regression resulting in segmentation faults on Windows introduced
   by the fix for #16071 backported in 8.6.3. This fix has been reverted,
   meaning that 8.6.4 is once again susceptible to #16071. #16071 will
   be fixed in GHC 8.8.1.

 - A bug resulting in incorrect locking on Darwin, potentially resulting
   in hangs at shutdown (#16150)

 - A few bugs in the profiled runtime resulting in the potential for
   memory unsafety has been fixed (#15508).

 - The `process` and `transformers` libraries shipped now properly
   reflect released Hackage releases (#16199)

 - A bug where TH name resolution would break in a plugin context has
   been fixed (#16104)

 - Compilers that do not support TemplateHaskell no longer advertise
   such support in `--supported-languages` (#16331)

As a few of these issues are rather serious users are strongly
encouraged to upgrade. See Trac [1] for a full list of issues resolved
in this release.

Note that this release ships with one significant but long-standing bug
(#14251): Calls to functions taking both Float# and Double# may result
in incorrect code generation when compiled using the LLVM code generator.
This is not a new issue, it has existed as long as the LLVM code
generator has existed; however, changes in code generation in 8.6 made
it more likely that user code using only lifted types will trigger it.

Note also that this is the first release cut from our (yet again)
revamped continuous integration infrastructure. While we have done a
great deal of checking to ensure that the build configuration reflects
that of previous releases, do let us know if something looks off.

Happy compiling!

Cheers,

- Ben

[1] 
https://ghc.haskell.org/trac/ghc/query?status=closed&milestone=8.6.4&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&order=priority
 


signature.asc
Description: PGP signature
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Final steps in GHC's Trac-to-GitLab migration

2019-03-05 Thread Ben Gamari
Hi everyone,

Over the past few weeks we have been hard at work sorting out the
last batch of issues in GHC's Trac-to-GitLab import [1]. At this point I
believe we have sorted out the issues which are necessary to perform the
final migration:

 * We are missing only two tickets (#1436 and #2074 which will require a
   bit of manual intervention to import due to extremely large
   description lengths)

 * A variety of markup issues have been resolved

 * More metadata is now preserved via labels. We may choose to
   reorganize or eliminate some of these labels in time but it's easier
   to remove metadata after import than it is to reintroduce it. The
   logic which maps Trac metadata to GitLab labels can be found here [2]

 * We now generate a Wiki table of contents [3] which is significantly
   more readable than GitLab's default page list. This will be updated
   by a cron job until underlying GitLab pages list becomes more
   readable.

 * We now generate redirects for Trac ticket and Wiki links (although
   this isn't visible in the staging instance)

 * Milestones are now properly closed when closed in Trac

 * Mapping between Trac and GitLab usernames is now a bit more robust

As in previous test imports, we would appreciate it if you could have a
look over the import and let us know of any problems your encounter.

If no serious issues are identified with the staging site we plan to
proceed with the migration this coming weekend. The current migration
plan is to perform the final import on gitlab.haskell.org on Saturday, 9
March 2019.

This will involve both gitlab.haskell.org and ghc.haskell.org being down
for likely the entirety of the day Saturday and likely some of Sunday
(EST time zone). Read-only access will be available to
gitlab.staging.haskell.org for ticket lookup while the import is
underway.

After the import we will wait at least a week or so before we begin the
process of decommissioning Trac, which will be kept in read-only mode
for the duration.

Do let me know if the 9 March timing is problematic.

Cheers,

- Ben


[1] https://gitlab.staging.haskell.org/ghc/ghc
[2] https://github.com/bgamari/trac-to-remarkup/blob/master/TicketImport.hs#L227
[3] https://gitlab.staging.haskell.org/ghc/ghc/wikis/index


signature.asc
Description: PGP signature
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [Haskell-cafe] Final steps in GHC's Trac-to-GitLab migration

2019-03-05 Thread Ömer Sinan Ağacan
This look great, thanks to everyone involved!

Some feedback:

- When I click to the "Wiki" link on the left it opens "Home" page and I don't
  know how to go to the index from there. I think we may want index to be the
  home page for the wiki?

- Redirects don't seem to work:
  https://gitlab.staging.haskell.org/ghc/ghc/wikis/commentary/rts/heap-objects

- Comparing these two pages:

  
https://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/HeapObjects?redirectedfrom=Commentary/Rts/HeapObjects
  
https://gitlab.staging.haskell.org/ghc/ghc/wikis/commentary/rts/storage/heap-objects

  The Gitlab page doesn't have images that Trac page has. Secondly, the "_|_"
  string used in the Trac page is migrated as italic "|" in Gitlab.

Ömer

Ben Gamari , 6 Mar 2019 Çar, 04:21 tarihinde şunu yazdı:
>
> Hi everyone,
>
> Over the past few weeks we have been hard at work sorting out the
> last batch of issues in GHC's Trac-to-GitLab import [1]. At this point I
> believe we have sorted out the issues which are necessary to perform the
> final migration:
>
>  * We are missing only two tickets (#1436 and #2074 which will require a
>bit of manual intervention to import due to extremely large
>description lengths)
>
>  * A variety of markup issues have been resolved
>
>  * More metadata is now preserved via labels. We may choose to
>reorganize or eliminate some of these labels in time but it's easier
>to remove metadata after import than it is to reintroduce it. The
>logic which maps Trac metadata to GitLab labels can be found here [2]
>
>  * We now generate a Wiki table of contents [3] which is significantly
>more readable than GitLab's default page list. This will be updated
>by a cron job until underlying GitLab pages list becomes more
>readable.
>
>  * We now generate redirects for Trac ticket and Wiki links (although
>this isn't visible in the staging instance)
>
>  * Milestones are now properly closed when closed in Trac
>
>  * Mapping between Trac and GitLab usernames is now a bit more robust
>
> As in previous test imports, we would appreciate it if you could have a
> look over the import and let us know of any problems your encounter.
>
> If no serious issues are identified with the staging site we plan to
> proceed with the migration this coming weekend. The current migration
> plan is to perform the final import on gitlab.haskell.org on Saturday, 9
> March 2019.
>
> This will involve both gitlab.haskell.org and ghc.haskell.org being down
> for likely the entirety of the day Saturday and likely some of Sunday
> (EST time zone). Read-only access will be available to
> gitlab.staging.haskell.org for ticket lookup while the import is
> underway.
>
> After the import we will wait at least a week or so before we begin the
> process of decommissioning Trac, which will be kept in read-only mode
> for the duration.
>
> Do let me know if the 9 March timing is problematic.
>
> Cheers,
>
> - Ben
>
>
> [1] https://gitlab.staging.haskell.org/ghc/ghc
> [2] 
> https://github.com/bgamari/trac-to-remarkup/blob/master/TicketImport.hs#L227
> [3] https://gitlab.staging.haskell.org/ghc/ghc/wikis/index
> ___
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users