Re: 8.0.1 source tarballs available (yet again)

2016-05-17 Thread Andrés Sicard-Ramírez
On 17 May 2016 at 11:54, Ben Gamari  wrote:
> So after many attempts I was able to reproduce the issue seen by
> Andrés and Karel and believe I have merged a fix.
>
> Let me know how your builds go

I couldn't reproduce the issue using the latest source tarballs. Thanks!

--
Andrés

"La información contenida en este correo electrónico está dirigida únicamente a 
su destinatario y puede contener información confidencial, material 
privilegiado o información protegida por derecho de autor. Está prohibida 
cualquier copia, utilización, indebida retención, modificación, difusión, 
distribución o reproducción total o parcial. Si usted recibe este mensaje por 
error, por favor contacte al remitente y elimínelo. La información aquí 
contenida es responsabilidad exclusiva de su remitente por lo tanto la 
Universidad EAFIT no se hace responsable de lo que el mensaje contenga."

"The information contained in this email is addressed to its recipient only and 
may contain confidential information, privileged material or information 
protected by copyright. Its prohibited any copy, use, improper retention, 
modification, dissemination, distribution or total or partial reproduction. If 
you receive this message by error, please contact the sender and delete it. The 
information contained herein is the sole responsibility of the sender therefore 
Universidad EAFIT is not responsible for what the message contains."
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: 8.0.1 source tarballs available (yet again)

2016-05-17 Thread Carter Schonwald
heres the build for $ shasum ghc-8.0.1-src.tar.xz
585a2d34a17ce2452273147f2e3cef1a2efe1aa5  ghc-8.0.1-src.tar.xz
source ball

https://wellposed-carter-files.s3.amazonaws.com/opensource/ghc/releasebuild-unofficial/ghc-8.0.1-x86_64-apple-darwin-built-with-gcc5-take4.tar.xz
which has the following hash
$ shasum -a512 ghc-8.0.1-x86_64-apple-darwin-built-with-gcc5-take4.tar.xz
b38c3c85381758eddc16394c2818319ecd9069e98a5d37cf5af9f56d0ad3a7f03eb93b3abe8238167c73ec07f419de453c5ff3eb93802442da14eb35325c6a91
 ghc-8.0.1-x86_64-apple-darwin-built-with-gcc5-take4.tar.xz



On Tue, May 17, 2016 at 10:47 AM, Ben Gamari  wrote:

> Andrés Sicard-Ramírez  writes:
>
> > 2016-05-17 8:21 GMT-05:00 Ben Gamari :
> >>> I got the following error (on Linux):
> >>>
> >>> $ make
> >>> /usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1
> >>> collect2: ld returned 1 exit status
> >>> make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1
> >>>
> >> Very interesting. This must be quite a intermittent issue since I have
> >> not once been able to reproduce it and Karel claimed the patch I merged
> >> fixed it. Yet, Herbert noticed that the patch is actually subtly wrong.
> >>
> >> Does the attached patch fix the issue?
> >
> > No, the patch didn't fix the issue.
> >
> Alright, thanks for the update. We're looking into the issue.
>
> Cheers,
>
> - Ben
>
> ___
> ghc-devs mailing list
> ghc-devs@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>
>
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: 8.0.1 source tarballs available (yet again)

2016-05-17 Thread Páli Gábor János
2016-05-17 18:54 GMT+02:00 Ben Gamari :
> Let me know how your builds go. I don't anticipate any further issues,
> but one rarely does.

The FreeBSD builds are now done and available here:

http://haskell.inf.elte.hu/ghc/8.0.1/
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: HEADS UP: running tests in /tmp and the `extra_files` setup function

2016-05-17 Thread Thomas Miedema
Is there a way to change where the temporary directory is made?


There is not.

But it shouldn't be necessary, since during a complete test run, (most)
generated files are deleted after each individual test has finished.

