Page MenuHomeNicheWork Phabricator
Feed Advanced Search

Nov 11 2019

hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.

Rebuilding on earth:

$ sed -i 's#/..wgDBTableOptions./#ENGINE=InnoDB, DEFAULT CHARSET=binary#' init_1.27.sql 
$ mysqladmin drop -f wiki_demo; mysqladmin create wiki_demo; (echo "set names 'utf8';"; echo "set character set utf8;";echo 'set unique_checks = 0;'; echo 'set autocommit = 0;'; cat init_1.27.sql ;echo "alter table page drop index name_title;"; pv 01-enwikivoyage.sql.bz2 | bzcat ; echo 'set unique_checks = 1;' ) | mysql wiki_demo
Nov 11 2019, 2:18 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS

Nov 9 2019

hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.
$ git remote rename origin moon
$ git remote add earth mediawiki::https://asyncwiki-earth.wmflabs.org/demo
Nov 9 2019, 3:26 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS

Nov 5 2019

hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.

Created a bot user user Special:BotPasswords and pushed an edit back to the moon. Voila!

Nov 5 2019, 3:01 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.

Wiki is kind of working, so I'm gonna stop fiddling with it. Trying the original git clone:

Nov 5 2019, 2:42 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS

Sep 30 2019

hexmode changed the visibility for T27: Automated MABS setup - in case of failure. Fail case Oct 23, 2018.
Sep 30 2019, 5:56 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T151: MABS: Refactor out static class.
Sep 30 2019, 5:56 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T171: MABS: Use History browser for merge tool.
Sep 30 2019, 5:54 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T44: MABS: Discussion of current and future plans.
Sep 30 2019, 5:54 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T242: MABS: How to import.
Sep 30 2019, 5:53 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T152: MABS: Special page is in bad state, fix now.
Sep 30 2019, 5:52 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T287: MABS: Create docker for quick testing.
Sep 30 2019, 5:50 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS

Sep 16 2019

hexmode moved T287: MABS: Create docker for quick testing from Current to Backlog on the MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS board.
Sep 16 2019, 10:02 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode moved T301: MABS: Fix double-fetch of pages from Backlog to Current on the MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS board.
Sep 16 2019, 10:02 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode moved T152: MABS: Special page is in bad state, fix now from Backlog to Completed on the MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS board.
Sep 16 2019, 10:01 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode moved T325: MABS: Disable UploadWizard, SMW and any other extensions interfereing with demo from Backlog to Completed on the MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS board.
Sep 16 2019, 10:01 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode moved T287: MABS: Create docker for quick testing from Completed to Current on the MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS board.
Sep 16 2019, 10:01 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode moved T338: MABS: Don't always fetch all revisions from Backlog to Completed on the MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS board.
Sep 16 2019, 10:01 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode moved T287: MABS: Create docker for quick testing from Backlog to Completed on the MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS board.
Sep 16 2019, 10:00 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode moved T307: MABS: merge should rebase wikiX onto wikiY from Backlog to Current on the MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS board.
Sep 16 2019, 10:00 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode moved T319: MABS: Set up MABS demonstration on Wikimedia cloud services from Backlog to Current on the MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS board.
Sep 16 2019, 10:00 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode moved T326: MABS: Sync ONE article between asywiki demo wikis from Backlog to Current on the MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS board.
Sep 16 2019, 10:00 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode lowered the priority of T324: MABS: Check out the 2Col conflict extension from Normal to Low.
Sep 16 2019, 9:59 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode lowered the priority of T305: MABS: push to recent clone should probably never say most recent remote ref was 0 from Normal to Low.
Sep 16 2019, 9:57 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode lowered the priority of T304: MABS: Test fetch strategies from Normal to Low.
Sep 16 2019, 9:56 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode lowered the priority of T302: MABS: Remote rename "loses" current fetch and results in a forced update from Normal to Low.
Sep 16 2019, 9:56 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode raised the priority of T326: MABS: Sync ONE article between asywiki demo wikis from Normal to High.
Sep 16 2019, 9:55 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T326: MABS: Sync ONE article between asywiki demo wikis.
Sep 16 2019, 9:45 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T325: MABS: Disable UploadWizard, SMW and any other extensions interfereing with demo.
Sep 16 2019, 9:45 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T324: MABS: Check out the 2Col conflict extension.
Sep 16 2019, 9:44 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T318: MABS: Import Wikivoyage into testing.
Sep 16 2019, 9:42 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T319: MABS: Set up MABS demonstration on Wikimedia cloud services.
Sep 16 2019, 9:42 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T307: MABS: merge should rebase wikiX onto wikiY.
Sep 16 2019, 9:41 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T306: MABS: Empty lines removed.
Sep 16 2019, 9:40 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T305: MABS: push to recent clone should probably never say most recent remote ref was 0.
Sep 16 2019, 9:38 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T304: MABS: Test fetch strategies.
Sep 16 2019, 9:36 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T302: MABS: Remote rename "loses" current fetch and results in a forced update.
Sep 16 2019, 9:35 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T300: MABS: Create working demo.
Sep 16 2019, 9:30 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS

