Opened 6 years ago

Last modified 3 years ago

#10193 closed enhancement

Upgrade t-h.o to Trac 1.0 — at Version 14

Reported by: Ryan J Ollos Owned by: Ryan J Ollos
Priority: normal Component: TracHacks
Severity: normal Keywords: upgrade
Cc: Steffen Hoffmann, falkb, osimons, Dirk Stöcker, Mitar, Jun Omae Trac Release: 1.0

Description (last modified by Steffen Hoffmann)

The following plugins needed to be upgraded, tested and possibly fixed to work with the upgraded version of Trac.

Plugin Status
AccountManagerPlugin WiP - Version 0.4dev, for new user registration see #10092
AcronymsPlugin
AutoWikifyPlugin ✓ Version 0.2 has been tested with Trac 1.0dev
ChangeLogMacro
EmailProcessorMacro
FootNoteMacro
IncludeMacro
IniAdminPlugin
NewHackMacro
NewsFlashMacro
PollMacro
RefMacro Integrated into core with Trac 0.10, see t:TracLinks#Linkanchors
SpamFilterPlugin
SvnAuthzAdminPlugin
TagsPlugin
TicketChangePlugin Integrated into core with Trac 0.12 (permission TICKET_EDIT_COMMENT)
TicketDeletePlugin Integrated into core as option component with Trac 0.12 (tracopt.ticket.deleter)
TocMacro Replace macro calls with native PageOutline wiki macro from Trac core. WikiReplacePlugin can help with quick replacement, but the plugin may need to be further developed first (better regex support and preview function).
TracBlogPlugin deprecated, use FullBlogPlugin
FullBlogPlugin ✓, even combined with FullBlogNotificationPlugin
TracHacksPlugin
TracPygmentsPlugin Integrated into core with Trac 0.11. Make sure to install Pygment 1.5
TracRedirect -> ServerSideRedirectPlugin ✓ Version 0.4 has been tested with Trac 1.0dev
WebAdminPlugin Integrated into core with Trac 0.11
XmlRpcPlugin
WikiReplacePlugin Not currently used on t-h.o, but may be added.

Change History (14)

comment:1 Changed 6 years ago by Ryan J Ollos

Description: modified (diff)

comment:2 Changed 6 years ago by Ryan J Ollos

Description: modified (diff)

comment:3 Changed 6 years ago by Ryan J Ollos

Description: modified (diff)

Fixed-up the AutoWikifyPlugin. It should be good to go, but I'll add some unit tests this evening for good measure.

comment:4 Changed 6 years ago by Ryan J Ollos

Description: modified (diff)
Owner: changed from Michael Renzmann to Ryan J Ollos

RefMacro is no longer needed.

comment:5 Changed 6 years ago by Ryan J Ollos

Description: modified (diff)

Let's plan to replace all calls to TOC macro with [[PageOutline(2-5,Contents,pullout)]] unless:

  1. Someone steps up with reasonable objections.
  2. Someone steps up to maintain the macro.

Even better than (2), if someone wishes to step-up and maintain TocMacro, why not see if you can get those features pushed to the Trac core? In the future, we can certainly plan to upgrade t-h.o on the release cycle of Trac, so any features pushes to the Trac core will make their way to t-h.o before too long.

comment:6 Changed 6 years ago by Ryan J Ollos

Description: modified (diff)

comment:7 Changed 6 years ago by Ryan J Ollos

Summary: Upgrade t--h.o to Trac 1.0Upgrade t-h.o to Trac 1.0

comment:8 Changed 6 years ago by Ryan J Ollos

Description: modified (diff)

Pushed a patch for ServerSideRedirectPlugin this evening in [11890] and did some quick testing with Trac 1.0dev. Seems to be good to go.

comment:9 Changed 6 years ago by falkb

What is the news? What are you doing at present?

comment:10 in reply to:  9 Changed 6 years ago by Ryan J Ollos

Cc: osimons added

Replying to falkb:

What is the news? What are you doing at present?

We should have some news in the near future. Everything seems to be moving towards an upgrade and server move, but the details must be working out in the coming days.

comment:11 Changed 6 years ago by falkb

work for me with 1.0.

I just called python setup.py clean bdist_egg on the current SVN checkout and reloaded Trac with the new plugin egg files, used it for a while, checked the logging.

comment:12 Changed 6 years ago by falkb

Last edited 4 years ago by Ryan J Ollos (previous) (diff)

comment:13 in reply to:  12 Changed 6 years ago by anonymous

Replying to falkb:

No, I think that was just a caching problem, fully works now after Browser restart and Apache reload. I tag it for 1.0, too.

comment:14 Changed 6 years ago by Steffen Hoffmann

Description: modified (diff)
Keywords: upgrade added

description update according to falkb's comments, added my own work on AccountManagerPlugin

Note: See TracTickets for help on using tickets.