You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org

Deployments/Archive/2020/01

From Wikitech-static
Jump to navigation Jump to search

Week of December 30

  • NO DEPLOYS - Holiday break

Week of January 06

Time Component Deployer Changes

Monday, January 06

 UTC #
 PST
Wikimedia Portals Update Jan Drewniak (jan_drewniak) Weekly window for the portals page: https://www.wikipedia.org/
 UTC #
 PST
European Mid-day SWAT
(Max 6 patches)
Amir (Amir1), Lucas (Lucas_WMDE), Adam (awight), Martin (Urbanecm) Majavah (tassu)
  • [config] 561286 Enable wgCiteResponsiveReferences on cswiki

Amir Sarabadani (Amir1)

  • [config] 562081 Set read new for item term store up to Q100K
  • [config] 562083 Don’t check constraints on P6685 statements
  • [wmf.11] 560596 Add option to override storeClass in rebuildLocalisationCache
  • [config] 560341 Revert "Add a bit for forcing LC caching backend in cli mode"
  • [config] 559161 Clean up unused configs in Wikibase.php
  • [config] 559162 Clean up unused config in InitialiseSettings.php

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Wikidata Query Service weekly deploy Guillaume (gehel), Mathew (onimisionipe) ...
 UTC #
 PST
Morning SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Ammar (Ammarpad)
  • [Config] 555621 Enable local uploads on inh.wiki
  • [Config] 559576 Add sandboxlink for eswikivoyage

Zoranzoki21

  • [Config] 561657 Enable GeoData extension in ruwikinews
  • [Config] 559612 Added throttle rule for University of Derby mini-editathon
  • [Config] 562056 Add a new throttle rule and remove outdated rules
  • [Config] 562262 Add www.digital.archives.go.jp to the wgCopyUploadsDomains
  • [Config] 562265 Add mediaphoto.mnhn.fr to $wgCopyUploadsDomains

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
ServicesGraphoid / Parsoid / Citoid / ORES C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak)), Andy (accraze) See Graphoid, mw:Parsoid/Deployments
 UTC #
 PST
Weekly Security deployment window Sam (Reedy), Scott (sbassett) Held deployment window for Security-team related deploys.

Tuesday, January 07

 UTC #
(Mon)  PST
Evening SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Erik B (ebernhardson)
  • [config] 562309 All cirrus traffic back to eqiad
  • [config] 562308 Restore search rescore windows to default

David Barratt (davidwbarratt)

  • [config] 562359 Enable Partial Blocks on every wiki excluding those that have opted-out

Gergő (tgr)

  • [config] 561927 GrowthExperiments: use local search in production

DannyS712

  • [config] 554392 Clean up spacing in InitialiseSettings

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
European Mid-day SWAT
(Max 6 patches)
Amir (Amir1), Lucas (Lucas_WMDE), Adam (awight), Martin (Urbanecm) Ammar (Ammarpad)
  • [Config] 557584 Re-add localized Wikipedia wordmark for szlwiki
  • [Config] 557439 Add minerva custom logo for la.wiki

Amir Sarabadani (Amir1)

  • [config] 559161 Clean up unused configs in Wikibase.php
  • [config] 559162 Clean up unused config in InitialiseSettings.php

MarcoAurelio (hauskatze)

  • [config] 561365 Update ge.wikimedia.org project logos (T241327)
  • [config] 561355 Modify $wgArticleCount to 'any' for ta.wiktionary (T241684)

Lucas Werkmeister (Lucas_WMDE)

  • [config] 502479 Fix wgImportSources setting for wikidata dblist
  • [config] 502480 Fix WBRepoCanonicalUriProperty setting for testwikidatawiki

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Puppet SWAT
(Max 6 patches)
Filippo (godog), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
ServicesGraphoid / Parsoid / Citoid / ORES C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak)), Andy (accraze) See Graphoid, mw:Parsoid/Deployments
 UTC #
 PST
Pre MediaWiki train sanity break No Deploys
 UTC #
 PST
Mediawiki train - American+European Version Jeena (longma), Lars (liw) 1.35 schedule
group0 1.35.0-wmf.11->1.35.0-wmf.14
group1 1.35.0-wmf.11
group2 1.35.0-wmf.11

Wednesday, January 08

 UTC #
(Tue)  PST
Evening SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change

Nicholas G (NicholasG04)

  • [Config] 559612 Added throttle rule for University of Derby mini-editathon
 UTC #
 PST
European Mid-day SWAT
(Max 6 patches)
Amir (Amir1), Lucas (Lucas_WMDE), Adam (awight), Martin (Urbanecm) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change

T Arrow (tarrow)

  • [Config] 562777 Enable TaintedRefs on test.wikidata.org

WMDE-Fisch (CFisch_WMDE)

  • [wmf.11] 561169 Fix handling of `<references responsive="" />`