Sep 15 2019

hexmode shifted T301: MABS: Fix double-fetch of pages from the Restricted Space space to the S3 Public NicheWork space.
Sep 15 2019, 11:02 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T301: MABS: Fix double-fetch of pages.
Sep 15 2019, 11:00 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode closed T338: MABS: Don't always fetch all revisions as Resolved.

with the work done today, this is done. At least when only a few pages are specified, only those are fetched.

Sep 15 2019, 11:00 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode closed T338: MABS: Don't always fetch all revisions, a subtask of T300: MABS: Create working demo, as Resolved.
Sep 15 2019, 11:00 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.

Note that the above was resolved by re-importing the SQL and then running rebuildrecentchanges.php

Sep 15 2019, 10:57 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for T338: MABS: Don't always fetch all revisions.
Sep 15 2019, 3:43 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T338: MABS: Don't always fetch all revisions.

This is demonstrated by the following:

git clone -c remote.origin.pages='Atlanta Toledo ' mediawiki::http://asyncwiki-moon.wmflabs.org/demo/ async

which should only fetch the histories for two pages.

Sep 15 2019, 3:42 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode updated the task description for T338: MABS: Don't always fetch all revisions.
Sep 15 2019, 3:39 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS

Sep 14 2019

hexmode triaged T338: MABS: Don't always fetch all revisions as Normal priority.
Sep 14 2019, 6:42 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS

Sep 12 2019

hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.

keep ending up here:

Refreshing links tables.
Starting from page_id 1 of 173884.
[b0f10473827284f0a2844f14] [no req]   MediaWiki\Revision\RevisionAccessException from line 1635 of /opt/htdocs/mediawiki/includes/Revision/RevisionStore.php: Main slot of revision 934 not found in database!
Backtrace:
#0 /opt/htdocs/mediawiki/includes/Revision/RevisionStore.php(1671): MediaWiki\Revision\RevisionStore->loadSlotRecords(string, integer)
#1 [internal function]: MediaWiki\Revision\RevisionStore->MediaWiki\Revision\{closure}()
#2 /opt/htdocs/mediawiki/includes/Revision/RevisionSlots.php(165): call_user_func(Closure)
#3 /opt/htdocs/mediawiki/includes/Revision/RevisionRenderer.php(169): MediaWiki\Revision\RevisionSlots->getSlots()
#4 /opt/htdocs/mediawiki/includes/Revision/RevisionRenderer.php(128): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array)
#5 [internal function]: MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)
#6 /opt/htdocs/mediawiki/includes/Revision/RenderedRevision.php(175): call_user_func(Closure, MediaWiki\Revision\RenderedRevision, array)
#7 /opt/htdocs/mediawiki/includes/Storage/DerivedPageDataUpdater.php(1266): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#8 /opt/htdocs/mediawiki/includes/Storage/DerivedPageDataUpdater.php(1288): MediaWiki\Storage\DerivedPageDataUpdater->getCanonicalParserOutput()
#9 /opt/htdocs/mediawiki/includes/Storage/DerivedPageDataUpdater.php(1560): MediaWiki\Storage\DerivedPageDataUpdater->getSecondaryDataUpdates(boolean)
#10 /opt/htdocs/mediawiki/includes/page/WikiPage.php(2106): MediaWiki\Storage\DerivedPageDataUpdater->doSecondaryDataUpdates(array)
#11 /opt/htdocs/mediawiki/maintenance/refreshLinks.php(275): WikiPage->doSecondaryDataUpdates(array)
#12 /opt/htdocs/mediawiki/maintenance/refreshLinks.php(198): RefreshLinks::fixLinksFromArticle(integer, boolean)
#13 /opt/htdocs/mediawiki/maintenance/refreshLinks.php(83): RefreshLinks->doRefreshLinks(integer, boolean, string, boolean, boolean)
#14 /opt/htdocs/mediawiki/maintenance/rebuildall.php(60): RefreshLinks->execute()
#15 /opt/htdocs/mediawiki/maintenance/doMaintenance.php(94): RebuildAll->execute()
#16 /opt/htdocs/mediawiki/maintenance/rebuildall.php(67): require_once(string)
#17 {main}
Sep 12 2019, 7:57 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.