This behavior recently changed (#9758), see my previous email about this:
https://mail.haskell.org/pipermail/ghc-devs/2016-April/011976.html
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: HEADS UP: running tests in /tmp and the `extra_files` setup function

2016-05-17 Thread Edward Z. Yang
Hello Thomas,

Is there a way to change where the temporary directory is made?  The
test suite can take a lot of disk space and some of us would prefer
to store the test output on a different partition.

Thanks,
Edward

Excerpts from Thomas Miedema's message of 2016-05-17 09:11:53 -0700:
> Hello GHC developers,
> 
> the testsuite driver now runs each test in a temporary directory in /tmp,
> after first linking/copying all files that the test requires to that
> directory.
> 
> When adding a new test:
> 
> ** if your test requires source files that don't start with the name of
> your test, then you *have to* specify those files using the `extra_files`
> setup function. [1]*
> 
> * you no longer have to specify files to cleanup (`clean_files` and
> `clean_cmd` are deprecated)
> 
> * you no longer have to add generated files to `testsuite/.gitignore`
> 
> * you no longer have to worry about two tests possibly overwriting each
> others intermediate (.o, .hi) files, and you no longer have to
> specify `-outputdir` if you want to let multiple tests use the same source
> files.
> 
> Example:
> 
> *BEFORE:*
> test('driver011',
>  extra_clean(['A011.hi', 'A011.o']),
>  run_command,
>  ['$MAKE -s --no-print-directory test011'])
> 
> *AFTER:*
> test('driver011',
>  extra_files(['A011.hs']),
>  run_command,
>  ['$MAKE -s --no-print-directory test011'])
> 
> See https://ghc.haskell.org/trac/ghc/ticket/11980 and
> https://ghc.haskell.org/trac/ghc/wiki/Building/RunningTests/Adding for more
> information.
> 
> Cheers,
> Thomas
> 
> [1] Extra files for existing tests are currently listed in
> `testsuite/driver/extra_files.py`.
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: HEADS UP: running tests in /tmp and the `extra_files` setup function

2016-05-17 Thread Ben Gamari
Thomas Miedema  writes:

> Hello GHC developers,
>
> the testsuite driver now runs each test in a temporary directory in /tmp,
> after first linking/copying all files that the test requires to that
> directory.
>
Hmm, it looks like the new paths rather clutter the testsuite summary
produced at the end of the run,


   /tmp/ghctest/jvZ6KB/1/2/3/./indexed-types/should_fail/T3330a  T3330a [stderr 
mismatch] (normal)
   /tmp/ghctest/jvZ6KB/1/2/3/./indexed-types/should_fail/T4174   T4174 [stderr 
mismatch] (normal)
   /tmp/ghctest/jvZ6KB/1/2/3/./indexed-types/should_fail/T4179   T4179 [stderr 
mismatch] (normal)

Perhaps we should strip off the root path from the test names?

Cheers,

- Ben


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


Re: New wiki page about tying the knot in GHC

2016-05-17 Thread Edward Z. Yang
Yep, updated, thanks.

Edward

Excerpts from Ben Gamari's message of 2016-05-17 00:16:55 -0700:
> "Edward Z. Yang"  writes:
> 
> > Hello all,
> >
> > I've written a new wiki page about how knot tying works in
> > GHC:
> >
> > https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/TyingTheKnot
> >
> This is quite useful! Thanks for writing it down. A few points:
> 
> It might be nice if it defined HPT and EPS a bit more concretely (at
> least expand the acronyms, ideally including a bit of text defining
> their roles in the compiler and why there is two of them).
> 
> You say "we produce TyCons and another type checking entities for them".
> Should this read "other type checking entities for them"?
> 
> Otherwise it looks good to me.
> 
> Cheers,
> 
> - Ben
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: 8.0.1 source tarballs available (yet again)

2016-05-17 Thread Ben Gamari
tl;dr: We are giving this release yet another attempt. Cross your
   fingers and try building again.

So after many attempts I was able to reproduce the issue seen by 
Andrés and Karel and believe I have merged a fix. The issue is
documented as Trac #12078. Thanks to everyone who helped pin down
the issue.

I've uploaded a new set of source tarballs to the usual location,

http://downloads.haskell.org/~ghc/8.0.1/

These tarballs are derived from,

4986837f8168cacf95c24fecc84d7b36c47f3c11

For reference, the SHA1 sum of the new source tarballs is,

585a2d34a17ce2452273147f2e3cef1a2efe1aa5  ./ghc-8.0.1-src.tar.xz

Let me know how your builds go. I don't anticipate any further issues,
but one rarely does.

Finally: thank you all so much for your patience while we worked through
these issues. I hope it's a long time until we see such a drawn out and
problematic release.

Cheers,

- Ben


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


HEADS UP: running tests in /tmp and the `extra_files` setup function

2016-05-17 Thread Thomas Miedema
Hello GHC developers,

the testsuite driver now runs each test in a temporary directory in /tmp,
after first linking/copying all files that the test requires to that
directory.

When adding a new test:

** if your test requires source files that don't start with the name of
your test, then you *have to* specify those files using the `extra_files`
setup function. [1]*

* you no longer have to specify files to cleanup (`clean_files` and
`clean_cmd` are deprecated)

* you no longer have to add generated files to `testsuite/.gitignore`

* you no longer have to worry about two tests possibly overwriting each
others intermediate (.o, .hi) files, and you no longer have to
specify `-outputdir` if you want to let multiple tests use the same source
files.

Example:

*BEFORE:*
test('driver011',
 extra_clean(['A011.hi', 'A011.o']),
 run_command,
 ['$MAKE -s --no-print-directory test011'])

*AFTER:*
test('driver011',
 extra_files(['A011.hs']),
 run_command,
 ['$MAKE -s --no-print-directory test011'])

See https://ghc.haskell.org/trac/ghc/ticket/11980 and
https://ghc.haskell.org/trac/ghc/wiki/Building/RunningTests/Adding for more
information.

Cheers,
Thomas

[1] Extra files for existing tests are currently listed in
`testsuite/driver/extra_files.py`.
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: 8.0.1 source tarballs available (yet again)

2016-05-17 Thread Ben Gamari
Andrés Sicard-Ramírez  writes:

> 2016-05-17 8:21 GMT-05:00 Ben Gamari :
>>> I got the following error (on Linux):
>>>
>>> $ make
>>> /usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1
>>> collect2: ld returned 1 exit status
>>> make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1
>>>
>> Very interesting. This must be quite a intermittent issue since I have
>> not once been able to reproduce it and Karel claimed the patch I merged
>> fixed it. Yet, Herbert noticed that the patch is actually subtly wrong.
>>
>> Does the attached patch fix the issue?
>
> No, the patch didn't fix the issue.
>
Alright, thanks for the update. We're looking into the issue.

Cheers,

- Ben


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


Re: 8.0.1 source tarballs available (yet again)

2016-05-17 Thread Carter Schonwald
$ shasum -a512 ghc-8.0.1-x86_64-apple-darwin-built-with-gcc5-take3.tar.xz
db20daf51bdd634fcd613738baa47dd01fbeccfe0cc6ffddf35d1a25af5929199d227b8db07c8d5ce1f4b9d843875e38fd2e4c87716cb8d2cb06012f177dc30a
 ghc-8.0.1-x86_64-apple-darwin-built-with-gcc5-take3.tar.xz
~/l/ghc-8.0.1 $


link at

https://wellposed-carter-files.s3.amazonaws.com/opensource/ghc/releasebuild-unofficial/ghc-8.0.1-x86_64-apple-darwin-built-with-gcc5-take3.tar.xz


On Tue, May 17, 2016 at 9:50 AM, Andrés Sicard-Ramírez 
wrote:

> 2016-05-17 8:21 GMT-05:00 Ben Gamari :
> >> I got the following error (on Linux):
> >>
> >> $ make
> >> /usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1
> >> collect2: ld returned 1 exit status
> >> make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1
> >>
> > Very interesting. This must be quite a intermittent issue since I have
> > not once been able to reproduce it and Karel claimed the patch I merged
> > fixed it. Yet, Herbert noticed that the patch is actually subtly wrong.
> >
> > Does the attached patch fix the issue?
>
> No, the patch didn't fix the issue.
>
>
> --
> Andrés
>
> "La información contenida en este correo electrónico está dirigida
> únicamente a su destinatario y puede contener información confidencial,
> material privilegiado o información protegida por derecho de autor. Está
> prohibida cualquier copia, utilización, indebida retención, modificación,
> difusión, distribución o reproducción total o parcial. Si usted recibe este
> mensaje por error, por favor contacte al remitente y elimínelo. La
> información aquí contenida es responsabilidad exclusiva de su remitente por
> lo tanto la Universidad EAFIT no se hace responsable de lo que el mensaje
> contenga."
>
> "The information contained in this email is addressed to its recipient
> only and may contain confidential information, privileged material or
> information protected by copyright. Its prohibited any copy, use, improper
> retention, modification, dissemination, distribution or total or partial
> reproduction. If you receive this message by error, please contact the
> sender and delete it. The information contained herein is the sole
> responsibility of the sender therefore Universidad EAFIT is not responsible
> for what the message contains."
> ___
> ghc-devs mailing list
> ghc-devs@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: 8.0.1 source tarballs available (yet again)

2016-05-17 Thread Andrés Sicard-Ramírez
2016-05-17 8:21 GMT-05:00 Ben Gamari :
>> I got the following error (on Linux):
>>
>> $ make
>> /usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1
>> collect2: ld returned 1 exit status
>> make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1
>>
> Very interesting. This must be quite a intermittent issue since I have
> not once been able to reproduce it and Karel claimed the patch I merged
> fixed it. Yet, Herbert noticed that the patch is actually subtly wrong.
>
> Does the attached patch fix the issue?

No, the patch didn't fix the issue.


--
Andrés

"La información contenida en este correo electrónico está dirigida únicamente a 
su destinatario y puede contener información confidencial, material 
privilegiado o información protegida por derecho de autor. Está prohibida 
cualquier copia, utilización, indebida retención, modificación, difusión, 
distribución o reproducción total o parcial. Si usted recibe este mensaje por 
error, por favor contacte al remitente y elimínelo. La información aquí 
contenida es responsabilidad exclusiva de su remitente por lo tanto la 
Universidad EAFIT no se hace responsable de lo que el mensaje contenga."

"The information contained in this email is addressed to its recipient only and 
may contain confidential information, privileged material or information 
protected by copyright. Its prohibited any copy, use, improper retention, 
modification, dissemination, distribution or total or partial reproduction. If 
you receive this message by error, please contact the sender and delete it. The 
information contained herein is the sole responsibility of the sender therefore 
Universidad EAFIT is not responsible for what the message contains."
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: 8.0.1 source tarballs available (yet again)

2016-05-17 Thread Ben Gamari
Andrés Sicard-Ramírez  writes:

> On 17 May 2016 at 07:38, Ben Gamari  wrote:
>> tl;dr: We are giving this release another attempt. Cross your fingers
>>and try building again.
>>
>> Hello GHC packagers,
>>
>> Thanks for your help in the last few days working through what were
>> hopefully the last issues in the release. I've uploaded a new set of
>> source tarballs at,
>>
>> http://downloads.haskell.org/~ghc/8.0.1/
>
> I got the following error (on Linux):
>
> $ make
> /usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1
> collect2: ld returned 1 exit status
> make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1
>
Very interesting. This must be quite a intermittent issue since I have
not once been able to reproduce it and Karel claimed the patch I merged
fixed it. Yet, Herbert noticed that the patch is actually subtly wrong.

Does the attached patch fix the issue?

Cheers,

- Ben


From e365d1379ffcf81b8b28863db9acc4970d39359b Mon Sep 17 00:00:00 2001
From: Ben Gamari 
Date: Tue, 17 May 2016 15:18:37 +0200
Subject: [PATCH] rules: Fix name of ghc-boot-th library

There was a missing `#`. Hadrian couldn't come soon enough.
---
 rules/foreachLibrary.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/rules/foreachLibrary.mk b/rules/foreachLibrary.mk
index d65533e..be79fcc 100644
--- a/rules/foreachLibrary.mk
+++ b/rules/foreachLibrary.mk
@@ -38,7 +38,7 @@
 define foreachLibrary
 # $1 = function to call for each library
 # We will give it the package path and the tag as arguments
-$$(foreach hashline,libraries/ghc-boot-th-#no-remote-repo#no-vcs\
+$$(foreach hashline,libraries/ghc-boot-th#-#no-remote-repo#no-vcs   \
 libraries/ghc-boot#-#no-remote-repo#no-vcs  \
 libraries/ghci#-#no-remote-repo#no-vcs  \
 libraries/base#-#no-remote-repo#no-vcs  \
-- 
2.8.0.rc3



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


Re: 8.0.1 source tarballs available (yet again)

2016-05-17 Thread Andrés Sicard-Ramírez
2016-05-17 8:15 GMT-05:00 Ben Gamari :
>> I got the following error (on Linux):
>>
>> $ make
>> /usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1
>> collect2: ld returned 1 exit status
>> make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1
>>
> Can you confirm that the sha1sum of the tarball you downloaded is,
>
>   $ sha1sum  ghc-8.0.1-src.tar.xz
>   a3ff4c7b54c440d5a6e25f534a9b3ea93c1ee029  ghc-8.0.1-src.tar.xz

Yes, I can confirm it:

  $ sha1sum ghc-8.0.1-src.tar.xz
  a3ff4c7b54c440d5a6e25f534a9b3ea93c1ee029  ghc-8.0.1-src.tar.xz



--
Andrés

"La información contenida en este correo electrónico está dirigida únicamente a 
su destinatario y puede contener información confidencial, material 
privilegiado o información protegida por derecho de autor. Está prohibida 
cualquier copia, utilización, indebida retención, modificación, difusión, 
distribución o reproducción total o parcial. Si usted recibe este mensaje por 
error, por favor contacte al remitente y elimínelo. La información aquí 
contenida es responsabilidad exclusiva de su remitente por lo tanto la 
Universidad EAFIT no se hace responsable de lo que el mensaje contenga."

"The information contained in this email is addressed to its recipient only and 
may contain confidential information, privileged material or information 
protected by copyright. Its prohibited any copy, use, improper retention, 
modification, dissemination, distribution or total or partial reproduction. If 
you receive this message by error, please contact the sender and delete it. The 
information contained herein is the sole responsibility of the sender therefore 
Universidad EAFIT is not responsible for what the message contains."
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: 8.0.1 source tarballs available (yet again)

2016-05-17 Thread Ben Gamari
Andrés Sicard-Ramírez  writes:

> On 17 May 2016 at 07:38, Ben Gamari  wrote:
>> tl;dr: We are giving this release another attempt. Cross your fingers
>>and try building again.
>>
>> Hello GHC packagers,
>>
>> Thanks for your help in the last few days working through what were
>> hopefully the last issues in the release. I've uploaded a new set of
>> source tarballs at,
>>
>> http://downloads.haskell.org/~ghc/8.0.1/
>
> I got the following error (on Linux):
>
> $ make
> /usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1
> collect2: ld returned 1 exit status
> make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1
>
Can you confirm that the sha1sum of the tarball you downloaded is,

  $ sha1sum  ghc-8.0.1-src.tar.xz
  a3ff4c7b54c440d5a6e25f534a9b3ea93c1ee029  ghc-8.0.1-src.tar.xz

I've noticed in the past that the invalidation of the CDN can take a
while to propagate.

Cheers,

- Ben



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


Re: 8.0.1 source tarballs available (yet again)

2016-05-17 Thread Karel Gardas

On 05/17/16 03:02 PM, Andrés Sicard-Ramírez wrote:

On 17 May 2016 at 07:38, Ben Gamari  wrote:

tl;dr: We are giving this release another attempt. Cross your fingers
and try building again.

Hello GHC packagers,

Thanks for your help in the last few days working through what were
hopefully the last issues in the release. I've uploaded a new set of
source tarballs at,

 http://downloads.haskell.org/~ghc/8.0.1/


I got the following error (on Linux):

$ make
/usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1
collect2: ld returned 1 exit status
make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1


That's exactly the issue which should be fixed in this round. Ben cited 
this as an issue affecting Solaris and FreeBSD and you are lucky to be 
able to duplicate this on Linux.


Anyway, please verify that your -src.tar.xz does have following sha256 sum:

b677e215cdfa22fba534b9bf7b530a056113c1f01002eae5b576e92ced9193ba

I guess you are using older sources from previous round as website is 
notoriously known for excessive caching...


Karel

___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: 8.0.1 source tarballs available (yet again)

2016-05-17 Thread Andrés Sicard-Ramírez
On 17 May 2016 at 07:38, Ben Gamari  wrote:
> tl;dr: We are giving this release another attempt. Cross your fingers
>and try building again.
>
> Hello GHC packagers,
>
> Thanks for your help in the last few days working through what were
> hopefully the last issues in the release. I've uploaded a new set of
> source tarballs at,
>
> http://downloads.haskell.org/~ghc/8.0.1/

I got the following error (on Linux):

$ make
/usr/bin/ld: cannot find -lHSghc-boot-th-8.0.1
collect2: ld returned 1 exit status
make[1]: *** [utils/ghc-pkg/dist/build/tmp/ghc-pkg] Error 1


I had no this problem with the previous source tarballs.

Best,

--
Andrés

"La información contenida en este correo electrónico está dirigida únicamente a 
su destinatario y puede contener información confidencial, material 
privilegiado o información protegida por derecho de autor. Está prohibida 
cualquier copia, utilización, indebida retención, modificación, difusión, 
distribución o reproducción total o parcial. Si usted recibe este mensaje por 
error, por favor contacte al remitente y elimínelo. La información aquí 
contenida es responsabilidad exclusiva de su remitente por lo tanto la 
Universidad EAFIT no se hace responsable de lo que el mensaje contenga."

"The information contained in this email is addressed to its recipient only and 
may contain confidential information, privileged material or information 
protected by copyright. Its prohibited any copy, use, improper retention, 
modification, dissemination, distribution or total or partial reproduction. If 
you receive this message by error, please contact the sender and delete it. The 
information contained herein is the sole responsibility of the sender therefore 
Universidad EAFIT is not responsible for what the message contains."
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


8.0.1 source tarballs available (yet again)

2016-05-17 Thread Ben Gamari
tl;dr: We are giving this release another attempt. Cross your fingers
   and try building again.

Hello GHC packagers,

Thanks for your help in the last few days working through what were
hopefully the last issues in the release. I've uploaded a new set of
source tarballs at,

http://downloads.haskell.org/~ghc/8.0.1/

These tarballs are derived from,

787900138b94790ddd13d76c2853d789d3335a5d

This commit differs from the previous tarball in a number of ways,

 * a variety of packaging issues surrounding haddock's documentation
   have been fixed

 * the ghc-boot library has been split up. It was pointed out quite late
   that the previous structure of ghc-boot greatly increased the
   dependency footprint of the template-haskell package, which would
   have made it nearly impossible to upgrade the bytestring and binary
   packages.

 * a pair of fixes for crashes on PowerPC have been merged

 * a patch addressing a serious performance issue in parallel garbage
   collection has been merged

 * the bytestring module has been bumped to 0.8.10.1, fixing a rather
   serious correctness issue on big-endian systems

We'll have the usual one-week build window for binary distributions.
As always, let either Austin or I know if you have any trouble building
your distribution. I have yet to push the ghc-8.0.1 tag in case we
encounter unexpected issues but all of my builds with this tarball
thusfar have gone quite well (then again, so did those of the previous
tarball).

Good luck and thanks for all of your work!

Cheers,

- Ben


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


Re: New wiki page about tying the knot in GHC

2016-05-17 Thread Ben Gamari
"Edward Z. Yang"  writes:

> Hello all,
>
> I've written a new wiki page about how knot tying works in
> GHC:
>
> https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/TyingTheKnot
>
This is quite useful! Thanks for writing it down. A few points:

It might be nice if it defined HPT and EPS a bit more concretely (at
least expand the acronyms, ideally including a bit of text defining
their roles in the compiler and why there is two of them).

You say "we produce TyCons and another type checking entities for them".
Should this read "other type checking entities for them"?

Otherwise it looks good to me.

Cheers,

- Ben



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


New wiki page about tying the knot in GHC

2016-05-17 Thread Edward Z. Yang
Hello all,

I've written a new wiki page about how knot tying works in
GHC:

https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/TyingTheKnot

Please let me know if anything is unclear and I'll try to
revise it for more clarity.

Edward
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs