Hello!
MediaWiki-Codesniffer 0.6.0 has been released, here's what's changed:
* Add Generic.Arrays.DisallowLongArraySyntax to ruleset, autofix this
repo (Kunal Mehta)
* Add sniff to detect consecutive empty lines in a file (Vivek Ghaisas)
* Disable Generic.Functions.CallTimePassByReference.NotAllowed (Kunal Mehta)
* Update squizlabs/php_codesniffer to 2.5.1 (Paladox)
Notably, this release now requires []-style arrays, as well as PHP 5.5.9
or higher to run.
To help automatically migrate, you can use the "phpcbf" tool. I
recommend setting up a "composer fix" command (for example [1]). Running
just "composer fix" will try to auto-fix every file in the repo, while
"composer fix filename" will just check that filename.
[1] https://gerrit.wikimedia.org/r/#/c/271220/
Thanks,
-- Legoktm
Hi all,
I've been working on a project to improve the categorization of
pictures in the Upload to Commons Android app
<https://phabricator.wikimedia.org/T115101> as part of the Outreachy
Dec '15 program, which is soon drawing to an end. To summarize, 3 new
features have been implemented in this app:
1. If a picture with geolocation is uploaded, nearby category
suggestions are offered (based on the categories of other Commons
images with similar coordinates)
2. If a picture with no geolocation is uploaded, nearby category
suggestions are offered based on the user's current location. This is
optional and only works if enabled in Settings.
3. Category search (when typing in the search field) has been made
more flexible, whereas previously this was done solely by prefix
search. E.g. now searching for 'latte' should be able to return 'iced
latte'.
The latest version of the app is v1.11 and can be downloaded at
<https://play.google.com/store/apps/details?id=fr.free.nrw.commons>.
Please feel free to leave feedback or bug reports at
<https://github.com/nicolas-raoul/apps-android-commons/issues>.
I have had an amazing time working on this app as part of the
Outreachy program, and I greatly appreciate all the support and help
that the WMF community has given me. :)
Cheers!
--
Regards,
Josephine
If anyone has objections to Fabian, Maribel, and me continuing to mentor
http://mediawiki.org/wiki/Accuracy_review
under the GSoC program, please state your objections now.
Quim, thank you for your kind words on the IEG application.
---------- Forwarded message ----------
From: *'sttaylor' via Google Summer of Code Mentors List* <
google-summer-of-code-mentors-list(a)googlegroups.com>
Date: Tuesday, February 16, 2016
Subject: [GSoC Mentors] GSoC Org Apps close soon
To: Google Summer of Code Mentors List <
google-summer-of-code-mentors-list(a)googlegroups.com>
Just a quick reminder that the deadline to apply to be a GSoC 2016 mentor
organization is this Friday, February 19th at 19:00 UTC.
Visit our new website <https://g.co/gsoc> to apply as an organization
today. For helpful tips on what is expected as a mentor organization and as
a mentor or org admin for GSoC 2016 read the Mentor Manual
<http://write.flossmanuals.net/gsoc-mentoring/about-this-manual/>.
We will not accept late applications under any circumstances.
Good luck to all org applicants!
Best,
Stephanie
--
You received this message because you are subscribed to the Google Groups
"Google Summer of Code Mentors List" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to google-summer-of-code-mentors-list+unsubscribe(a)googlegroups.com
<javascript:_e(%7B%7D,'cvml','google-summer-of-code-mentors-list%2Bunsubscribe(a)googlegroups.com');>
.
To post to this group, send email to
google-summer-of-code-mentors-list(a)googlegroups.com
<javascript:_e(%7B%7D,'cvml','google-summer-of-code-mentors-list(a)googlegroups.com');>
.
Visit this group at
https://groups.google.com/group/google-summer-of-code-mentors-list.
For more options, visit https://groups.google.com/d/optout.
Hi all,
Over the weekend I worked on resolving
https://phabricator.wikimedia.org/T112895 ("Support installing composer
require-dev packages together with mediawiki/vendor").
With the help of Bryan Davis this has now been implemented and applied to
all mediawiki core and extension jobs (mediawiki-*, mwext-*).
Packages specified in mediawiki-core:/composer.json 'require-dev' section
will now be fetched and installed in Jenkins, and the exposed interfaces
are now available through the regular autoloader from Composer.
Key points:
* PHPUnit is now loaded from $WORKSPACE/vendor instead of the frozen legacy
copy at /srv/deployment/integration/phpunit.
* PHPUnit version has not yet changed (3.7.17). However upgrading is now as
easy as changing a number in MediaWiki's composer.json. And such change
will also be reflected in pre-merge test jobs, so that it can be verified
before merging. – See https://phabricator.wikimedia.org/T99982 and
https://gerrit.wikimedia.org/r/270485
* Aside from PHPUnit, one can now also other require-dev composer packages.
For example, we may want to consider using something like vfsStream for
file-system mocking in PHP. – https://phabricator.wikimedia.org/T86163
-- Krinkle
---------- Forwarded message ----------
From: Megan Neisler <mneisler(a)wikimedia.org>
Date: Tue, Feb 16, 2016 at 10:36 AM
Subject: Re: [Wmfall] February 2016 Lightning Talks
To: "Staff (All)" <wmfall(a)lists.wikimedia.org>, Engineering list <
engineering(a)lists.wikimedia.org>
Cc: Kevin Leduc <kevin(a)wikimedia.org>
Hi everyone,
Just a reminder that the February Lightning Talks
<https://www.mediawiki.org/wiki/Lightning_Talks#February_2016> start in
*25 minutes.*
Come join us in the 5th Floor Collab Space or follow along here:
http://www.youtube.com/watch?v=D3fyCgBWvFc
IRC: #wikimedia-tech
Hope to see you there!
Megan
On Tue, Feb 2, 2016 at 4:22 PM, Kevin Leduc <kevin(a)wikimedia.org> wrote:
> Hi All,
>
>
> The next Lightning Talks are scheduled for February 16th (two weeks from
> today). We hope at least 4 people will sign up for the talks by Friday
> February 12th otherwise we will postpone them another month. Lightning
> Talks are an opportunity for teams @ WMF & in the Community to showcase
> something they have achieved: a quarterly goal, milestone, release, or
> anything of significance to the rest of the foundation and the movement as
> a whole.
>
>
> Each presentation will be 10 minutes or less including time for questions.
>
> Sign up here: https://www.mediawiki.org/wiki/Lightning_Talks#February_2016
>
>
> Next round of Lightning Talks:
>
> When: Tuesday February 16, 1900 UTC
> <http://www.timeanddate.com/worldclock/fixedtime.html?msg=Lightning+Talks&is…>,
> 11am PST (We have added this Lightning Talk to the WMF Engineering, Fun &
> Learning, and Staff calendars)
>
> Where: 5th Floor
>
> Remotees: On-Air google hangout will be provided just before the meeting
>
> IRC: #wikimedia-tech
>
> YouTube stream: http://www.youtube.com/watch?v=D3fyCgBWvFc
>
>
> Thanks!
>
> Kevin Leduc, Megan Neisler, Brendan Campbell
>
>
> _______________________________________________
> Wmfall mailing list
> Wmfall(a)lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wmfall
>
>
--
Megan Neisler
Project Coordinator- Engineering
Wikimedia Foundation
mneisler(a)wikimedia.org <mguss(a)wikimedia.org>
--
Megan Neisler
Project Coordinator- Engineering
Wikimedia Foundation
mneisler(a)wikimedia.org <mguss(a)wikimedia.org>
Hi Multimedia enthusiasts, Commonists, and Wikitechers,
The Multimedia team has been hard at work building a new extension for
editing images on-wiki, and we believe we now have a workable demo
running on Labs! You can find it on our Multimedia Alpha Wiki[0], where
there are also instructions for testing.
Note that we have a list of known bugs and failings on that wiki, and we
are working on getting those fixed before we push the extension into any
kind of deployment - our next steps will likely be to put it on
test2wiki, then to push a BetaFeature to Commons if all goes well. We
will keep you updated with the status of the project as we progress.
If you find more bugs, or have concerns about this extension, you can
share them on the Village Pump[1]. You can also file a Phabricator task
against ImageTweaks[2] if you prefer to be in more direct contact with
the team about a technical issue.
Thanks for helping us test new stuff, and I look forward to getting this
great tool out to you soon!
[0] http://multimedia-alpha.wmflabs.org/wiki/index.php/Main_Page
[1]
https://commons.wikimedia.org/wiki/Commons:Village_pump#ImageTweaks_extensi…
[2]
https://phabricator.wikimedia.org/maniphest/task/create/?projects=ImageTwea…
--
Mark Holmquist
Lead Engineer
Multimedia Team
Wikimedia Foundation
http://marktraceur.info
I've been doing a lot of thinking about products that have been built in
the past years, discussions that we are having about current developments
and about future projects.
And I noticed that I really needed to put some of that down somewhere
public. So I have created the following:
https://www.mediawiki.org/wiki/Wikimedia_User_Interface/Analysis
A place to analyse things we have right now, both in software, content and
process. To figure out why they are how they are, what they mean, break
them down into parts. Knowing things like this will help us build better
products.
https://www.mediawiki.org/wiki/Wikimedia_User_Interface/Concepts
A place where I want to log some product ideas that I have been considering
for a while.
These places are meant to inspire discussion, strategy, design, as well as
document.
Additionally, I would like to point out that Risker has been writing down a
checklist for products from her perspective, which I think is a great idea
and welcome more people to do. Hopefully, such checklists can be
consolidated into a more 'formalized' standard (a bit like we also have
code conventions) eventually to be used for the WMF product development
process <https://www.mediawiki.org/wiki/WMF_product_development_process>.
https://en.wikipedia.org/wiki/User:Risker/Risker%27s_checklist_for_content-…
DJ
(cross-posting)
Reminder that these lightning talks are happening tomorrow, Tuesday
February 16, at 1900 UTC / 11:00 AM Pacific. Because there are 3 presenters
and a 1-hour block of time, each presenter has about 15 minutes including
time for questions. We might finish early.
On the agenda:
* Pine: "LearnWIki" Instructional video series on Wikipedia mechanics
(Including VE and citoid) and community practices
<https://meta.wikimedia.org/wiki/Grants:IEG/Motivational_and_educational_vid…>
* Madhu Viswanathan: "Counting unique devices accessing Wikipedia projects
using Last access method"
* Rosemary Rein: "Program Capacity and Learning-Building a Roadmap Together"
<https://commons.wikimedia.org/wiki/File:Program_Capacity_and_Learning_Roadm…>
Hope to see you there!
Pine
On Tue, Feb 2, 2016 at 5:47 PM, Kevin Leduc <kevin(a)wikimedia.org> wrote:
> Thanks for forwarding Pine! I welcome any 10 minute talks from GLAM and
> Education as well. If you add your name to the list [1], email me as well
> so I can contact you and forward notes for Lightning Talk speakers.
>
> [1] https://www.mediawiki.org/wiki/Lightning_Talks#February_2016
>
> On Tue, Feb 2, 2016 at 4:59 PM, Pine W <wiki.pine(a)gmail.com> wrote:
>
>> Boldly forwarding* in case others would like to view or present a
>> lightning talk. I plan to give a lightning talk about the video series
>> <https://meta.wikimedia.org/wiki/Grants:IEG/Motivational_and_educational_vid…>
>> which I'm in the process of producing with the support of an individual
>> engagement grant.
>>
>> Although these talks can be about technical topics like video formats, I
>> think that there are education and GLAM activities that could fit under the
>> umbrella as well, especially if they have technical or research aspects.
>> For example, I'll probably focus much of my presentation on my background
>> research and project design process.
>>
>> Hope to see you there!
>> Pine
>>
>> * To boldly forward where no one has forwarded before
>>
>> ---------- Forwarded message ----------
>> From: Kevin Leduc <kevin(a)wikimedia.org>
>> Date: Tue, Feb 2, 2016 at 4:23 PM
>> Subject: [Wikitech-l] Fwd: February 2016 Lightning Talks
>> To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>
>>
>>
>> ---------- Forwarded message ----------
>> From: Kevin Leduc <kevin(a)wikimedia.org>
>> Date: Tue, Feb 2, 2016 at 4:22 PM
>> Subject: February 2016 Lightning Talks
>> To: "Staff (All)" <wmfall(a)lists.wikimedia.org>
>>
>>
>> Hi All,
>>
>>
>> The next Lightning Talks are scheduled for February 16th (two weeks from
>> today). We hope at least 4 people will sign up for the talks by Friday
>> February 12th otherwise we will postpone them another month. Lightning
>> Talks are an opportunity for teams @ WMF & in the Community to showcase
>> something they have achieved: a quarterly goal, milestone, release, or
>> anything of significance to the rest of the foundation and the movement as
>> a whole.
>>
>>
>> Each presentation will be 10 minutes or less including time for questions.
>>
>> Sign up here:
>> https://www.mediawiki.org/wiki/Lightning_Talks#February_2016
>>
>>
>> Next round of Lightning Talks:
>>
>> When: Tuesday February 16, 1900 UTC
>> <
>> http://www.timeanddate.com/worldclock/fixedtime.html?msg=Lightning+Talks&is…
>> >,
>> 11am PST (We have added this Lightning Talk to the WMF Engineering, Fun &
>> Learning, and Staff calendars)
>>
>> Where: 5th Floor
>>
>> Remotees: On-Air google hangout will be provided just before the meeting
>>
>> IRC: #wikimedia-tech
>>
>> YouTube stream: http://www.youtube.com/watch?v=D3fyCgBWvFc
>>
>>
>> Thanks!
>>
>> Kevin Leduc, Megan Neisler, Brendan Campbell
>> _______________________________________________
>> Wikitech-l mailing list
>> Wikitech-l(a)lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>>
>>
>
Puppet has been disabled on iridium (The server hosting
phabricator.wikimedia.org) for some time now due to broken deployment
configuration.
We (Myself and Ariel) are going to attempt to re-enable puppet today at
20:00 UTC (Noon, Pacific), taking advantage of the lower than normal level
of activity on Phabricator due to the US Holiday. There shouldn't be any
noticeable downtime, however, phabricator might respond with 5xx errors or
become unresponsive for a short time around 20:10. Maintenance should be
finished before 20:30.
I apologize for the short notice, this should have been sent out on Friday.
Although I do not expect this to cause any issues, please do let me know if
you notice any new issues after the maintenance is complete.
Hi, we need to define our ask for WMF developer events in the next fiscal
year. This includes the future of the Wikimedia Developer Summit.
If you are interested in this topic, please check
https://phabricator.wikimedia.org/T126972
--
Quim Gil
Engineering Community Manager @ Wikimedia Foundation
http://www.mediawiki.org/wiki/User:Qgil