Hello and welcome to the latest edition of the deployment highlights email.
You can always check the Deployment calendar [0] for the canonical reference of deployments planned during a given week.
For next week: https://wikitech.wikimedia.org/wiki/Deployments#Week_of_December_16
!!!Special Holiday Note!!! This next week is the last week of planned (non-emergency) deployments before we take a week off for the holidays.
== Monday ==
* The new search backend (CirrusSearch[1]) will be enabled on all wikisources and commons as a secondary search option that is accessible via the appending "&srbackend=CirrusSearch" to a search url. * CirrusSearch will be added to the list of "Beta Features" that users can opt-in to on all wikimedias, wikimanias, and wiktionaries.
* There will be a new version of PHP deployed to the Wikimedia servers on Monday as well. This should not change any user-facing actions (this update will help deal with a server problem where temporary files are not deleted when appropriate).
== Tuesday ==
* All non-Wikipedia sites will be switched to MediaWiki 1.23wmf7 [2].
* The GLAM Wiki Toolset[3] will be enabled on Commons, allowing for GLAM institutions (Galleries, Libraries, Archives and Museums) to more easily upload bulk collections of images with associated metadata.
== Wednesday ==
* The new search backend (CirrusSearch) will be enabled on: ** all wikinewsies set as secondary search; ** itwiktionary, disabled wikis, cawiki, and enwikisource set as primary search; ** all users on all wikisources will have the option of enabling it as their own personal primary search via BetaFeatures[4].
* The new and improved Wikimania Scholarships application[5] will be deployed to production. NOTE: this doesn't mean you need to start applying for scholarships, this is simply the deployment of the code for the new scholarship application management tool. See your friendly Wikimania planners for more information about scholarships.
== Thursday ==
* All Wikipedias will be switched to MediaWiki 1.23wmf7 [2]. * All test wikis (test.wikipedia.org, test2, mediawiki.org, and test.wikidata.or) will be switched to MediaWiki 1.23wmf8 [6].
Thanks, and as always, feel free to reply with any questions,
Greg
[0] https://wikitech.wikimedia.org/wiki/Deployments#Near_Term [1] https://www.mediawiki.org/wiki/Search [2] https://www.mediawiki.org/wiki/MediaWiki_1.23/wmf7 [3] https://www.mediawiki.org/wiki/Extension:GWToolset [4] https://www.mediawiki.org/wiki/Beta_Features [5] https://www.mediawiki.org/wiki/Wikimania_Scholarship_app [6] https://www.mediawiki.org/wiki/MediaWiki_1.23/wmf8
Contrary to the subject, these deploy*ments* are indeed planned to happen, not just in a maybe or might status.
Happy Friday,
Greg
<quote name="Greg Grossmeier" date="2013-12-13" time="16:50:15 -0800">
Hello and welcome to the latest edition of the deployment highlights email.
You can always check the Deployment calendar [0] for the canonical reference of deployments planned during a given week.
For next week: https://wikitech.wikimedia.org/wiki/Deployments#Week_of_December_16
!!!Special Holiday Note!!! This next week is the last week of planned (non-emergency) deployments before we take a week off for the holidays.
== Monday ==
The new search backend (CirrusSearch[1]) will be enabled on all wikisources and commons as a secondary search option that is accessible via the appending "&srbackend=CirrusSearch" to a search url.
CirrusSearch will be added to the list of "Beta Features" that users can opt-in to on all wikimedias, wikimanias, and wiktionaries.
There will be a new version of PHP deployed to the Wikimedia servers on Monday as well. This should not change any user-facing actions (this update will help deal with a server problem where temporary files are not deleted when appropriate).
== Tuesday ==
All non-Wikipedia sites will be switched to MediaWiki 1.23wmf7 [2].
The GLAM Wiki Toolset[3] will be enabled on Commons, allowing for GLAM institutions (Galleries, Libraries, Archives and Museums) to more easily upload bulk collections of images with associated metadata.
== Wednesday ==
- The new search backend (CirrusSearch) will be enabled on:
** all wikinewsies set as secondary search; ** itwiktionary, disabled wikis, cawiki, and enwikisource set as primary search; ** all users on all wikisources will have the option of enabling it as their own personal primary search via BetaFeatures[4].
- The new and improved Wikimania Scholarships application[5] will be deployed to production. NOTE: this doesn't mean you need to start applying for scholarships, this is simply the deployment of the code for the new scholarship application management tool. See your friendly Wikimania planners for more information about scholarships.
== Thursday ==
- All Wikipedias will be switched to MediaWiki 1.23wmf7 [2].
- All test wikis (test.wikipedia.org, test2, mediawiki.org, and test.wikidata.or) will be switched to MediaWiki 1.23wmf8 [6].
Thanks, and as always, feel free to reply with any questions,
Greg
[0] https://wikitech.wikimedia.org/wiki/Deployments#Near_Term [1] https://www.mediawiki.org/wiki/Search [2] https://www.mediawiki.org/wiki/MediaWiki_1.23/wmf7 [3] https://www.mediawiki.org/wiki/Extension:GWToolset [4] https://www.mediawiki.org/wiki/Beta_Features [5] https://www.mediawiki.org/wiki/Wikimania_Scholarship_app [6] https://www.mediawiki.org/wiki/MediaWiki_1.23/wmf8
-- | Greg Grossmeier GPG: B2FA 27B1 F7EB D327 6B8E | | identi.ca: @greg A18D 1138 8E47 FAC8 1C7D |
Greg Grossmeier wrote:
- There will be a new version of PHP deployed to the Wikimedia servers
on Monday as well. This should not change any user-facing actions (this update will help deal with a server problem where temporary files are not deleted when appropriate).
Is there more specific information available about this? That is, we'll be updating from PHP version X to PHP version Y. And what specifically will be changing? Only a patch for temporary files or will other changes be included as well? I ask because even minor changes in PHP can have strange and unforeseen consequences across such a large codebase.
- The GLAM Wiki Toolset[3] will be enabled on Commons, allowing for GLAM
institutions (Galleries, Libraries, Archives and Museums) to more easily upload bulk collections of images with associated metadata.
I was curious whether this new tool would be restricted to specific user groups on Commons. I tracked down https://gerrit.wikimedia.org/r/101061 (via https://bugzilla.wikimedia.org/56181) and it seems that the answer is no (i.e., it will be available to all). Has anyone checked with the Commoners about this proposed deployment? I believe Commons generally has far more restrictive user rights/groups (e.g., requiring users to be a in special user group to simply rename files).
- The new search backend (CirrusSearch) will be enabled on:
** all wikinewsies set as secondary search; ** itwiktionary, disabled wikis, cawiki, and enwikisource set as primary search; ** all users on all wikisources will have the option of enabling it as their own personal primary search via BetaFeatures[4].
While https://www.mediawiki.org/wiki/Search mentions "disabled," I have no idea what this means. I looked at the database lists at https://noc.wikimedia.org/conf/, but still can't figure out what "disabled wikis" means. I'm familiar with closed, fishbowl, private, deleted, etc. "Disabled" is a new term to me. Can someone please clarify?
MZMcBride
On 12/13/13, MZMcBride z@mzmcbride.com wrote:
Greg Grossmeier wrote:
- There will be a new version of PHP deployed to the Wikimedia servers
on Monday as well. This should not change any user-facing actions (this update will help deal with a server problem where temporary files are not deleted when appropriate).
Is there more specific information available about this? That is, we'll be updating from PHP version X to PHP version Y. And what specifically will be changing? Only a patch for temporary files or will other changes be included as well? I ask because even minor changes in PHP can have strange and unforeseen consequences across such a large codebase.
In particular, will the new version of php be compiled against the same version of ICU library, because that is something that has caused problems multiple times in the past?
--bawolff
<quote name="Brian Wolff" date="2013-12-13" time="18:42:51 -0700">
On 12/13/13, MZMcBride z@mzmcbride.com wrote:
Greg Grossmeier wrote:
- There will be a new version of PHP deployed to the Wikimedia servers
on Monday as well. This should not change any user-facing actions (this update will help deal with a server problem where temporary files are not deleted when appropriate).
Is there more specific information available about this? That is, we'll be updating from PHP version X to PHP version Y. And what specifically will be changing? Only a patch for temporary files or will other changes be included as well? I ask because even minor changes in PHP can have strange and unforeseen consequences across such a large codebase.
In particular, will the new version of php be compiled against the same version of ICU library, because that is something that has caused problems multiple times in the past?
Yes. :) We learned our lesson.
On Fri, Dec 13, 2013 at 6:13 PM, MZMcBride z@mzmcbride.com wrote:
Greg Grossmeier wrote:
- The GLAM Wiki Toolset[3] will be enabled on Commons, allowing for GLAM
institutions (Galleries, Libraries, Archives and Museums) to more easily upload bulk collections of images with associated metadata.
I was curious whether this new tool would be restricted to specific user groups on Commons. I tracked down https://gerrit.wikimedia.org/r/101061 (via https://bugzilla.wikimedia.org/56181) and it seems that the answer is no (i.e., it will be available to all). Has anyone checked with the Commoners about this proposed deployment? I believe Commons generally has far more restrictive user rights/groups (e.g., requiring users to be a in special user group to simply rename files).
GWToolset will only be usable by users in the new 'gwtoolset' user group [0]. The admins on Commons will have control of the membership of this group via the usual means. In addition to the group membership, GLAM sites will need to opt-in to having their media imported by requesting that their domain be whitelisted for downloading [1].
[0]: https://git.wikimedia.org/blob/mediawiki%2Fextensions%2FGWToolset/f0588a290e... [1]: https://bugzilla.wikimedia.org/show_bug.cgi?id=58224
Bryan
Splitting this out to a separate thread.
Description page: https://www.mediawiki.org/wiki/Extension:GWToolset Bug: https://bugzilla.wikimedia.org/show_bug.cgi?id=56181 Gerrit change set: https://gerrit.wikimedia.org/r/101061
Bryan Davis wrote:
GWToolset will only be usable by users in the new 'gwtoolset' user group [0]. The admins on Commons will have control of the membership of this group via the usual means.
Aha, right. Thanks for the pointer. Looking at HEAD of mediawiki/extensions/GWToolset/GWToolset.php, I see:
--- $wgExtraNamespaces[NS_GWTOOLSET] = 'GWToolset'; $wgExtraNamespaces[NS_GWTOOLSET_TALK] = 'GWToolset_talk'; $wgNamespaceProtection[NS_GWTOOLSET] = array( 'gwtoolset' ); $wgNamespacesWithSubpages[NS_GWTOOLSET] = true; $wgNamespacesWithSubpages[NS_GWTOOLSET_TALK] = true;
// add user permissions $wgGroupPermissions["gwtoolset"]["gwtoolset"] = true; $wgGroupPermissions["gwtoolset"]["upload_by_url"] = true; $wgGroupPermissions['sysop']['gwtoolset'] = true; $wgGroupPermissions['sysop']['gwtoolset-debug'] = true; ---
Has this extension been tested on any of the phase 0 wikis (testwiki, test2wiki, mediawikiwiki)? I'm not sure the current configuration will allow local admins to add the "gwtoolset" user group. By default, I believe this capability is restricted to bureaucrats on Wikimedia wikis unless explicitly overridden via $wgAddGroups.
Looking at https://www.mediawiki.org/wiki/Help:Extension:GWToolset and https://www.mediawiki.org/wiki/Special:Permalink/840232#MediaWiki_namespace doesn't really explain to me what the purpose of the new namespace is and why it's restricted. The namespace name "GWToolset" seems _really_ opaque as well. A name like "GLAM" would at least be vaguely familiar to Wikimedians. I doubt anyone will know what "GWToolset" means. Before this extension is deployed to Commons, I think we should strongly consider tweaking the namespace name.
Thank you for your work on this. I'm personally unsure this extension is ready for primetime on a production wiki next week, but if you think so, I will trust your judgment. I think any work we can do to bolster the user documentation and prepare the Commoners for the change will be time very well spent.
MZMcBride
Sent from my iPhone
On Dec 13, 2013, at 8:13 PM, MZMcBride z@mzmcbride.com wrote:
Greg Grossmeier wrote:
- There will be a new version of PHP deployed to the Wikimedia servers
on Monday as well. This should not change any user-facing actions (this update will help deal with a server problem where temporary files are not deleted when appropriate).
Is there more specific information available about this? That is, we'll be updating from PHP version X to PHP version Y. And what specifically will be changing? Only a patch for temporary files or will other changes be included as well? I ask because even minor changes in PHP can have strange and unforeseen consequences across such a large codebase.
- The GLAM Wiki Toolset[3] will be enabled on Commons, allowing for GLAM
institutions (Galleries, Libraries, Archives and Museums) to more easily upload bulk collections of images with associated metadata.
I was curious whether this new tool would be restricted to specific user groups on Commons. I tracked down https://gerrit.wikimedia.org/r/101061 (via https://bugzilla.wikimedia.org/56181) and it seems that the answer is no (i.e., it will be available to all). Has anyone checked with the Commoners about this proposed deployment? I believe Commons generally has far more restrictive user rights/groups (e.g., requiring users to be a in special user group to simply rename files).
- The new search backend (CirrusSearch) will be enabled on:
** all wikinewsies set as secondary search; ** itwiktionary, disabled wikis, cawiki, and enwikisource set as primary search; ** all users on all wikisources will have the option of enabling it as their own personal primary search via BetaFeatures[4].
While https://www.mediawiki.org/wiki/Search mentions "disabled," I have no idea what this means. I looked at the database lists at https://noc.wikimedia.org/conf/, but still can't figure out what "disabled wikis" means. I'm familiar with closed, fishbowl, private, deleted, etc. "Disabled" is a new term to me. Can someone please clarify?
Sorry, I'm using the wrong term. It is just closed wikis.
Nik
MZMcBride
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
<quote name="Greg Grossmeier" date="2013-12-13" time="16:50:15 -0800">
== Wednesday ==
The new search backend (CirrusSearch) will be enabled on:
The new and improved Wikimania Scholarships application[5] will be deployed to production.>
Also on Wednesday is the enabling of the "Draft" namespace on English Wikipedia.
https://gerrit.wikimedia.org/r/#q,97675,n,z https://bugzilla.wikimedia.org/show_bug.cgi?id=57569
Sorry about forgetting this one, it's in the Lightning Deploy window, which is usually not very consequential deployments (usually last minute bug fixes).
Best,
Greg
Did the PHP upgrade affect tidy in some way? Some pages are severely broken e.g. by unbalanced div or table tags (both Vector and monobook). Only two reports on #wikimedia-tech in two days, so maybe no real change, but I used not to hear any. :) https://www.mediawiki.org/w/index.php?title=Extension%3ABugzilla_Reports&diff=844734&oldid=773425 https://it.wikipedia.org/w/index.php?title=Utente%3AVale14orla&diff=63098711&oldid=54419590
Nemo
I wonder if this is 38273 revived. Like 58042 was. Cirrus hasn't changed this code so I'm reasonably confident it isn't us this time. Though it is still possible given that we're on mediawikiwiki and itwiki.
On Wed, Dec 18, 2013 at 4:23 AM, Federico Leva (Nemo) nemowiki@gmail.comwrote:
Did the PHP upgrade affect tidy in some way? Some pages are severely broken e.g. by unbalanced div or table tags (both Vector and monobook). Only two reports on #wikimedia-tech in two days, so maybe no real change, but I used not to hear any. :) https://www.mediawiki.org/w/index.php?title=Extension% 3ABugzilla_Reports&diff=844734&oldid=773425 https://it.wikipedia.org/w/index.php?title=Utente% 3AVale14orla&diff=63098711&oldid=54419590
Nemo
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
wikitech-l@lists.wikimedia.org