Talk:Upstream projects

Possible "Invented Here" entries
Jdforrester (WMF) (talk) 18:05, 18 March 2014 (UTC)

We have a pile of such Components as well for Wikibase. (Wikibase Components) Not sure it makes all that much sense to maintain a copy of the list though. --Jeroen De Dauw (talk) 19:25, 18 March 2014 (UTC)

Need clarificatrion

 * Our developer community relies on several upstream projects delivering software that we embed in our architecture or our processes.

Does this mean "WMF", "MW core", "WMF + anything MediaWiki", or something else?


 * At the same time, our community develops software projects used by others, for which we are their upstream.

So all things that depend on MediaWiki should be listed? That's a lot of stuff... Also, not sure where this fits on the page.

--Jeroen De Dauw (talk) 19:25, 18 March 2014 (UTC)


 * I also don't understand what's the difference between this and Bug_management/Upstream_bugtrackers. --Nemo 20:17, 18 March 2014 (UTC) P.s.: There is some language stuff that I listed on ohloh.


 * I've also linked some more ohloh projects I created. The pieces of software (beyond MediaWiki extensions) created by "us" are in the hundreds or thousands. I think ohloh is a better place where to catalogue them and it's hard enough even there. I have no idea what would fit here.
 * Speaking of which, I'd like someone to play with (existing) mediawiki2git tools to bring all CSS/JS pages of Wikimedia projects into a git repo and see what ohloh gets out of it. :) --Nemo 08:36, 15 April 2014 (UTC)
 * Unless there are objections I'll merge Bug management/Upstream bugtrackers into this. --Nemo 16:53, 25 August 2014 (UTC)


 * That seems to confuse matters; that page is a listing of bug trackers for upstreaming bug reports, this page is to give credit, which has been morphed into a hodge-podge mess of a page with tables rather than credit. Instead, we should revert the destructive changes and turn this back into more of a narrative. Jdforrester (WMF) (talk) 17:40, 25 August 2014 (UTC)


 * This page is to give credit? Since when? That was never stated. What I see since day 1 is a list of pointers to repositories, issue trackers and contacts in order to enable communication and contribution. Be bold and edit yourself: the edits to revert according to your description would be everything but the very first so I would not know how to implement it. --Nemo 08:28, 26 August 2014 (UTC)

Throwing things
Throwing things that fly through my head:
 * Varnish
 * Memcached

If you are also looking for stuff that is used on projects:
 * IIPImage, run from ToolLabs, is linked by default for all uses from Wikimedia Commons.

Hope that helps, Jean-Fred (talk) 13:19, 20 March 2014 (UTC)
 * Given the lack of oppose, I added a new section for proejcts embedded/linked/used/etc. on projects, started with IIP. (I suppose there are some JS libraries that have copied over to many projects) Jean-Fred (talk) 10:09, 16 April 2014 (UTC)
 * MySQL/MariaDB? Apache? Should we add those? Sharihareswara (WMF) (talk) 15:31, 3 June 2014 (UTC)

INVALID bugs
To make this more concrete, we could perhaps look at which software causes problems to our users which we could not address. One possible source to mine: INVALID bugs mentioning "upstream". --Nemo 08:44, 26 August 2014 (UTC)