Re: [Wikitech-l] Pre-Release Announcement for MediaWiki 1.19.5 and 1.20.4

2013-04-13 Thread Federico Leva (Nemo)
Help is needed to submit (or reject) backports to 1.19 and 1.20 of 
patches where requested: 
https://bugzilla.wikimedia.org/buglist.cgi?cmdtype=doremremaction=runnamedcmd=Backport_Stable%3Fsharer_id=15390list_id=193887


37209   Highest blo LinkCache doesn't currently know about this 
title
40939 	Low 	blo 	[Regression] InfoAction: Call to a member function 
getUserText() on a non-object
42614 	Highest 	cri 	JobQueueDB::claimRandom very slow with lots of 
jobs, takes half of the total time for queries

37714   Normal  maj [Regression] Incomplete log entries: sublog missing
42430 	Normal 	maj 	Exception Caught: Error in numRows(): Table 
'metawiki.revtag_type' doesn't exist (10.0.6.36)
42452 	High 	maj 	Sidebar display problems after changing menu headings 
from h5 to h3, possible caching issue

43594   Unprior maj wfSuppressWarnings() should suppress E_STRICT 
warnings
44623 	High 	nor 	Babel autocreate edit summary in user language instead 
of content language

45903   Normal  nor 1.19 needs to avoid gzip unless useGzip returns true
46493 	High 	nor 	Special:ProtectedPages results in whitepage when a bad 
title is protected

46719   Highnor Special:Statistics still links to Special:Activeusers
26818 	Low 	enh 	ResourceLoader should pretty print JSON in 
mw.config/mw.user.options etc. in debug mode


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] What needs fixing re LevelUp; complain till Apr 16

2013-04-13 Thread Sumana Harihareswara
Once upon a time there was 20% time, which had various problems and we
thus ended[0] and turned into LevelUp[1].  The point is to increase our
capacity to do engineering, broadly defined.  LevelUp has had various
problems and so I have some ideas about what to do next, but I want to
open a bit of discussion first to make sure I'm getting the problems
right.  I'll wind up this discussion late on Tuesday the 16th, I hope,
and get the new programs in motion by the end of that week.

Problems/unmet needs:

a. People in our technical community (volunteers, WMF, WMDE, and others)
want to be more effective but aren't consistently getting what they
need.  Sometimes that's code/design review, sometimes that's looking
over someone's shoulder to learn by example, sometimes it's tutoring,
sometimes it's a project guided to completion, sometimes it's simply
learning what resources, guidelines, and tools are available, and
sometimes it's HOWTOs, reference guides, inventories, and directories.
We get glimpses of this when I ask what people want to learn; see [0]
and the 2013 Jan-March LevelUp signups[2].  Different people learn in
different ways[3] so there is no one-size-fits-all solution.

