Last modified: 2013-03-08 18:31:07 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T42635, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 40635 - Special:CreateProperty already in use
Special:CreateProperty already in use
Status: VERIFIED FIXED
Product: MediaWiki extensions
Classification: Unclassified
WikidataRepo (Other open bugs)
master
All All
: High critical with 1 vote (vote)
: ---
Assigned To: Wikidata bugs
:
Depends on:
Blocks: 39480
  Show dependency treegraph
 
Reported: 2012-09-30 11:53 UTC by Niklas Laxström
Modified: 2013-03-08 18:31 UTC (History)
10 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Niklas Laxström 2012-09-30 11:53:29 UTC
This special page name is already defined in Semantic Forms extension.

https://gerrit.wikimedia.org/r/#/c/23793/
Comment 1 Niklas Laxström 2012-09-30 11:54:15 UTC
This prevents anyone from updating namespace aliases in translatewiki.net because of duplicate checking.
Comment 2 jeblad 2012-09-30 14:01:41 UTC
This problem will probably pop up several places. Perhaps we should add a prefix?
Comment 3 [[kgh]] 2012-10-01 11:31:33 UTC
Changing importance to "critical" since it interrupts the translation workflow not just for this extension but for all extension with special pages.

What about Special:Create_Property?
Comment 4 Jeroen De Dauw 2012-10-02 10:10:09 UTC
We also have a clash with the Property namespace.
Comment 5 Daniel Kinzler 2012-10-02 10:20:09 UTC
(In reply to comment #3)
> What about Special:Create_Property?

No, obscure minor differences are only going to cause confusion and pain in the future.
Comment 6 Daniel Kinzler 2012-10-02 10:24:35 UTC
The obvious solution is to use a prefix for the special page names and also for the namespaces. That will work, but it's horribly ugly and should at least be optional. Can we make the names for the special page and the namespace configurable? Will this cause problems with transalatewiki?

I don't think there is any mechanism to avoid such conflicts between extensions. Do we really need to? I don't see how SemanticForms, or even SMW, could sensibly be deployed on the same wiki as Wikibase.
Comment 7 jeblad 2012-10-02 10:30:05 UTC
Special:NewProperty perhaps?

Namespaces are a bigger problem as they are a real showstopper when mixing
extensions. But as Daniel says, mixing Wikidata and SMW doesn't make sense.
Comment 8 Aude 2012-10-02 10:56:03 UTC
Special:NewProperty sounds good to me

(It would be nice in the future to have some way to handle conflicts between extensions for special pages.)
Comment 9 [[kgh]] 2012-10-02 11:59:47 UTC
I think it is more than hazardous to postulate that certain constellations will not appear in the future. To knowingly create or accept conflicts between extensions appears to be a painful approach, too.

However, currently it is not possible to translate special pages in any language until this is resolved. So either the translate extension or this one gets fixed. I can live with both approaches as long as it is not on the back burner. :)
Comment 11 Daniel A. R. Werner 2012-10-02 13:03:47 UTC
I think the way to go would be fixing the translate extension.
What if someone makes a fork of any existing extension and moves it into its own repository? Wouldn't that break translate wiki horribly?
Comment 12 Nemo 2012-10-02 14:11:55 UTC
Hmm what ifs.

(In reply to comment #11)
> I think the way to go would be fixing the translate extension.
> What if someone makes a fork of any existing extension and moves it into its
> own repository? Wouldn't that break translate wiki horribly?

No, because the extension wouldn't be added to translatewiki.net before the Translate extension could manage such forks, I suppose.
Comment 13 Lydia Pintscher 2012-10-03 07:20:42 UTC
FYI: a fix has been merged
Comment 14 [[kgh]] 2012-10-03 10:22:55 UTC
Affirmative. Now everything is fluffy again and working. Thank you to all of you for your help. Thus changing status to RESOLVED FIXED.
Comment 15 Daniel A. R. Werner 2012-10-03 18:13:24 UTC
Could someone please file a bug for the related problem on translate wiki/extension or is there one already? I am not exactly sure where to put this due to lack of insight knowledge about translate wiki.
Comment 16 Nemo 2012-10-03 19:11:55 UTC
(In reply to comment #15)
> Could someone please file a bug for the related problem on translate
> wiki/extension or is there one already? I am not exactly sure where to put this
> due to lack of insight knowledge about translate wiki.

I think bug 40707 is enough.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links