Re: [Wikitech-l] Nobody Wikidata bugs: notify when you start working on a bug

2012-12-07 Thread Andre Klapper
On Thu, 2012-12-06 at 10:07 -0800, Quim Gil wrote:
 Hi, thanks to the metrics reports now we know that the top bug fixers in 
 November were Nobody (228) and Wikidata bugs (83
 
 Even if the visible problem is a less accurate Bugzilla hall of fame, 
 the actual problem is that a big bunch of developers don't notify when 
 they are taking a bug. This decreases transparency and increases the 
 chances of duplicated work.

Setting the assignee field makes sense when working on something for a
longer time so you don't duplicate work.

I don't see much advantage by setting an assignee for a quick fix (but
it's easier now as you only need to click take below the Assigned to
field and don't need to enter your email address manually anymore).

I consider Gerrit a way better place when it comes to creating
statistics about bug *fixes* (RESOLVED FIXED in Bugzilla terms).
Obviously I exclude any other Bugzilla resolutions here. :)

andre
-- 
Andre Klapper | Wikimedia Bugwrangler
http://blogs.gnome.org/aklapper/


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


Re: [Wikitech-l] Nobody Wikidata bugs: notify when you start working on a bug

2012-12-07 Thread Sébastien Santoro
Hello,

On Fri, Dec 7, 2012 at 11:56 AM, Andre Klapper aklap...@wikimedia.org wrote:
 On Thu, 2012-12-06 at 10:07 -0800, Quim Gil wrote:
 Hi, thanks to the metrics reports now we know that the top bug fixers in
 November were Nobody (228) and Wikidata bugs (83

 Even if the visible problem is a less accurate Bugzilla hall of fame,
 the actual problem is that a big bunch of developers don't notify when
 they are taking a bug. This decreases transparency and increases the
 chances of duplicated work.

 Setting the assignee field makes sense when working on something for a
 longer time so you don't duplicate work.

 I don't see much advantage by setting an assignee for a quick fix (but
 it's easier now as you only need to click take below the Assigned to
 field and don't need to enter your email address manually anymore).

 I consider Gerrit a way better place when it comes to creating
 statistics about bug *fixes* (RESOLVED FIXED in Bugzilla terms).
 Obviously I exclude any other Bugzilla resolutions here. :)

I've already been in a situation on Wikimedia where someone fixed a
bug in the same time than me.

This bug qualified under quick fix. I had set the assignee but were
told this assignee field weren't really used.

Not to use this field is wrong, even for quick fixes. We never know
what is short or not and this it's also more polite to let the bug
submitter to know someone is taking care of the bug.

I would actively recommend we assign bugs to the code submitter each
time we see a nobody bug.

-- 
Best Regards,
Sébastien Santoro aka Dereckson
http://www.dereckson.be/

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


Re: [Wikitech-l] slight change to the review workflow in Gerrit

2012-12-07 Thread Derric Atzrott
 | I understand the concern, but if we're creating a world
 | where tests have to wait for developer review, we're doing
 | CI the wrong way around.  The whole point of automated
 | testing is to minimize the need for human review, so we
 | should aim to run as many tests as possible as early as
 | possible.  Both test performance and security considerations
 | are problems to be gradually resolved in aiming for highest
 | possible test execution for all code that gets submitted,
 | and minimizing the need for human review on code which is
 | obviously broken.

 Why not just add (more) slaves?  Computing power is much
 cheaper than developer time.

I absolutely agree.

I'm also in agreement on this one.  Having tests run after code review negates
the point of having tests run in the first place.

Thank you,
Derric Atzrott


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


Re: [Wikitech-l] The rest of the SMWCon conference is on YouTube

2012-12-07 Thread Remco de Boer
Hi Yury,


 P.S. dear speakers, if you have time, please add to the template Talk
 link to your talk on YouTube in a parameter Video. I'm quite slow guy
 as you can see


Done.

Did you add http://www.youtube.com/watch?v=plgTaYD37mIfeature=plcp to the
SMWCon playlist as well? I couldn't find it there.

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


Re: [Wikitech-l] Bugzilla upgrade [was: bugzilla.wikimedia.org downtime: Now.]

2012-12-07 Thread Andre Klapper
On Wed, 2012-12-05 at 00:29 +0100, Andre Klapper wrote:
 On Tue, 2012-12-04 at 14:53 -0500, Chad wrote:
  On Tue, Dec 4, 2012 at 2:44 PM, Andre Klapper aklap...@wikimedia.org 
  wrote:
   The only (potential) regression is that we did not apply previous
   changes to Bugmail.pm, described as Wikimedia Hack! Pretend global
   watchers are CCs so we can use their prefs to for instance ignore
   CC-only mails.
  
  Is there a reason for this? We had this hack in place to keep BZ
  from spamming IRC/wikibugs-l when only the CC list changes...

So the aim of the patch was to completely omit bugmail in case of CC
list only changes, in order to make IRC + wikibugs-l@ less noisy?

1) I assume this silently broke The CC field changes settings on
https://bugzilla.wikimedia.org/userprefs.cgi?tab=email for everybody in
the past. Assume because my time machine back to 4.0.9 is broken.
2) wikibugs-l@ is also set as globalwatchers (who should receive a
copy of every notification mail Bugzilla sends). 
After the Bugzilla upgrade wikibugs-l@ *finally* works reliably for me
and seems to send ALL bugmail.
Before I didn't receive bugmail anymore after wikibugs-l@ got removed as
assignee of a report  when wikibugs-l@ was not listed either as
default CC of the corresponding component (test example: bug 42226).

These might be related [or not] to dropping the hack.

In any case, I'd like to challenge reapplying this patch, because:

1) Don't set wikibugs-l@ as globalwatchers if you don't want it to
receive all bugmail about all changes.
2) If you want a certain account to not receive email in case of
changing X in Bugzilla, edit the accounts's when to send mail settings
in Bugzilla to not to send bugmail in case of only changing X. 
Obviously this interferes with 1) currently.


andre
-- 
Andre Klapper | Wikimedia Bugwrangler
http://blogs.gnome.org/aklapper/


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


[Wikitech-l] xml csv : uploading and handling

2012-12-07 Thread dan
hey all,

i’m working on an extension that will depend on the upload of xml and csv data 
files. i need some advice on how to best upload those data file types and then 
process them. any guidance on how to do this within the mediawiki framework 
would be greatly appreciated. the end goal is that the extension will run 
within http://commons.wikimedia.org.

here are some initial thoughts/questions :

1. i’ve been looking at how SpecialUpload.php and UploadBase.php work together, 
but found that i need to override $wgMimieTypeBlacklist’s value of 'text/html' 
and make sure $wgDisableUploadScriptChecks is set to true in order for 
UploadBase.php to accept an xml file and i’m still figuring out what needs to 
be overridden or adjusted in order to accept a csv file.

   a. is this the recommended path to being able to upload these file types?
  i. if so, is there a manual that guides one through how to implement this?
  ii. if not, what is the recommended path?

2. the idea for the form is that after selecting the file, pressing the submit 
button would asynchronously upload the data file.
   a. how can this best be accomplished?
   b. any current documentation on how to do this besides code itself?

3. the files would then be stored and versioned.
   a. what is the best way to then store those file types for versioning?

