You are here: Foswiki>Tasks Web>Item5117 (05 Nov 2008, WillNorris)Edit Attach

Item5117: CompareRevisionsAddOn for 4.2 does not work at all with 4.1.2 and earlier.

pencil
Priority: Urgent
Current State: No Action Required
Released In:
Target Release: n/a
Applies To: Extension
Component: CompareRevisionsAddOn
Branches:
Reported By: TWiki:Main.KennethLavrsen
Waiting For:
Last Change By: WillNorris
CompareRevisionsAddOn was recently fixed so it works in 4.2.0

But it was never released to Plugins web on t.o.

I was going to do that when I thought that I'd better test it in 4.1.2 first.

And it does not work at all.

It is really really bad that we end up having to release two versions of plugins for two different TWiki versions.

For customers on 4.1.2 using configure to install or update one of the 4.2.0 only plugins means that they will never get it to work. Especially in the upgrade situation customers can without knowing the danger update a plugin like CompareRevisionsAddOn and see themselves with a plugin that does not work at all. And with no way to downgrade again with configure.

Plugins should be made so they are compatible one TWiki generation back.

Especially going from 4.1.2 to a 4.2.0 should not be such a big deal.

How could we allow such huge totally not-backwards compatible template changes to take place?? I will NEVER understand why this was needed in a 4.1 to 4.2 update.

How do we get CompareRevisionsAddOn released in a version that works both in 4.1.2 and 4.2.0?

I cannot overview all these template changes.

We should not release the CompareRevisionsAddOn to t.o. until this is fixed.

-- TWiki:Main/KennethLavrsen - 11 Dec 2007

I cannot help with this, I'm afraid. other plugins have templates for 4.0, 4.1 already and will now probably have 4.0, 4.1 and 4.2 templates on board (if the maintainers care about backwards compatibility).

The important thing is that we all agree the templates should be thought of as an API and have that as a stated long term goal - but things will be a bit interesting until we get there .. as I see it anyway.

I think WebPermissionsPlugin had the same problem recently, but I can't remember what was done there to keep backwards compatibility - anyway, perhaps some inspiration can be found there.

-- TWiki:Main.SteffenPoulsen - 12 Dec 2007

This will be fixed with Item5143.

-- TWiki:Main.ArthurClemens - 17 Dec 2007

closing, not relevant anymore.

-- WillNorris - 05 Nov 2008 - 22:55

ItemTemplate edit

Summary CompareRevisionsAddOn for 4.2 does not work at all with 4.1.2 and earlier.
ReportedBy TWiki:Main.KennethLavrsen
Codebase 4.2.0
SVN Range TWiki-4.3.0, Sun, 25 Nov 2007, build 15790
AppliesTo Extension
Component CompareRevisionsAddOn
Priority Urgent
CurrentState No Action Required
WaitingFor
Checkins
TargetRelease n/a
ReleasedIn
Topic revision: r4 - 05 Nov 2008, WillNorris
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy