Re: [Wikitech-l] 2017-12-13 Scrum of Scrums meeting notes

2017-12-14 Thread Bryan Davis
On Thu, Dec 14, 2017 at 4:30 PM, Grace Gellerman
 wrote:
> *https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-12-13

I missed getting the Cloud Services update into the etherpad, but it
was pretty boring:

* Team offsite and KubeCon/CloudNativeCon last week in Austin

Bryan
-- 
Bryan Davis  Wikimedia Foundation
[[m:User:BDavis_(WMF)]] Manager, Cloud Services  Boise, ID USA
irc: bd808v:415.839.6885 x6855

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

[Wikitech-l] 2017-12-13 Scrum of Scrums meeting notes

2017-12-14 Thread Grace Gellerman
*https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-12-13
*

*= **2017-12-1**3** =*
== Callouts ==
* s8 database master switchover scheduled for 9th January
https://phabricator.wikimedia.org/T181645 [please keep in callouts until
Jan 9th]
* LDAP update for user thiemowmde needed:
https://phabricator.wikimedia.org/T181130
* Kafka jumbo cluster (eqiad) ready for testing connections via TLS. This
new version of kafka enables consumption via given timestamp - Discovery
will use it for wdqs. Aiming to switch some of our clients this week.

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** Released 5.7.2 (high priority fix for
https://phabricator.wikimedia.org/T69015 ) (
https://phabricator.wikimedia.org/tag/ios-app-v5.7.2/ )
** Continuing work on 5.7.3 (Faster article loading, other minor
enhancements) for release before the end of the year (
https://phabricator.wikimedia.org/project/view/2913/ )
** Continuing work on 5.8 (Reading Lists) for release next year (
https://phabricator.wikimedia.org/project/view/3131/ )

 Android native app 
* Blocked by:
* Blocking:
* Updates:
* Released 2.7.221 to production
** fully configurable feed, On This Day cards in feed, new Randomizer,
new Black theme.
* Continuing to work on performance improvements with large numbers of
reading list pages.

 Reading Web 
* Blocked by:
* Blocking:
* Updates:
* Still working on chromium service. Almost finished performance testing.
* Re-enabling page previews A/B test to collect data to influence a
decision on performance.

 Reading Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Reading lists is in production
** will look at patrolling support for WP0 piracy next
** Media endpoint pretty getting ready to be exposed
** Finalizing touches for summary endpoint (in Beta Cluster) but may need
more adjustments for when to return 204 (No Content).
** Getting close for references endpoint

 Multimedia 
* Blocked by: N/A
* Blocking: N/A
* Updates
** 3D: A few changes to be made, on track to deploy sometime soon after the
holidays.
** MediaInfo: Prototyping and wireframing currently underway for first
features.

 Discovery 
* Blocked by:
* Blocking:
* Updates:
** lots of new portal automation documentation
https://gerrit.wikimedia.org/r/#/c/396407/

= Maps =
* Blocked by: N/A
* Blocking: N/A
* Updates:
** Frontend Mediawiki maps integration came in #1 in Community Wishlist:
https://meta.wikimedia.org/wiki/2017_Community_Wishlist_Survey/Tracking
** Other: Paul Norman re-elected to OpenStreetMap Foundation board

=== Contributors ===
 Editing 
* Blocked by:
* Blocking:
* Updates:

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 Global Collaboration 
* Blocked by: Security on re-review of
https://phabricator.wikimedia.org/T144467
* Blocking: Ops on Flow dumps still; Matt comes back on Monday and he's the
expert
* Updates:
** Nothing of note, mostly been fixing regressions recently
** Matt comes back on Monday (Dec 18)

 Contributors Design 
* Blocked by:
* Blocking:
* Updates:


 UI Standardization 
** No OOUI release this and upcoming weeks till January
* Ongoing:
** OOUI & based products:
*** 'constructive' flag in has been dropped entirely, please replace code
remainders with 'progressive'. Will go in effect in 1st release 2018.
*** icons: Work on icon set to be more harmonious and align to WikimediaUI
Style Guide https://phabricator.wikimedia.org/T177432 finishing up
*** Consider changing :hover tools and menu background to use Accent90.
https://phabricator.wikimedia.org/T166560
** Unify SVG markup across Foundation products
https://phabricator.wikimedia.org/T178867
** Continuous work and per-project SVGO based optimizations

=== Community Tech ===
* Wrapping up our survey, tightening loose ends from this year.


== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Load testing druid prior to launch of wikistats 2.0 - It provides good
enough concurrentcy and response times. Last snapshot of data for
wikistats2 is of the quality we like. Aiming to announce launch this
Thursday: https://stats.wikimedia.org/v2/#/bm.wikipedia.org
** Working on new set of APIs to power map visualizations, pageviews per
country monthly
** Kafka jumbo cluster ready for testing connections via TLS, this new
version of kafka enables consumption via given timestamp. Discovery will
use it for wdqs. Aiming to switch some of our clients this week
** Notebook1002 got recommissined as a kafka host - Almost there (hard
drives issues)
** Superset is productionized - We are testing it internally in the teasm
and will anounce soon

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:

=== Fundraising Tech ===
* Blocked by: nothing
* Blocking: nothing
* Updates:
** Fundraiser going pretty smoothly (knock wood)
** Trawling logs for errors to 

Re: [Wikitech-l] Wikistats gets a facelift - Alpha Launch of Wikistats 2

2017-12-14 Thread Steven Walling
This is an amazing improvement. Great work!

On Thu, Dec 14, 2017 at 12:41 PM zppix e  wrote:

> Great Work I love the design. Can't wait for finished product!
>
> --
> Zppix
> Volunteer Wikimedia Developer
> Volunteer Wikimedia GCI2017 Mentor
> enwp.org/User:Zppix
> **Note: I do not work for Wikimedia Foundation, or any of its chapters.**
>
> > On Dec 14, 2017, at 1:17 PM, Jonathan Morgan 
> wrote:
> >
> > This is fabulous! Thank you, Erik Zachte, Analytics team, and everyone
> else
> > involved in this project for giving us the powerful, usable stats
> dashboard
> > we deserve :)
> >
> > - J
> >
> > On Thu, Dec 14, 2017 at 5:10 AM, Niharika Kohli 
> > wrote:
> >
> >> This is awesome. Great job A-team!
> >>
> >> On Thu, Dec 14, 2017 at 12:12 PM, Victoria Coleman <
> vcole...@wikimedia.org
> >>>
> >> wrote:
> >>
> >>> Nuria and team, fabulous work!  Wikistats 2 is such a huge improvement!
> >>> Thank you!
> >>>
> >>>
> >>> Best wishes,
> >>>
> >>> Victoria Coleman
> >>>
> >>> Chief Technology Officer
> >>> Wikimedia Foundation
> >>> 1 Montgomery Street, Suite 1600
> >>> San Francisco, CA 94104
> >>>
> >>> +1-650-703-8112 <(650)%20703-8112>
> >>>
> >>> vcole...@wikimedia.org
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
>  On Dec 13, 2017, at 8:26 PM, Nuria Ruiz  wrote:
> 
>  Hello from Analytics Team!
> 
>  We are happy to announce the Alpha release of Wikistats 2. Wikistats
> >> has
>  been redesigned for architectural simplicity, faster data processing,
> >>> and a
>  more dynamic and interactive user experience. First goal is to match
> >> the
>  numbers of the current system, and to provide the most important
> >> reports,
>  as decided by the Wikistats community (see survey) [1].  Over time, we
> >>> will
>  continue to migrate reports and add new ones that you find useful. We
> >> can
>  also analyze the data in new and interesting ways, and look forward to
>  hearing your feedback and suggestions. [2]
> 
>  You can go directly to Spanish Wikipedia
>  https://stats.wikimedia.org/v2/#/es.wikipedia.org
> 
>  or browse all projects
>  https://stats.wikimedia.org/v2/#/all-projects
> 
>  The new site comes with a whole new set of APIs, similar to our
> >> existing
>  Pageview API but with edit data. You can start using them today, they
> >> are
>  documented here:
> 
>  https://wikitech.wikimedia.org/wiki/Analytics/AQS/Wikistats
> 
> 
>  FAQ:
> 
>  Why is this an alpha?
>  There are features that we feel a full-fledged product should have
> that
> >>> are
>  still missing, such as localization. The data-processing pipeline for
> >> the
>  new Wikistats has been rebuilt from scratch (it uses
> >>> distributed-computing
>  tools such as Hadoop) and we want to see how it is used before calling
> >> it
>  final. Also while we aim to update data monthly, it will happen a few
> >>> days
>  after the month rolls because of the amount of data to move and
> >> compute.
> 
>  How about comparing data between two wikis?
>  You can do it with two tabs but we are aware this UI might not solve
> >> all
>  use cases for the most advanced Wikistats users. We aim to tackle
> those
> >>> in
>  the future.
> 
>  How do I file bugs?
>  Use the handy link in the footer:
>  https://phabricator.wikimedia.org/maniphest/task/edit/?
> >>> title=Wikistats%20Bug=Analytics-Wikistats,Analytics
> 
>  How do I comment on design?
>  The consultation on design already happened but we are still watching
> >> the
>  talk page:
>  https://www.mediawiki.org/wiki/Wikistats_2.0_Design_
> >>> Project/RequestforFeedback/Round2
> 
> 
>  [1]
>  https://www.mediawiki.org/wiki/Analytics/Wikistats/
> >>> DumpReports/Future_per_report
>  [2] https://wikitech.wikimedia.org/wiki/Talk:Analytics/
> >> Systems/Wikistats
>  ___
>  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
> >>>
> >>
> >>
> >>
> >> --
> >> Niharika
> >> Software Engineer
> >> Community Tech
> >> Wikimedia Foundation
> >> ___
> >> Wikitech-l mailing list
> >> Wikitech-l@lists.wikimedia.org
> >> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> >>
> >
> >
> >
> > --
> > Jonathan T. Morgan
> > Senior Design Researcher
> > Wikimedia Foundation
> > User:Jmorgan (WMF) 
> > ___
> > Wikitech-l mailing list
> > 

[Wikitech-l] TechCom Radar, 2017-12-13

2017-12-14 Thread Daniel Kinzler
Hello all!

Here are the minutes from this week's meeting:

* Approved after last call: MW 1.31 to target the intersection of PHP 7.0+ and
HHVM (without PHP7 sewitch) 

* Last Call for comments: migrate Wikimedia application servers to PHP 7
(sunsetting HHVM) . Call open until
January 10th, due to holiday season. If no pertinent issues remain unaddressed
by that time, the RFC will be approved for implementation.

* Ongoing Last Call for comments on the RFC process overhaul to end next week:


* This weeks RFC discussion was about refactoring the preference storage
mechanism 

* No RFC discussion next week, due to holiday season. TechCom to resume its
regular schedule on January 10th.


You can also find our meeting minutes at


See also the TechCom RFC board
.

-- 
Daniel Kinzler
Principal Platform Engineer

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

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

Re: [Wikitech-l] Wikistats gets a facelift - Alpha Launch of Wikistats 2

2017-12-14 Thread zppix e
Great Work I love the design. Can't wait for finished product!

--
Zppix
Volunteer Wikimedia Developer
Volunteer Wikimedia GCI2017 Mentor
enwp.org/User:Zppix
**Note: I do not work for Wikimedia Foundation, or any of its chapters.** 

> On Dec 14, 2017, at 1:17 PM, Jonathan Morgan  wrote:
> 
> This is fabulous! Thank you, Erik Zachte, Analytics team, and everyone else
> involved in this project for giving us the powerful, usable stats dashboard
> we deserve :)
> 
> - J
> 
> On Thu, Dec 14, 2017 at 5:10 AM, Niharika Kohli 
> wrote:
> 
>> This is awesome. Great job A-team!
>> 
>> On Thu, Dec 14, 2017 at 12:12 PM, Victoria Coleman >> 
>> wrote:
>> 
>>> Nuria and team, fabulous work!  Wikistats 2 is such a huge improvement!
>>> Thank you!
>>> 
>>> 
>>> Best wishes,
>>> 
>>> Victoria Coleman
>>> 
>>> Chief Technology Officer
>>> Wikimedia Foundation
>>> 1 Montgomery Street, Suite 1600
>>> San Francisco, CA 94104
>>> 
>>> +1-650-703-8112
>>> 
>>> vcole...@wikimedia.org
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
 On Dec 13, 2017, at 8:26 PM, Nuria Ruiz  wrote:
 
 Hello from Analytics Team!
 
 We are happy to announce the Alpha release of Wikistats 2. Wikistats
>> has
 been redesigned for architectural simplicity, faster data processing,
>>> and a
 more dynamic and interactive user experience. First goal is to match
>> the
 numbers of the current system, and to provide the most important
>> reports,
 as decided by the Wikistats community (see survey) [1].  Over time, we
>>> will
 continue to migrate reports and add new ones that you find useful. We
>> can
 also analyze the data in new and interesting ways, and look forward to
 hearing your feedback and suggestions. [2]
 
 You can go directly to Spanish Wikipedia
 https://stats.wikimedia.org/v2/#/es.wikipedia.org
 
 or browse all projects
 https://stats.wikimedia.org/v2/#/all-projects
 
 The new site comes with a whole new set of APIs, similar to our
>> existing
 Pageview API but with edit data. You can start using them today, they
>> are
 documented here:
 
 https://wikitech.wikimedia.org/wiki/Analytics/AQS/Wikistats
 
 
 FAQ:
 
 Why is this an alpha?
 There are features that we feel a full-fledged product should have that
>>> are
 still missing, such as localization. The data-processing pipeline for
>> the
 new Wikistats has been rebuilt from scratch (it uses
>>> distributed-computing
 tools such as Hadoop) and we want to see how it is used before calling
>> it
 final. Also while we aim to update data monthly, it will happen a few
>>> days
 after the month rolls because of the amount of data to move and
>> compute.
 
 How about comparing data between two wikis?
 You can do it with two tabs but we are aware this UI might not solve
>> all
 use cases for the most advanced Wikistats users. We aim to tackle those
>>> in
 the future.
 
 How do I file bugs?
 Use the handy link in the footer:
 https://phabricator.wikimedia.org/maniphest/task/edit/?
>>> title=Wikistats%20Bug=Analytics-Wikistats,Analytics
 
 How do I comment on design?
 The consultation on design already happened but we are still watching
>> the
 talk page:
 https://www.mediawiki.org/wiki/Wikistats_2.0_Design_
>>> Project/RequestforFeedback/Round2
 
 
 [1]
 https://www.mediawiki.org/wiki/Analytics/Wikistats/
>>> DumpReports/Future_per_report
 [2] https://wikitech.wikimedia.org/wiki/Talk:Analytics/
>> Systems/Wikistats
 ___
 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
>>> 
>> 
>> 
>> 
>> --
>> Niharika
>> Software Engineer
>> Community Tech
>> Wikimedia Foundation
>> ___
>> Wikitech-l mailing list
>> Wikitech-l@lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>> 
> 
> 
> 
> -- 
> Jonathan T. Morgan
> Senior Design Researcher
> Wikimedia Foundation
> User:Jmorgan (WMF) 
> ___
> 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] Wikistats gets a facelift - Alpha Launch of Wikistats 2