4. then a batch process id would be created and have a logging process that 
would allow the original uploader to view the progress of working on the 
uploaded data.
   a. how can this best be accomplished?
   b. any current documentation on how to do this besides code itself?

thanks in advance for your thoughts.


with kind regards,
dan


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


Re: [Wikitech-l] xml csv : uploading and handling

2012-12-07 Thread Platonides
On 07/12/12 16:05, dan wrote:
 hey all,
 
 i’m working on an extension that will depend on the upload of xml and csv 
 data files. i need some advice on how to best upload those data file types 
 and then process them. any guidance on how to do this within the mediawiki 
 framework would be greatly appreciated. the end goal is that the extension 
 will run within http://commons.wikimedia.org.
 
 here are some initial thoughts/questions :
 
 1. i’ve been looking at how SpecialUpload.php and UploadBase.php work 
 together, but found that i need to override $wgMimieTypeBlacklist’s value of 
 'text/html' and make sure $wgDisableUploadScriptChecks is set to true in 
 order for UploadBase.php to accept an xml file and i’m still figuring out 
 what needs to be overridden or adjusted in order to accept a csv file.
 
a. is this the recommended path to being able to upload these file types?
   i. if so, is there a manual that guides one through how to implement 
 this?
   ii. if not, what is the recommended path?

The problem with overriding the blacklist is that some evil users could
upload html, which then runs javascript and hijacks the user accounts.

If your xml is different enough than html, it should be possible to
detect them with their type, instead of skipping the html blacklist.



 2. the idea for the form is that after selecting the file, pressing the 
 submit button would asynchronously upload the data file.
a. how can this best be accomplished?
b. any current documentation on how to do this besides code itself?

Just use the normal upload process, such as the UploadWizard ?


 3. the files would then be stored and versioned.
a. what is the best way to then store those file types for versioning?

The wiki automatically versions the files.


 4. then a batch process id would be created and have a logging process that 
 would allow the original uploader to view the progress of working on the 
 uploaded data.
a. how can this best be accomplished?
b. any current documentation on how to do this besides code itself?

Some special page, perhaps. I think there may be something similar with
videos, where a job is created to transcode them, but I don't think
there's an interface to view the process of working on that. You will
have to create your own SpecialPage.



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


Re: [Wikitech-l] Webinar: Getting the Most Out of Jenkins and, Selenium, with CloudBees and Sauce Labs

2012-12-07 Thread Željko Filipin
On Thu, Dec 6, 2012 at 7:10 PM, Juliusz Gonera jgon...@wikimedia.orgwrote:

 Reposting to wikitech-l, in case someone is interested:
 http://www.cloudbees.com/**webinars/getting-most-out-**
 selenium-and-jenkins-**cloudbees-sauce.cbhttp://www.cloudbees.com/webinars/getting-most-out-selenium-and-jenkins-cloudbees-sauce.cb


Thanks for posting this. I have registered for the webinar. We use
Coudbees/Jenkins and SauceLabs/Selenium for browser tests:

https://github.com/wikimedia/qa-browsertests

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

Re: [Wikitech-l] slight change to the review workflow in Gerrit

2012-12-07 Thread Antoine Musso
Le 06/12/12 19:19, Antoine Musso a écrit :
 If all works fine tonight, I will configure jenkins-bot so it merges the
 Change automatically whenever the test are successful.

Jenkins now automatically merge changes made to mediawiki/core.git that
have received CR+2 and pass all tests.  The related Zuul change is:

https://gerrit.wikimedia.org/r/#/c/37420/


So we now just have to CR+2 and comment and the rest happens magically.

-- 
Antoine hashar Musso


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


Re: [Wikitech-l] Nobody Wikidata bugs: notify when you start working on a bug

2012-12-07 Thread Quim Gil
Good to see that this discussion is not only about quick fixes. This 
answer goes to wikidata-bugs but it is also applicable to Nobody.


On 12/07/2012 03:17 AM, Lydia Pintscher wrote:

On Thu, Dec 6, 2012 at 10:17 PM, Quim Gil q...@wikimedia.org wrote:

On 12/06/2012 10:56 AM, Lydia Pintscher wrote:


For Wikidata at least we do set bugs to ASSIGNED most of the time. But
we do leave the assignee set to the mailing list. If there is a strong
preference to also change the assignee I can bring it up in the team.



Bitte bitte btte!  :)


Hey Quim,

I brought this up today in our daily meeting. It seems people do not
think changing this is doable. The way we work in the team is that at
the beginning of the sprint we set the tasks we'll be working on to
assigned and add them to the task board in the office here. Then
people pick things from the board as they go along during the sprint
by putting a pin with their face on it on the task. Duplicating this
information once again seems like it'll not get done... I think for
people outside the team setting the status to assigned is enough. And
if they want to know who exactly is working on it they can ask in the
bug.


I just did:
https://bugzilla.wikimedia.org/show_bug.cgi?id=42817

There is more at http://bit.ly/WO5wBk (my new saved search)

Let's see what happens.  :)

Going through a sample of bugs ASSIGNED to Nobody and Wikidata it seems 
that each developer goes to their newly assigned bug reports and sets 
them to ASSIGNED (and CCing themselves). Is that the case or is there 
someone acting as proxy for the developers?


If they are the ones doing the work, how hard is to click take? This 
is now easier than CCing you.


If someone is doing the proxy work for the developers (as it happend too 
frequently when I worked at Nokia, and I have seen other corporations 
doing the same with public bug trackers) then the main risk is to have a 
disconnect between the reporter and the bug discussion and the actual 
work that someone else is doing inside an organization, because that 
developer is not even getting the feedback that bug might raise.


Adding the actual developer to the CC field helps fixing this problem 
but, once you are there, assigning the bug to the actual developer is 
just the same amount of work.


Conclusion: assigning bugs to the people that got them assigned is quite 
simple, a good open source software development practice and one factor 
helping getting more and better contributions.


My work consists in helping bringing more and better contributions to 
Wikimedia software projects, and this is why I care. I understand 
modifying processes is always an annoyance for busy teams but at least I 
hope you get what we all get (you included) for the price of a click.


Thank you for reading.  :)

--
Quim Gil
Technical Contributor Coordinator
Wikimedia Foundation

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


[Wikitech-l] Wikidata client can't load revision content from wikidata.org

2012-12-07 Thread Daniel Kinzler
test2.wikimedia.org is now configured to act as a client to wikidata.org. It's
supposed to access data items by directly talking to wikidata.org's database.
But this fails: Revision::getRevisionText returns false. Any ideas why that
would be? I have documented the issue in detail here:

https://bugzilla.wikimedia.org/show_bug.cgi?id=42825

Any help would be appreciated.

-- daniel

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


Re: [Wikitech-l] Nobody Wikidata bugs: notify when you start working on a bug

2012-12-07 Thread Quim Gil

On 12/07/2012 02:56 AM, Andre Klapper wrote:

On Thu, 2012-12-06 at 10:07 -0800, Quim Gil wrote:

