Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Ticket #1786 (closed enhancement: fixed)

Opened 10 years ago

Last modified 10 years ago

TurboJson should use PEAK-Rules instead of RuleDispatch

Reported by: akira Owned by: anonymous
Priority: normal Milestone: 1.5
Component: TurboGears Version: 1.0.4.4
Severity: normal Keywords: turbojson ruledispatch
Cc: florent.aide@…

Description (last modified by Chris Arndt) (diff)

RuleDispatch is obsoleted by PEAK-Rules.  http://peak.telecommunity.com/DevCenter/RulesReadme But TurboJson still has dependency on RuleDispatch.

According to the author, "RuleDispatch isn't really supported any more, short of major bug fixes. It definitely won't be ported to 2.6 or 3.0."

Change History

comment:1 Changed 10 years ago by Chris Arndt

  • Description modified (diff)

Yes, RuleDispatch doesn't even exists properly on the net anymore. No PyPI page, you can't find the docs on the PEAK site, etc. It definitely has to die.

Unfortunately, TurboJson isn't the only part of TurboGears that relies on RuleDispatch. A lot of TG's core code does too. But this is already on our radar. Patches welcome!

comment:2 Changed 10 years ago by akira

  • Cc florent.aide@… added

comment:3 Changed 10 years ago by Chris Arndt

  • Keywords turbojson ruledispatch added

comment:4 Changed 10 years ago by chrisz

TG 1.1 and TJ trunk now have RuleDispatched? replaced by PEAK-Rules. The TJ trunk will be released as TurboJson? 1.2 and required by TG 1.1 soon. The TJ 1.1 branch will continue to use RuleDispatch? and will be required by TG 1.0 which also continues to use RuleDispatch?.

comment:5 Changed 10 years ago by chrisz

  • Status changed from new to closed
  • Resolution set to fixed

TurboJson 1.2 using PEAK-Rules has been released in the meantime, so we can close this.

Note: See TracTickets for help on using tickets.