Lucas Werkmeister (Lucas_WMDE)

  • [config] 510875 Update Skolt Sami language name
 UTC #
 PST
Mediawiki train - American+European Version (secondary timeslot) Jeena (longma), Lars (liw) 1.35 schedule
group0 1.35.0-wmf.14
group1 1.35.0-wmf.11->1.35.0-wmf.14
group2 1.35.0-wmf.11
 UTC #
 PST
Morning SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Ammar Abdulhamid (Ammarpad)
  • [Config] 561572 Set $wgArticleCountMethod to 'any' for minwiktionary
  • [Config] 562040 Add ipblock-exempt and extendedconfirmed to bot group on fawiki
  • [Config] 557439 Add minerva custom logo for la.wiki
  • [Config] 557584 Re-add localized Wikipedia wordmark for szlwiki

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Mediawiki train - American+European Version Jeena (longma), Lars (liw) 1.35 schedule
group0 1.35.0-wmf.14
group1 1.35.0-wmf.11->1.35.0-wmf.14
group2 1.35.0-wmf.11
 UTC #
 PST
ServicesGraphoid / Parsoid / Citoid / ORES C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak)), Andy (accraze) See Graphoid, mw:Parsoid/Deployments

Thursday, January 09

 UTC #
(Wed)  PST
Evening SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Bartosz (MatmaRex)
  • [config] 561649 Remove 2017 wikitext editor as default on Beta Cluster

RoanKattouw

  • [config] 562987 Pre-configure topic matching feature in GrowthExperiment

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
(Wed)  PST
Phabricator update Mukunda (twentyafterfour) HOLD: Window to update phabricator.wikimedia.org
 UTC #
 PST
European Mid-day SWAT
(Max 6 patches)
Amir (Amir1), Lucas (Lucas_WMDE), Adam (awight), Martin (Urbanecm) Amir Sarabadani (Amir1)
  • [config] 562504 Set wmgUseEntitySourceBasedFederation for test.wikidata.org

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Mediawiki train - American+European Version (secondary timeslot) Jeena (longma), Lars (liw) 1.35 schedule
group0 1.35.0-wmf.14
group1 1.35.0-wmf.14
group2 1.35.0-wmf.11->1.35.0-wmf.14
 UTC #
 PST
Puppet SWAT
(Max 6 patches)
Filippo (godog), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
ServicesGraphoid / Parsoid / Citoid / ORES C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak)), Andy (accraze) See Graphoid, mw:Parsoid/Deployments
 UTC #
 PST
Morning SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Requesting Developer (irc-nickname)

Jdlrobson

  • 562607 Drop beta setting config
  • 563226 Hot fixes for mobile diff page
  • 563234 Enable mediawiki.page.patrol.ajax on mobile
  • Gerrit link to backport or config change
 UTC #
 PST
Mediawiki train - American+European Version Jeena (longma), Lars (liw) 1.35 schedule
group0 1.35.0-wmf.14
group1 1.35.0-wmf.14
group2 1.35.0-wmf.11->1.35.0-wmf.14

Friday, January 10

 UTC #
(Thu)  PST
Evening SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) RoanKattouw
  • [wmf.14] 563287 Make growthtasks API module usable in ApiSandbox

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change

Week of January 13

Time Component Deployer Changes

Monday, January 13

 UTC #
 PST
Wikimedia Portals Update Jan Drewniak (jan_drewniak) Weekly window for the portals page: https://www.wikipedia.org/
 UTC #
 PST
European Mid-day SWAT
(Max 6 patches)
Amir (Amir1), Lucas (Lucas_WMDE), Adam (awight), Martin (Urbanecm) Martin (Urbanecm)
  • [config] 563653 Deploy partial blocks on enwiki

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Wikidata Query Service weekly deploy Guillaume (gehel), Mathew (onimisionipe) ...
 UTC #
 PST
Morning SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Gergő (tgr)
  • [config] 509914 Revert "Invalidate CommonsMetadata cache for entries affected by T222935"

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Create ngwikimedia Martin (Urbanecm), Amir (Amir1) See task T240771
 UTC #
 PST
ServicesGraphoid / Parsoid / Citoid / ORES C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak)), Andy (accraze) See Graphoid, mw:Parsoid/Deployments
 UTC #
 PST
Weekly Security deployment window Sam (Reedy), Scott (sbassett) Held deployment window for Security-team related deploys.

Tuesday, January 14

 UTC #
(Mon)  PST
Evening SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
European Mid-day SWAT
(Max 6 patches)
Amir (Amir1), Lucas (Lucas_WMDE), Adam (awight), Martin (Urbanecm) Adam W. (awight)
  • ☒N Not done [wmf.14 Cite] 564002 Don't fail with a LogicException during section preview

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Pre MediaWiki train sanity break No Deploys
 UTC #
 PST
