Edgewall Software

Version 103 (modified by Christian Boos, 14 years ago) ( diff )

no more release for 0.11.x, prepare 0.12.1

TracDev ToDo List

Release 0.12.1

  • see what remains to be done, move the rest to 0.12.2
  • prepare release ticket, propose a schedule (string freeze, rc1, test freeze, final), mail trac-dev

0.13

Development process enhancements:

  • DVCS mirrors for Git (#9235) and Mercurial
    • mostly done, see above
  • reorganization of milestones, next-major-0.1X becoming the main pool of targeted tickets
    • triaging well on the way
  • More revisions available link at the bottom of revision log, when viewing a partial revision set

Bug fixing and performance improvements.

  • trac/db:
    • #9111 is current top priority
      • install flup 1.0.3, and adapt trac/web/fcgi_frontend.py to use it
    • #6348
  • #8507 improve explicit gc

Tools:

  • Python 2.5 - with env.transaction as db, with env.read_db as db,
  • replace support for Clearsilver with support for Jinja2

Main features:

Minor features:

  • #2182 - test jun's branch
  • perhaps translation for workflow status and action names
    • translation of workflow (#5441)

For later - next-major-0.1X

Mercurial plugin

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

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.

Note: See TracWiki for help on using the wiki.