2017-12-14 Thread Jonathan Morgan
This is fabulous! Thank you, Erik Zachte, Analytics team, and everyone else
involved in this project for giving us the powerful, usable stats dashboard
we deserve :)

- J

On Thu, Dec 14, 2017 at 5:10 AM, Niharika Kohli 
wrote:

> This is awesome. Great job A-team!
>
> On Thu, Dec 14, 2017 at 12:12 PM, Victoria Coleman  >
> wrote:
>
> > Nuria and team, fabulous work!  Wikistats 2 is such a huge improvement!
> > Thank you!
> >
> >
> > Best wishes,
> >
> > Victoria Coleman
> >
> > Chief Technology Officer
> > Wikimedia Foundation
> > 1 Montgomery Street, Suite 1600
> > San Francisco, CA 94104
> >
> > +1-650-703-8112
> >
> > vcole...@wikimedia.org
> >
> >
> >
> >
> >
> >
> >
> >
> > > On Dec 13, 2017, at 8:26 PM, Nuria Ruiz  wrote:
> > >
> > > Hello from Analytics Team!
> > >
> > > We are happy to announce the Alpha release of Wikistats 2. Wikistats
> has
> > > been redesigned for architectural simplicity, faster data processing,
> > and a
> > > more dynamic and interactive user experience. First goal is to match
> the
> > > numbers of the current system, and to provide the most important
> reports,
> > > as decided by the Wikistats community (see survey) [1].  Over time, we
> > will
> > > continue to migrate reports and add new ones that you find useful. We
> can
> > > also analyze the data in new and interesting ways, and look forward to
> > > hearing your feedback and suggestions. [2]
> > >
> > > You can go directly to Spanish Wikipedia
> > > https://stats.wikimedia.org/v2/#/es.wikipedia.org
> > >
> > > or browse all projects
> > > https://stats.wikimedia.org/v2/#/all-projects
> > >
> > > The new site comes with a whole new set of APIs, similar to our
> existing
> > > Pageview API but with edit data. You can start using them today, they
> are
> > > documented here:
> > >
> > > https://wikitech.wikimedia.org/wiki/Analytics/AQS/Wikistats
> > >
> > >
> > > FAQ:
> > >
> > > Why is this an alpha?
> > > There are features that we feel a full-fledged product should have that
> > are
> > > still missing, such as localization. The data-processing pipeline for
> the
> > > new Wikistats has been rebuilt from scratch (it uses
> > distributed-computing
> > > tools such as Hadoop) and we want to see how it is used before calling
> it
> > > final. Also while we aim to update data monthly, it will happen a few
> > days
> > > after the month rolls because of the amount of data to move and
> compute.
> > >
> > > How about comparing data between two wikis?
> > > You can do it with two tabs but we are aware this UI might not solve
> all
> > > use cases for the most advanced Wikistats users. We aim to tackle those
> > in
> > > the future.
> > >
> > > How do I file bugs?
> > > Use the handy link in the footer:
> > > https://phabricator.wikimedia.org/maniphest/task/edit/?
> > title=Wikistats%20Bug=Analytics-Wikistats,Analytics
> > >
> > > How do I comment on design?
> > > The consultation on design already happened but we are still watching
> the
> > > talk page:
> > > https://www.mediawiki.org/wiki/Wikistats_2.0_Design_
> > Project/RequestforFeedback/Round2
> > >
> > >
> > > [1]
> > > https://www.mediawiki.org/wiki/Analytics/Wikistats/
> > DumpReports/Future_per_report
> > > [2] https://wikitech.wikimedia.org/wiki/Talk:Analytics/
> Systems/Wikistats
> > > ___
> > > 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
> >
>
>
>
> --
> Niharika
> Software Engineer
> Community Tech
> Wikimedia Foundation
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>



