Answered Inline. Also, I apologize as I think my email was slightly
off-topic to Ori's question.

On Sun, Mar 10, 2013 at 6:57 PM, Matthew Flaschen
<mflasc...@wikimedia.org>wrote:

> PHPMyAdmin also has major security issues.  It isn't allowed on
>  Wikimedia Labs and probably shouldn't be used here.  Why does SQLite
> need to be installed exactly?
>

Matthew, we are talking about a developer's virtual machine that has no
network connection to anything except the developer's machine itself, and
used purely for development. MySql could be accessed through the network if
I have the local tools, but if we are talking about the lowest barrier of
entry, the novice could follow a few steps to get VM and edit code with
anything including notepad, while the VM would have most of the tools to
examine and experiment with MediaWiki. BTW, samba would also be a massive
security hole - I set mine up to share / with no password root access (no
network, no issues)

SQLite is needed because the dev server test with SQLite, and I personally
got burnt by their difference (unit tests passed in mysql but not in sqlite
due to a bug in the testing framework). This unit
test<https://gerrit.wikimedia.org/r/#/c/48098/> still
fails.

>
> > * DEBUG <== that's a big one, setting it up for easy nobrainer debugging
> > would be a great help. Including CLI -- i'm having hard time debugging
> unit
> > tests.
>
> PHP Unit tests, or QUnit?
>

I think both would be good (I only used phpunit so far).
_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to