php maintenance/populateContentModel.php --ns all --table revision

Sep 12 2019, 7:23 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.

fixed by adding a row with role_id=2 and role_name='aux'

Sep 12 2019, 6:40 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.

Apparently it fixed itself without my knowledge. Now getting what looks like this bug.

Sep 12 2019, 6:09 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.

Did that now we're seeing this: in a bad state due to production tables being imported where Reedy suggests insert ignore brefore abandoning because it was somehow "fixed".

Sep 12 2019, 3:27 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.

Switched back to REL1_32 and tried

# sudo -u www-data WIKI=demo php maintenance/migrateActors.php --force
...cannot update while $wgActorTableSchemaMigrationStage lacks SCHEMA_COMPAT_WRITE_NEW
Sep 12 2019, 3:09 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.

got a few errors like this:

User name "Ensmelle" is usable, cannot create an anonymous actor for it. Run maintenance/cleanupUsersWithNoId.php to fix this situation.
Sep 12 2019, 1:59 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.

Trying update.php (currently running)

Sep 12 2019, 1:58 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.

Switched to REL1_33 and tried:

# sudo -u www-data WIKI=demo php maintenance/rebuildrecentchanges.php --from 20190101000000 --to 20191201000000
Rebuilding range of 28857600 seconds (334 days)
Clearing recentchanges table for time range...
Loading from page and revision tables...
Inserting from page and revision tables...
Updating links and size differences...
Loading from user and logging tables...
Flagging bot account edits...
Removing duplicate revision and logging entries...
Done.
[82ee5cb68df777ec8729a708] [no req]   Error from line 264 of /opt/htdocs/mediawiki/includes/libs/rdbms/lbfactory/LBFactory.php: Call to undefined method Wikimedia\ScopedCallback::newScopedIgnoreUserAbort()
Backtrace:
#0 /opt/htdocs/mediawiki/maintenance/doMaintenance.php(104): Wikimedia\Rdbms\LBFactory->commitMasterChanges(string)
#1 /opt/htdocs/mediawiki/maintenance/rebuildrecentchanges.php(519): require_once(string)
#2 {main}
PHP Fatal error:  Uncaught Error: Call to undefined method Wikimedia\ScopedCallback::newScopedIgnoreUserAbort() in /opt/htdocs/mediawiki/includes/libs/rdbms/lbfactory/LBFactory.php:264
Stack trace:
#0 /opt/htdocs/mediawiki/includes/libs/rdbms/lbfactory/LBFactory.php(183): Wikimedia\Rdbms\LBFactory->commitMasterChanges('Wikimedia\\Rdbms...')
#1 /opt/htdocs/mediawiki/includes/libs/rdbms/lbfactory/LBFactory.php(156): Wikimedia\Rdbms\LBFactory->shutdown(0)
#2 /opt/htdocs/mediawiki/includes/libs/rdbms/lbfactory/LBFactory.php(734): Wikimedia\Rdbms\LBFactory->destroy()
#3 [internal function]: Wikimedia\Rdbms\LBFactory->__destruct()
#4 {main}
  thrown in /opt/htdocs/mediawiki/includes/libs/rdbms/lbfactory/LBFactory.php on line 264
Sep 12 2019, 1:54 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.

feh:

$ sudo -u www-data WIKI=demo php maintenance/rebuildrecentchanges.php --from 20190101000000 --to 20191201000000
Rebuilding range of 28857600 seconds (334 days)
Clearing recentchanges table for time range...
Loading from page and revision tables...
Inserting from page and revision tables...
[cefdc151b8d10c6a08a37a8e] [no req]   InvalidArgumentException from line 713 of /opt/htdocs/mediawiki/includes/user/User.php: Cannot create a user with no name, no ID, and no actor ID
Backtrace:
#0 /opt/htdocs/mediawiki/maintenance/rebuildrecentchanges.php(151): User::newFromAnyId(string, string, NULL)
#1 /opt/htdocs/mediawiki/maintenance/rebuildrecentchanges.php(70): RebuildRecentchanges->rebuildRecentChangesTablePass1(Wikimedia\Rdbms\LBFactorySimple)
#2 /opt/htdocs/mediawiki/maintenance/doMaintenance.php(94): RebuildRecentchanges->execute()
#3 /opt/htdocs/mediawiki/maintenance/rebuildrecentchanges.php(519): require_once(string)
#4 {main}
Sep 12 2019, 1:04 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.

After fixing some bugs related to fetching single pages it looks like I need to run rebuild recent changes. since the api call is returning empty.

