What next? The sprint participants found themselves with a lot of good work started that we simply couldn't put down, so we have continued hacking into the week, turning many of our good starts into more concrete progress. There is still a lot of work to do so we want to make sure we keep that momentum going! The big challenge right now is to get all of the patches reviewed and merged back into darcs.net. Unfortunately, this is creating a delay in the usual patch review process as we clear our backlog. In the meantime, please continue sending your patches!
Thanks very much to David Roundy for his advice before the sprint and cheerful handling of this patch influx; Galois, the University of Brighton and Université de Paris 7 for graciously hosting our three venues; and especially to everybody who participated or joined #darcs to cheer us on :-)
The next sprint will be held in conjunction with the Haskell Hackathon, March 2009 in Utrecht, Netherlands. So see you in six months!
Overview
Issues resolved: 7
Total sprint patches : 234
- Patches produced
- during the sprint itself : 178
- as follow-up work : 56
- Patches sent and
- accepted into darcs.net : 43
- awaiting review : 191
("during" defined as 25-27 October 2008 at 08:00 UTC)
Site reports
- Team Portland:
- Team Brighton:
- Team Paris:
What we worked on
Warm up tasks
- Warn the user when the patch name looks like a command line option
- http://bugs.darcs.net/issue395
- Participants: Reinier Lamers (Team Paris)
- Status: Accepted!
- Warn when tags are too short (length name <2)
- http://bugs.darcs.net/issue1000
- Participants: Christian Kellerman
- Status: Accepted!
Optimisations
- Solved stack overflow when doing whatsnew on very large lines
- http://bugs.darcs.net/issue1017
- Participants: Ganesh Sittampalam (Team Brighton)
- Status: awaiting review
- Smarter slurpies for faster directory lookups
- http://bugs.darcs.net/issue711
- Participants: Ganesh Sittampalam (Team Brighton)
- Status: awaiting review
- Avoiding lstats in darcs whatsnew
- http://bugs.darcs.net/issue390
- Participants: Reinier Lamers (Team Paris)
- Status: needs tweaking
- Bytestring optimisations
- Participants: Don Stewart (Team Portland)
- Status: awaiting review
Performance-related features
- Filecache to improve darcs annotate and darcs changes performance
- Participants: Benedikt Schmidt
- Status: still hacking!
- Packs
- http://wiki.darcs.net/index.html/Packs_Specification
- Participants: Nicolas Pouillard, Florent Becker (Team Paris)
- Status: plan is fleshed out; implementation started in branch
- "Chunky" hunk representation
- Participants: Ian Lynagh (Team Brighton)
- Status: needs volunteer to start porting from camp to darcs
- Global cache: enabled by default and more portable
- http://bugs.darcs.net/issue839
- Participants: Simon Michael
- Status: Accepted!
Improved Windows support
- Bugs fixed:
- newline endings on Windows for HTTP module.
- http://bugs.darcs.net/issue774 - fix character echo on win32.
- http://bugs.darcs.net/issue1023 - bracket file writing to prevent windows permission errors.
- http://bugs.darcs.net/issue784 - fix file handle leak and check for exceptions on process running.
- Participants: Salvatore Insalaco
- Status: Accepted!
Infrastructure and cleanups
- Code cleanups
- Added language pragmas in all files
- Removed OldFastPackedString
- Replaced FastPackedStrings api in favor of Data.ByteString api
- Participants: Don Stewart and Jason Dagit (Team Portland)
- Status: awaiting review
- Documentation cleanups
- Use .lhs only for truly literate files
- Migrate .tex to reST in preparation for user manual overhaul
- Participants: Trent Buck
- Status: awaiting review
- Makefile simplifications and cleanups (for doc)
- Participants: Trent Buck
- Makefile improvements (make ci, make darcs_p)
- Participants: Simon Michael, Eric Kow (Team Brighton)
- Status: make ci is accepted! make darcs_p awaiting review
- Benchmarking suite
- Participants: Eric Kow (Team Brighton)
- Status: usable as of Wednesday, needs visualisation
Camp
- http://projects.haskell.org/camp
- Progress...
- developed "chunky" hunk representation and tests!
- got libcurl working under Windows with Cabal
- primitive interactive patch selection implemented
- Repository type rather than FilePath for repos
- Participants: Ian Lynagh (Team Brighton)
7 comments:
We need to maintain our momentum because there is still a lot of work to be done! You can visit us..
Nice post! I looks interesting, thanks for sharing. Hendersonville Concrete Company concrete foundation
Thanks for the time you took to share this here. <a href="http://www.proepoxyflooringgoldcoast.com.au/>epoxy garage floor</a>
I enjoyed reading this. It was engaging and kept me interested throughout. pool cage screening
This was so awesome. rain gutter replacement Ocala FL
There is still a lot of work to do so we want to make sure we keep that momentum going!
Regards,
Best drywall contractor in Bridgeport
This is awesome! Glad to check this site. paint company
Post a Comment