Mediawiki train - European+American Version Lars (liw), Brennen (brennen) 1.35 schedule
group0 1.35.0-wmf.14->1.35.0-wmf.15
group1 1.35.0-wmf.14
group2 1.35.0-wmf.14
 UTC #
 PST
Puppet SWAT
(Max 6 patches)
Filippo (godog), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
ServicesGraphoid / Parsoid / Citoid / ORES C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak)), Andy (accraze) See Graphoid, mw:Parsoid/Deployments
 UTC #
 PST
Morning SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Ammar Abdulhamid (Ammarpad)
  • [Config] 557439 Add minerva custom logo for la.wiki
  • [Config] 562486 Enable lead paragraph in user namespace on nlwiki
  • [Config] 562025 Disable MobileFrontend Mainpage special casing on frwiktionary

hauskatze

  • [wikitech; config] 564053 Restore content administrators ability to manage abuse filters (T242593).

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Mediawiki train - European+American Version (secondary timeslot) Lars (liw), Brennen (brennen) 1.35 schedule
group0 1.35.0-wmf.14->1.35.0-wmf.15
group1 1.35.0-wmf.14
group2 1.35.0-wmf.14

Wednesday, January 15

 UTC #
(Tue)  PST
Evening SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Adam W. (awight)
  • {not done} [wmf.14 Cite] 564002 Don't fail with a LogicException during section preview

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
European Mid-day SWAT
(Max 6 patches)
Amir (Amir1), Lucas (Lucas_WMDE), Adam (awight), Martin (Urbanecm) Adam W. (awight)
  • [wmf.14 Cite] 564002 Don't fail with a LogicException during section preview

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Pre MediaWiki train sanity break No Deploys
 UTC #
 PST
Mediawiki train - European+American Version Lars (liw), Brennen (brennen) 1.35 schedule
group0 1.35.0-wmf.15
group1 1.35.0-wmf.14->1.35.0-wmf.15
group2 1.35.0-wmf.14
 UTC #
 PST
Morning SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Tchanders
  • Yes Done 564121 [config] Enable banner for wikis that recently opted in to partial blocks

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Mediawiki train - European+American Version (secondary timeslot) Lars (liw), Brennen (brennen) 1.35 schedule
group0 1.35.0-wmf.15
group1 1.35.0-wmf.14->1.35.0-wmf.15
group2 1.35.0-wmf.14
 UTC #
 PST
ServicesGraphoid / Parsoid / Citoid / ORES C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak)), Andy (accraze) See Graphoid, mw:Parsoid/Deployments

Thursday, January 16

 UTC #
(Wed)  PST
Evening SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) RoanKattouw
  • [config] 565154 Enable topics for suggested edits on testwiki

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
(Wed)  PST
Phabricator update Mukunda (twentyafterfour) HOLD: Window to update phabricator.wikimedia.org
 UTC #
 PST
European Mid-day SWAT
(Max 6 patches)
Amir (Amir1), Lucas (Lucas_WMDE), Adam (awight), Martin (Urbanecm) Amir Sarabadani (Amir1)
  • [config] 565074 Set read for items in Wikidata for new term store up to Q8M
  • [config] 565073 Stop writing to wb_terms for properties in Test Wikidata

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Pre MediaWiki train sanity break No Deploys
 UTC #
 PST
Mediawiki train - European+American Version Lars (liw), Brennen (brennen) 1.35 schedule
group0 1.35.0-wmf.15
group1 1.35.0-wmf.15
group2 1.35.0-wmf.14->1.35.0-wmf.15
 UTC #
 PST
Puppet SWAT
(Max 6 patches)
Filippo (godog), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
ServicesGraphoid / Parsoid / Citoid / ORES C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak)), Andy (accraze) See Graphoid, mw:Parsoid/Deployments
 UTC #
 PST
Morning SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) RoanKattouw
  • [config] 564183 Enable GrowthExperiments topic search, behind a hidden preference

Eric E. (urandom)

  • [config] 565120 Complete Echo seen-time storage transition

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Mediawiki train - European+American Version (secondary timeslot) Lars (liw), Brennen (brennen) 1.35 schedule
group0 1.35.0-wmf.15
group1 1.35.0-wmf.15
group2 1.35.0-wmf.14->1.35.0-wmf.15

Friday, January 17

 UTC #
(Thu)  PST
Evening SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change

Week of January 20

Time Component Deployer Changes

Monday, January 20

 UTC #
(Sun)  PST
Martin Luther King Jr. Day No deploys

Tuesday, January 21

 UTC #
 PST