Sep 12 2019, 1:00 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T326: MABS: Sync ONE article between asywiki demo wikis.

Command to use, from instructions:

$ git clone -c remote.origin.pages='Atlanta' mediawiki::http://asyncwiki-moon.wmflabs.org/demo
Sep 12 2019, 11:44 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS

Sep 3 2019

hexmode triaged T326: MABS: Sync ONE article between asywiki demo wikis as Normal priority.
Sep 3 2019, 10:35 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode closed T325: MABS: Disable UploadWizard, SMW and any other extensions interfereing with demo as Resolved.
Sep 3 2019, 10:24 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode closed T325: MABS: Disable UploadWizard, SMW and any other extensions interfereing with demo, a subtask of T300: MABS: Create working demo, as Resolved.
Sep 3 2019, 10:24 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T325: MABS: Disable UploadWizard, SMW and any other extensions interfereing with demo.

See 992d9fae8872 for todays work that resolves this by stripping out MEZA-bundled extensions. Also spent some time struggling with the disk size provided at WMFLabs, so I had to blow away mw-debug.log files and the database with each deploy.

Sep 3 2019, 10:24 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS

Aug 31 2019

hexmode triaged T325: MABS: Disable UploadWizard, SMW and any other extensions interfereing with demo as Normal priority.
Aug 31 2019, 3:08 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode renamed T307: MABS: merge should rebase wikiX onto wikiY from MABS: merge should be add individual edits AKA cherry-picks to MABS: merge should rebase wikiX onto wikiY.
Aug 31 2019, 3:04 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode changed the visibility for MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS.
Aug 31 2019, 1:05 PM

Aug 24 2019

hexmode triaged T324: MABS: Check out the 2Col conflict extension as Normal priority.
Aug 24 2019, 10:34 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T319: MABS: Set up MABS demonstration on Wikimedia cloud services.

I can use the DB dump from T318 to import into the WMF cloud instances that Darren set up. All that is left now is getting the Sync process running.

Aug 24 2019, 10:31 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode closed T318: MABS: Import Wikivoyage into testing as Resolved.

Import is working enough to do a MABS PoC

Aug 24 2019, 10:29 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode closed T318: MABS: Import Wikivoyage into testing, a subtask of T319: MABS: Set up MABS demonstration on Wikimedia cloud services, as Resolved.
Aug 24 2019, 10:29 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a commit to T318: MABS: Import Wikivoyage into testing: R23:e0a6ebfcfff8: Maps!.
Aug 24 2019, 10:03 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a commit to T318: MABS: Import Wikivoyage into testing: R23:02e361525d7e: Start of making this generic enough to deploy an arbitrary # of wiki.
Aug 24 2019, 9:31 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a commit to T318: MABS: Import Wikivoyage into testing: R23:12c4a4138390: Wrong case confuses environment passing.
Aug 24 2019, 7:28 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a commit to T318: MABS: Import Wikivoyage into testing: R23:02e3f5c76499: Move constants to configure.mk.
Aug 24 2019, 7:24 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T318: MABS: Import Wikivoyage into testing.

Need to move constants from mabsDemo.yml to the Makefile

Aug 24 2019, 5:19 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS

Aug 23 2019

hexmode added a commit to T318: MABS: Import Wikivoyage into testing: R23:a8f45aaf76ed: Snapshot of work today so far.
Aug 23 2019, 11:13 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a commit to T318: MABS: Import Wikivoyage into testing: R24:25321bdc2442: Separate getting from checking.
Aug 23 2019, 11:08 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T318: MABS: Import Wikivoyage into testing.

Update.php needs to be run.

Aug 23 2019, 6:23 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a commit to T318: MABS: Import Wikivoyage into testing: R23:14fd10f808d5: Make MWVersion selectable so we can use 1.27.
Aug 23 2019, 6:12 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a commit to T318: MABS: Import Wikivoyage into testing: R23:99062e8755ef: Clean up and fallback.
Aug 23 2019, 3:40 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T318: MABS: Import Wikivoyage into testing.

A clue!

