Trac Upstream Proposal
This page collects issues as well as best practice for catching up with major Trac upstream changes.
Genshi to Jinja2
allows for significant page rendering speed-up with Trac > 1.3.1, related to Trac:#12639
see also: Trac:TracDev/PortingFromGenshiToJinja, changeset:15942
Related tickets
Python 2.x to 3.x
related to mandatory WiP: Python 2 is EOL, Trac 1.5.x dev releases shall prepare Trac 1.6 for Python3, and hacks need to follow closely for keeping them relevant
see also: General Python 3 Porting Guide
Related tickets
- #13021 enhancement: Add Jinja2 templates and python3 support (closed: fixed)
- #13735 defect: Python3: ModuleNotFoundError: No module named 'StringIO' (closed: fixed)
- #13736 defect: Python3: ModuleNotFoundError: No module named 'StringIO' (closed: fixed)
- #13737 defect: Python3: ModuleNotFoundError: No module named 'StringIO' (closed: fixed)
- #13738 defect: Python3: AttributeError: 'dict' object has no attribute 'itervalues' (closed: fixed)
- #13739 defect: Python3: NameError: name 'unichr' is not defined / SyntaxError: ... (closed: fixed)
- #13740 defect: Python3: TypeError: cannot use a string pattern on a bytes-like object (closed: fixed)
- #13741 defect: Python3: AttributeError: 'dict' object has no attribute 'iteritems' (closed: fixed)
- #14153 defect: Unable to use ASCIIMath macro in Trac 1.5 / Python 3 (closed: fixed)
- #14155 defect: Cannot install CollapsiblePlugin in Trac 1.5 / Python 3 (closed: fixed)
Last modified 5 years ago
Last modified on Jan 25, 2020, 5:53:45 PM