Edgewall Software
Modify

Opened 14 years ago

Closed 14 years ago

#9066 closed defect (cantfix)

Unicode broken in 11.6

Reported by: You.Li@… 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.

Attachments (0)

Change History (2)

comment:1 by Christian Boos, 14 years ago

Keywords: needinfo added

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).

comment:2 by Christian Boos, 14 years ago

Resolution: cantfix
Status: newclosed

No feedback, closing.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The ticket will remain with no owner.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from (none) to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.