Hi, thanks to the metrics reports now we know that the top bug fixers in
November were Nobody (228) and Wikidata bugs (83

Even if the visible problem is a less accurate Bugzilla hall of fame,
the actual problem is that a big bunch of developers don't notify when
they are taking a bug. This decreases transparency and increases the
chances of duplicated work.


Setting the assignee field makes sense when working on something for a
longer time so you don't duplicate work.

I don't see much advantage by setting an assignee for a quick fix (but
it's easier now as you only need to click take below the Assigned to
field and don't need to enter your email address manually anymore).


Let's see. No mater how quick you fix is: isn't there a moment when you 
are sitting in front of the bug report to see what needs to be fixed? Or 
even if you manage to fix bugs by heart, isn't there a moment when you 
are in front of the bug report, resolving it as FIXED?


Anonymous developer: whenever you are in this situation, please click 
take. It's extra 5 seconds at most. Thank you.  :)




I consider Gerrit a way better place when it comes to creating
statistics about bug *fixes* (RESOLVED FIXED in Bugzilla terms).
Obviously I exclude any other Bugzilla resolutions here. :)


Not all bugs are related with Gerrit. But in any case: sure, where is 
the link to the data?  I'll do my best adding that data to the metrics 
reports.


In the meantime, those Bugzilla links are the best data point I could get.

--
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


Re: [Wikitech-l] Nobody Wikidata bugs: notify when you start working on a bug

2012-12-07 Thread bawolff
On Fri, Dec 7, 2012 at 12:54 PM, Quim Gil q...@wikimedia.org wrote:
 Let's see. No mater how quick you fix is: isn't there a moment when you are
 sitting in front of the bug report to see what needs to be fixed?

Well yes - but just because I know how to fix a bug in theory, doesn't
mean I'm actually going to fix the bug :P



So hypothetical situation

*I'm bored one day and decide to fix a bug. For sake of argument lets
say I'm not in an internet zone.
*I go somewhere to get wifi. upload my patch to gerrit
*I comment on bug that there's a patch in gerrit. I also assign the
bug to myself.

In this situation I'm really unclear on what the point of taking the
bug is. By the time I have the ability to mark the bug assigned, I've
already done it. If someone happens to fix the bug in the intermediate
time, while that happens sometimes. For a quick fix bug, I'm not going
to be upset about it.

-bawolff

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


Re: [Wikitech-l] Nobody Wikidata bugs: notify when you start working on a bug

2012-12-07 Thread Quim Gil

On 12/07/2012 09:01 AM, Lydia Pintscher wrote:

No I think we're talking past each other a bit ;-)
Assigned means we (the Wikidata dev team) picked up the bug/task for
the current sprint. It is not always immediately clear who is going to
work on the bug during the sprint. It is just clear that we intend to
work on it. This decision is made in a meeting of the whole team. At
the end of the meeting someone goes and changes the bug status
accordingly for all of them. During the sprint developers pick from
that list as they wish/have the skills.


Then those ASSIGNED bugs are not really assigned. By setting as ASSIGNED 
nobody else will attempt to fix them, but then again perhaps nobod is 
working on them and nobody will actally have the time to work on them on 
the current sprint, being postponed when perhaps someone else would have 
taken them.


A more accurate approach would be to set those bugs to Highest 
priority in order to identify them for the current sprint. This is less 
than Immediate (something requiring immediate action) and more than 
High (something important, perhaps for the next sprint).


--
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


Re: [Wikitech-l] Nobody Wikidata bugs: notify when you start working on a bug

2012-12-07 Thread Lydia Pintscher
On Fri, Dec 7, 2012 at 6:08 PM, Quim Gil q...@wikimedia.org wrote:
 Then those ASSIGNED bugs are not really assigned. By setting as ASSIGNED
 nobody else will attempt to fix them, but then again perhaps nobod is
 working on them and nobody will actally have the time to work on them on the
 current sprint, being postponed when perhaps someone else would have taken
 them.

Yes the whole point of that exercise is among other things to make
sure no-one else takes them. There are a lot of bugs that people can
work on if they wish. There are even over 50 of them marked as
need-volunteer explicitly.

 A more accurate approach would be to set those bugs to Highest priority in
 order to identify them for the current sprint. This is less than Immediate
 (something requiring immediate action) and more than High (something
 important, perhaps for the next sprint).

See above.


Cheers
Lydia

--
Lydia Pintscher - http://about.me/lydia.pintscher
Community Communications for Wikidata

Wikimedia Deutschland e.V.
Obentrautstr. 72
10963 Berlin
www.wikimedia.de

Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V.

Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg
unter der Nummer 23855 Nz. Als gemeinnützig anerkannt durch das
Finanzamt für Körperschaften I Berlin, Steuernummer 27/681/51985.

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

Re: [Wikitech-l] Nobody Wikidata bugs: notify when you start working on a bug

2012-12-07 Thread Quim Gil

Ok, so this discussion can be summarized this way:

If assigning a bug to the developer that is working on it takes less 
than 5 extra seconds, please do it.


If it takes more than 5 extra seconds, don't bother.

Deal?  :)


--
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


Re: [Wikitech-l] Nobody Wikidata bugs: notify when you start working on a bug

2012-12-07 Thread Lydia Pintscher
On Fri, Dec 7, 2012 at 6:19 PM, Quim Gil q...@wikimedia.org wrote:
 Ok, so this discussion can be summarized this way:

 If assigning a bug to the developer that is working on it takes less than 5
 extra seconds, please do it.

 If it takes more than 5 extra seconds, don't bother.

 Deal?  :)

Deal ;-)

--
Lydia Pintscher - http://about.me/lydia.pintscher
Community Communications for Wikidata

Wikimedia Deutschland e.V.
Obentrautstr. 72
10963 Berlin
www.wikimedia.de

Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V.

Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg
unter der Nummer 23855 Nz. Als gemeinnützig anerkannt durch das
Finanzamt für Körperschaften I Berlin, Steuernummer 27/681/51985.

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

[Wikitech-l] Link how to install media wiki from git on MAC

2012-12-07 Thread Harsh Kothari
Can anyone give the link how to install mediawiki from git on MAC OSX ?

Thanks in advance
Harsh
---
Harsh Kothari
Research Fellow, 
Physical Research Laboratory(PRL).
Ahmedabad.


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


Re: [Wikitech-l] xml csv : uploading and handling

2012-12-07 Thread Chris Steipp
On Dec 7, 2012 7:16 AM, Platonides platoni...@gmail.com wrote:

 On 07/12/12 16:05, dan wrote:
  hey all,
 
  i’m working on an extension that will depend on the upload of xml and
csv data files. i need some advice on how to best upload those data file
types and then process them. any guidance on how to do this within the
mediawiki framework would be greatly appreciated. the end goal is that the
extension will run within http://commons.wikimedia.org.
 
  here are some initial thoughts/questions :
 
  1. i’ve been looking at how SpecialUpload.php and UploadBase.php work
together, but found that i need to override $wgMimieTypeBlacklist’s value
of 'text/html' and make sure $wgDisableUploadScriptChecks is set to true in
order for UploadBase.php to accept an xml file and i’m still figuring out
what needs to be overridden or adjusted in order to accept a csv file.
 
 a. is this the recommended path to being able to upload these file
types?
i. if so, is there a manual that guides one through how to
implement this?
ii. if not, what is the recommended path?

 The problem with overriding the blacklist is that some evil users could
 upload html, which then runs javascript and hijacks the user accounts.

 If your xml is different enough than html, it should be possible to
 detect them with their type, instead of skipping the html blacklist.


