Knowledge

:Knowledge Signpost/2011-07-18/Technology report - Knowledge

Source 📝

90: 474: 485:"trunk" code, but Subversion also allows for a process known as "branching", where elements within the repository are duplicated, allowing for a developer to choose to which copy his or her changes are applied. As a general rule, new features will continue to be added to trunk, whilst bug fixes will end up in both branch and trunk code. This process allows for the branch to "bake": that is, to become free of bugs by maintaining a fixed feature set. These branches, when stable, then form MediaWiki releases. 614: 117: 107: 194: 33: 127: 87: 137: 97: 454:; developers grab copies of the files they want to edit from a central repository, change them, and then "commit" their changes back to the central repository. (Developers can also get edit conflicts; Subversion provides only basic protection against them and this is one of the reasons why a move to software seen as more conflict friendly, such as 180:
in a post to the wikitech-l mailing list that zero remained the target, writing that "we want to get through everything anyway... we're all looking forward to seeing this list shrink to zero". After the code review backlog is substantially reduced, 1.18 will undergo a period of being tested for bugs,
488:
As of time of writing, 1.18 is currently baking; on 18 July it was re-branched from trunk, whilst a branch made some three months was renamed and put on hold. 1.18 will therefore take advantage of the ongoing improvements in the stability of trunk code; if 1.19 is still to be branched soon, it would
738:
Would love to, but I'm not the guy who makes for dates, as it were. I can say that development is underway, and that test deployment is probably next week. I cannot speak to when a "real" deployment happens, though, as we have to run user testing. And I'm going on vacation for a week starting
674: 110: 549:
will be trialled with new users this week. It will allow them to submit short statements whenever Knowledge makes them "Happy" or "Sad", explaining what caused their change in mood. Its current prototype is similar to that of a button provided to testers of
130: 100: 140: 586:
within the next year. Both figures are substantially lower than the informal targets referred to in the past by outgoing CTO Danese Cooper, but the change nonetheless represents 25% less downtime for readers.
173:
has been created on MediaWiki.org to list those that still need to be checked for errors. As of time of writing, some 90 revisions are listed, divided into several categories based on priority.
169:
show that the number of unchecked and potentially problematic revisions has fallen from a high of 1500 to under 100. Given that these are likely to be large, difficult to check revisions, a
450:
but usually shortened to simply "SVN") is the software that handles the collaborative development of MediaWiki. By and large, it handles this in much the same way as contributing to a
181:
before being pushed live to Wikimedia wikis. It is unlikely to be made available to external sites in packaged form until it has demonstrated its stability on Wikimedia wikis.
73: 689: 489:
therefore be more of a stability rather than a feature-oriented release. A second strategy would be to delay 1.19 to allow for new features to be incorporated before release.
748: 733: 423: 410: 397: 371: 358: 345: 332: 300: 287: 274: 248: 235: 222: 209: 658: 648: 481:
The nature of Subversion ultimately defines the current development workflow for MediaWiki in many key respects. The majority of coding is done on local copies of the
120: 601: 592: 467: 463: 653: 638: 772: 524:
about the talks she had attended during her WMF-funded trip to the Open Source Bridge conference held in Oregon, United States. A more comprehensive list was
67: 719: 583: 643: 631: 625: 52: 41: 516:
WMF contractor Sumana Harihareswara proposed installing the "Splinter" Bugzilla extension to allow proposed patches to be reviewed more easily (
840: 694: 535:, the MediaWiki API will now return the correct user groups for a given user, rather than assuming they are, for example, autoconfirmed. 170: 509:
to coincide with the start of the rollout of the ArticleFeedback extension to all articles on the English Knowledge, as noted by the
701: 21: 498:
Wikimedia Commons and other projects have been hit by a series of problems relating to the caching of thumbnails. Filed as bug #
815: 678: 477:
A simple Subversion workflow where each number is one "commit" (note that Wikimedia does not currently use tags, only branches)
506: 166: 810: 805: 800: 539: 156: 502:, the problems have left thumbnails appearing out of date, even those provided on file description pages themselves. 568:
library was upgraded from 1.6.1 to 1.6.2 to take advantage of a number of bugfixes and performance issues (bug #
784: 795: 613: 46: 32: 17: 346:
MediaWiki 1.20wmf01 hits first WMF wiki, understanding 20% time, and why this report cannot yet be a draft
223:
MediaWiki 1.20wmf01 hits first WMF wiki, understanding 20% time, and why this report cannot yet be a draft
184: 542:
about some early stage development work he is doing on a new MediaWiki parser and its technical demands.
768: 764: 569: 532: 513:
last week. It looked at some early findings and recent developments in the available functions.
499: 821: 744: 715: 8: 424:
What is: localisation?; the proposed "personal image filter" explained; and more in brief
301:
What is: localisation?; the proposed "personal image filter" explained; and more in brief
521: 517: 177: 760: 685: 447: 161:
The process of reviewing all those revisions set to be part of the latest version of
525: 473: 740: 711: 551: 492: 730: 455: 150: 834: 482: 726: 555: 756: 372:
The bugosphere, new mobile site and MediaWiki 1.18 close in on deployment
249:
The bugosphere, new mobile site and MediaWiki 1.18 close in on deployment
546: 333:
Wikimedia Labs: soon to be at the cutting edge of MediaWiki development?
210:
Wikimedia Labs: soon to be at the cutting edge of MediaWiki development?
710:
Actually, we are not going to be running a MoodBar trial this week. --
565: 162: 176:
Despite this prioritisation of reviewing, developer Robert Lanphier
385:
Code Review backlog almost zero; What is: Subversion?; brief news
262:
Code Review backlog almost zero; What is: Subversion?; brief news
68:
Code Review backlog almost zero; What is: Subversion?; brief news
580: 562: 458:, has been suggested in the past—for context, see previous 451: 165:, 1.18, is drawing to a close, at least numerically. Data 359:
What is: agile development? and new mobile site goes live
236:
What is: agile development? and new mobile site goes live
398:
Wikimedia down for an hour; What is: Knowledge Offline?
275:
Wikimedia down for an hour; What is: Knowledge Offline?
780:
Get the latest headlines on your user page – just add
699:If your comment has not appeared here, you can try 832: 520:). The Volunteer Development Coordinator also 328: 148: 411:Bugs, Repairs, and Internal Operational News 288:Bugs, Repairs, and Internal Operational News 472: 702: 579:included a commitment to increase read- 14: 833: 505:The Wikimedia Foundation blog carried 554:, but expected to develop over time ( 538:Lead Software Architect Brion Vibber 51: 561:MediaWiki's packaged version of the 841:Knowledge Signpost archives 2011-07 27: 612: 429: 416: 403: 390: 377: 364: 351: 338: 306: 293: 280: 267: 254: 241: 228: 215: 192: 53: 31: 28: 852: 684:These comments are automatically 135: 125: 115: 105: 95: 85: 695:add the page to your watchlist 13: 1: 729:with a new date, perhaps? - 670: 531:With the resolution of bug # 18:Knowledge:Knowledge Signpost 7: 384: 261: 157:Code Review push nears zero 10: 857: 773:03:09, 19 July 2011 (UTC) 749:04:01, 19 July 2011 (UTC) 734:00:17, 19 July 2011 (UTC) 720:00:15, 19 July 2011 (UTC) 556:more software deployments 518:wikitech-l mailing list 692:. To follow comments, 617: 478: 446:Subversion (full name 197: 36: 785:Signpost-subscription 725:Could you update the 616: 605:"Technology report" → 476: 196: 35: 688:from this article's 584:from 99.8% to 99.85% 185:What is: Subversion? 597:"Technology report" 167:published this week 679:Discuss this story 659:Arbitration report 649:WikiProject report 618: 479: 198: 42:← Back to Contents 37: 771: 703:purging the cache 664:Technology report 575:The Foundation's 547:MoodBar extension 526:given on her blog 448:Apache Subversion 440: 439: 365:12 September 2011 242:12 September 2011 65:Technology report 47:View Latest Issue 848: 824: 789: 783: 763: 706: 704: 698: 677: 654:Featured content 636: 628: 621: 604: 596: 431: 418: 405: 392: 379: 366: 353: 340: 314: 313: 308: 295: 282: 269: 256: 243: 230: 217: 201: 200:Related articles 195: 153: 139: 138: 129: 128: 119: 118: 109: 108: 99: 98: 89: 88: 59: 57: 55: 856: 855: 851: 850: 849: 847: 846: 845: 831: 830: 829: 828: 827: 826: 825: 820: 818: 813: 808: 803: 798: 791: 787: 781: 777: 776: 755:MediaWiki 1.18 708: 700: 693: 682: 681: 675:+ Add a comment 673: 669: 668: 667: 629: 624: 622: 619: 608: 607: 602: 599: 594: 552:Mozilla Firefox 495: 443: 442: 441: 436: 205: 204: 199: 193: 188: 187: 159: 154: 147: 146: 145: 136: 126: 116: 106: 96: 86: 80: 77: 66: 62: 60: 50: 49: 44: 38: 26: 25: 24: 12: 11: 5: 854: 844: 843: 819: 814: 809: 804: 799: 794: 793: 792: 779: 778: 775: 757:was rebranched 754: 753: 752: 751: 683: 680: 672: 671: 666: 661: 656: 651: 646: 641: 639:News and notes 635: 623: 611: 610: 609: 600: 591: 590: 589: 588: 587: 573: 559: 543: 536: 529: 514: 503: 494: 491: 444: 438: 437: 434: 433: 427: 421: 420: 414: 408: 407: 401: 395: 394: 388: 382: 381: 378:29 August 2011 375: 369: 368: 362: 356: 355: 349: 343: 342: 336: 329: 326: 325: 317: 311: 310: 304: 298: 297: 291: 285: 284: 278: 272: 271: 265: 259: 258: 255:29 August 2011 252: 246: 245: 239: 233: 232: 226: 220: 219: 213: 206: 202: 191: 190: 189: 186: 183: 158: 155: 144: 143: 133: 123: 113: 103: 93: 82: 81: 78: 72: 71: 70: 69: 64: 63: 61: 58: 45: 40: 39: 30: 29: 15: 9: 6: 4: 3: 2: 853: 842: 839: 838: 836: 823: 817: 812: 807: 802: 797: 786: 774: 770: 766: 762: 758: 750: 746: 742: 737: 736: 735: 732: 728: 727:wikitech page 724: 723: 722: 721: 717: 713: 705: 696: 691: 687: 676: 665: 662: 660: 657: 655: 652: 650: 647: 645: 642: 640: 637: 633: 627: 620:In this issue 615: 606: 598: 585: 582: 578: 574: 571: 567: 564: 560: 557: 553: 548: 544: 541: 537: 534: 530: 527: 523: 519: 515: 512: 508: 504: 501: 497: 496: 490: 486: 484: 483:bleeding edge 475: 471: 469: 465: 461: 457: 453: 449: 435: 432: 430:21 March 2011 426: 425: 419: 417:25 April 2011 413: 412: 406: 400: 399: 393: 387: 386: 380: 374: 373: 367: 361: 360: 354: 352:16 April 2012 348: 347: 341: 339:23 April 2012 335: 334: 327: 324: 323: 322: 321:More articles 316: 315: 312: 309: 307:21 March 2011 303: 302: 296: 294:25 April 2011 290: 289: 283: 277: 276: 270: 264: 263: 257: 251: 250: 244: 238: 237: 231: 229:16 April 2012 225: 224: 218: 216:23 April 2012 212: 211: 182: 179: 174: 172: 168: 164: 152: 142: 134: 132: 124: 122: 114: 112: 104: 102: 94: 92: 84: 83: 75: 56: 48: 43: 34: 23: 19: 739:Wednesday.-- 709: 663: 632:all comments 626:18 July 2011 576: 510: 487: 480: 459: 445: 428: 422: 415: 409: 402: 396: 391:18 July 2011 389: 383: 376: 370: 363: 357: 350: 344: 337: 331: 330: 320: 319: 318: 305: 299: 292: 286: 279: 273: 268:18 July 2011 266: 260: 253: 247: 240: 234: 227: 221: 214: 208: 207: 175: 160: 54:18 July 2011 822:Suggestions 769:Beastepraix 686:transcluded 644:In the news 577:Annual Plan 404:30 May 2011 281:30 May 2011 203:What is...? 741:Jorm (WMF) 712:Jorm (WMF) 566:JavaScript 462:coverage: 178:emphasised 79:Share this 74:Contribute 22:2011-07-18 816:Subscribe 731:Jarry1250 690:talk page 163:MediaWiki 151:Jarry1250 835:Category 811:Newsroom 806:Archives 595:Previous 511:Signpost 493:In brief 460:Signpost 171:new page 121:LinkedIn 101:Facebook 20:‎ | 540:blogged 111:Twitter 765:epraix 581:uptime 563:jQuery 522:posted 507:a post 131:Reddit 91:E-mail 801:About 761:Locos 570:29773 533:29938 500:28613 16:< 796:Home 759:. -- 745:talk 716:talk 603:Next 545:The 452:wiki 141:Digg 470:.) 456:Git 149:By 76:— 837:: 788:}} 782:{{ 767:~ 747:) 718:) 593:← 572:). 558:). 466:, 790:. 743:( 714:( 707:. 697:. 634:) 630:( 528:. 468:2 464:1

Index

Knowledge:Knowledge Signpost
2011-07-18
The Signpost
← Back to Contents
View Latest Issue
18 July 2011
Contribute
E-mail
Facebook
Twitter
LinkedIn
Reddit
Digg
Jarry1250
MediaWiki
published this week
new page
emphasised
Wikimedia Labs: soon to be at the cutting edge of MediaWiki development?
MediaWiki 1.20wmf01 hits first WMF wiki, understanding 20% time, and why this report cannot yet be a draft
What is: agile development? and new mobile site goes live
The bugosphere, new mobile site and MediaWiki 1.18 close in on deployment
Code Review backlog almost zero; What is: Subversion?; brief news
Wikimedia down for an hour; What is: Knowledge Offline?
Bugs, Repairs, and Internal Operational News
What is: localisation?; the proposed "personal image filter" explained; and more in brief
More articles
Wikimedia Labs: soon to be at the cutting edge of MediaWiki development?
MediaWiki 1.20wmf01 hits first WMF wiki, understanding 20% time, and why this report cannot yet be a draft
What is: agile development? and new mobile site goes live

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