Opened 15 years ago
Closed 14 years ago
#9066 closed defect (cantfix)
Unicode broken in 11.6
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | ticket system | Version: | 0.11.6 |
Severity: | normal | Keywords: | unicode needinfo |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
Ticketext plugin arises my attention to find the commit that update unicode part of 11.6 from 11.5. Ticketext plugin works well on 11.5, but not on 11.6. I tracked down the commit and found out that commit:bfdd113c5a5976bc07e9abc19950f14cf1343612 actually breaks the unicode handling of 11.5. Now the Ticketext Plun throws "TypeError: decoding Unicode is not supported". But after deleting the unicode code of this plugin, the Trac system can't find the right name of trac.ini file to write. It tries to write a file with name like"trac.iniE*e".
So this issue is not about the plugin, but due to changes internally in trac core code.
So "some internal change to the Trac core code" broke your plugin…
Please try to be more precise, as otherwise there's not much we can do.
A shot in the dark: maybe this has something to do with the introduction of unicode support for keys and section names in TracIni (see r8458 for details).
You really need to debug that yourself, and then come with a small reproduction case (involving no plugins or a minimal test plugin demonstrating the issue).