Uploading arbitrary xml to commons is definitly something that can open up
security holes fast. For this extension to run there, you would need pretty
extensive whitelisting of the xml.

You may have better luck with csv.



  2. the idea for the form is that after selecting the file, pressing the
submit button would asynchronously upload the data file.
 a. how can this best be accomplished?
 b. any current documentation on how to do this besides code itself?

 Just use the normal upload process, such as the UploadWizard ?


  3. the files would then be stored and versioned.
 a. what is the best way to then store those file types for
versioning?

 The wiki automatically versions the files.


  4. then a batch process id would be created and have a logging process
that would allow the original uploader to view the progress of working on
the uploaded data.
 a. how can this best be accomplished?
 b. any current documentation on how to do this besides code itself?

 Some special page, perhaps. I think there may be something similar with
 videos, where a job is created to transcode them, but I don't think
 there's an interface to view the process of working on that. You will
 have to create your own SpecialPage.



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

Re: [Wikitech-l] Link how to install media wiki from git on MAC

2012-12-07 Thread Rob Moen
Though I generally do not recommend it, you can find OSX setup instructions
here:
http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X

Cheers,
Rob


On Fri, Dec 7, 2012 at 9:24 AM, Harsh Kothari harshkothari...@gmail.comwrote:

 Can anyone give the link how to install mediawiki from git on MAC OSX ?

 Thanks in advance
 Harsh
 ---
 Harsh Kothari
 Research Fellow,
 Physical Research Laboratory(PRL).
 Ahmedabad.


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




-- 
Rob Moen
Wikimedia Foundation
rm...@wikimedia.org
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] Link how to install media wiki from git on MAC

2012-12-07 Thread Harsh Kothari
Thanks for your reply Rob. But why you do bot recommended? and so Linux is the 
best way?

Thanks
Harsh
---
Harsh Kothari
Research Fellow, 
Physical Research Laboratory(PRL).
Ahmedabad.


On 07-Dec-2012, at 11:28 PM, Rob Moen wrote:

 Though I generally do not recommend it, you can find OSX setup instructions
 here:
 http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X
 
 Cheers,
 Rob
 
 
 On Fri, Dec 7, 2012 at 9:24 AM, Harsh Kothari 
 harshkothari...@gmail.comwrote:
 
 Can anyone give the link how to install mediawiki from git on MAC OSX ?
 
 Thanks in advance
 Harsh
 ---
 Harsh Kothari
 Research Fellow,
 Physical Research Laboratory(PRL).
 Ahmedabad.
 
 
 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l
 
 
 
 
 -- 
 Rob Moen
 Wikimedia Foundation
 rm...@wikimedia.org
 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l

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


[Wikitech-l] Unit tests scream for attention

2012-12-07 Thread Niklas Laxström
Now that tests need +2 to be run, at least temporarily, I'm going to
point out that I've not been able to run tests on my development
environment in ages. I mentioned broken unit tests in Oct 4 on this
list. 
http://article.gmane.org/gmane.science.linguistics.wikipedia.technical/64390

There are multiple fatal bugs (not to mention the numerous test
failures), that halt test runs without any info expect the error. Some
bugs I've reported:

* https://bugzilla.wikimedia.org/41491
* https://bugzilla.wikimedia.org/42145 (skip the first few comments)

Today I tried again and there is new one:

Catchable fatal error: Argument 2 passed to
OutputPage::addWikiTextTitle() must be an instance of Title, null
given, called in /www/dev.translatewiki.net/w/includes/OutputPage.php
on line 1426 and defined in
/www/dev.translatewiki.net/w/includes/OutputPage.php on line 1472

This might be just a variant of 42145, but I can't tell for sure. I
could add exception there, but the other fatal errors make phpunit not
to display backtraces. I haven't yet had time to try to find out which
test it is.

This situation is starting to feel like a bad horror movie, so I ask
everyone to give some tender, love and care to our unit tests so that
I don't have to come up with even worse analogies.

  -Niklas

--
Niklas Laxström

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

Re: [Wikitech-l] Link how to install media wiki from git on MAC

2012-12-07 Thread Nabil Maynard
It depends on what you're trying to do with it.  If you're looking to
create a local test bed to experiment with, there's no reason it has to be
particularly complex: just download and run MAMP, create a directory in
MAMP's htdocs, then do a normal git clone and follow the usual install
instructions (this is assuming you've already installed git).  This is also
laid out at the bottom of the article Rob linked.

If you're looking to create a working site (ie, something you want to share
with others and not just experiment with), then yes, it's a bit more
complex, but still not too bad, in particular if you have your Mac already
set up to act as a server.  Don't feel overwhelmed by the link Rob posted
-- most of the length and complexity of the article is because it's
covering details going back to OS X 10.2.

Nabil


On Fri, Dec 7, 2012 at 10:02 AM, Harsh Kothari harshkothari...@gmail.comwrote:

 Thanks for your reply Rob. But why you do bot recommended? and so Linux is
 the best way?

 Thanks
 Harsh
 ---
 Harsh Kothari
 Research Fellow,
 Physical Research Laboratory(PRL).
 Ahmedabad.


 On 07-Dec-2012, at 11:28 PM, Rob Moen wrote:

  Though I generally do not recommend it, you can find OSX setup
 instructions
  here:
  http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X
 
  Cheers,
  Rob
 
 
  On Fri, Dec 7, 2012 at 9:24 AM, Harsh Kothari harshkothari...@gmail.com
 wrote:
 
  Can anyone give the link how to install mediawiki from git on MAC OSX ?
 
  Thanks in advance
  Harsh
  ---
  Harsh Kothari
  Research Fellow,
  Physical Research Laboratory(PRL).
  Ahmedabad.
 
 
  ___
  Wikitech-l mailing list
  Wikitech-l@lists.wikimedia.org
  https://lists.wikimedia.org/mailman/listinfo/wikitech-l
 
 
 
 
  --
  Rob Moen
  Wikimedia Foundation
  rm...@wikimedia.org
  ___
  Wikitech-l mailing list
  Wikitech-l@lists.wikimedia.org
  https://lists.wikimedia.org/mailman/listinfo/wikitech-l

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

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


Re: [Wikitech-l] Bugzilla upgrade [was: bugzilla.wikimedia.org downtime: Now.]

2012-12-07 Thread K. Peachey
On Sat, Dec 8, 2012 at 12:29 AM, Andre Klapper aklap...@wikimedia.org wrote:
 So the aim of the patch was to completely omit bugmail in case of CC
 list only changes, in order to make IRC + wikibugs-l@ less noisy?

 ...

 In any case, I'd like to challenge reapplying this patch, because:

 1) Don't set wikibugs-l@ as globalwatchers if you don't want it to
 receive all bugmail about all changes.
 2) If you want a certain account to not receive email in case of
 changing X in Bugzilla, edit the accounts's when to send mail settings
 in Bugzilla to not to send bugmail in case of only changing X.
 Obviously this interferes with 1) currently.

Wikibugs-l is for technical people that follow it for the bug
information, not for Joe Blogs [added/removed] himself from CC and
CCing doesn't provide any information that is needed for that list,
That is why its hacked out. Wikibugs not receiving it is a bonus since
it just reads the wikibugs email list and spits it out.

