[[PageOutline]] = TracDev ToDo List = == Release plan for [milestone:0.12] == === Documentation The TracGuide documentation has now been updated to 0.12. === 0.12beta1 Genshi 0.6 is out, beta1 will require it (well, trunk already does). Okay, so this is the first "release" where we have to coordinate the translation updates, so we're just currently hitting the rough edges of this process. We //need// a message freeze: - ~~msgid freeze Tuesday 2010-04-27 (well, it will be announced on [googlegroups:trac-dev:2e2c5f6d8832149e Trac-dev]);~~ at this point, we won't change any string in the source code, even if that means imperfect messages in the meantime - ~~final TracGuide sync~~ r9581 - doing an update of all catalogs and fixing them "blindly" is quite tedious; I've started that for pl and hy on Sunday, but it's really too boring; we need a policy about what to do for unmaintained translations - maybe just fix the "obvious" errors found when running `make check -k` and `make compile` - 0.12b1 a few days later, when all maintained translations reach 100% - Friday evening 2010-04-30 === 0.12rc1 A testing period of one or two weeks follows the beta1. We'll fix important issues detected in 0.12b1, no more new enhancement requests (last accepted and scheduled for 0.12 was #7687). - perhaps translation for workflow status and action names - fix spurious "validation failed" message when there's a rendering error during preview of a ticket comment, see ticket:9264#comment:11 - ''More revisions available'' link at the bottom of revision log, when viewing a partial revision set === 0.12 proper One week of testing later, if no big changes happened after rc1. === Remaining tickets === [[TicketQuery(milestone=0.12,status=!closed)]] == [milestone:0.12.1] == Bug fixing and performance improvements. - trac/db: - #6348 - #8443 if no solution found for 0.12 - #8507 improve explicit gc Verify this one, not sure yet it's a bug which is still present or a transient error that happened in between updates: {{{ 2010-02-26 19:24:14,087 Trac[changeset] WARNING: Diff rendering failed for property svn:mergeinfo with renderer SubversionMergePropertyDiffRenderer: Traceback (most recent call last): File "build/bdist.linux-x86_64/egg/trac/versioncontrol/web_ui/changeset.py", line 798, in render_property_diff options) File "build/bdist.linux-x86_64/egg/trac/versioncontrol/svn_prop.py", line 297, in render_property_diff all_revs = set(repos._get_node_revs(spath)) File "build/bdist.linux-x86_64/egg/trac/versioncontrol/cache.py", line 290, in _get_node_revs slast = '%010d' % last TypeError: int argument required }}} From [[0.12/TracBrowser@6]]: {{{#!div style="background:#efe" '''MMM''' there is no ''View revision'' input field at the top of the Repository Browser page. I found out why. There are actually two views for the repository browser in 0.12 ... a) Before you in a particular repo (http://localhost/test_env/browser) b) After you are in a particular repo (http://localhost/test_env/browser/MyProject) I don't currently know which view it goes to if you only have a default repo. }}} In TracInstall#GeneratingtheTraccgi-bindirectory, there's the mention of ''chicken/egg'' problem with `trac-admin deploy`. I've been bitten by this as well and I think we should support a direct `trac-admin deploy ` call syntax, i.e. without the need to specify a (dummy) environment. == Release 0.11.7.1 == Only a handful of issues. ~~Maybe take this opportunity to do a last documentation sync before archiving the 0.11 pages.~~ - r9449 == [milestone:0.13] == - #4431 and related wiki improvements == For later (..., [milestone:1.0]) == - Help delegator (ticket:2656#comment:26) - ticket query system: - #7026 -- 0.13? - i18n: - translation of javascript (#6353, Babel:#110) -- 0.12-stable? - translation of workflow (#5441) -- 0.12-stable or 0.13? - Version Control: - `CachedRepository.get_path_history` - merge type #1492 - #2456 - not too early to start thinking about it seriously - start experimenting with TracDev/Proposals/MultipleProject - remove support for pysqlite 1.1.x in source:trunk/db/sqlite_backend.py == Mercurial plugin == - add basic support for cached repo (#8417) - `log --follow-first` - show merge changesets in revision log (#1492) ---- ''To editors: this is not the place where to put your favorite ticket (see SeaChange/WhatUsersWant instead); this page must be kept short and is mainly for improving the clarity of the ongoing development activity in the TracTeam.''