
Hi, As part of the forthcoming GHC release, I assume the filepath library will be sync'd to the latest version in the GitHub repo? When will that sync happen? Who will do the sync? When is the last time I can make changes that go into GHC 7.10? What should I be doing to help? As this is my first time, any details would be most appreciated. When the library is next sync'd, the filepath library will need to be removed from the GHC test suite. The reason is mostly pragmatic - I have good coverage of a library which is entirely pure list manipulations, and the GHC test infrastructure slowed down improving the tests, while gaining nothing. In particular, GHC has been testing the library for years, but the tests got turned off about 4 years ago, so there were (non-critical) test failures that went unspotted for years. Thanks, Neil

On 2014-11-21 at 18:13:16 +0100, Neil Mitchell wrote:
As part of the forthcoming GHC release, I assume the filepath library will be sync'd to the latest version in the GitHub repo? When will that sync happen?
We'll probably try to sync up w/ filepath's current master-tip for the upcoming freeze to make sure it still builds. And then shortly before the first GHC 7.10.1 RC is cut sometime around mid-december (if nothing changes).
Who will do the sync?
It'll be probably me, or Austin
When is the last time I can make changes that go into GHC 7.10?
*Ideally* we'd want to have the libraries in a frozen RC-ish state before we cut the GHC 7.10.1 RC
What should I be doing to help? As this is my first time, any details would be most appreciated.
If you can time it so that `filepath` is in a releasable state (i.e. you don't need to actually upload it to Hackage) shortly before the first RC, it'd be great. Then, if during the public GHC 7.10.1 RC test-phase serious issues with the filepath package are found, it would very desirable for those to be fixed upstream in `filepath` in a timely manner in order to ship the final GHC 7.10.1 with a final bug-free `filepath` package. ...does that make any sense so far? :-) Cheers, hvr

Thanks, that all sounds great.
I always keep it in a buildable state anyway, I'll do any changes in
the next couple of weeks (I don't have anything too major planned),
and if any issues come up after that I'll fix them quickly.
Thanks, Neil
On Fri, Nov 21, 2014 at 6:14 PM, Herbert Valerio Riedel
On 2014-11-21 at 18:13:16 +0100, Neil Mitchell wrote:
As part of the forthcoming GHC release, I assume the filepath library will be sync'd to the latest version in the GitHub repo? When will that sync happen?
We'll probably try to sync up w/ filepath's current master-tip for the upcoming freeze to make sure it still builds. And then shortly before the first GHC 7.10.1 RC is cut sometime around mid-december (if nothing changes).
Who will do the sync?
It'll be probably me, or Austin
When is the last time I can make changes that go into GHC 7.10?
*Ideally* we'd want to have the libraries in a frozen RC-ish state before we cut the GHC 7.10.1 RC
What should I be doing to help? As this is my first time, any details would be most appreciated.
If you can time it so that `filepath` is in a releasable state (i.e. you don't need to actually upload it to Hackage) shortly before the first RC, it'd be great.
Then, if during the public GHC 7.10.1 RC test-phase serious issues with the filepath package are found, it would very desirable for those to be fixed upstream in `filepath` in a timely manner in order to ship the final GHC 7.10.1 with a final bug-free `filepath` package.
...does that make any sense so far? :-)
Cheers, hvr
participants (2)
-
Herbert Valerio Riedel
-
Neil Mitchell