Global watcher is the best option for what we want, Because it always
covers the bugs and the only other option really is rely on wikibugs-l
being added to the cc list which wasn't a reliable method at all (was
used before GW was enabled/present).

Can you propose a better option for this than defaulting the cc'er as wikibugs?

I doub't there are that that many people that want the wikibugs-l list
to receive a copy of every single change (Eg: cc changes) to the bug,
But that is probably a discussion for another thread.

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


Re: [Wikitech-l] Unit tests scream for attention

2012-12-07 Thread Antoine Musso
Le 07/12/12 19:13, Niklas Laxström a écrit :
 Now that tests need +2 to be run, at least temporarily, I'm going to
 point out that I've not been able to run tests on my development
 environment in ages. I mentioned broken unit tests in Oct 4 on this
 list. 
 http://article.gmane.org/gmane.science.linguistics.wikipedia.technical/64390
 
 There are multiple fatal bugs (not to mention the numerous test
 failures), that halt test runs without any info expect the error.
snip

Hello Niklas,

I will be more than happy to help you track down the root cause of such
failures.  It seems your setup has lot of extensions loaded in and most
probably a non default LocalSettings.php.

To track the issue down you could start by disabling all extensions and
see how it goes, then enable extension one by one and rerun tests in
between.

Same goes for settings, try out with a fresh install of just MediaWiki
core then add the settings one by one and see what happens.

cheers,

-- 
Antoine hashar Musso


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

Re: [Wikitech-l] Bugzilla upgrade [was: bugzilla.wikimedia.org downtime: Now.]

2012-12-07 Thread Chad
On Fri, Dec 7, 2012 at 9:29 AM, Andre Klapper aklap...@wikimedia.org wrote:
 On Wed, 2012-12-05 at 00:29 +0100, Andre Klapper wrote:
 On Tue, 2012-12-04 at 14:53 -0500, Chad wrote:
  On Tue, Dec 4, 2012 at 2:44 PM, Andre Klapper aklap...@wikimedia.org 
  wrote:
   The only (potential) regression is that we did not apply previous
   changes to Bugmail.pm, described as Wikimedia Hack! Pretend global
   watchers are CCs so we can use their prefs to for instance ignore
   CC-only mails.
 
  Is there a reason for this? We had this hack in place to keep BZ
  from spamming IRC/wikibugs-l when only the CC list changes...

 So the aim of the patch was to completely omit bugmail in case of CC
 list only changes, in order to make IRC + wikibugs-l@ less noisy?

 1) I assume this silently broke The CC field changes settings on
 https://bugzilla.wikimedia.org/userprefs.cgi?tab=email for everybody in
 the past. Assume because my time machine back to 4.0.9 is broken.
 2) wikibugs-l@ is also set as globalwatchers (who should receive a
 copy of every notification mail Bugzilla sends).
 After the Bugzilla upgrade wikibugs-l@ *finally* works reliably for me
 and seems to send ALL bugmail.
 Before I didn't receive bugmail anymore after wikibugs-l@ got removed as
 assignee of a report  when wikibugs-l@ was not listed either as
 default CC of the corresponding component (test example: bug 42226).


I don't know how your preferences were configured, but our hack
has worked as expected for years. The logic only happens to
@watchers[0], and all it does is set the default CC param for the
global watch user. No actual user preferences should be changed.

-Chad

[0] 
https://gerrit.wikimedia.org/r/gitweb?p=wikimedia/bugzilla/modifications.git;a=blob;f=bugzilla-4.0/Bugzilla/BugMail.pm;h=28f378ba80c7bbc91fe29b47e0ae0eb862e900b9;hb=99319f78d16bc15ef5bfa63135a95df5a102739d#l366

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


Re: [Wikitech-l] Bugzilla upgrade [was: bugzilla.wikimedia.org downtime: Now.]

2012-12-07 Thread Chad
On Fri, Dec 7, 2012 at 2:50 PM, K. Peachey p858sn...@gmail.com wrote:
 On Sat, Dec 8, 2012 at 12:29 AM, Andre Klapper aklap...@wikimedia.org wrote:
 So the aim of the patch was to completely omit bugmail in case of CC
 list only changes, in order to make IRC + wikibugs-l@ less noisy?

 ...

 In any case, I'd like to challenge reapplying this patch, because:

 1) Don't set wikibugs-l@ as globalwatchers if you don't want it to
 receive all bugmail about all changes.
 2) If you want a certain account to not receive email in case of
 changing X in Bugzilla, edit the accounts's when to send mail settings
 in Bugzilla to not to send bugmail in case of only changing X.
 Obviously this interferes with 1) currently.

 Wikibugs-l is for technical people that follow it for the bug
 information, not for Joe Blogs [added/removed] himself from CC and
 CCing doesn't provide any information that is needed for that list,
 That is why its hacked out. Wikibugs not receiving it is a bonus since
 it just reads the wikibugs email list and spits it out.

 Global watcher is the best option for what we want, Because it always
 covers the bugs and the only other option really is rely on wikibugs-l
 being added to the cc list which wasn't a reliable method at all (was
 used before GW was enabled/present).

 Can you propose a better option for this than defaulting the cc'er as 
 wikibugs?

 I doub't there are that that many people that want the wikibugs-l list
 to receive a copy of every single change (Eg: cc changes) to the bug,
 But that is probably a discussion for another thread.


This. We've had this working for years as-is, and I don't
see any consensus to change it (as long as it's continuing
to work as expected).

-Chad

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


Re: [Wikitech-l] Unit tests scream for attention

2012-12-07 Thread Brad Jorsch
On Fri, Dec 7, 2012 at 1:13 PM, Niklas Laxström
niklas.laxst...@gmail.com wrote:
 There are multiple fatal bugs (not to mention the numerous test
 failures), that halt test runs without any info expect the error. Some
 bugs I've reported:

 * https://bugzilla.wikimedia.org/41491

While that unit test mentioned there does seem screwed up, why is your
PHPUnit installation not respecting convertErrorsToExceptions=true
and related settings in MediaWiki's provided suite.xml?

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


[Wikitech-l] Announcement: Matthew Flaschen joins Wikimedia as Features Engineer

2012-12-07 Thread Terry Chay
Hello everyone,

It’s with great pleasure that I’m announcing that Matthew Flaschen has joined 
the Wikimedia Foundation as a Features Engineer.

Before joining us, Matthew was working at Entech Consulting doing a whole bunch 
of web-projects from electricity utility sites to a cell phone store. He 
received his B.S. in Computer Science as recently as December 2010 from Georgia 
Tech.

At Georgia Tech, he was the lead developer of the ProveIt[1] Gadget which is 
live on English Wikipedia which is “probably the most advanced and easy-to-use 
referencing tool available to editors.” He’s also been a Wikipedia editor 
([[User:Superm401]]) since 2004 and administrator since 2006. He hit the ground 
running with the Experimentation team so fast that he was still being 
interviewed when one of the team members wrote: “his integration with the team 
has been so seamless that I’ve to remind myself a few times that he is not yet 
a bona-fide employee.”

