The Pugs team is now in release mode. The focus is reviewing and addressing all the failing tests.
Reports on failing tests can be found by looking for a fresh report posted to smoke.pugscode.org , or by running "make smoke" yourself, and reviewing your own smoke.html.
The test may be failing for a number of different reasons:
- The test is broken for some reason and needs to be repaired. Maybe the spec changed. Who knows.
- New tests have been added for unimplemented features. These should have
:todo<feature>added as the last argument. These kinds of of failures are more likely to occur at the end of the test script.
- There is a regression. Something that worked in the last release quit working. This should be fixed before the release, and should be left failing if you are unable to fix it yourself.
The other activity that's important during release mode is "changelogging"-- figuring out what's new and adding it to the ChangeLog. Some helpful people have already made good progress on this by reviewing the commit history.
Once this release is out, I expect we'll see some significant OO improvements and other larger scale changes land in the tree.