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

Reply via email to