His first official day actually was on December 3rd because my team pressured 
me to start paying him. :-) He is working with the Experimentation team on 
extensions (such as Onboarding[2]) and core functionality. Beyond that he’s 
very interested in using tools to improve our development process, so I won’t 
be surprised if Ori steals him so they can Pinky-and-the-Brain other projects 
at the WMF.

Matt lives in Philadelphia.  He will be working remotely, but is working in San 
Francisco all next week (starting Monday the 10th).

Please join me in a belated welcome of Matthew Flaschen to the Wikimedia 
Foundation. :-)

Take care,
terry

[1]: http://proveit.cc.gatech.edu/
[2]: https://www.mediawiki.org/wiki/Onboarding_new_Wikipedians

terry chay  최태리
Director of Features Engineering
Wikimedia Foundation
“Imagine a world in which every single human being can freely share in the sum 
of all knowledge. That's our commitment.”

p: +1 (415) 839-6885 x6832
m: +1 (408) 480-8902
e: tc...@wikimedia.org
i: http://terrychay.com/
w: http://meta.wikimedia.org/wiki/User:Tychay
aim: terrychay

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

Re: [Wikitech-l] slight change to the review workflow in Gerrit

2012-12-07 Thread Antoine Musso
Le 07/12/12 04:56, Sébastien Santoro wrote
snip
 This is very disturbing when browsing Gerrit for revisions still to
 review and doesn't really give any useful information (as the
 important information here would be the verified -1).

Lets open the can of worm here :)

Chad came up with another idea that would be to rename Verified to
Automatic Tests and extends it to a range of -2 .. +2 where +1 will be
lint ok and +2 unit tests ok.  Not sure how feasible it is to tweak
Gerrit this way though.


-- 
Antoine hashar Musso


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


Re: [Wikitech-l] Unit tests scream for attention

2012-12-07 Thread Niklas Laxström
On 7 December 2012 22:51, Brad Jorsch bjor...@wikimedia.org wrote:
 While that unit test mentioned there does seem screwed up, why is your
 PHPUnit installation not respecting convertErrorsToExceptions=true
 and related settings in MediaWiki's provided suite.xml?

I honestly don't know. I barely got working PHPUnit installed in the
first place (3.7.8 - see my other previous phpunit thread). I also
don't know why it occasionally segfaults.

  -Niklas


--
Niklas Laxström

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

Re: [Wikitech-l] slight change to the review workflow in Gerrit

2012-12-07 Thread Chad
On Fri, Dec 7, 2012 at 4:19 PM, Antoine Musso hashar+...@free.fr wrote:
 Le 07/12/12 04:56, Sébastien Santoro wrote
 snip
 This is very disturbing when browsing Gerrit for revisions still to
 review and doesn't really give any useful information (as the
 important information here would be the verified -1).

 Lets open the can of worm here :)

 Chad came up with another idea that would be to rename Verified to
 Automatic Tests and extends it to a range of -2 .. +2 where +1 will be
 lint ok and +2 unit tests ok.  Not sure how feasible it is to tweak
 Gerrit this way though.


It shouldn't be hard--just two SQL queries to adjust the review labels

-Chad

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

Re: [Wikitech-l] slight change to the review workflow in Gerrit

2012-12-07 Thread Matthew Flaschen
On 12/07/2012 04:19 PM, Antoine Musso wrote:
 Le 07/12/12 04:56, Sébastien Santoro wrote
 snip
 This is very disturbing when browsing Gerrit for revisions still to
 review and doesn't really give any useful information (as the
 important information here would be the verified -1).
 
 Lets open the can of worm here :)
 
 Chad came up with another idea that would be to rename Verified to
 Automatic Tests and extends it to a range of -2 .. +2 where +1 will be
 lint ok and +2 unit tests ok

Should there be a separate label for human testing and verification (as
opposed to Code Review, which could just mean after visual review, the
code looks right)?

Matt Flaschen

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

Re: [Wikitech-l] Announcement: Matthew Flaschen joins Wikimedia as Features Engineer

2012-12-07 Thread James Forrester
On 7 December 2012 13:06, Terry Chay tc...@wikimedia.org wrote:

 Please join me in a belated welcome of Matthew Flaschen to the Wikimedia
 Foundation. :-)


Welcome aboard, Matt! Excited to be working alongside you.

J.
-- 
James D. Forrester
Product Manager, VisualEditor
Wikimedia Foundation, Inc.

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


Re: [Wikitech-l] Announcement: Matthew Flaschen joins Wikimedia as Features Engineer

2012-12-07 Thread Dan Andreescu
Welcome Matt!  Philadelphia  \o/


On Fri, Dec 7, 2012 at 5:02 PM, James Forrester jforres...@wikimedia.orgwrote:

 On 7 December 2012 13:06, Terry Chay tc...@wikimedia.org wrote:

  Please join me in a belated welcome of Matthew Flaschen to the Wikimedia
  Foundation. :-)
 

 Welcome aboard, Matt! Excited to be working alongside you.

 J.
 --
 James D. Forrester
 Product Manager, VisualEditor
 Wikimedia Foundation, Inc.

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

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


Re: [Wikitech-l] Announcement: Matthew Flaschen joins Wikimedia as Features Engineer

2012-12-07 Thread Subramanya Sastry

Welcome Matt.

Subbu  (work remotely from Minneapolis).


Welcome Matt!  Philadelphia  \o/


On Fri, Dec 7, 2012 at 5:02 PM, James Forrester jforres...@wikimedia.orgwrote:


On 7 December 2012 13:06, Terry Chay tc...@wikimedia.org wrote:


Please join me in a belated welcome of Matthew Flaschen to the Wikimedia
Foundation. :-)


Welcome aboard, Matt! Excited to be working alongside you.

J.


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


Re: [Wikitech-l] Announcement: Matthew Flaschen joins Wikimedia as Features Engineer

2012-12-07 Thread Maryana Pinchuk
I was really excited when I heard we were interviewing the ProveIt guy,
and Matt certainly didn't disappoint :)

Welcome aboard, Matt, and looking forward to meeting you IRL next week!


On Fri, Dec 7, 2012 at 2:08 PM, Dan Andreescu dandree...@wikimedia.orgwrote:

 Welcome Matt!  Philadelphia  \o/


 On Fri, Dec 7, 2012 at 5:02 PM, James Forrester jforres...@wikimedia.org
 wrote:

  On 7 December 2012 13:06, Terry Chay tc...@wikimedia.org wrote:
 
   Please join me in a belated welcome of Matthew Flaschen to the
 Wikimedia
   Foundation. :-)
  
 
  Welcome aboard, Matt! Excited to be working alongside you.
 
  J.
  --
  James D. Forrester
  Product Manager, VisualEditor
  Wikimedia Foundation, Inc.
 
  jforres...@wikimedia.org | @jdforrester
  ___
  Wikitech-l mailing list
  Wikitech-l@lists.wikimedia.org
  https://lists.wikimedia.org/mailman/listinfo/wikitech-l
 
 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Maryana Pinchuk
Associate Product Manager, Wikimedia Foundation
wikimediafoundation.org
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] Announcement: Matthew Flaschen joins Wikimedia as Features Engineer

