Edgewall Software
Last modified 9 days ago Last modified on Jan 31, 2012 9:23:49 PM

TracDev ToDo List

Let's make 0.12.3 happen!

Keep an eye on contributions

  • #1942 has been revived recently, review the patches
  • interesting patch on #10425, need to follow-up on #10178 as well
  • Tickets with patch keyword (initial patch proposed)

By milestone: 0.13 #9638,9674,10413,10418,10504,5820,8135,8829,10520, 0.14 #9648,8165,10040, next-major-0.1X #3519,4080,8790,1804,3584,6516,7628,7872,7898,8945,9222,9967,9979,10453,2247,9125, next-minor-0.12.x #8700,10491, not applicable #7333, #10203,10299,10553

  • Tickets with review keyword (patch or branch "ready", need some review):

By milestone: 0.13 #7145,8919,9311,9643,6367, 0.14 #525,9585, next-major-0.1X #7339,5654,6516,8541, next-minor-0.12.x #9771, unscheduled #717,2299,9082,4329

  • Tickets with needfixup keyword (patch or branch already reviewed, need some further work):

By milestone: 0.14 #8961, next-major-0.1X #8790,7872

  • Tickets with no milestone set (need to be triaged) {20}:

3 new this week, 33 older and 3 with patches

We should strive to keep the number of untriaged tickets older than a week down to 0!

Next Releases

Release 0.12.3

  • Countdown... 0 tickets left
  • review and integrate TracGuide updates, see log/cboos/ - (need to enhance log: links one day to accept branch names...)
  • review pending tickets, dispatch non-essential ones to next-minor-0.12.x
  • 0.12.3rc1 ASAP
  • mail Trac-dev about testing the rc1 (and last call for i18n)
  • verify compatibility with upcoming Genshi:milestone:0.6.1 (OK)

0.13

Seems like we're getting close to the scheduled date for 0.13, so it's time to reduce its scope... and move not yet started tickets to next-major-0.1X.

We should focus on completing the tickets which are "work in progress".

0.14

Main features - looks like they won't make it for 0.13...

Minor features:

  • i18n
    • #2182 - test jun's branch
    • perhaps translation for workflow status and action names (#5441)
    • early loading and caching of catalogs (was discussed in #9439)
  • More revisions available link at the bottom of revision log, when viewing a partial revision set (#4854 actually)
  • Help delegator (ticket:2656#comment:26)
  • #8507 improve explicit gc

For later - next-major-0.1X

  • Custom Queries: #7026 - redo with jQuery UI drag'n'drop?
  • Version Control:
    • CachedRepository.get_path_history
    • #3236
  • Template: replace support for Clearsilver with support for Jinja2 - TracDev/Proposals/Jinja (less urgent now that we have a good Genshi 0.6 release)

Mercurial plugin

  • #1492 log --follow-first (check, isn't that already done?) no, seems like follow-first is meaningless
  • add basic support for cached repo (#8417)
  • show merge changesets in revision log (#3236)

Git plugin

  • #1492 log --first-parent support

Miscellaneous

  • sort order of tickets in search results: I expected this to be based on the most recent modification time first? It's seems it's creation time first...
  • 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
    
  • 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 <target> call syntax, i.e. without the need to specify a (dummy) environment.

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.