b. Code review backlog.  Per (a) this is keeping tech contributors from
learning -- it's also important that it keeps improvements from reaching
users.  And it's just dispiriting; the number of unresolved commits in
mediawiki/* has gone from ~360 to ~815 in the last 6 months[4][5], and
most of the can we deploy this? queues haven't moved in a few
months.[6][7]

c. Some people say they want to mentor or be mentored but then do not
perform teaching or learning activities unless a meta-mentor prods them
several times a month, or do not set reasonable goals.  The plan for
LevelUp was that people's managers would check on progress.  Thus
LevelUp in the most recent round did not lead to most participants
meeting their goals.  OPW and to a lesser extent GSoC and UCOSP seem to
work partly because there's a pre-qualification process including
goal-setting, partly because the student and mentor strongly commit to
carving out time, and partly because my team does strong hands-on
meta-mentorship.

d. Some WMF engineering contributors want to help increase our
community's capacity via individual mentoring or learning.  Some want to
just review code and design.  Some want to create and lead teaching
sessions.  Some feel as though they haven't been allotted the time to do
any of this kind of work.

e. Related to (a) and (d), we have frustrating bottlenecks in our
capacity for some key engineering activities, *especially* user
experience design, community liaising, performance, front-end
(especially JS) coding and review, ResourceLoader, and operations work.
 These affect everyone but hit volunteers disproportionately.

f. I have to rename LevelUp because of the name conflict with some
company.  I can come up with a suitable name for whatever the next thing
is, don't worry, no bikeshedding necessary here, but I just wanted to
mention it.[8]

Do these seem like the right problems to address in trying to build our
community's capacity for technical contributions?  Was there anything
you liked about 20% time or LevelUp that you want to retain?  I am
especially interested in what you have to say if you rarely speak up on
this list, and it is okay to email me off-list.


[0]
http://lists.wikimedia.org/pipermail/wikitech-l/2012-November/064615.html

[1] https://www.mediawiki.org/wiki/Mentorship_programs/LevelUp

[2] https://www.mediawiki.org/wiki/Mentorship_programs/LevelUp/Q1_2013

[3]
https://blogs.msdn.com/b/susantodd/archive/2011/05/06/quot-people-in-context-quot-a-new-way-to-look-at-personas.aspx

[4] https://blog.wikimedia.org/2012/10/03/engineering-september-2012-report/

[5] https://blog.wikimedia.org/2013/04/04/engineering-march-2013-report/

[6] https://www.mediawiki.org/wiki/Review_queue#Extensions

[7] https://www.mediawiki.org/wiki/User_experience_review_queue

[8] I feel that solving a problem is more interesting than finding a
name for the solution. I realize that I stand in the minority of the
open source community on this. -Kevin Maples
-- 
Sumana Harihareswara
Engineering Community Manager
Wikimedia Foundation

P.S.  We do have twelve non-WMF core maintainers of MediaWiki right now,
compared to nearly none a year ago at this time.  And per
https://wikitech.wikimedia.org/wiki/Deployments#Near_Term we're
scheduling some volunteer-written extensions for deployment in the next
few months.  And I think OPW went pretty well in helping new folks
achieve stuff.  We do have some successes.  But we can do better.

P.P.S. Sorry for the length.  /me offers a stroopwafel of penance

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Starter kit ?

2013-04-13 Thread Mathieu Stumpf
Hello,

I'm new to this ml, and would like to have some relevant links so I can
gather information to have a global overview of how you organize and how
to make useful contributions.

Kind regards,
mathieu

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Project Idea for GSoC 2013 - Bayesian Spam Filter

2013-04-13 Thread Paul Selitskas
On Sat, Apr 13, 2013 at 2:42 AM, Brian Wolff bawo...@gmail.com wrote:

 Qgill wrote:
It might have a performance penalty in a site like English Wikipedia with
 plenty of concurrent edits, but for starters it could be potentially useful
 to the 99% of MediaWiki instances that have a significantly smaller number
 of daily edits and especially a very small number of editors and tools able
 / happy to deal with spam.

 Hmm. I was playing with nlp-ish automated newpage patrol recently. One
 thing that crossed my mind was if it becomes too expensive, one could run
 the classifier in the job queue (and hence on a dedicated server(s) ) and
 tag changes shortly after the fact.

We have Parsoid running separately, don't we? Perhaps, the same
approach could work here as well.


 -bawolff
 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l



--
З павагай,
Павел Селіцкас/Pavel Selitskas
Wizardist @ Wikimedia projects

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Gsoc 2013 Project Proposal v2.0 -Pronunciation Recording Tool

2013-04-13 Thread Rahul Maliakkal
Hello,

I am Rahul Maliakkal , a 3rd year Computer Science student ,i wish to apply
for GSOC 2013 edition. Based on the feedback and suggestions received  i
have improved my proposal as i like to call it* v2.0 .* Please do have a
look at it
https://www.mediawiki.org/wiki/User:Rahul21/Gsoc

Continue to keep the suggestions and feedback pouring in.

Thanks,
Rahul
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Starter kit ?

2013-04-13 Thread Mark A. Hershberger
On 04/13/2013 04:48 AM, Mathieu Stumpf wrote:
 I'm new to this ml, and would like to have some relevant links so I can
 gather information to have a global overview of how you organize and how
 to make useful contributions.

https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker
https://www.mediawiki.org/wiki/How_to_contribute

are two good places to begin.


-- 
http://hexmode.com/

It is not the case that simple clear questions have simple clear
answers, not even in the world of pure ideas, and much less so in
the messy real world of everyday life.
-- Gregory Chaitin, Paradoxes of Randomness

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Starter kit ?

2013-04-13 Thread Mathieu Stumpf
Le samedi 13 avril 2013 à 10:32 -0400, Mark A. Hershberger a écrit :
 On 04/13/2013 04:48 AM, Mathieu Stumpf wrote:
  I'm new to this ml, and would like to have some relevant links so I can
  gather information to have a global overview of how you organize and how
  to make useful contributions.
 
 https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker
 https://www.mediawiki.org/wiki/How_to_contribute
 
 are two good places to begin.

Thank you, it seems to be exactly what I need. :)


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Starter kit ?

2013-04-13 Thread Thomas Gries
Am 13.04.2013 16:32, schrieb Mark A. Hershberger:
 On 04/13/2013 04:48 AM, Mathieu Stumpf wrote:
 I'm new to this ml, and would like to have some relevant links so I can
 gather information to have a global overview of how you organize and how
 to make useful contributions.
 https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker
 https://www.mediawiki.org/wiki/How_to_contribute

 are two good places to begin.


https://www.mediawiki.org/wiki/MDG MediaWiki Developer's Guide
first book on MediaWiki; for newbies and experienced programmers.

download book in PDF or ebook format from our MediwWiki Virtual Library
bookshelf
https://www.mediawiki.org/wiki/MVL

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Recycling wikitech-announce for tech contributors

2013-04-13 Thread Quim Gil

Hi,

We were missing a way to notify tech contributors and volunteers about 
new activities, and after some discussion [1] we have decided to recycle 
the unused


https://lists.wikimedia.org/mailman/listinfo/wikitech-announce

Subscribers will receive CALLS FOR ACTION ONLY e.g. for activities like 
the ones listed at https://www.mediawiki.org/wiki/Project:Calendar. No 
announcements of new releases, features removed, etc. We have channels 
already for that.


We will sync the announcements at wikitech-announce with with wikitech-l 
and wikitech-ambassadors.


While this is not a big deal for current contributors following already 
wikitech-l and a number of wiki pages etc, it will help potential 
volunteers willing to get involved and know about opportunities to 
contribute.


[1] 
https://www.mediawiki.org/wiki/Project_talk:New_contributors#How_to_solve_Notifications_here_and_now_26058


PS: before clicking reply please read 
http://www.gossamer-threads.com/lists/wiki/wikitech/282349  :)


--
Quim Gil
Technical Contributor Coordinator @ Wikimedia Foundation
http://www.mediawiki.org/wiki/User:Qgil

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l