Knowledge (XXG)

:Knowledge (XXG) Signpost/2012-04-02/Technology report - Knowledge (XXG)

Source 📝

391:), the permission of their principle maintainer(s) notwithstanding. Extension maintainers will then be able to choose between pre- and post-review models for their extensions, and be given control over who is allowed to review code submitted to it. In the case of over 500 extensions, it is yet to be decided whether or not they will follow in the footsteps of their WMF-deployed counterparts, who were migrated on Git day itself; eventually, some will be converted, others will "move out" and continue to use Subversion, while other (mostly abandoned) extensions will be left in the WMF Subversion repository, frozen in read-only mode. 324:(GSoC) places available at the Wikimedia Foundation this summer. Students, of which eight were accepted last year, have until Friday to make proposals for development projects that they would like to work on over the summer months in return for a stipend provided by Google and worth up to US$ 5000. This year's WMF-GSoC coordinator, Sumana Harihareswara, described the selection criteria that would be used to whittle down the 20 or more applicants (of which your author is one) as "quantity over quality... promising continuing contributors... specifics of their proposals" ( 166: 264:
an idea for them to work on from the Ideas List. This took care of the biggest problem with hackathons with new people—half the day spent on figuring out what to work on, and when found, it is completely outside the domain of expertise of the people hacking on the idea. Talking together with them fast to pick an idea within 5 minutes that they can complete in the day fixed this problem and made sure people can concentrate on coding for the rest of the day.
334:: The Wikimedia movement's first new project in six years was launched this week by Wikimedia Deutschland with funding from prominent donors. Wikidata, a machine-readable central repository of data accessible to all, is the culmination of years of discussions and plans on how best to co-ordinate updated statistical information and metadata across multiple Wikimedia projects. To learn more on this "Commons for data", see this week's 514: 117: 107: 281: 217:; others will however require changes to Gerrit itself. On the whole, developers seem to be hopeful that all their issues with the new code review process can be resolved, given enough time. Nevertheless, a handful of the the issues raised do seem to have real sticking power, including concerns that Gerrit's code review paradigm may be fundamentally ill-suited to the review of large or complex changes ( 33: 381:). Over 100 guests are expected for the "premier event for the MediaWiki and Wikimedia technical community", drawn from the "user scripts, gadgets, API use, Toolserver, Wikimedia Labs, mobile, structured data template" communities. The hackathon last year brought together some 96 attendees from four continents; no closing date for registrations has yet been announced. 127: 87: 137: 97: 298: 253:
In total, the hackathon (one of an increasing number of tech-focused Wikimedia meetups being scheduled across the globe) attracted some 21 programmers, overwhelmingly but not exclusively male. In writing up the event, WMF developer and attendee Yuvi Panda described why he thought coders at the "super
263:
The event started with us sailing past security reasonably easily, and getting setup with internet without a glitch... Since this was a pure hackathon, there were no explicit tutorials or presentations. As people came in, we asked them what technologies/fields they are familiar with, and picked out
224:
Though the current trend suggests that issues will continue to be either resolved or ameliorated over the coming weeks, a potential future fly in the ointment is a planned audit of Gerrit's performance in three months' time. Such an audit, a pre-switchover concession to those who initially disliked
659:
If you click on the images, you get a better idea of the numbers. Note that the figures quote last week were the only proper ones - week 1 couldn't be properly trailed the week before (being the first of its kind), and with the ones quoted this week, there were technical problems that stopped some
204:
The issues raised (many of which seem, at least on the surface, to be fairly minor) are both too numerous and in many cases too technical to be adequately summarised in a couple of lines; nevertheless, in doubtlessly a positive sign, developers seem to be treating the vast majority of the problems
241:
Hackathon (held in the Indian city on March 17) began to be posted online this week, giving an insight into the success of a hackathon with a deliberately broad remit. Overall, thirteen projects were demonstrated at the end of the day, including a "text-a-quote" service, a hand-held device-based
366:
that the slower-than-expected restore of the database is hoped to conclude sometime on April 3. The Toolserver is normally able to catch up at about 2–3 times the rate of generation, so for each day the backup is old, catch-up will take eight to twelve hours. Based on these estimates, once the
250:"deserve attention public—they represent missing functionality or they have a different approach to something we are struggling with. They are all by people who have a keen interest in the projects of the Wikimedia Foundation and as such they represent our 'latest generation'". 660:
votes being registered. 10 people have given their thoughts already on next week's topic, and I would expect to reach 20-25 by publication time - hardly loads, but not no-one either. So do please give your own opinion, if you're reading this :) -
356:). In unrelated news, search functionality was broken for some time on March 31; the problem has since been traced to a single host issuing dozens of search queries simultaneously. It is not known whether they did so deliberately or accidentally. 594: 543: 169:
Simplified versions of the development workflow change, illustrating how code review will (when the dust has settled on the switchover) fit into the new workflow and giving a sense of the new vocabulary
563: 553: 501: 492: 191: 645:
How many people participate in each of the technology polls Jarry1250 manages? That kind of information would help to determine whether the results fairly reflect the opinions of the community. --
558: 472: 548: 335: 73: 213:) simply as issues – bugs needing to be fixed – rather than internalising them as complaints with the fundamentals of the new code review process. Indeed, work on a number of these issues has 221:), too difficult for new contributors to come to grips with, or overly conducive to the kind of endless bar-raising that would see the gap between old and new contributors continue to widen. 531: 229:. Needless to say, should grievances with Gerrit be unresolved by then – with or without great appetite for a second difficult migration – the audit could be a difficult one to manage. 435: 714: 538: 525: 52: 41: 452: 328:). Those only just realising that the programme might be for them are advised to make contact immediately; the list of accepted proposals will be made public by April 23. 429: 404: 363: 344:: Performance issues for certain users (beginning on March 21) were traced this week to a network connection problem at EQIAD, Wikimedia's Virginia-based datacentre ( 687:
Restoration of one of the databases for toolserver is complete. Replication lag is down to 3 days as I type and should be caught up in a few hours. For more info,
348:), allowing them to be resolved with immediate effect on March 24. This did not stop separate problems developing on March 29, however, which had to be resolved by 767: 21: 742: 737: 732: 727: 483: 398: 325: 722: 513: 46: 32: 17: 362:: Over the last week, Toolserver lag problems have continued to prove problematic for visitors. Toolserver admin DaB has however 700: 678: 664: 654: 638: 629: 312:
Not all fixes may have gone live to WMF sites at the time of writing; some may not be scheduled to go live for many weeks.
306:
If you were responsible for selecting Google Summer of Code proposals to go forward with, what would be your top priority?
266: 259: 388: 225:
Gerrit, has the potential to lead to the code review system to being abandoned in favour of a competitor system such as
68:
Somewhere amongst the endless discussions about Gerrit lie details of hackathons, performance blips explained and more
387:: The first non-WMF-deployed extensions sitting in the WMF Subversion repository will be migrated to Git on April 6 ( 367:
database restore completes, it will be less than a week before the lag is resolved and normal toolservice returns.
246:). The quality that WMF localisation team member Gerard Meijssen perceived in many of the projects prompted him 748: 634:
I've updated the report with a section on toolserver lag; I'm guessing Friday/Saturday for the lag to be gone.
625: 463: 455:, changes host of (dead) external links to www.zerozerofootball.com to www.footballzz.co.uk. Replaces links to 297: 165: 242:
pronunciation recorder and work on an instant image rotate function accessible from file description pages (
175: 635: 421: 321: 247: 374: 305: 621: 692: 447: 90: 696: 674: 650: 590: 254:
awesome and super productive" event were able to get so much done in a single eight-hour day:
198: 179: 120: 688: 439: 100: 201:
continues to prove controversial, spawning dozens of threads on developer mailing lists.
130: 378: 353: 345: 243: 218: 214: 210: 206: 661: 411: 183: 154: 150: 761: 349: 670: 669:
I do when I have an opinion on the poll question. Thanks for the answer, Jarry! --
646: 320:: Time is running short for students wishing to vie for one of the small number of 110: 140: 187: 617: 456: 226: 475:, links "Expand language" tags to their correctly interwikied counterpart 238: 190:
systems, seems to have settled in well after last week's switchover (
164: 209:
for responding to comments and the overly personal nature of the
51: 432:, updating orbital data on space stations and other satellites 256: 482:
At the time of this writing, 14 BRfAs are active. As always,
211:
autogenerated taglines that accompany certain types of review
512: 296: 279: 31: 606: 599: 579: 443: 385:
Non-WMF-deployed extensions to begin migration to Git
161:
Questions about Gerrit dominate developer discussions
186:, insofar as it can be separated from the change in 604:If your comment has not appeared here, you can try 438:, tagging templates that are up for discussion at 318:Google Summer of Code proposal deadline approaches 373:: Registration is now open for the fourth annual 469:to accommodate any future changes in domain name 377:, being held in the German capital on June 1–3 ( 620:lagging almost 2 weeks behind at this time? 8: 457:http://www.zerozerofootball.com/jogador.php 768:Knowledge (XXG) Signpost archives 2012-04 360:Toolserver lag to end soon... possibly... 197:). By contrast, the new code review tool 18:Knowledge (XXG):Knowledge (XXG) Signpost 607: 583: 67: 371:Berlin hackathon registration now open 616:Does any of this have to do with the 7: 53: 28: 589:These comments are automatically 135: 125: 115: 105: 95: 85: 600:add the page to your watchlist 304:Vote now on next week's poll: 1: 473:Helpful Pixie Bot's 49th BRfA 442:when requested, such as for 784: 701:21:03, 3 April 2012 (UTC) 679:21:52, 5 April 2012 (UTC) 665:21:31, 3 April 2012 (UTC) 655:18:49, 3 April 2012 (UTC) 639:00:06, 2 April 2012 (UTC) 630:13:57, 1 April 2012 (UTC) 436:Thehelpfulbot's 12th BRfA 332:Wikidata scheme launched 205:encountered (such as an 379:wikitech-l mailing list 346:wikitech-l mailing list 244:wikitech-l mailing list 219:wikitech-l mailing list 174:The change in the core 715:looking for new talent 597:. To follow comments, 517: 301: 284: 176:version control system 171: 36: 516: 505:"Technology report" → 453:MadmanBot's 14th BRfA 322:Google Summer of Code 300: 283: 168: 35: 691:is the post by DaB. 593:from this article's 544:Arbitration analysis 352:a deficient server ( 342:Performance problems 497:"Technology report" 248:to comment how they 584:Discuss this story 564:Arbitration report 554:WikiProject report 518: 395:Five bots approved 302: 285: 172: 42:← Back to Contents 37: 608:purging the cache 569:Technology report 405:SD5bot's 2nd BRfA 399:recently approved 271: 270: 237:Write-ups of the 233:Chennai hackathon 65:Technology report 47:View Latest Issue 775: 751: 611: 609: 603: 582: 559:Featured content 536: 528: 521: 504: 496: 468: 464:Zerozero profile 462: 426: 420: 416: 410: 375:Berlin hackathon 364:disclosed on VPT 336:"News and notes" 291: 282: 257: 157: 139: 138: 129: 128: 119: 118: 109: 108: 99: 98: 89: 88: 59: 57: 55: 783: 782: 778: 777: 776: 774: 773: 772: 758: 757: 756: 755: 754: 753: 752: 747: 745: 740: 735: 730: 725: 718: 707: 706: 613: 605: 598: 587: 586: 580:+ Add a comment 578: 574: 573: 572: 529: 524: 522: 519: 508: 507: 502: 499: 494: 484:community input 466: 460: 424: 418: 414: 408: 397:: 5 BRfAs were 354:also wikitech-l 309: 308: 295: 294: 286: 280: 276: 235: 215:started already 163: 158: 148: 147: 146: 145: 136: 126: 116: 106: 96: 86: 80: 77: 66: 62: 60: 50: 49: 44: 38: 26: 25: 24: 12: 11: 5: 781: 779: 771: 770: 760: 759: 746: 741: 736: 731: 726: 721: 720: 719: 709: 708: 705: 704: 703: 685: 684: 683: 682: 681: 643: 642: 641: 622:MathewTownsend 588: 585: 577: 576: 575: 571: 566: 561: 556: 551: 549:News and notes 546: 541: 535: 523: 511: 510: 509: 500: 491: 490: 489: 488: 487: 486:is encouraged. 479: 478: 477: 476: 470: 450: 433: 427: 392: 382: 368: 357: 339: 329: 303: 293:Git Switchover 292: 278: 277: 275: 272: 269: 268: 265: 261: 234: 231: 207:awkward system 162: 159: 144: 143: 133: 123: 113: 103: 93: 82: 81: 78: 72: 71: 70: 69: 64: 63: 61: 58: 45: 40: 39: 30: 29: 27: 15: 14: 13: 10: 9: 6: 4: 3: 2: 780: 769: 766: 765: 763: 750: 744: 739: 734: 729: 724: 716: 712: 702: 698: 694: 690: 686: 680: 676: 672: 668: 667: 666: 663: 658: 657: 656: 652: 648: 644: 640: 637: 633: 632: 631: 627: 623: 619: 615: 614: 610: 601: 596: 592: 581: 570: 567: 565: 562: 560: 557: 555: 552: 550: 547: 545: 542: 540: 537: 533: 527: 520:In this issue 515: 506: 498: 485: 481: 480: 474: 471: 465: 458: 454: 451: 449: 445: 441: 437: 434: 431: 428: 423: 413: 406: 403: 402: 400: 396: 393: 390: 389:MediaWiki.org 386: 383: 380: 376: 372: 369: 365: 361: 358: 355: 351: 350:power cycling 347: 343: 340: 337: 333: 330: 327: 326:MediaWiki.org 323: 319: 316: 315: 314: 313: 307: 299: 289: 273: 262: 258: 255: 251: 249: 245: 240: 232: 230: 228: 222: 220: 216: 212: 208: 202: 200: 196: 194: 189: 185: 181: 177: 167: 160: 156: 152: 142: 134: 132: 124: 122: 114: 112: 104: 102: 94: 92: 84: 83: 75: 56: 48: 43: 34: 23: 19: 711:The Signpost 710: 568: 532:all comments 526:2 April 2012 448:Bot requests 422:spaced ndash 407:, replacing 394: 384: 370: 359: 341: 331: 317: 311: 310: 287: 252: 236: 223: 203: 192: 173: 54:2 April 2012 749:Suggestions 636:Josh Parris 591:transcluded 227:Phabricator 188:code review 618:toolserver 180:Subversion 79:Share this 74:Contribute 22:2012-04-02 743:Subscribe 662:Jarry1250 595:talk page 539:Interview 444:this task 155:Skomorokh 151:Jarry1250 762:Category 738:Newsroom 733:Archives 495:Previous 430:PALZ9000 288:Signpost 274:In brief 195:coverage 193:Signpost 170:involved 121:LinkedIn 101:Facebook 20:‎ | 693:Bgwhite 671:llywrch 647:llywrch 338:report. 239:Chennai 111:Twitter 199:Gerrit 131:Reddit 91:E-mail 728:About 459:with 417:with 412:ndash 178:from 16:< 723:Home 697:talk 689:here 675:talk 651:talk 626:talk 503:Next 290:poll 153:and 141:Digg 713:is 446:on 440:TfD 184:Git 182:to 149:By 76:— 764:: 699:) 677:) 653:) 628:) 493:← 467:}} 461:{{ 425:}} 419:{{ 415:}} 409:{{ 401:: 267:” 260:“ 717:. 695:( 673:( 649:( 624:( 612:. 602:. 534:) 530:(

Index

Knowledge (XXG):Knowledge (XXG) Signpost
2012-04-02
The Signpost
← Back to Contents
View Latest Issue
2 April 2012
Contribute
E-mail
Facebook
Twitter
LinkedIn
Reddit
Digg
Jarry1250
Skomorokh

version control system
Subversion
Git
code review
Signpost coverage
Gerrit
awkward system
autogenerated taglines that accompany certain types of review
started already
wikitech-l mailing list
Phabricator
Chennai
wikitech-l mailing list
to comment how they

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.