BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Edgewall Software//NONSGML Trac 1.1.2dev-r11794//EN
METHOD:PUBLISH
X-WR-CALNAME:The Trac Project - Roadmap
X-WR-CALDESC:The Trac Project
X-WR-TIMEZONE:UTC+02:00
BEGIN:VEVENT
UID:</milestone/1.0.2@trac.edgewall.org>
DTSTAMP:20130302T230000Z
DTSTART;VALUE=DATE:20130303
SUMMARY:Milestone 1.0.2
URL:http://trac.edgewall.org/milestone/1.0.2
DESCRIPTION:[[span(Next **maintenance** release for [log:branches/1.0-stabl
 e@11650-HEAD 1.0-stable]\, style=padding: .3em\; background-color: #ffe\; 
 border: 1px outset #ddc)]]\n// Note to maintainers: //\n - //Move tickets 
 from [milestone:next-stable-1.0.x] to here once\n   you're sure you're goi
 ng to fix them for the 1.0.2 release.//\n - //There can be minor //enhance
 ments// here\, but nevertheless we should dedicate this branch to fixing /
 /defects// still present in 1.0 //\n{{{#!html\n<a target="_blank" style="t
 ext-decoration:none\; color:black\; font-size:66%" href="https://www.trans
 ifex.com/projects/p/trac/resource/1_0-stable-messages-pot/" \ntitle="See m
 ore information on Transifex.com">Top translations: trac » 1_0-stable-mess
 ages-pot</a><br/>\n<img border="0" src="https://www.transifex.com/projects
 /p/trac/resource/1_0-stable-messages-pot/chart/image_png"/><br/><a target=
 "_blank" href="https://www.transifex.com/"><img border="0" src="https://ds
 0k0en9abmn1.cloudfront.net/static/charts/images/tx-logo-micro.646b0065fce6
 .png"/></a>\n}}}\n[[span(Codeline: [log:branches/1.0-stable]\, style=paddi
 ng: .3em\; margin: 1em\; background-color: #f7f7f7\; border: 1px outset #d
 dc\; float: right)]]\n\\\\\\\\