-- 
Jonathan T. Morgan
Senior Design Researcher
Wikimedia Foundation
User:Jmorgan (WMF) 
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Using a PSR-4 autoloader in MediaWiki

2017-12-14 Thread Kunal Mehta
Hi,

You can now use a PSR-4 autoloader[1] in MediaWiki core and via
extension.json.

If you're not familiar with PSR-4, it's a standard which tells
autoloaders that if a class is named Foo\Bar\Baz, it can be found at
$basePath/Bar/Baz.php. This means that we don't need to keep a mapping
of classes to filenames, and instead just need to register the namespace
with the autoloader.

In extension.json, you can register PSR-4 compliant namespaces with the
"AutoloadNamespaces" property[2]. You can also look at the
ContentTranslation, Linter, or ORES extensions for examples.

[1] http://www.php-fig.org/psr/psr-4/
[2]
https://www.mediawiki.org/wiki/Manual:Extension.json/Schema#AutoloadNamespaces

-- Kunal / Legoktm



signature.asc
Description: OpenPGP digital signature
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Announcing a new security testing tool for MediaWiki extensions "phan-taint-check-plugin"

2017-12-14 Thread Addshore
WMF CI currently uses a docker image to run phan tests.

This is currently at https://hub.docker.com/r/wmfreleng/mediawiki-phan/