2012-12-07 Thread Sumana Harihareswara
On 12/07/2012 01:06 PM, Terry Chay wrote:
 Hello everyone,
 
 It’s with great pleasure that I’m announcing that Matthew Flaschen has joined 
 the Wikimedia Foundation as a Features Engineer.
 
 Before joining us, Matthew was working at Entech Consulting doing a whole 
 bunch of web-projects from electricity utility sites to a cell phone store. 
 He received his B.S. in Computer Science as recently as December 2010 from 
 Georgia Tech.
 
 At Georgia Tech, he was the lead developer of the ProveIt[1] Gadget which is 
 live on English Wikipedia which is “probably the most advanced and 
 easy-to-use referencing tool available to editors.” He’s also been a 
 Wikipedia editor ([[User:Superm401]]) since 2004 and administrator since 
 2006. He hit the ground running with the Experimentation team so fast that he 
 was still being interviewed when one of the team members wrote: “his 
 integration with the team has been so seamless that I’ve to remind myself a 
 few times that he is not yet a bona-fide employee.”
 
 His first official day actually was on December 3rd because my team pressured 
 me to start paying him. :-) He is working with the Experimentation team on 
 extensions (such as Onboarding[2]) and core functionality. Beyond that he’s 
 very interested in using tools to improve our development process, so I won’t 
 be surprised if Ori steals him so they can Pinky-and-the-Brain other projects 
 at the WMF.
 
 Matt lives in Philadelphia.  He will be working remotely, but is working in 
 San Francisco all next week (starting Monday the 10th).
 
 Please join me in a belated welcome of Matthew Flaschen to the Wikimedia 
 Foundation. :-)
 
 Take care,
 terry
 
 [1]: http://proveit.cc.gatech.edu/
 [2]: https://www.mediawiki.org/wiki/Onboarding_new_Wikipedians
 
 terry chay  최태리

Wow, we got the lead dev for ProveIt!  That's so great!  I welcome
Matthew to the Wikimedia Foundation.

-- 
Sumana Harihareswara
Engineering Community Manager
Wikimedia Foundation

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

Re: [Wikitech-l] Announcement: Matthew Flaschen joins Wikimedia as Features Engineer

2012-12-07 Thread Matthew Flaschen
On 12/07/2012 05:02 PM, James Forrester wrote:
 On 7 December 2012 13:06, Terry Chay tc...@wikimedia.org wrote:
 
 Please join me in a belated welcome of Matthew Flaschen to the Wikimedia
 Foundation. :-)

 
 Welcome aboard, Matt! Excited to be working alongside you.

Thanks!  I look forward to meeting you in person sometime.

Matt

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


Re: [Wikitech-l] Announcement: Matthew Flaschen joins Wikimedia as Features Engineer

2012-12-07 Thread Matthew Flaschen
On 12/07/2012 05:19 PM, Maryana Pinchuk wrote:
 I was really excited when I heard we were interviewing the ProveIt guy,
 and Matt certainly didn't disappoint :)

Thanks!  I should also give credit to everyone that's worked on ProveIt,
though.  Besides me:

* Kurt Luther
* Terris Jordan
* Prof. Amy Bruckman
* Prof. Andrea Forte
* Christopher Jordan

http://proveit.cc.gatech.edu/about/team

Matt Flaschen

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


[Wikitech-l] Sul on external Scripts

2012-12-07 Thread Marco Fleckinger

Hi,

I know it is technically possible to use the SUL account outside of 
Wikimedia-Projects. We heard, that it is not very much liked to use this 
possibility. Maybe somebody of you could tell us if that is so and maybe 
why?


Cheers,

Marco

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


Re: [Wikitech-l] Sul on external Scripts

2012-12-07 Thread K. Peachey
Are you referring to using Wikimedia CentralAuth accounts to auth
against other provider wiki sites?

Or using your own CentralAuth setup for your site(s)?

On Sat, Dec 8, 2012 at 9:07 AM, Marco Fleckinger
marco.fleckin...@wikipedia.at wrote:
 Hi,

 I know it is technically possible to use the SUL account outside of
 Wikimedia-Projects. We heard, that it is not very much liked to use this
 possibility. Maybe somebody of you could tell us if that is so and maybe
 why?

 Cheers,

 Marco

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

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


Re: [Wikitech-l] Proposal: MediaWiki Groups

2012-12-07 Thread Quim Gil
After some valuable feedback from the Affiliations Committee and others, 
plus a big wave of silent approval...


https://www.mediawiki.org/wiki/User:Qgil/MediaWiki_groups

Feedback welcome again. As soon as we get consensus here and the green 
light from the AffCom we will move the page to its official location.


Now, essentially:

MediaWiki Group = Wikimedia User Group + MediaWiki extension

Such extension is just a set of extra rules of coordination within the 
MediaWiki community:


* Defined name schema: MediaWiki _something_ Group.
* Defined location of proposals.
* Discussion period in main MW mailing list.
* Defined location of main pages groups approved.
* Recommended: endorsement from MW maintainers or WMF devs.

The big change is located in the way a new group is created:

https://www.mediawiki.org/w/index.php?title=User%3AQgil%2FMediaWiki_groupsdiff=614316oldid=614298

And we have moved away the idea of MediaWiki reps. We will deal with 
that separately, with Wikimedia coordination (if there is an ongoing 
discussion about this topic) or not.


How does this look like now?

And now the fun part:

IF you are reading these lines AND you are interested creating a group 
just put your betatesting shirt on and head to


https://www.mediawiki.org/wiki/Groups/Proposals/(((myGroup)))

Without MediaWiki or Group, as in

https://www.mediawiki.org/wiki/Groups/Proposals/Lua
https://www.mediawiki.org/wiki/Groups/Proposals/Bangalore
etc

Start editing and reply to this thread in wikitech-l. You will help us 
fine tuning this process while it's being setup and we will help you 
becoming one of the first MediaWiki groups ever. Deal?




On 11/29/2012 04:50 PM, Quim Gil wrote:

Hi, here you have a first draft about MediaWiki Groups, and implicitly
MediaWiki reps:

http://www.mediawiki.org/wiki/User:Qgil/MediaWiki_groups

MediaWiki groups organize open source community activities within the
scope of specific topics and geographical areas. They extend the
capacity of the Wikimedia Foundation in events, training, promotion and
other technical activities benefiting Wikipedia, the Wikimedia movement
and the MediaWiki software.

Imagine MediaWiki Germany Group, MediaWiki Lua Group...

These groups may become a significant source of growth and wider
diversity of our community.

Please bring your ideas to the discussion page - or here. Thank you!




--
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


Re: [Wikitech-l] Sul on external Scripts

2012-12-07 Thread Marco Fleckinger

No I'm asking of using Wikimedia's CentralAuth using in our tools.

On 08/12/12 00:23, K. Peachey wrote:

Are you referring to using Wikimedia CentralAuth accounts to auth
against other provider wiki sites?

Or using your own CentralAuth setup for your site(s)?

On Sat, Dec 8, 2012 at 9:07 AM, Marco Fleckinger
marco.fleckin...@wikipedia.at  wrote:

Hi,

I know it is technically possible to use the SUL account outside of
Wikimedia-Projects. We heard, that it is not very much liked to use this
possibility. Maybe somebody of you could tell us if that is so and maybe
why?

Cheers,

Marco

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


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



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


