The beginning of a new month. Here’s a quick update.
No hledger release today as there isn’t much new to ship, following a month with several bugfix releases and otherwise mostly infrastructural work (build and dev tool fixes, wiki styling, site update hook). 8/1 is the likely next release date. Oh, John and I also had a nice voice chat - nice to escape the IRC window isn’t it - reviewing our glorious *ledger plans, and I happily accepted his first hledger patch - thanks John! :)
My free hacking time in recent weeks went more towards darcs:
Unix shell helpers to get one-line-per-patch output from darcs (awesome!)
# show darcs changes, push, pull etc. output with one patch per line
# Eg:
# dch --last 3
# darcs pull --dry | d1
alias darcsoneline="egrep '^\w' -A1 | egrep -v '^(--|The remote repository has|Would pu)' | sed '$!N;s/\n/ /'"
alias d1=darcsoneline
function dch() {
darcs changes $* | darcsoneline
}
Support for BSRK Aditya’s GSOC work. Together with Ganesh Sittampalam we did several rounds of code review and BSRK’s nice enhancements should be appearing on darcs hub soon.
Also driven by the above, updated darcsden and HSP for current GHC and libraries, and made it easy for me to build and deploy again. Also merged Ganesh’s improvements for MS Windows compatibility. This will be released as darcsden 1.1 shortly.
Ongoing darcs hub ops/maintenance, including a fix for this interesting segfault, and a server upgrade from ubuntu 12.04 to 13.04. This last caused about 45m1h20m of downtime >:( late last night as I wrestled with the unfamiliar couchdb migration process and erlang stack traces. (For reference: just copy /var/lib/couchdb/1.0.1/* to 1.2.0/, but don’t forget to preserve file ownership.) At least it got resolved it before month-end at pingdom, so there’s a chance to get uptime back up where it should be - 3 or 4 nines - in July!