Once we get this running in CI there will also be a docker image for phan
with the security plugin.

On 14 December 2017 at 15:40, Brian Wolff  wrote:

> The 7.0 requirement is due to phan 0.8. You could try changing the version
> of phan to a higher one (I used phan 0.8 originally because thats what
> Wikimedia used in their continous integration setup. Which in retrospect
> really didn't matter). I have not tried it with higher versions of phan. I
> have no idea how stable the phan plugin api is, so it could totally work
> with higher versions of phan - I have no idea. That is really something I
> should test.
>
> You should be able to co-install both versions of php beside each other,
> with the php 7.0 binary named php7.0 instead of php. On macs homebrew will
> let you do this, and I assume other installation methods will let you do
> this too.
>
> Thanks,
> Brian
>
> On Thursday, December 14, 2017, Tom Bishop, Wenlin Institute <
> tan...@wenlin.com> wrote:
> >
> >
> >> On Dec 11, 2017, at 4:09 PM, Brian Wolff  wrote:
> >>
> >> ...
> >> Note: the tool has a requirement of php 7.0 (neither higher nor lower)
> >> see
> https://www.mediawiki.org/wiki/Continuous_integration/Phan#Dependencies
> >> for how to install php 7.0 if your system doesn't have it.
> >
> > I'm interested in trying it. However, I'm on macOS with php 7.1.1 and
> reluctant to downgrade to php 7.0 or set up a virtual machine just for
> this. Has anybody tried it wih macOS and/or php 7.1.1?
> >
> > Thanks!
> >
> > Tom
> >
> > Wenlin Institute, Inc. SPC (a Social Purpose Corporation)
> > 文林研究所社会目的公司
> > Software for Learning Chinese
> > E-mail: wen...@wenlin.com Web: http://www.wenlin.com
> > Telephone: 1-877-4-WENLIN (1-877-493-6546)
> > ☯
> >
> >
> >
> >
> > ___
> > 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] Announcing a new security testing tool for MediaWiki extensions "phan-taint-check-plugin"