Re: [Wikitech-l] [ee] Announcement: Matthew Flaschen joins Wikimedia as Features Engineer

2012-12-07 Thread Ryan Faulkner
welcome to the team, you're jumping in at a pretty awesome time.  talk soon


On Fri, Dec 7, 2012 at 2:30 PM, Dario Taraborelli 
dtarabore...@wikimedia.org wrote:

 welcome Matt, I'm excited to have you onboard with E3.

 I'm a huge fan of ProveIt  and have a secret plan to make it totally
 obsolete ;)
 Chat next week?

 Dario

 On Dec 7, 2012, at 1:06 PM, Terry Chay tc...@wikimedia.org wrote:

 Hello everyone,

 It’s with great pleasure that I’m announcing that Matthew Flaschen has
 joined the Wikimedia Foundation as a Features Engineer.

 Before joining us, Matthew was working at Entech Consulting doing a whole
 bunch of web-projects from electricity utility sites to a cell phone store.
 He received his B.S. in Computer Science as recently as December 2010 from
 Georgia Tech.

 At Georgia Tech, he was the lead developer of the ProveIt[1] Gadget which
 is live on English Wikipedia which is “probably the most advanced and
 easy-to-use referencing tool available to editors.” He’s also been a
 Wikipedia editor ([[User:Superm401]]) since 2004 and administrator since
 2006. He hit the ground running with the Experimentation team so fast that
 he was still being interviewed when one of the team members wrote: “his
 integration with the team has been so seamless that I’ve to remind myself a
 few times that he is not yet a bona-fide employee.”

 His first official day actually was on December 3rd because my team
 pressured me to start paying him. :-) He is working with the
 Experimentation team on extensions (such as Onboarding[2]) and core
 functionality. Beyond that he’s very interested in using tools to improve
 our development process, so I won’t be surprised if Ori steals him so they
 can Pinky-and-the-Brain other projects at the WMF.

 Matt lives in Philadelphia.  He will be working remotely, but is working
 in San Francisco all next week (starting Monday the 10th).

 Please join me in a belated welcome of Matthew Flaschen to the Wikimedia
 Foundation. :-)

 Take care,
 terry

 [1]: http://proveit.cc.gatech.edu/
 [2]: https://www.mediawiki.org/wiki/Onboarding_new_Wikipedians

 terry chay  최태리
 Director of Features Engineering
 Wikimedia Foundation
 “Imagine a world in which every single human being can freely share in the
 sum of all knowledge.* That's our commitment.*”

 p: +1 (415) 839-6885 x6832
 m: +1 (408) 480-8902
 e: tc...@wikimedia.org
 i: http://terrychay.com/
 w: http://meta.wikimedia.org/wiki/User:Tychay
 aim: terrychay

 ___
 ee mailing list
 e...@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/ee



 ___
 ee mailing list
 e...@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/ee




-- 

Ryan Faulkner
Research Analyst - Editor Engagement Experimentation (e3)
Wikimedia Foundation

mobile: (415) 793-5086
office: (415) 839-6885 ext 6726
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Sul on external Scripts

2012-12-07 Thread Sébastien Santoro
Yes, we need that. Toys like TUSC should be replaced by scalable and
correct stuff at middle term. But this is not currently one of the top
priority, so we also need people to implement it, maintain it. This is
not only a development issue (I wouldn't be surprise if the current
OAuth providers extensions would be virtually mature) but a strong
support and integration work afterwards.

You need to prepare something like an OAuth2 provider infrastructure
to ask the user's Wikimedia home project to do authentication and
submit your tool the appropriated result.

Please note somewhere your proposal, and if possible, what and who you
need to make it real.

On Sat, Dec 8, 2012 at 12:33 AM, Marco Fleckinger
marco.fleckin...@wikipedia.at wrote:
 No I'm asking of using Wikimedia's CentralAuth using in our tools.


 On 08/12/12 00:23, K. Peachey wrote:

 Are you referring to using Wikimedia CentralAuth accounts to auth
 against other provider wiki sites?

 Or using your own CentralAuth setup for your site(s)?

 On Sat, Dec 8, 2012 at 9:07 AM, Marco Fleckinger
 marco.fleckin...@wikipedia.at  wrote:

 Hi,

 I know it is technically possible to use the SUL account outside of
 Wikimedia-Projects. We heard, that it is not very much liked to use this
 possibility. Maybe somebody of you could tell us if that is so and maybe
 why?

 Cheers,

 Marco

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


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


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

-- 
Sébastien Santoro aka Dereckson
http://www.dereckson.be/

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


Re: [Wikitech-l] Sul on external Scripts

2012-12-07 Thread Marco Fleckinger

Hi,

actually it would be for a WLM-project we want do extend. This is a bit 
higher priorized, because it will not be such a big deal. In the 
meantime we could use the old stuff authentication or TUSC in our project.


While doing that – why not working on such a proposal. I could do some 
tests and then develop a concept to decide wheather to implement it or not.


@Alex: Sorry somebody forgot to reply to all.

On 08/12/12 01:11, Sébastien Santoro wrote:

Yes, we need that. Toys like TUSC should be replaced by scalable and
correct stuff at middle term. But this is not currently one of the top
priority, so we also need people to implement it, maintain it. This is
not only a development issue (I wouldn't be surprise if the current
OAuth providers extensions would be virtually mature) but a strong
support and integration work afterwards.

You need to prepare something like an OAuth2 provider infrastructure
to ask the user's Wikimedia home project to do authentication and
submit your tool the appropriated result.

Please note somewhere your proposal, and if possible, what and who you
need to make it real.

On Sat, Dec 8, 2012 at 12:33 AM, Marco Fleckinger
marco.fleckin...@wikipedia.at  wrote:

No I'm asking of using Wikimedia's CentralAuth using in our tools.


On 08/12/12 00:23, K. Peachey wrote:


Are you referring to using Wikimedia CentralAuth accounts to auth
against other provider wiki sites?

Or using your own CentralAuth setup for your site(s)?

On Sat, Dec 8, 2012 at 9:07 AM, Marco Fleckinger
marco.fleckin...@wikipedia.at   wrote:


Hi,

I know it is technically possible to use the SUL account outside of
Wikimedia-Projects. We heard, that it is not very much liked to use this
possibility. Maybe somebody of you could tell us if that is so and maybe
why?

Cheers,

Marco

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



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



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




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

Re: [Wikitech-l] Sul on external Scripts

2012-12-07 Thread K. Peachey
What the WMF is looking at for stuff like that is becoming a OpenID
provider so services and tools can act as Consumers, But that is some
way away currently.

Ryan would be the one to poke about that iirc

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


[Wikitech-l] Open Tech Talk next Thursday, December 13

2012-12-07 Thread Rob Lanphier
Hi everyone,

We're planning to have another of our weekly tech talks next Thursday,
December 13.  Timing and participation details are here:
http://www.mediawiki.org/wiki/Meetings/2012-12-13

Our one confirmed topic for next week is an update on browser test
automation.  Chris McMahon and  Željko Filipin will be demonstrating
the work that they've been doing, and what you can do to pitch in.
Chris will send some more details next week on the topic.

If you have other topics that you'd like to lead a discussion and/or
prepare a demo for, let me know so I can slot you in.

Thanks!
Rob

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