European Mid-day SWAT
(Max 6 patches)
Amir (Amir1), Lucas (Lucas_WMDE), Adam (awight), Martin (Urbanecm) Amir Sarabadani (Amir1)
  • [config] 562578 Set useEntitySourceBasedFederation to true for Wikidata

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Puppet SWAT
(Max 6 patches)
Filippo (godog), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
ServicesGraphoid / Parsoid / Citoid / ORES C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak)), Andy (accraze) See Graphoid, mw:Parsoid/Deployments
 UTC #
 PST
Pre MediaWiki train sanity break No Deploys
 UTC #
 PST
Mediawiki train - American Version brennen, twentyafterfour 1.35 schedule
group0 1.35.0-wmf.15->1.35.0-wmf.16
group1 1.35.0-wmf.15
group2 1.35.0-wmf.15

Wednesday, January 22

 UTC #
(Tue)  PST
Evening SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) RoanKattouw
  • [wmf.15] 565695 Fix suggested edits drawer on mobile
  • [wmf.15] 565697 Add task topics and scores to instrumentation
  • [config] 565398 Enable topics in suggested edits on GrowthExperiments homepage

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
European Mid-day SWAT
(Max 6 patches)
Amir (Amir1), Lucas (Lucas_WMDE), Adam (awight), Martin (Urbanecm) Amir Sarabadani (Amir1)
  • [wmf.16] 566505 Better dependency injection of base URI in ConstraintParameterParser
  • [wmf.15] 566504 Better dependency injection of base URI in ConstraintParameterParser
  • [config] (Needs the two above patches first) 566506 Revert "Revert "Set useEntitySourceBasedFederation to true for Wikidata""

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Morning SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Zoranzoki21
  • [config] 557439 Add minerva custom log for la.wiki
  • [config] 565723 Add vzg-easydb.gbv.de to the wgCopyUploadsDomains

RoanKattouw

  • [wmf.15] 566378, 566381, 566382 Special page aliases for GrowthExperiments for uk, hu, hy
  • [config] 565439 Enable UnderstandingFirstDay on ukwiki, huwiki, hywiki
  • [config] 565442, 565443, 565447 Enable help panel on ukwiki, huwiki, hywiki
  • [config] 565448, 565449, 565450 Enable homepage on ukwiki, huwiki, hywiki

David Barratt (davidwbarratt)

  • [wmf.15] 566574 Remove temporary partial block banner, added in 01fcc09234
  • [wmf.16] 566575 Remove temporary partial block banner, added in 01fcc09234

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Mediawiki train - American Version brennen, twentyafterfour 1.35 schedule
group0 1.35.0-wmf.16
group1 1.35.0-wmf.15->1.35.0-wmf.16
group2 1.35.0-wmf.15
 UTC #
 PST
ServicesGraphoid / Parsoid / Citoid / ORES C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak)), Andy (accraze) See Graphoid, mw:Parsoid/Deployments

Thursday, January 23

 UTC #
(Wed)  PST
Evening SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
(Wed)  PST
Phabricator update Mukunda (twentyafterfour) HOLD: Window to update phabricator.wikimedia.org
 UTC #
 PST
European Mid-day SWAT
(Max 6 patches)
Amir (Amir1), Lucas (Lucas_WMDE), Adam (awight), Martin (Urbanecm) Kartik Mistry (kart_)
  • 566123 Move CX out of beta for Afrikaans, Icelandic, Latvian and Nepali Wikipedias

Amir Sarabadani (Amir1)

  • [config] 566701 Set useEntitySourceBasedFederation to true for Wikidata

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Puppet SWAT
(Max 6 patches)
Filippo (godog), Giuseppe (_joe_) Requesting Developer (irc-nickname)
  • Gerrit link to backport or config change
 UTC #
 PST
ServicesGraphoid / Parsoid / Citoid / ORES C.Scott (cscott), Arlo (arlolra), Subbu (subbu), Aaron (halfak)), Andy (accraze) See Graphoid, mw:Parsoid/Deployments
 UTC #
 PST
Morning SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Matthias (matthiasmullie) & Cormac (cparle)
  • [config] 416730 Add 3d-patents page to wgForceUIMsgAsContentMsg

stephanebisson

  • [wmf.16] 566600 InukaPageView: update schema version

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change
 UTC #
 PST
Mediawiki train - American Version brennen, twentyafterfour 1.35 schedule
group0 1.35.0-wmf.16
group1 1.35.0-wmf.16
group2 1.35.0-wmf.15->1.35.0-wmf.16

Friday, January 24

 UTC #
(Thu)  PST
Evening SWAT
(Max 6 patches)
Roan (RoanKattouw), Niharika (Niharika), Martin (Urbanecm) Andrew (AndyRussG)
  • [wmf.16] 566563 Reset hide shouldHide,reason private variables when setting new category

arlolra

  • [config] 564805 Bump Parsoid/PHP cluster memory_limit again

Requesting Developer (irc-nickname)

  • Gerrit link to backport or config change

Week of January 27

  • No deploys: Wikimedia All Hands