2017-12-14 Thread Brian Wolff
The 7.0 requirement is due to phan 0.8. You could try changing the version
of phan to a higher one (I used phan 0.8 originally because thats what
Wikimedia used in their continous integration setup. Which in retrospect
really didn't matter). I have not tried it with higher versions of phan. I
have no idea how stable the phan plugin api is, so it could totally work
with higher versions of phan - I have no idea. That is really something I
should test.

You should be able to co-install both versions of php beside each other,
with the php 7.0 binary named php7.0 instead of php. On macs homebrew will
let you do this, and I assume other installation methods will let you do
this too.

Thanks,
Brian

On Thursday, December 14, 2017, Tom Bishop, Wenlin Institute <
tan...@wenlin.com> wrote:
>
>
>> On Dec 11, 2017, at 4:09 PM, Brian Wolff  wrote:
>>
>> ...
>> Note: the tool has a requirement of php 7.0 (neither higher nor lower)
>> see
https://www.mediawiki.org/wiki/Continuous_integration/Phan#Dependencies
>> for how to install php 7.0 if your system doesn't have it.
>
> I'm interested in trying it. However, I'm on macOS with php 7.1.1 and
reluctant to downgrade to php 7.0 or set up a virtual machine just for
this. Has anybody tried it wih macOS and/or php 7.1.1?
>
> Thanks!
>
> Tom
>
> Wenlin Institute, Inc. SPC (a Social Purpose Corporation)
> 文林研究所社会目的公司
> Software for Learning Chinese
> E-mail: wen...@wenlin.com Web: http://www.wenlin.com
> Telephone: 1-877-4-WENLIN (1-877-493-6546)
> ☯
>
>
>
>
> ___
> 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] Fwd: [Wikimedia-l] Community Wishlist Survey: Top 10 wishes of 2017!

