https://bugzilla.wikimedia.org/show_bug.cgi?id=70979
Tisza Gergő <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #3 from Tisza Gergő <[email protected]> --- This is caused by gerrit change Ife2f0933fd1ae17d1f527ba0d85957d9589f68b9 which set out to fully isolate browser tests by getting rid of the meta.wikimedia.org dependency. I would argue that was the wrong choice. Given that schema pages on meta are cheap to experiment with, I think the typical development workflow is to create the schema on meta first, and develop/test against that. The tests using it as an external dependency is fine; as a matter of fact, a test becomes less valuable if it does not warn me that my code is broken because it does not match the schema config at meta. Using local schemas might be a valuable option in special cases, but for the huge majority of developers who don't want to get into the internals of EventLogging just to understand why their code does not seem to work correctly, and don't want to maintain schemas in duplicate, the default setting should be meta. (Also, the current setting is either broken or relies on a local setup which has not been fully vagrantized. $wgEventLoggingSchemaApiUri is set to http://localhost/w/api.php instead of http://localhost:8080/w/api.php, and even the latter setting would not work without further configuration such as a correct setting for $wgEventLoggingDBname.) -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