END:VEVENT
BEGIN:VEVENT
UID:</milestone/0.12.6@trac.edgewall.org>
DTSTAMP:20130505T100000Z
DTSTART;VALUE=DATE:20130505
SUMMARY:Milestone 0.12.6
URL:http://trac.edgewall.org/milestone/0.12.6
DESCRIPTION:[[span(Next **maintenance** release for [log:branches/0.12-stab
 le@11521-HEAD 0.12-stable] (LTS)\, style=padding: .3em\; background-color:
  #ffe\; border: 1px outset #ddc)]]\n// Note to maintainers: //\n - //Move 
 tickets from [milestone:next-minor-0.12.x] to here once\n   you're sure yo
 u're going to fix them for the 0.12.6 release.//\n - //There should be no 
 //enhancements// here\, only **major** defects here anyway\, focus is now 
 on the 1.x versions ([milestone:next-stable-1.0.x] and  [milestone:next-de
 v-1.1.x]) //\n{{{#!html\n<a target="_blank" style="text-decoration:none\; 
 color:black\; font-size:66%" href="https://www.transifex.com/projects/p/tr
 ac/resource/0_12-stable-messages-pot/" \ntitle="See more information on Tr
 ansifex.com">Top translations: trac » 0_12-stable-messages-pot</a><br/>\n<
 img border="0" src="https://www.transifex.com/projects/p/trac/resource/0_1
 2-stable-messages-pot/chart/image_png"/><br/><a target="_blank" href="http
 s://www.transifex.com/"><img border="0" src="https://ds0k0en9abmn1.cloudfr
 ont.net/static/charts/images/tx-logo-micro.646b0065fce6.png"/></a>\n}}}\n[
 [span(Codeline: [log:branches/0.12-stable]\, style=padding: .3em\; margin:
  1em\; background-color: #f7f7f7\; border: 1px outset #ddc\; float: right)
 ]]\n\\\\\\\\
END:VEVENT
BEGIN:VEVENT
UID:</milestone/next-stable-1.0.x@trac.edgewall.org>
DTSTAMP:20130901T100000Z
DTSTART;VALUE=DATE:20130901
SUMMARY:Milestone next-stable-1.0.x
URL:http://trac.edgewall.org/milestone/next-stable-1.0.x
DESCRIPTION:[[span(Next **maintenance** release series for [log:branches/1.
 0-stable 1.0-stable]\, style=padding: .3em\; background-color: #ffe\; bord
 er: 1px outset #ddc)]]\nPool of tickets which are going to be implemented 
 in one of the next minor releases for the **stable** branch of Trac (1.0.x
 ).\n// Note to maintainers: //\n - //There should be no major enhancements
  here\, only defects and minor enhancements\; major new features will go t
 o [milestone:next-dev-1.1.x]//\n - //Move stuff to the current maintenance
  release ([milestone:1.0.2]) once you're sure you're going to implement it
  for that release//\n \n[[span(Codeline: [source:branches/1.0-stable]\, st
 yle=padding: .3em\; margin: 1em\; background-color: #f7f7f7\; border: 1px 
 outset #ddc\; float: right)]]\n\\\\\\\\
END:VEVENT
BEGIN:VEVENT
UID:</milestone/next-dev-1.1.x@trac.edgewall.org>
DTSTAMP:20131201T110000Z
DTSTART;VALUE=DATE:20131201
SUMMARY:Milestone next-dev-1.1.x
URL:http://trac.edgewall.org/milestone/next-dev-1.1.x
DESCRIPTION:[[span(Next **development** release series\, style=padding: .3e
 m\; background-color: #fda\; border: 1px outset #ddc)]]\nPool of tickets w
 hich are going to be implemented in one of the next minor releases for the
  **development** branch of Trac (1.0.x).\nEventually some of the topic mil
 estones will be part of this release as well:\n - [milestone:topic-wikieng
 ine]\n - [milestone:topic-multiproject]\n - see also [[TracDev/ReleaseNote
 s/1.1]] \n// Note to maintainers: //\n - //Move to [milestone:1.1.2] once 
 you're sure it can be finished for that release//\n - //There should be mo
 stly enhancements tickets here\, defects should first be fixed on [milesto
 ne:next-stable-1.0.x] if possible//\n[[span(Codeline: [log:trunk]\, style=
 padding: .3em\; margin: 1em\; background-color: #f7f7f7\; border: 1px outs
 et #ddc\; float: right)]]\n\\\\\\\\
END:VEVENT
BEGIN:VTODO
UID:</ticket/7626@trac.edgewall.org>
SUMMARY:Ticket #7626: display of some wiki pages fails with UnicodeDecodeEr
 ror
URL:http://trac.edgewall.org/ticket/7626
DESCRIPTION:After creating a new trac project\, setting everything up and n
 avigating to wiki/CamelCase (or wiki/TracCgi or wiki/TracChangeset or a fe
 w other pages that contain non-ASCII characters) I get this error:\n{{{\nU
 nicodeDecodeError: 'ascii' codec can't decode byte ... in position ...: or
 dinal not in range(128)\n}}}\n(with some actual numbers instead of ...'s.)
 \nHere is the system information provided by the trac About page:\n{{{\nTr
 ac:           0.11\nPython:         2.4.4 (#1\, Apr 15 2008\, 23:37:53) [G
 CC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)]\nsetuptools:     0.6c8\n
 MySQL:          server: "5.0.32-Debian_7etch6-log"\, client: "5.0.32"\, th
 read-safe: 0\nMySQLdb:        1.2.2\nGenshi:         0.5.1\nmod_python:   
   3.2.10\nSubversion:     1.4.2 (r22196)\njQuery:         1.2.3\n}}}\nThe 
 steps I took in order to produce this bug on the system described above:\n
  1. created a MySQL database for trac in the recommended fashion:\n{{{\nCR
 EATE DATABASE trac_support DEFAULT CHARACTER SET utf8 COLLATE utf8_bin\;\n
 }}}\n 2. granted rights to a user called `trac' for the newly created data
 base:\n{{{\nGRANT ALL ON trac_support.* TO trac\;\n}}}\n 3. created a new 
 trac project:\n{{{\ntrac-admin /var/trac/support initenv\n}}}\n 4. granted
  rights to the project path for the www-data user:\n{{{\nchown -R www-data
 :www-data /var/trac/support\n}}}\n 5. configured apache2 as follows:\n{{{\
 n<VirtualHost ...>\n[...]\n        <Location /support>\n                Se
 tHandler mod_python\n                PythonInterpreter main_interpreter\n 
                PythonHandler trac.web.modpython_frontend\n                
 PythonOption TracEnv /var/trac/support\n                PythonOption TracU
 riRoot /support\n        </Location>\n        <Location /support/login>\n 
                AuthType Basic\n                AuthName "support"\n       
          AuthUserFile /var/trac/support/.htpasswd\n                Require
  valid-user\n        </Location>\n[...]\n</VirtualHost>\n}}}\n 6. restarte
 d Apache and navigated to the webpage <URL>/support/wiki/TracCgi\nAt this 
 point\, I get the following error:\n{{{\nTraceback (most recent call last)
 :\n  File "/usr/lib/python2.4/site-packages/Trac-0.11-py2.4.egg/trac/web/m
 ain.py"\, line 423\, in _dispatch_request\n    dispatcher.dispatch(req)\n 
  File "/usr/lib/python2.4/site-packages/Trac-0.11-py2.4.egg/trac/web/main.
 py"\, line 219\, in dispatch\n    data\, content_type)\n  File "/usr/lib/p
 ython2.4/site-packages/Trac-0.11-py2.4.egg/trac/web/chrome.py"\, line 726\
 , in render_template\n    stream.render(method\, doctype=doctype\, out=buf
 fer)\n  File "/usr/lib/python2.4/site-packages/Genshi-0.5.1-py2.4-linux-i6
 86.egg/genshi/core.py"\, line 179\, in render\n  File "/usr/lib/python2.4/
 site-packages/Genshi-0.5.1-py2.4-linux-i686.egg/genshi/output.py"\, line 6
 1\, in encode\n  File "/usr/lib/python2.4/site-packages/Genshi-0.5.1-py2.4
 -linux-i686.egg/genshi/output.py"\, line 311\, in __call__\n  File "/usr/l
 ib/python2.4/site-packages/Genshi-0.5.1-py2.4-linux-i686.egg/genshi/output
 .py"\, line 753\, in __call__\n  File "/usr/lib/python2.4/site-packages/Ge
 nshi-0.5.1-py2.4-linux-i686.egg/genshi/output.py"\, line 592\, in __call__
 \n  File "/usr/lib/python2.4/site-packages/Genshi-0.5.1-py2.4-linux-i686.e
 gg/genshi/output.py"\, line 698\, in __call__\n  File "/usr/lib/python2.4/
 site-packages/Genshi-0.5.1-py2.4-linux-i686.egg/genshi/output.py"\, line 5
 32\, in __call__\n  File "/usr/lib/python2.4/site-packages/Genshi-0.5.1-py
 2.4-linux-i686.egg/genshi/core.py"\, line 283\, in _ensure\n  File "/usr/l
 ib/python2.4/site-packages/Genshi-0.5.1-py2.4-linux-i686.egg/genshi/core.p
 y"\, line 283\, in _ensure\n  File "/usr/lib/python2.4/site-packages/Trac-
 0.11-py2.4.egg/trac/web/chrome.py"\, line 779\, in _strip_accesskeys\n    
 for kind\, data\, pos in stream:\n  File "/usr/lib/python2.4/site-packages
 /Genshi-0.5.1-py2.4-linux-i686.egg/genshi/core.py"\, line 283\, in _ensure
 \n  File "/usr/lib/python2.4/site-packages/Trac-0.11-py2.4.egg/trac/web/ch
 rome.py"\, line 768\, in _generate\n    for kind\, data\, pos in stream:\n
   File "/usr/lib/python2.4/site-packages/Genshi-0.5.1-py2.4-linux-i686.egg
 /genshi/template/base.py"\, line 569\, in _include\n  File "/usr/lib/pytho
 n2.4/site-packages/Genshi-0.5.1-py2.4-linux-i686.egg/genshi/template/marku
 p.py"\, line 298\, in _match\n  File "/usr/lib/python2.4/site-packages/Gen
 shi-0.5.1-py2.4-linux-i686.egg/genshi/template/markup.py"\, line 298\, in 
 _match\n  File "/usr/lib/python2.4/site-packages/Genshi-0.5.1-py2.4-linux-
 i686.egg/genshi/template/markup.py"\, line 245\, in _match\n  File "/usr/l
 ib/python2.4/site-packages/Genshi-0.5.1-py2.4-linux-i686.egg/genshi/templa
 te/base.py"\, line 543\, in _exec\n  File "/usr/lib/python2.4/site-package
 s/Genshi-0.5.1-py2.4-linux-i686.egg/genshi/template/base.py"\, line 533\, 
 in _eval\n  File "/usr/lib/python2.4/site-packages/Genshi-0.5.1-py2.4-linu
 x-i686.egg/genshi/template/base.py"\, line 496\, in _eval\n  File "/usr/li
 b/python2.4/site-packages/Genshi-0.5.1-py2.4-linux-i686.egg/genshi/templat
 e/base.py"\, line 551\, in _flatten\n  File "/usr/lib/python2.4/site-packa
 ges/Genshi-0.5.1-py2.4-linux-i686.egg/genshi/core.py"\, line 283\, in _ens
 ure\n  File "/usr/lib/python2.4/site-packages/Genshi-0.5.1-py2.4-linux-i68
 6.egg/genshi/path.py"\, line 141\, in _generate\n  File "/usr/lib/python2.
 4/site-packages/Genshi-0.5.1-py2.4-linux-i686.egg/genshi/template/base.py"
 \, line 569\, in _include\n  File "/usr/lib/python2.4/site-packages/Genshi
 -0.5.1-py2.4-linux-i686.egg/genshi/template/markup.py"\, line 234\, in _st
 rip\n  File "/usr/lib/python2.4/site-packages/Genshi-0.5.1-py2.4-linux-i68
 6.egg/genshi/template/base.py"\, line 543\, in _exec\n  File "/usr/lib/pyt
 hon2.4/site-packages/Genshi-0.5.1-py2.4-linux-i686.egg/genshi/template/bas
 e.py"\, line 533\, in _eval\n  File "/usr/lib/python2.4/site-packages/Gens
 hi-0.5.1-py2.4-linux-i686.egg/genshi/template/base.py"\, line 496\, in _ev
 al\n  File "/usr/lib/python2.4/site-packages/Genshi-0.5.1-py2.4-linux-i686
 .egg/genshi/template/base.py"\, line 551\, in _flatten\n  File "/usr/lib/p
 ython2.4/site-packages/Genshi-0.5.1-py2.4-linux-i686.egg/genshi/core.py"\,
  line 283\, in _ensure\n  File "/usr/lib/python2.4/site-packages/Genshi-0.
 5.1-py2.4-linux-i686.egg/genshi/path.py"\, line 141\, in _generate\n  File
  "/usr/lib/python2.4/site-packages/Genshi-0.5.1-py2.4-linux-i686.egg/gensh
 i/template/base.py"\, line 569\, in _include\n  File "/usr/lib/python2.4/s
 ite-packages/Genshi-0.5.1-py2.4-linux-i686.egg/genshi/template/markup.py"\
 , line 234\, in _strip\n  File "/usr/lib/python2.4/site-packages/Genshi-0.
 5.1-py2.4-linux-i686.egg/genshi/template/base.py"\, line 543\, in _exec\n 
  File "/usr/lib/python2.4/site-packages/Genshi-0.5.1-py2.4-linux-i686.egg/
 genshi/template/base.py"\, line 520\, in _eval\n  File "/usr/lib/python2.4
 /site-packages/Genshi-0.5.1-py2.4-linux-i686.egg/genshi/template/base.py"\
 , line 286\, in _eval_expr\n  File "/usr/lib/python2.4/site-packages/Gensh
 i-0.5.1-py2.4-linux-i686.egg/genshi/template/eval.py"\, line 180\, in eval
 uate\n  File "/usr/lib/python2.4/site-packages/Trac-0.11-py2.4.egg/trac/wi
 ki/templates/wiki_view.html"\, line 37\, in &lt\;Expression u'wiki_to_html
 (context\, page.text)'&gt\;\n    ${wiki_to_html(context\, page.text)}\n  F
 ile "/usr/lib/python2.4/site-packages/Trac-0.11-py2.4.egg/trac/util/compat
 .py"\, line 133\, in newfunc\n    return func_(*(args + fargs)\, **dict(kw
 args\, **fkwargs))\n  File "/usr/lib/python2.4/site-packages/Trac-0.11-py2
 .4.egg/trac/wiki/formatter.py"\, line 1095\, in format_to_html\n    return
  HtmlFormatter(env\, context\, wikidom).generate(escape_newlines)\n  File 
 "/usr/lib/python2.4/site-packages/Trac-0.11-py2.4.egg/trac/wiki/formatter.
 py"\, line 1054\, in generate\n    escape_newlines)\n  File "/usr/lib/pyth
 on2.4/site-packages/Trac-0.11-py2.4.egg/trac/wiki/formatter.py"\, line 862
 \, in format\n    result = re.sub(self.wikiparser.rules\, self.replace\, l
 ine)\n  File "sre.py"\, line 142\, in sub\n    return _compile(pattern\, 0
 ).sub(repl\, string\, count)\nUnicodeDecodeError: 'ascii' codec can't deco
 de byte 0xe2 in position 21: ordinal not in range(128)\n}}}\n
PRIORITY:5
STATUS:COMPLETED
COMPLETED:20080912T165001Z
END:VTODO
END:VCALENDAR