2017-12-14 Thread Niharika Kohli
Cross-posting.

-- Forwarded message --
From: Danny Horn 
Date: Thu, Dec 14, 2017 at 7:59 AM
Subject: [Wikimedia-l] Community Wishlist Survey: Top 10 wishes of 2017!
To: Wikimedia Mailing List 


Hi everyone,

The Community Tech team is happy to announce the top 10 wishes from the 2017
Community Wishlist Survey!

More than 1,100 people participated in the survey this year -- proposing,
discussing and voting on 214 ideas. There was a two-week period in November
to submit and discuss proposals, followed by two weeks of support voting.
The top 10 proposals with the most support votes now become Community
Tech's backlog of projects to evaluate and address.

And here's the new top 10:

#1. Maps improvements (154 support votes)
#2. Ping users from the edit summary (127)
#3. Programs and events dashboard (111)
#4. Blame tool (110)
#5. Infobox wizard (106)
#6. Article Alerts for more languages (102)
#7. Auto-save edits (96)
#7. Thanks notification for log entries (tie, 96)
#9. SVG translation (94)
#10. Commons deletion notification bot (91)

You can see the whole list here, with links to proposals, project pages and
Phabricator tickets:
https://meta.wikimedia.org/wiki/2017_Community_Wishlist_Survey/Results

So what happens next?

In 2018, the Community Tech team is responsible for investigating and
addressing the top 10 wishes. If there's a wish in the top 10 that we can't
work on, because it's unfeasible or because another group is working on it,
then we'll explain why we can't.

To get updates on our progress:

There are project pages for each of the top 10 wishes, which you can put on
your watchlist. We'll update them as the project progresses. (At time of
writing, these are just skeletons; actual information on each project is
still to come.) Feel free to post questions and suggestions on the project
talk pages: https://meta.wikimedia.org/wiki/Category:Community_Tech_-
_Current_projects

If you're familiar with the Phabricator ticketing system, the main Phab
task for each wish is noted on the Results page. You can also subscribe to
those tickets for updates.

We also publish several status reports through the year, to keep people
updated. You can watch the main Community Tech page for updates:
https://meta.wikimedia.org/wiki/Community_Tech

There are more questions and answers on the Wishlist Survey FAQ:
https://meta.wikimedia.org/wiki/2017_Community_Wishlist_Survey/FAQ

Thanks to everybody who proposed, discussed, debated and voted on ideas in
this year's Wishlist Survey!
___
Wikimedia-l mailing list, guidelines at: https://meta.wikimedia.org/
wiki/Mailing_lists/Guidelines and https://meta.wikimedia.org/
wiki/Wikimedia-l
New messages to: wikimedi...@lists.wikimedia.org
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,




