Backward compability! Backward compability!! Backward compability!!!

From semantic-mediawiki.org
Edited by author.
Last edit: 02:53, 11 February 2014

As of 1.9.1, special property Subproperty of again requires the prefix Property:. Long ago, we had to write [[Subproperty of::Property:Superproperty]]. Then it changed to [[Subproperty of::Superproperty]]. Now [[Subproperty of::Superproperty]] again points at Superproperty in the main namespace rather than Property:Subproperty, so we have to rewrite all property pages, thank you very much.

Is it a bug or a feature?

03:33, 10 February 2014

The "Then it changed to ..." sounds very much like a bug. When did this change and was it reported back then? However, it should probably allow both ways with [[Subproperty of::Property:Superproperty]] as the preferred method. Either way its worth a bug report.

10:57, 10 February 2014

If there is an issue, I wonder why [0] [[Subproperty of::Area]] in Property:Surface area works. Locally I could not find any irregularities with either setting (with or without namespace).

11:15, 10 February 2014

I have to investigate.

14:50, 10 February 2014

Ah, good to know that both syntax variants work. Personally more in favour of additionally providing the namespace.

14:52, 10 February 2014