$ docker service ps --no-trunc mabsDemo_moon-mw
ID                          NAME                     IMAGE               NODE                DESIRED STATE       CURRENT STATE             ERROR                                                                                                                 PORTS
b1fuea7uv60k7jekkw12jyoph   mabsDemo_moon-mw.1       wikibase:latest     silk                Ready               Rejected 3 seconds ago    "invalid mount config for type "bind": bind source path does not exist: /home/mah/client/mabs/mabs-demo/moonimages"   
dc5k0uf50la6ep0anl67zxza3    \_ mabsDemo_moon-mw.1   wikibase:latest     silk                Shutdown            Rejected 8 seconds ago    "invalid mount config for type "bind": bind source path does not exist: /home/mah/client/mabs/mabs-demo/moonimages"   
p84colpiml20qeafuwhkxpnse    \_ mabsDemo_moon-mw.1   wikibase:latest     silk                Shutdown            Rejected 13 seconds ago   "invalid mount config for type "bind": bind source path does not exist: /home/mah/client/mabs/mabs-demo/moonimages"   
jnilqqhje34r6vv0wj5v1w04t    \_ mabsDemo_moon-mw.1   wikibase:latest     silk                Shutdown            Rejected 18 seconds ago   "invalid mount config for type "bind": bind source path does not exist: /home/mah/client/mabs/mabs-demo/moonimages"   
nhnizihtzrnwpq5w2t9scaihs    \_ mabsDemo_moon-mw.1   wikibase:latest     silk                Shutdown            Rejected 23 seconds ago   "invalid mount config for type "bind": bind source path does not exist: /home/mah/client/mabs/mabs-demo/moonimages"    

(Hint from SO.)

Aug 23 2019, 2:17 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T318: MABS: Import Wikivoyage into testing.

It looks like they might not come online till the db is loaded?

Aug 23 2019, 2:10 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T318: MABS: Import Wikivoyage into testing.

wiki docker image doesn't appear to start with stack... why not?

$ make start
nothing found in stack: mabsDemo
Ignoring unsupported options: links, restart
Aug 23 2019, 2:03 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a commit to T318: MABS: Import Wikivoyage into testing: R23:6577e51f4725: Fix check for existing images to keep from rebuilding.
Aug 23 2019, 1:58 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T318: MABS: Import Wikivoyage into testing.

Currently, the buildImg target doesn't PROPERLY check to see if the image is already built.

Aug 23 2019, 1:49 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a commit to T318: MABS: Import Wikivoyage into testing: R23:f4d237346932: Successfully created an sql. Now to load..
Aug 23 2019, 12:41 AM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS

Aug 22 2019

hexmode added a commit to T318: MABS: Import Wikivoyage into testing: R23:ad578b3c864e: Don't save 00-db.sql in git.
Aug 22 2019, 9:20 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a commit to T318: MABS: Import Wikivoyage into testing: R24:c206820059c4: Fix wmfGetGit target to decode base64.
Aug 22 2019, 7:46 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a commit to T318: MABS: Import Wikivoyage into testing: R24:e42ba9076dd2: Add a base-config.mk.
Aug 22 2019, 5:57 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a commit to T318: MABS: Import Wikivoyage into testing: R24:b6f86bb3d3ab: Initial commit.
Aug 22 2019, 4:53 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a commit to T318: MABS: Import Wikivoyage into testing: R23:d453ca0b6220: editorconfig.
Aug 22 2019, 4:07 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a commit to T318: MABS: Import Wikivoyage into testing: R23:fdbb1c92c166: Adapt SQL loading.
Aug 22 2019, 1:33 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS

Aug 17 2019

hexmode added a subtask for T300: MABS: Create working demo: T319: MABS: Set up MABS demonstration on Wikimedia cloud services.
Aug 17 2019, 6:48 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a parent task for T319: MABS: Set up MABS demonstration on Wikimedia cloud services: T300: MABS: Create working demo.
Aug 17 2019, 6:48 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T318: MABS: Import Wikivoyage into testing.

Using MWDumper docker image to turn dump into SQL.

Aug 17 2019, 3:32 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a subtask for T319: MABS: Set up MABS demonstration on Wikimedia cloud services: T318: MABS: Import Wikivoyage into testing.
Aug 17 2019, 3:30 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a parent task for T318: MABS: Import Wikivoyage into testing: T319: MABS: Set up MABS demonstration on Wikimedia cloud services.
Aug 17 2019, 3:30 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode added a comment to T319: MABS: Set up MABS demonstration on Wikimedia cloud services.

Deadline set for next Async wiki meetup.

Aug 17 2019, 3:28 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode triaged T319: MABS: Set up MABS demonstration on Wikimedia cloud services as Normal priority.
Aug 17 2019, 3:25 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS
hexmode created T318: MABS: Import Wikivoyage into testing.
Aug 17 2019, 3:18 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS

Aug 9 2019

hexmode added a commit to T307: MABS: merge should rebase wikiX onto wikiY: R23:31aaa8744fd7: Make sync script slightly more generic.
Aug 9 2019, 12:53 PM · MULTILATERAL, ASYNCHRONOUS, BIDIRECTIONAL SYNCHRONISATION (OF WIKIS) MABS