-- 
Niharika
Software Engineer
Community Tech
Wikimedia Foundation
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Announcing a new security testing tool for MediaWiki extensions "phan-taint-check-plugin"

2017-12-14 Thread Tom Bishop, Wenlin Institute


> On Dec 11, 2017, at 4:09 PM, Brian Wolff  wrote:
> 
> ...
> Note: the tool has a requirement of php 7.0 (neither higher nor lower)
> see https://www.mediawiki.org/wiki/Continuous_integration/Phan#Dependencies
> for how to install php 7.0 if your system doesn't have it.

I'm interested in trying it. However, I'm on macOS with php 7.1.1 and reluctant 
to downgrade to php 7.0 or set up a virtual machine just for this. Has anybody 
tried it wih macOS and/or php 7.1.1?

Thanks!

Tom

Wenlin Institute, Inc. SPC (a Social Purpose Corporation)
文林研究所社会目的公司
Software for Learning Chinese
E-mail: wen...@wenlin.com Web: http://www.wenlin.com
Telephone: 1-877-4-WENLIN (1-877-493-6546)
☯




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

Re: [Wikitech-l] Sunsetting Trending Edits Service before the holiday

2017-12-14 Thread Marko Obrovac
Hello all,

Just a quick note to let you know that as of now the trending edits public
end point is no longer available to clients.

On a personal note, I also concur that such a tool is an interesting source
of data that can be applied in various contexts and hope to see work picked
up in the future.


Cheers,

Marko Obrovac, PhD
Senior Services Engineer
Wikimedia Foundation


On 12 December 2017 at 22:56, Melody Kramer  wrote:

> It's an incredibly useful tool for people outside of our existing community
> — who use Wikipedia to determine what's resonating worldwide. I've tweeted
> about it several times and it always gets pickup from journalists:
>
> https://twitter.com/mkramer/status/940676642636206091
>
> Happy to put you in touch if you ever want to do user research interviews.
>
> On Tue, Dec 12, 2017 at 3:12 PM, Jon Robson  wrote:
>
> > (Volunteer hat on)
> >
> > I'm a little sad we didn't find a place for this in the Wikipedia apps or
> > web products, but I plan to maintain a labs instance going forward:
> > https://wikipedia-trending.wmflabs.org/
> > And a web presentation with a push notification feature (which notified
> be
> > this morning of the death of Ed Lee
> > ):
> > https://trending.wmflabs.org/
> >
> > This is a little inferior to the production version as it is unable to
> use
> > production kafka and if it has any outages it will lose data.
> >
> > I'm hoping to get this onto IFTTT  with
> help
> > from Stephen Laporte in my volunteer time, as I think this feature is a
> > pretty powerful one which has failed to find its use case in the wiki
> > world. As Kaldari points out it's incredibly good at detecting edit wars
> > and I personally have learned a lot about what our editors see as
> important
> > and notable in the world (our editors really seem to like wrestling). I
> > think there are ample and exciting things people could build on top of
> this
> > api.
> >
> > The gadget script is crude (as there is no way to install a service
> worker
> > via a user script) but will continue to work if you want to try it (but
> > Firefox only) -  I just updated it to use the new endpoint.
> >
> > I will continue to explore trending's place in the Wikimedia universe :)
> >
> >
> > On Tue, 12 Dec 2017 at 10:43 Ryan Kaldari 
> wrote:
> >
> > > One interesting thing that I noticed about the trending edits API is
> that
> > > it was fairly useful in identifying articles that were under attack by
> > > vandals or experiencing an edit war. A lot of times a vandal will just
> > sit
> > > on an article and keep reverting back to the vandalized version until
> an
> > > admin shows up, which can sometimes take a while. If you tweak the
> > > parameters passed to the API, you can almost get it to show nothing but
> > > edit wars (high number of edits, low number of editors).
> > >
> > > This makes me think that this API is actually useful, it's just
> targeted
> > to
> > > the wrong use case. If we built something similar, but that just looked
> > for
> > > high numbers of revert/undos (rather than edits), and combined it with
> > > something like Jon Robson's trending edits user script (
> > > https://en.wikipedia.org/wiki/User:Jdlrobson/Gadget-trending-edits.js
> ),
> > we
> > > could create a really powerful tool for Wikipedia administrators to
> > > identify problems without having to wait for them to be reported at
> AN/I
> > or
> > > AIV.
> > >
> > > On Tue, Dec 12, 2017 at 7:25 AM, Corey Floyd 
> > wrote:
> > >
> > > > Just a reminder that this is happening this Thursday. Please update
> any
> > > > tools you have before then. Thanks!
> > > >
> > > >
> > > > On Fri, Dec 1, 2017 at 3:30 PM Corey Floyd 
> > wrote:
> > > >
> > > > > Hi all,
> > > > >
> > > > > The experimental Trending Service[1] will be sunset on December
> 14th,
> > > > 2017.
> > > > >
> > > > > We initially deployed this service to evaluate some real time
> > features
> > > in
> > > > > the mobile apps centered on delivering more timely information to
> > > users.
> > > > > After some research [2], we found that it did not perform well with
> > > users
> > > > > in that use case.
> > > > >
> > > > > At this point there are no further plans to integrate the service
> > into
> > > > our
> > > > > products and so we are going to sunset the service to reduce the
> > > > > maintenance burden for some of our teams.
> > > > >
> > > > > We are going to do this more quickly than we would for a full
> stable
> > > > > production API as the usage of the end point is extremely low and
> > > mostly
> > > > > from our own internal projects. If you this adversely affects any
> of
> > > your
> > > > > work or you have any other concerns, please let the myself or the
> > > Reading
> > > > > Infrastructure team know.
> > > > >
> > > > > 

