[commit: ghc] wip/nfs-locking: Add next meeting discusion agenda. (395f3ce)
git at git.haskell.org
git at git.haskell.org
Thu Oct 26 23:38:32 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/nfs-locking
Link : http://ghc.haskell.org/trac/ghc/changeset/395f3ce523108018dc1ffaefc2daa3318fbcf4bd/ghc
>---------------------------------------------------------------
commit 395f3ce523108018dc1ffaefc2daa3318fbcf4bd
Author: Andrey Mokhov <andrey.mokhov at gmail.com>
Date: Wed Sep 23 02:08:56 2015 +0100
Add next meeting discusion agenda.
>---------------------------------------------------------------
395f3ce523108018dc1ffaefc2daa3318fbcf4bd
doc/meeting-25-September-2015.txt | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/doc/meeting-25-September-2015.txt b/doc/meeting-25-September-2015.txt
new file mode 100644
index 0000000..6ee4297
--- /dev/null
+++ b/doc/meeting-25-September-2015.txt
@@ -0,0 +1,35 @@
+Shaking up GHC meeting, 25 September 2015
+
+Things to discuss:
+================================================
+
+1. Better names for build stages
+
+* Currently we have Stage0, Stage1, etc. It is not particularly clear
+from the names what they stand for. We no longer need to stick to
+numbers and can pick more helpful names, for example:
+
+Stage0 -> Boot
+Stage1 -> Interim
+Stage2 -> Install
+Stage3 -> Selftest
+
+
+
+
+i. Unclear abstractions Builder/BuildRule...
+
+ii. Limits to build parallelism: GHC crashes during parallel builds. Also ghc-pkg and ghc-cabal are apparently not thread-safe, so I had to use Shake resources to limit the parallelism...
+
+
+2. Do we need a name for the new build system?
+
+* At least we need a name for the folder in the GHC tree
+
+* If we call it 'shake' there may be a confusion with the Shake library.
+
+* In future discussions/announcements/etc. calling it 'the new shake-based
+ build system' is overly verbose. Calling it 'shake' is confusing.
+
+* I haven't thought about any names yet, just checking whether we want to.
+
More information about the ghc-commits
mailing list