Re: [Wikitech-l] Wikistats gets a facelift - Alpha Launch of Wikistats 2

2017-12-14 Thread Niharika Kohli
This is awesome. Great job A-team!

On Thu, Dec 14, 2017 at 12:12 PM, Victoria Coleman 
wrote:

> Nuria and team, fabulous work!  Wikistats 2 is such a huge improvement!
> Thank you!
>
>
> Best wishes,
>
> Victoria Coleman
>
> Chief Technology Officer
> Wikimedia Foundation
> 1 Montgomery Street, Suite 1600
> San Francisco, CA 94104
>
> +1-650-703-8112
>
> vcole...@wikimedia.org
>
>
>
>
>
>
>
>
> > On Dec 13, 2017, at 8:26 PM, Nuria Ruiz  wrote:
> >
> > Hello from Analytics Team!
> >
> > We are happy to announce the Alpha release of Wikistats 2. Wikistats has
> > been redesigned for architectural simplicity, faster data processing,
> and a
> > more dynamic and interactive user experience. First goal is to match the
> > numbers of the current system, and to provide the most important reports,
> > as decided by the Wikistats community (see survey) [1].  Over time, we
> will
> > continue to migrate reports and add new ones that you find useful. We can
> > also analyze the data in new and interesting ways, and look forward to
> > hearing your feedback and suggestions. [2]
> >
> > You can go directly to Spanish Wikipedia
> > https://stats.wikimedia.org/v2/#/es.wikipedia.org
> >
> > or browse all projects
> > https://stats.wikimedia.org/v2/#/all-projects
> >
> > The new site comes with a whole new set of APIs, similar to our existing
> > Pageview API but with edit data. You can start using them today, they are
> > documented here:
> >
> > https://wikitech.wikimedia.org/wiki/Analytics/AQS/Wikistats
> >
> >
> > FAQ:
> >
> > Why is this an alpha?
> > There are features that we feel a full-fledged product should have that
> are
> > still missing, such as localization. The data-processing pipeline for the
> > new Wikistats has been rebuilt from scratch (it uses
> distributed-computing
> > tools such as Hadoop) and we want to see how it is used before calling it
> > final. Also while we aim to update data monthly, it will happen a few
> days
> > after the month rolls because of the amount of data to move and compute.
> >
> > How about comparing data between two wikis?
> > You can do it with two tabs but we are aware this UI might not solve all
> > use cases for the most advanced Wikistats users. We aim to tackle those
> in
> > the future.
> >
> > How do I file bugs?
> > Use the handy link in the footer:
> > https://phabricator.wikimedia.org/maniphest/task/edit/?
> title=Wikistats%20Bug=Analytics-Wikistats,Analytics
> >
> > How do I comment on design?
> > The consultation on design already happened but we are still watching the
> > talk page:
> > https://www.mediawiki.org/wiki/Wikistats_2.0_Design_
> Project/RequestforFeedback/Round2
> >
> >
> > [1]
> > https://www.mediawiki.org/wiki/Analytics/Wikistats/
> DumpReports/Future_per_report
> > [2] https://wikitech.wikimedia.org/wiki/Talk:Analytics/Systems/Wikistats
> > ___
> > 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
>



-- 
Niharika
Software Engineer
Community Tech
Wikimedia Foundation
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l