Page MenuHomePhabricator
Paste P31910

WikibaseLexeme
ArchivedPublic

Authored by zeljkofilipin on Jul 26 2022, 8:21 AM.
Tags
None
Referenced Files
F35339501: WikibaseLexeme
Jul 26 2022, 9:38 AM
F35339106: WikibaseLexeme
Jul 26 2022, 9:13 AM
F35339103: WikibaseLexeme
Jul 26 2022, 9:11 AM
F35339098: WikibaseLexeme
Jul 26 2022, 9:06 AM
F35339088: WikibaseLexeme
Jul 26 2022, 8:56 AM
F35339085: WikibaseLexeme
Jul 26 2022, 8:51 AM
F35339073: WikibaseLexeme
Jul 26 2022, 8:39 AM
F35339072: WikibaseLexeme
Jul 26 2022, 8:37 AM
Subscribers
None
z@air:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy
z@air:~$ docker --version
Docker version 20.10.14, build a224086
z@air:~$ docker-compose --version
docker-compose version 1.29.2, build 5becea4c
z@air:~$ node -v
v14.17.5
z@air:~$ npm -v
7.21.0
z@air:~/Documents/gerrit/mediawiki/core$ cat .env
MW_SCRIPT_PATH=/w
MW_SERVER=http://localhost:8080
MW_DOCKER_PORT=8080
MEDIAWIKI_USER=Admin
MEDIAWIKI_PASSWORD=dockerpass
XDEBUG_CONFIG=
XDEBUG_ENABLE=true
XHPROF_ENABLE=true
MW_DOCKER_UID=1000
MW_DOCKER_GID=1000
z@air:~/Documents/gerrit/mediawiki/core$ docker-compose up -d
Recreating core_mediawiki_1 ... done
Starting core_mediawiki-jobrunner_1 ... done
Starting core_mediawiki-web_1 ... done
z@air:~/Documents/gerrit/mediawiki/core$ docker-compose exec mediawiki composer update
> ComposerHookHandler::onPreUpdate
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested.
Generating optimized autoload files
41 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> ComposerVendorHtaccessCreator::onEvent
z@air:~/Documents/gerrit/mediawiki/core$ docker-compose exec mediawiki /bin/bash /docker/install.sh
+ php maintenance/install.php --server http://localhost:8080 --scriptpath=/w --dbtype sqlite --dbpath /var/www/html/w/cache/sqlite --lang en --pass dockerpass MediaWiki Admin
PHP 7.2.34-18+0~20210223.60+debian10~1.gbpb21322+wmf2 is installed.
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Using the PHP intl extension for Unicode normalization.
The environment has been checked. You can install MediaWiki.
Setting up database
done
Creating tables, step one
done
Creating tables, step two
done
Populating default interwiki table
done
Initializing statistics
done
Generating secret keys
done
Prevent running unneeded updates
done
Restoring MediaWiki services
done
Creating administrator user account
done
Creating main page with default content
done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
z@air:~/Documents/gerrit/mediawiki/core$ npm ci
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated superagent@6.1.0: Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at <https://github.com/visionmedia/superagent/releases>. Thanks to @shadowgate15, @spence-s, and @niftylettuce. Superagent is sponsored by Forward Email at <https://forwardemail.net>.
added 917 packages, and audited 919 packages in 10s
101 packages are looking for funding
run `npm fund` for details
4 vulnerabilities (2 moderate, 2 high)
To address issues that do not require attention, run:
npm audit fix
To address all issues, run:
npm audit fix --force
Run `npm audit` for details.
z@air:~/Documents/gerrit/mediawiki/core$ export MW_SERVER=http://localhost:8080
export MW_SCRIPT_PATH=/w
export MEDIAWIKI_USER=Admin
export MEDIAWIKI_PASSWORD=dockerpass
z@air:~/Documents/gerrit/mediawiki/core$ npm run selenium-test
> selenium-test
> wdio ./tests/selenium/wdio.conf.js
Execution of 5 workers started at 2022-07-26T08:30:11.360Z
[0-2] RUNNING in chrome - /tests/selenium/specs/user.js
[0-3] RUNNING in chrome - /tests/selenium/specs/watchlist.js
[0-0] RUNNING in chrome - /tests/selenium/specs/page.js
[0-1] RUNNING in chrome - /tests/selenium/specs/recentchanges.js
[0-1] PASSED in chrome - /tests/selenium/specs/recentchanges.js
[0-0] PASSED in chrome - /tests/selenium/specs/page.js
[0-4] RUNNING in chrome - /tests/selenium/wdio-mediawiki/specs/BlankPage.js
[0-3] PASSED in chrome - /tests/selenium/specs/watchlist.js
[0-4] PASSED in chrome - /tests/selenium/wdio-mediawiki/specs/BlankPage.js
[0-2] ffmpeg stderr: [x11grab @ 0x560bf54829c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-2] ffmpeg stderr: :0: Invalid argument
[0-2] PASSED in chrome - /tests/selenium/specs/user.js
"spec" Reporter:
------------------------------------------------------------------
[Chrome 103.0.5060.134 linux #0-1] Running: Chrome (v103.0.5060.134) on linux
[Chrome 103.0.5060.134 linux #0-1] Session ID: 11ae7cb3-96df-4db4-ba43-da5f239aeca2
[Chrome 103.0.5060.134 linux #0-1]
[Chrome 103.0.5060.134 linux #0-1] » /tests/selenium/specs/recentchanges.js
[Chrome 103.0.5060.134 linux #0-1] Special:RecentChanges
[Chrome 103.0.5060.134 linux #0-1] ? shows page creation
[Chrome 103.0.5060.134 linux #0-1] - shows page creation
[Chrome 103.0.5060.134 linux #0-1]
[Chrome 103.0.5060.134 linux #0-1] 1 skipped (2.1s)
------------------------------------------------------------------
[Chrome 103.0.5060.134 linux #0-0] Running: Chrome (v103.0.5060.134) on linux
[Chrome 103.0.5060.134 linux #0-0] Session ID: ec273fc5-ef42-4eed-99d1-c028c6815859
[Chrome 103.0.5060.134 linux #0-0]
[Chrome 103.0.5060.134 linux #0-0] » /tests/selenium/specs/page.js
[Chrome 103.0.5060.134 linux #0-0] Page
[Chrome 103.0.5060.134 linux #0-0] ? should be previewable
[Chrome 103.0.5060.134 linux #0-0] - should be previewable
[Chrome 103.0.5060.134 linux #0-0] ? should be creatable
[Chrome 103.0.5060.134 linux #0-0] - should be creatable
[Chrome 103.0.5060.134 linux #0-0] ? should be re-creatable
[Chrome 103.0.5060.134 linux #0-0] - should be re-creatable
[Chrome 103.0.5060.134 linux #0-0] ? should be editable @daily
[Chrome 103.0.5060.134 linux #0-0] - should be editable @daily
[Chrome 103.0.5060.134 linux #0-0] ? should have history @daily
[Chrome 103.0.5060.134 linux #0-0] - should have history @daily
[Chrome 103.0.5060.134 linux #0-0] ? should be deletable
[Chrome 103.0.5060.134 linux #0-0] - should be deletable
[Chrome 103.0.5060.134 linux #0-0] ? should be restorable
[Chrome 103.0.5060.134 linux #0-0] - should be restorable
[Chrome 103.0.5060.134 linux #0-0] ? should be protectable
[Chrome 103.0.5060.134 linux #0-0] - should be protectable
[Chrome 103.0.5060.134 linux #0-0] - should be undoable
[Chrome 103.0.5060.134 linux #0-0]
[Chrome 103.0.5060.134 linux #0-0] 9 skipped (2.2s)
------------------------------------------------------------------
[Chrome 103.0.5060.134 linux #0-3] Running: Chrome (v103.0.5060.134) on linux
[Chrome 103.0.5060.134 linux #0-3] Session ID: 8066fcc0-5eb6-48c9-a0c7-1868917031fd
[Chrome 103.0.5060.134 linux #0-3]
[Chrome 103.0.5060.134 linux #0-3] » /tests/selenium/specs/watchlist.js
[Chrome 103.0.5060.134 linux #0-3] Special:Watchlist
[Chrome 103.0.5060.134 linux #0-3] ? should show page with new edit
[Chrome 103.0.5060.134 linux #0-3] - should show page with new edit
[Chrome 103.0.5060.134 linux #0-3]
[Chrome 103.0.5060.134 linux #0-3] 1 skipped (5.3s)
------------------------------------------------------------------
[Chrome 103.0.5060.134 linux #0-4] Running: Chrome (v103.0.5060.134) on linux
[Chrome 103.0.5060.134 linux #0-4] Session ID: 39eeb0e5-d1c5-41e5-a92f-98947bc64b40
[Chrome 103.0.5060.134 linux #0-4]
[Chrome 103.0.5060.134 linux #0-4] » /tests/selenium/wdio-mediawiki/specs/BlankPage.js
[Chrome 103.0.5060.134 linux #0-4] BlankPage
[Chrome 103.0.5060.134 linux #0-4] ✓ should have its title @daily
[Chrome 103.0.5060.134 linux #0-4]
[Chrome 103.0.5060.134 linux #0-4] 1 passing (787ms)
------------------------------------------------------------------
[Chrome 103.0.5060.134 linux #0-2] Running: Chrome (v103.0.5060.134) on linux
[Chrome 103.0.5060.134 linux #0-2] Session ID: 1e18d240-868e-44a5-80c0-95b1d6eebc2b
[Chrome 103.0.5060.134 linux #0-2]
[Chrome 103.0.5060.134 linux #0-2] » /tests/selenium/specs/user.js
[Chrome 103.0.5060.134 linux #0-2] User
[Chrome 103.0.5060.134 linux #0-2] ✓ should be able to create account
[Chrome 103.0.5060.134 linux #0-2] ✓ should be able to log in @daily
[Chrome 103.0.5060.134 linux #0-2]
[Chrome 103.0.5060.134 linux #0-2] 2 passing (10.3s)
Spec Files: 5 passed, 5 total (100% completed) in 00:00:29
z@air:~/Documents/gerrit/mediawiki/core$ cat composer.local.json
{
"extra": {
"merge-plugin": {
"include": [
"extensions/Wikibase/composer.json"
]
}
}
z@air:~/Documents/gerrit/mediawiki/core$ docker-compose exec mediawiki composer update
> ComposerHookHandler::onPreUpdate
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Lock file operations: 12 installs, 0 updates, 0 removals
- Locking composer/installers (v1.12.0)
- Locking data-values/common (1.0.0)
- Locking data-values/data-values (3.0.0)
- Locking data-values/geo (4.2.3)
- Locking data-values/interfaces (1.0.0)
- Locking data-values/number (0.11.1)
- Locking data-values/serialization (1.2.4)
- Locking data-values/time (1.0.4)
- Locking diff/diff (3.2.0)
- Locking onoi/message-reporter (1.4.1)
- Locking psr/simple-cache (1.0.1)
- Locking serialization/serialization (4.0.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 12 installs, 0 updates, 0 removals
- Installing composer/installers (v1.12.0): Extracting archive
- Installing data-values/interfaces (1.0.0): Extracting archive
- Installing data-values/data-values (3.0.0): Extracting archive
- Installing data-values/geo (4.2.3): Extracting archive
- Installing data-values/common (1.0.0): Extracting archive
- Installing data-values/number (0.11.1): Extracting archive
- Installing serialization/serialization (4.0.0): Extracting archive
- Installing data-values/serialization (1.2.4): Extracting archive
- Installing data-values/time (1.0.4): Extracting archive
- Installing diff/diff (3.2.0): Extracting archive
- Installing onoi/message-reporter (1.4.1): Extracting archive
- Installing psr/simple-cache (1.0.1): Extracting archive
Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested.
Generating optimized autoload files
44 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> ComposerVendorHtaccessCreator::onEvent
z@air:~/Documents/gerrit/mediawiki/core$ cat LocalSettings.php
<?php
# This file was automatically generated by the MediaWiki 1.39.0-alpha
# installer. If you make manual changes, please keep track in case you
# need to recreate them later.
#
# See docs/Configuration.md for all configurable settings
# and their default values, but don't forget to make changes in _this_
# file, not there.
#
# Further documentation for configuration settings may be found at:
# https://www.mediawiki.org/wiki/Manual:Configuration_settings
# Protect against web entry
if ( !defined( 'MEDIAWIKI' ) ) {
exit;
}
## Include platform/distribution defaults
require_once "$IP/includes/PlatformSettings.php";
## Uncomment this to disable output compression
# $wgDisableOutputCompression = true;
$wgSitename = "MediaWiki";
$wgMetaNamespace = "Project";
## The URL base path to the directory containing the wiki;
## defaults for all runtime URL paths are based off of this.
## For more information on customizing the URLs
## (like /w/index.php/Page_title to /wiki/Page_title) please see:
## https://www.mediawiki.org/wiki/Manual:Short_URL
$wgScriptPath = "/w";
## The protocol and server name to use in fully-qualified URLs
$wgServer = "http://localhost:8080";
## The URL path to static resources (images, scripts, etc.)
$wgResourceBasePath = $wgScriptPath;
## The URL paths to the logo. Make sure you change this from the default,
## or else you'll overwrite your logo when you upgrade!
$wgLogos = [
'1x' => "$wgResourceBasePath/resources/assets/change-your-logo.svg",
'icon' => "$wgResourceBasePath/resources/assets/change-your-logo-icon.svg",
];
## UPO means: this is also a user preference option
$wgEnableEmail = true;
$wgEnableUserEmail = true; # UPO
$wgEmergencyContact = "";
$wgPasswordSender = "";
$wgEnotifUserTalk = false; # UPO
$wgEnotifWatchlist = false; # UPO
$wgEmailAuthentication = true;
## Database settings
$wgDBtype = "sqlite";
$wgDBserver = "";
$wgDBname = "my_wiki";
$wgDBuser = "";
$wgDBpassword = "";
# SQLite-specific settings
$wgSQLiteDataDir = "/var/www/html/w/cache/sqlite";
$wgObjectCaches[CACHE_DB] = [
'class' => SqlBagOStuff::class,
'loggroup' => 'SQLBagOStuff',
'server' => [
'type' => 'sqlite',
'dbname' => 'wikicache',
'tablePrefix' => '',
'variables' => [ 'synchronous' => 'NORMAL' ],
'dbDirectory' => $wgSQLiteDataDir,
'trxMode' => 'IMMEDIATE',
'flags' => 0
]
];
$wgObjectCaches['db-replicated'] = [
'factory' => 'Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec',
'args' => [ [ 'factory' => 'ObjectCache::getInstance', 'args' => [ CACHE_DB ] ] ]
];
$wgLocalisationCacheConf['storeServer'] = [
'type' => 'sqlite',
'dbname' => "{$wgDBname}_l10n_cache",
'tablePrefix' => '',
'variables' => [ 'synchronous' => 'NORMAL' ],
'dbDirectory' => $wgSQLiteDataDir,
'trxMode' => 'IMMEDIATE',
'flags' => 0
];
$wgJobTypeConf['default'] = [
'class' => 'JobQueueDB',
'claimTTL' => 3600,
'server' => [
'type' => 'sqlite',
'dbname' => "{$wgDBname}_jobqueue",
'tablePrefix' => '',
'variables' => [ 'synchronous' => 'NORMAL' ],
'dbDirectory' => $wgSQLiteDataDir,
'trxMode' => 'IMMEDIATE',
'flags' => 0
]
];
$wgResourceLoaderUseObjectCacheForDeps = true;
# Shared database table
# This has no effect unless $wgSharedDB is also set.
$wgSharedTables[] = "actor";
## Shared memory settings
$wgMainCacheType = CACHE_ACCEL;
$wgMemCachedServers = [];
## To enable image uploads, make sure the 'images' directory
## is writable, then set this to true:
$wgEnableUploads = false;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "/usr/bin/convert";
# InstantCommons allows wiki to use images from https://commons.wikimedia.org
$wgUseInstantCommons = false;
# Periodically send a pingback to https://www.mediawiki.org/ with basic data
# about this MediaWiki instance. The Wikimedia Foundation shares this data
# with MediaWiki developers to help guide future development efforts.
$wgPingback = false;
# Site language code, should be one of the list in ./includes/languages/data/Names.php
$wgLanguageCode = "en";
# Time zone
$wgLocaltimezone = "UTC";
## Set $wgCacheDirectory to a writable directory on the web server
## to make your wiki go slightly faster. The directory should not
## be publicly accessible from the web.
#$wgCacheDirectory = "$IP/cache";
$wgSecretKey = "3dd73ce10a5f8193ae940f5accbac78be9782a8c81d5865d977e83d0559d0898";
# Changing this will log out all existing sessions.
$wgAuthenticationTokenVersion = "1";
# Site upgrade key. Must be set to a string (default provided) to turn on the
# web installer while LocalSettings.php is in place
$wgUpgradeKey = "b2842009c32f1e49";
## For attaching licensing metadata to pages, and displaying an
## appropriate copyright notice / icon. GNU Free Documentation
## License and Creative Commons licenses are supported so far.
$wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright
$wgRightsUrl = "";
$wgRightsText = "";
$wgRightsIcon = "";
# Path to the GNU diff3 utility. Used for conflict resolution.
$wgDiff3 = "/usr/bin/diff3";
## Default skin: you can change the default skin. Use the internal symbolic
## names, e.g. 'vector' or 'monobook':
$wgDefaultSkin = "vector";
# Enabled skins.
# The following skins were automatically enabled:
wfLoadSkin( 'MinervaNeue' );
wfLoadSkin( 'Vector' );
# End of automatically generated settings.
# Add more configuration options below.
wfLoadExtension( 'Cite' );
wfLoadExtension( 'MobileFrontend' );
wfLoadExtension( 'UniversalLanguageSelector' );
wfLoadExtension( 'WikibaseRepository', "$IP/extensions/Wikibase/extension-repo.json" );
require_once "$IP/extensions/Wikibase/repo/ExampleSettings.php";
wfLoadExtension( 'WikibaseClient', "$IP/extensions/Wikibase/extension-client.json" );
require_once "$IP/extensions/Wikibase/client/ExampleSettings.php";
$wgEnableWikibaseRepo = true;
$wgEnableWikibaseClient = true;
$wgWBClientSettings['dataBridgeEnabled'] = true;
$wgWBClientSettings['dataBridgeHrefRegExp'] = '[/=]((?:Item:)?(Q[1-9][0-9]*)).*#(P[1-9][0-9]*)$';
$wgWBClientSettings['dataBridgeEditTags'] = [ 'Data Bridge' ];
$wgWBRepoSettings['dataBridgeEnabled'] = true;
$wgWBRepoSettings['taintedReferencesEnabled'] = true;
$wgWBRepoSettings['termboxEnabled'] = true;
z@air:~/Documents/gerrit/mediawiki/core$ docker-compose exec mediawiki php maintenance/update.php
MediaWiki 1.39.0-alpha Updater
Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Abort with control-c in the next five seconds (skip this countdown with --quick) ...0
...collations up-to-date.
...have rev_actor field in revision table.
...have img_description_id field in image table.
Migrating comments to the 'comments' table, printing progress markers. For large
databases, you may want to hit Ctrl-C and do this manually with
maintenance/migrateComments.php.
No need to migrate revision.rev_comment, field does not exist
No need to migrate archive.ar_comment, field does not exist
No need to migrate ipblocks.ipb_reason, field does not exist
No need to migrate image.img_description, field does not exist
No need to migrate oldimage.oi_description, field does not exist
No need to migrate filearchive.fa_deleted_reason, field does not exist
No need to migrate filearchive.fa_description, field does not exist
No need to migrate recentchanges.rc_comment, field does not exist
No need to migrate logging.log_comment, field does not exist
No need to migrate protected_titles.pt_reason, field does not exist
done.
...content table already exists.
...content_models table already exists.
...slots table already exists.
...have slot_origin field in slots table.
...slot_roles table already exists.
...actor table already exists.
...have ar_actor field in archive table.
...have ipb_by_actor field in ipblocks table.
...have img_actor field in image table.
...have oi_actor field in oldimage table.
...have fa_actor field in filearchive table.
...have rc_actor field in recentchanges table.
...have log_actor field in logging table.
Migrating actors to the 'actor' table, printing progress markers. For large
databases, you may want to hit Ctrl-C and do this manually with
maintenance/migrateActors.php.
Creating actor entries for all registered users
... 1 - 4
Completed actor creation, added 0 new actor(s)
No need to migrate revision.rev_user, field does not exist
No need to migrate archive.ar_user, field does not exist
No need to migrate ipblocks.ipb_by, field does not exist
No need to migrate image.img_user, field does not exist
No need to migrate oldimage.oi_user, field does not exist
No need to migrate filearchive.fa_user, field does not exist
No need to migrate recentchanges.rc_user, field does not exist
No need to migrate logging.log_user, field does not exist
Beginning migration of log_search
Completed migration, inserted 0 row(s) with 0 new actor(s), 0 error(s)
done.
...rev_text_id field does not exist in revision table, skipping modify field patch.
Modifying table site_stats...done.
...index rc_namespace_title_timestamp already set on recentchanges table.
...change_tag_def table already exists.
Populating el_index_60 field, printing progress markers. For large
databases, you may want to hit Ctrl-C and do this manually with
maintenance/populateExternallinksIndex60.php.
Populating externallinks.el_index_60...
el_id 0 - 200 of 6
Done, 0 rows updated.
done.
Modifying el_index_60 field of table externallinks...done.
Running maintenance/deduplicateArchiveRevId.php...
Deduplicating ar_rev_id...
New install, nothing to do here.
done.
...have ct_tag_id field in change_tag table.
...index ar_revid_uniq already set on archive table.
Migrating revision data to the MCR 'slot' and 'content' tables, printing progress markers.
For large databases, you may want to hit Ctrl-C and do this manually with
maintenance/populateContentTables.php.
Populating revision...
No need to populate, revision.rev_text_id field does not exist
Populating archive...
No need to populate, archive.ar_text_id field does not exist
Done. Processed 0 rows in 0.010057926177979 seconds
done.
...index log_type_action already set on logging table.
...type_action key doesn't exist.
...skipping: index iw_prefix doesn't exist.
...skipping: index pp_page_propname doesn't exist.
...skipping: index pt_namespace_title doesn't exist.
...skipping: index site_ids_type doesn't exist.
...index rc_this_oldid already set on recentchanges table.
...transcache doesn't exist.
Running maintenance/populateChangeTagDef.php...
done.
...change_tag_rc_tag key doesn't exist.
...have ipb_sitewide field in ipblocks table.
...ipblocks_restrictions table already exists.
...change_tag table does not contain ct_tag field.
...valid_tag doesn't exist.
...tag_summary doesn't exist.
...archive table does not contain ar_comment field.
...ipblocks table does not contain ipb_reason field.
...image table does not contain img_description field.
...oldimage table does not contain oi_description field.
...filearchive table does not contain fa_description field.
...recentchanges table does not contain rc_comment field.
...logging table does not contain log_comment field.
...protected_titles table does not contain pt_reason field.
...archive table does not contain ar_user field.
...ipblocks table does not contain ipb_by field.
...image table does not contain img_user field.
...oldimage table does not contain oi_user field.
...filearchive table does not contain fa_user field.
...recentchanges table does not contain rc_user field.
...logging table does not contain log_user field.
...watchlist_expiry table already exists.
Modifying fa_actor field of table filearchive...done.
Modifying rc_actor field of table recentchanges...done.
Modifying log_actor field of table logging...done.
...page_restrictions field does not exist in page table, skipping modify field patch.
...index ipb_address_unique already set on ipblocks table.
...archive table does not contain ar_text_id field.
...index ipb_address_unique on table ipblocks has no field ipb_anon_only; added.
...ipb_address_unique index up-to-date.
Modifying actor_name field of table actor...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
Modifying pl_title field of table pagelinks...done.
Modifying tl_title field of table templatelinks...done.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
Modifying ipb_timestamp field of table ipblocks...done.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
Adding tl_target_id field to table templatelinks...done.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
Modifying ipb_id field of table ipblocks...done.
Modifying user_editcount field of table user...done.
Running maintenance/migrateRevisionActorTemp.php...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running maintenance/updateRestrictions.php...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Populating the tl_target_id column
Completed normalization of templatelinks, 0 rows updated.
done.
Modifying tl_namespace field of table templatelinks...done.
Creating wb_changes table...done.
Creating wb_id_counters table...done.
Creating wb_items_per_site table...done.
...wb_ips_site_page key doesn't exist.
Creating wb_property_info table...done.
Creating wbt_text table...done.
...wb_terms doesn't exist.
Creating wb_changes_subscription table...done.
...wb_changes_change_type key doesn't exist.
...index change_object_id already set on wb_changes table.
...wb_changes_dispatch doesn't exist.
Added the "unexpectedUnconnectedPage" page property for 1 pages, up to page ID 1000000 (inclusive).
Done!
Creating wbc_entity_usage table...done.
Filling usage table: processed 0 pages, starting with page #0.
...site_stats is populated...done.
Checking existence of old default messages...done.
Populating rev_len column
...doing rev_id from 1 to 200
Populating ar_len column
...archive table seems to be empty.
rev_len and ar_len population complete [0 revision rows, 0 archive rows].
Populating rev_sha1 column
...doing rev_id from 1 to 200
Populating ar_sha1 column
...archive table seems to be empty.
Populating ar_sha1 column legacy rows
rev_sha1 and ar_sha1 population complete [0 revision rows, 0 archive rows].
Populating img_sha1 field
Done 0 files in 0.0 seconds
Fixing protocol-relative entries in the externallinks table...
Done, 0 rows updated.
Populating fa_sha1 field from fa_storage_key
Done 0 files in 0.0 seconds
Updating *_from_namespace fields in links tables.
...doing page_id from 1 to 200
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Populating page_props.pp_sortkey...
Populating page_props.pp_sortkey complete.
Updated a total of 0 rows
Copying IP revisions to ip_changes, from rev_id 0 to rev_id 1
Attempted to insert 0 IP revisions, 0 actually done.
Updating externallinks table index fields
el_id 0 - 6 of 6
Done, 0 rows updated, 0 deleted.
Purging caches...done.
Done in 4.5 s.
z@air:~/Documents/gerrit/mediawiki/core$ docker-compose exec mediawiki php extensions/Wikibase/lib/maintenance/populateSitesTable.php
done.
z@air:~/Documents/gerrit/mediawiki/core$ docker-compose exec mediawiki php extensions/Wikibase/repo/maintenance/rebuildItemsPerSite.php
Start rebuild...
Rebuild done.
z@air:~/Documents/gerrit/mediawiki/core$ docker-compose exec mediawiki php maintenance/populateInterwiki.php
Interwiki links are populated.
z@air:~/Documents/gerrit/mediawiki/core/extensions/Wikibase$ npm ci
npm WARN deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated superagent@6.1.0: Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at <https://github.com/visionmedia/superagent/releases>.
> Wikibase@0.1.0 postinstall
> npm-run-all -p install:*
> Wikibase@0.1.0 install:tainted-ref
> npm --prefix view/lib/wikibase-tainted-ref ci
> Wikibase@0.1.0 install:rest-api
> npm --prefix repo/rest-api ci
> Wikibase@0.1.0 install:bridge
> npm --prefix client/data-bridge ci
npm WARN deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated superagent@6.1.0: Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at <https://github.com/visionmedia/superagent/releases>.
added 911 packages, and audited 912 packages in 26s
145 packages are looking for funding
run `npm fund` for details
1 high severity vulnerability
To address all issues, run:
npm audit fix
Run `npm audit` for details.
npm WARN deprecated @types/webpack-dev-server@4.7.2: This is a stub types definition. webpack-dev-server provides its own type definitions, so you do not need this installed.
npm WARN deprecated stylelint-processor-html@1.0.0: Please use stylelint-processor-arbitrary-tags https://github.com/mapbox/stylelint-processor-arbitrary-tags
npm WARN deprecated stylelint-processor-html@1.0.0: Please use stylelint-processor-arbitrary-tags https://github.com/mapbox/stylelint-processor-arbitrary-tags
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
npm WARN deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated har-validator@5.1.3: this library is no longer supported
npm WARN deprecated eslint-loader@2.2.1: This loader has been deprecated. Please use eslint-webpack-plugin
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
npm WARN deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated html-webpack-plugin@3.2.0: 3.x is no longer supported
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm WARN deprecated intl-messageformat-parser@1.8.1: We've written a new parser that's 6x faster and is backwards compatible. Please use @formatjs/icu-messageformat-parser
npm WARN deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address'
npm WARN deprecated uuid@3.3.2: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated uuid@3.3.3: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated request@2.88.0: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated @hapi/joi@15.1.1: Switch to 'npm install joi'
npm WARN deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
> data-bridge@0.1.0 prepare
> node build/wikimedia-ui-base.js
⸨##################⸩ ⠙ reify:typescript: timing reifyNode:node_modules/rx
added 3443 packages, and audited 3444 packages in 2m
339 packages are looking for funding
run `npm fund` for details
⸨##################⸩ ⠦ reify:typescript: timing reifyNode:node_modules/rx
48 vulnerabilities (22 moderate, 24 high, 2 critical)
To address issues that do not require attention, run:
npm audit fix
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
> tainted-ref@0.1.0 prepare
> node build/wikimedia-ui-base.js
added 3747 packages, and audited 3748 packages in 2m
251 packages are looking for funding
run `npm fund` for details
86 vulnerabilities (28 moderate, 42 high, 16 critical)
To address issues that do not require attention, run:
npm audit fix
To address all issues possible (including breaking changes), run:
npm audit fix --force
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
added 925 packages, and audited 926 packages in 2m
148 packages are looking for funding
run `npm fund` for details
2 vulnerabilities (1 moderate, 1 high)
To address issues that do not require attention, run:
npm audit fix
To address all issues, run:
npm audit fix --force
Run `npm audit` for details.
z@air:~/Documents/gerrit/mediawiki/core/extensions/Wikibase$ chromedriver --url-base=wd/hub --port=4444 &
[1] 12867
Starting ChromeDriver 103.0.5060.134 (8ec6fce403b3feb0869b0732eda8bd95011d333c-refs/branch-heads/5060@{#1262}) on port 4444
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
z@air:~/Documents/gerrit/mediawiki/core/extensions/Wikibase$ npm run selenium-test
> Wikibase@0.1.0 selenium-test
> npm-run-all --continue-on-error selenium-test:*
> Wikibase@0.1.0 selenium-test:repo
> wdio repo/tests/selenium/wdio.conf.js
Execution of 9 workers started at 2022-07-26T08:58:55.240Z
[0-0] RUNNING in chrome - /repo/tests/selenium/specs/blocked.js
[0-0]
[0-0] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/Special%3ASetLabel-2022-07-26T08-58-59-980Z.png
[0-0]
[0-0]
[0-0] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/Special%3ASetDescription-2022-07-26T08-59-00-611Z.png
[0-0]
[0-0]
[0-0] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/Special%3ASetAliases-2022-07-26T08-59-01-206Z.png
[0-0]
[0-0]
[0-0] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/Special%3ASetLabelDescriptionAliases-2022-07-26T08-59-01-800Z.png
[0-0]
[0-0]
[0-0] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/Special%3ASetSiteLink-2022-07-26T08-59-02-425Z.png
[0-0]
[0-0]
[0-0] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/Special%3ANewItem-2022-07-26T08-59-03-022Z.png
[0-0]
[0-0]
[0-0] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/Special%3ANewProperty-2022-07-26T08-59-03-638Z.png
[0-0]
[0-0]
[0-0] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/Special%3AMergeItems-2022-07-26T08-59-04-217Z.png
[0-0]
[0-0]
[0-0] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/Special%3ARedirectEntity-2022-07-26T08-59-04-817Z.png
[0-0]
[0-0] PASSED in chrome - /repo/tests/selenium/specs/blocked.js
[0-1] RUNNING in chrome - /repo/tests/selenium/specs/item.js
[0-1]
[0-1] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/can-add-a-statement-using-the-keyboard-2022-07-26T08-59-13-345Z.png
[0-1]
[0-1]
[0-1] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/old-revisions-do-not-have-an-edit-link-2022-07-26T08-59-17-267Z.png
[0-1]
[0-1] PASSED in chrome - /repo/tests/selenium/specs/item.js
[0-2] RUNNING in chrome - /repo/tests/selenium/specs/nonexisting.item.js
[0-2]
[0-2] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/edit-tab-does-should-not-be-there-2022-07-26T08-59-20-614Z.png
[0-2]
[0-2]
[0-2] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/the-title-should-match-2022-07-26T08-59-21-128Z.png
[0-2]
[0-2] PASSED in chrome - /repo/tests/selenium/specs/nonexisting.item.js
[0-3] RUNNING in chrome - /repo/tests/selenium/specs/readmode.references.js
[0-3]
[0-3] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/can-expand-collapsed-references-on-a-protected-page-as-unprivileged-user-2022-07-26T08-59-31-641Z.png
[0-3]
[0-3] PASSED in chrome - /repo/tests/selenium/specs/readmode.references.js
[0-4] RUNNING in chrome - /repo/tests/selenium/specs/tainted-ref.js
[0-4]
[0-4] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/should-appear-and-disappear-correctly-2022-07-26T08-59-38-231Z.png
[0-4]
[0-4] PASSED in chrome - /repo/tests/selenium/specs/tainted-ref.js
[0-5] RUNNING in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/AnonEditWarning.spec.js
[0-5]
[0-5] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/shows-the-warning-overlay-for-anonymous-users-when-clicking-the-edit-button-2022-07-26T08-59-42-439Z.png
[0-5]
[0-5]
[0-5] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/can-be-dismissed-2022-07-26T08-59-43-420Z.png
[0-5]
[0-5]
[0-5] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/does-not-show-the-warning-overlay-again-if-the-user-opts-out-2022-07-26T08-59-44-580Z.png
[0-5]
[0-5]
[0-5] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/never-appears-for-logged-in-users-2022-07-26T08-59-47-735Z.png
[0-5]
[0-5] PASSED in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/AnonEditWarning.spec.js
[0-6] RUNNING in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/editing.spec.js
[0-6]
[0-6] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/is-in-edit-mode-after-clicking-the-edit-button-2022-07-26T08-59-52-782Z.png
[0-6]
[0-6]
[0-6] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/switches-back-to-reading-mode-when-clicking-the-cancel-button-2022-07-26T08-59-54-394Z.png
[0-6]
[0-6]
[0-6] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/can-edit-labels%2C-descriptions%2C-and-aliases-2022-07-26T08-59-57-907Z.png
[0-6]
[0-6]
[0-6] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/shows-an-error-banner-when-an-edit-fails-to-save-when-the-entity-was-protected-while-editing-2022-07-26T08-59-59-771Z.png
[0-6]
[0-6] PASSED in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/editing.spec.js
[0-7] RUNNING in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js
[0-7]
[0-7] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/is-shown-when-clicking-publish-2022-07-26T09-00-04-177Z.png
[0-7]
[0-7]
[0-7] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/disappears-when-clicking-cancel-and-goes-back-to-edit-mode-2022-07-26T09-00-05-172Z.png
[0-7]
[0-7]
[0-7] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/disappears-and-saves-when-clicking-publish-2022-07-26T09-00-06-611Z.png
[0-7]
[0-7]
[0-7] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/does-not-reappear-after-saving-by-default-2022-07-26T09-00-08-091Z.png
[0-7]
[0-7]
[0-7] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/reappears-after-saving-when-unchecking-the-%22remember-my-choice%22-checkbox-2022-07-26T09-00-09-654Z.png
[0-7]
[0-7] PASSED in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js
[0-8] RUNNING in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/reading.spec.js
[0-8]
[0-8] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/is-in-reading-mode-when-opening-the-item-page-2022-07-26T09-00-15-014Z.png
[0-8]
[0-8]
[0-8] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/contains-the-expected-language-with-respective-terms-2022-07-26T09-00-16-262Z.png
[0-8]
[0-8]
[0-8] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/has-a-collapse%2Fexpand-button-2022-07-26T09-00-17-363Z.png
[0-8]
[0-8]
[0-8] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/is-expanded-by-default-2022-07-26T09-00-18-212Z.png
[0-8]
[0-8]
[0-8] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/is-collapsible%2C-also-hiding-the-%22all-entered-languages%22-section-2022-07-26T09-00-19-189Z.png
[0-8]
[0-8]
[0-8] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/expands-again-when-clicking-the-button-twice-2022-07-26T09-00-20-600Z.png
[0-8]
[0-8]
[0-8] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/contains-the-expected-languages-with-respective-terms-2022-07-26T09-00-21-531Z.png
[0-8]
[0-8]
[0-8] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/is-collapsed-by-default-2022-07-26T09-00-22-364Z.png
[0-8]
[0-8]
[0-8] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/has-a-collapse%2Fexpand-button-2022-07-26T09-00-23-172Z.png
[0-8]
[0-8]
[0-8] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/is-expandable-2022-07-26T09-00-24-651Z.png
[0-8]
[0-8]
[0-8] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/collapses-again-when-clicking-the-button-twice-2022-07-26T09-00-25-760Z.png
[0-8]
[0-8]
[0-8] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/repo/tests/selenium/log/contains-the-expected-languages-with-respective-terms-2022-07-26T09-00-26-811Z.png
[0-8]
[0-8] PASSED in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/reading.spec.js
"spec" Reporter:
------------------------------------------------------------------
[Chrome 103.0.5060.134 linux #0-0] Running: Chrome (v103.0.5060.134) on linux
[Chrome 103.0.5060.134 linux #0-0] Session ID: 8e57c981-8208-47ab-aadc-2685972f873a
[Chrome 103.0.5060.134 linux #0-0]
[Chrome 103.0.5060.134 linux #0-0] » /repo/tests/selenium/specs/blocked.js
[Chrome 103.0.5060.134 linux #0-0] blocked user cannot use
[Chrome 103.0.5060.134 linux #0-0] ✓ Special:SetLabel
[Chrome 103.0.5060.134 linux #0-0] ✓ Special:SetDescription
[Chrome 103.0.5060.134 linux #0-0] ✓ Special:SetAliases
[Chrome 103.0.5060.134 linux #0-0] ✓ Special:SetLabelDescriptionAliases
[Chrome 103.0.5060.134 linux #0-0] ✓ Special:SetSiteLink
[Chrome 103.0.5060.134 linux #0-0] ✓ Special:NewItem
[Chrome 103.0.5060.134 linux #0-0] ✓ Special:NewProperty
[Chrome 103.0.5060.134 linux #0-0] ✓ Special:MergeItems
[Chrome 103.0.5060.134 linux #0-0] ✓ Special:RedirectEntity
[Chrome 103.0.5060.134 linux #0-0]
[Chrome 103.0.5060.134 linux #0-0] 9 passing (8.1s)
------------------------------------------------------------------
[Chrome 103.0.5060.134 linux #0-1] Running: Chrome (v103.0.5060.134) on linux
[Chrome 103.0.5060.134 linux #0-1] Session ID: 47fb38a6-246d-45e3-a640-7555daae8592
[Chrome 103.0.5060.134 linux #0-1]
[Chrome 103.0.5060.134 linux #0-1] » /repo/tests/selenium/specs/item.js
[Chrome 103.0.5060.134 linux #0-1] item
[Chrome 103.0.5060.134 linux #0-1] ✓ can add a statement using the keyboard
[Chrome 103.0.5060.134 linux #0-1] ✓ old revisions do not have an edit link
[Chrome 103.0.5060.134 linux #0-1]
[Chrome 103.0.5060.134 linux #0-1] 2 passing (10.5s)
------------------------------------------------------------------
[Chrome 103.0.5060.134 linux #0-2] Running: Chrome (v103.0.5060.134) on linux
[Chrome 103.0.5060.134 linux #0-2] Session ID: c1b57b82-c244-46ab-9169-bdf6e7e76f0e
[Chrome 103.0.5060.134 linux #0-2]
[Chrome 103.0.5060.134 linux #0-2] » /repo/tests/selenium/specs/nonexisting.item.js
[Chrome 103.0.5060.134 linux #0-2] WikibaseRepoNonExistingItemPage
[Chrome 103.0.5060.134 linux #0-2] ✓ edit tab does should not be there
[Chrome 103.0.5060.134 linux #0-2] ✓ the title should match
[Chrome 103.0.5060.134 linux #0-2]
[Chrome 103.0.5060.134 linux #0-2] 2 passing (1.9s)
------------------------------------------------------------------
[Chrome 103.0.5060.134 linux #0-3] Running: Chrome (v103.0.5060.134) on linux
[Chrome 103.0.5060.134 linux #0-3] Session ID: ac90e70e-4312-4ecd-98ae-f9932d724169
[Chrome 103.0.5060.134 linux #0-3]
[Chrome 103.0.5060.134 linux #0-3] » /repo/tests/selenium/specs/readmode.references.js
[Chrome 103.0.5060.134 linux #0-3] WikibaseReferenceOnProtectedPage
[Chrome 103.0.5060.134 linux #0-3] ✓ can expand collapsed references on a protected page as unprivileged user
[Chrome 103.0.5060.134 linux #0-3]
[Chrome 103.0.5060.134 linux #0-3] 1 passing (8.6s)
------------------------------------------------------------------
[Chrome 103.0.5060.134 linux #0-4] Running: Chrome (v103.0.5060.134) on linux
[Chrome 103.0.5060.134 linux #0-4] Session ID: bb965f95-014a-4546-acfb-66404265a152
[Chrome 103.0.5060.134 linux #0-4]
[Chrome 103.0.5060.134 linux #0-4] » /repo/tests/selenium/specs/tainted-ref.js
[Chrome 103.0.5060.134 linux #0-4] the Tainted icon
[Chrome 103.0.5060.134 linux #0-4] ✓ should appear and disappear correctly
[Chrome 103.0.5060.134 linux #0-4]
[Chrome 103.0.5060.134 linux #0-4] 1 passing (4.6s)
------------------------------------------------------------------
[Chrome 103.0.5060.134 linux #0-5] Running: Chrome (v103.0.5060.134) on linux
[Chrome 103.0.5060.134 linux #0-5] Session ID: 6158de55-a87e-426b-b8c1-6ec76f7b2664
[Chrome 103.0.5060.134 linux #0-5]
[Chrome 103.0.5060.134 linux #0-5] » /view/lib/wikibase-termbox/tests/selenium/specs/AnonEditWarning.spec.js
[Chrome 103.0.5060.134 linux #0-5] Termbox: AnonEditWarning
[Chrome 103.0.5060.134 linux #0-5] ✓ shows the warning overlay for anonymous users when clicking the edit button
[Chrome 103.0.5060.134 linux #0-5] ✓ can be dismissed
[Chrome 103.0.5060.134 linux #0-5] ✓ does not show the warning overlay again if the user opts out
[Chrome 103.0.5060.134 linux #0-5] ✓ never appears for logged in users
[Chrome 103.0.5060.134 linux #0-5]
[Chrome 103.0.5060.134 linux #0-5] 4 passing (7.6s)
------------------------------------------------------------------
[Chrome 103.0.5060.134 linux #0-6] Running: Chrome (v103.0.5060.134) on linux
[Chrome 103.0.5060.134 linux #0-6] Session ID: c45bf033-1d5c-4b38-a528-79f5dd3cd200
[Chrome 103.0.5060.134 linux #0-6]
[Chrome 103.0.5060.134 linux #0-6] » /view/lib/wikibase-termbox/tests/selenium/specs/editing.spec.js
[Chrome 103.0.5060.134 linux #0-6] Termbox: editing
[Chrome 103.0.5060.134 linux #0-6] edit mode
[Chrome 103.0.5060.134 linux #0-6] ✓ is in edit mode after clicking the edit button
[Chrome 103.0.5060.134 linux #0-6] ✓ switches back to reading mode when clicking the cancel button
[Chrome 103.0.5060.134 linux #0-6]
[Chrome 103.0.5060.134 linux #0-6] editing
[Chrome 103.0.5060.134 linux #0-6] ✓ can edit labels, descriptions, and aliases
[Chrome 103.0.5060.134 linux #0-6] ✓ shows an error banner when an edit fails to save when the entity was protected while editing
[Chrome 103.0.5060.134 linux #0-6]
[Chrome 103.0.5060.134 linux #0-6] 4 passing (9.7s)
------------------------------------------------------------------
[Chrome 103.0.5060.134 linux #0-7] Running: Chrome (v103.0.5060.134) on linux
[Chrome 103.0.5060.134 linux #0-7] Session ID: 300d931d-10bc-4ae0-9dc3-7b9158d87bd5
[Chrome 103.0.5060.134 linux #0-7]
[Chrome 103.0.5060.134 linux #0-7] » /view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js
[Chrome 103.0.5060.134 linux #0-7] Termbox: LicenseOverlay
[Chrome 103.0.5060.134 linux #0-7] ✓ is shown when clicking publish
[Chrome 103.0.5060.134 linux #0-7] ✓ disappears when clicking cancel and goes back to edit mode
[Chrome 103.0.5060.134 linux #0-7] ✓ disappears and saves when clicking publish
[Chrome 103.0.5060.134 linux #0-7] ✓ does not reappear after saving by default
[Chrome 103.0.5060.134 linux #0-7] ✓ reappears after saving when unchecking the "remember my choice" checkbox
[Chrome 103.0.5060.134 linux #0-7]
[Chrome 103.0.5060.134 linux #0-7] 5 passing (7.8s)
------------------------------------------------------------------
[Chrome 103.0.5060.134 linux #0-8] Running: Chrome (v103.0.5060.134) on linux
[Chrome 103.0.5060.134 linux #0-8] Session ID: 0d3b1d06-5d64-4003-a31a-869b1cb7426f
[Chrome 103.0.5060.134 linux #0-8]
[Chrome 103.0.5060.134 linux #0-8] » /view/lib/wikibase-termbox/tests/selenium/specs/reading.spec.js
[Chrome 103.0.5060.134 linux #0-8] Termbox: reading
[Chrome 103.0.5060.134 linux #0-8] ✓ is in reading mode when opening the item page
[Chrome 103.0.5060.134 linux #0-8]
[Chrome 103.0.5060.134 linux #0-8] primary language terms
[Chrome 103.0.5060.134 linux #0-8] ✓ contains the expected language with respective terms
[Chrome 103.0.5060.134 linux #0-8]
[Chrome 103.0.5060.134 linux #0-8] "in more languages" section
[Chrome 103.0.5060.134 linux #0-8] ✓ has a collapse/expand button
[Chrome 103.0.5060.134 linux #0-8] ✓ is expanded by default
[Chrome 103.0.5060.134 linux #0-8] ✓ is collapsible, also hiding the "all entered languages" section
[Chrome 103.0.5060.134 linux #0-8] ✓ expands again when clicking the button twice
[Chrome 103.0.5060.134 linux #0-8] ✓ contains the expected languages with respective terms
[Chrome 103.0.5060.134 linux #0-8]
[Chrome 103.0.5060.134 linux #0-8] "all entered languages" section
[Chrome 103.0.5060.134 linux #0-8] ✓ is collapsed by default
[Chrome 103.0.5060.134 linux #0-8] ✓ has a collapse/expand button
[Chrome 103.0.5060.134 linux #0-8] ✓ is expandable
[Chrome 103.0.5060.134 linux #0-8] ✓ collapses again when clicking the button twice
[Chrome 103.0.5060.134 linux #0-8] ✓ contains the expected languages with respective terms
[Chrome 103.0.5060.134 linux #0-8]
[Chrome 103.0.5060.134 linux #0-8] 12 passing (15.4s)
Spec Files: 9 passed, 9 total (100% completed) in 00:01:31
> Wikibase@0.1.0 selenium-test:bridge
> npm --prefix client/data-bridge run selenium-test
> data-bridge@0.1.0 selenium-test
> wdio tests/selenium/wdio.conf.js
Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db
Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
Execution of 7 workers started at 2022-07-26T09:00:29.647Z
[0-0] Browserslist: caniuse-lite is outdated. Please run:
[0-0] npx browserslist@latest --update-db
[0-0] Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
[0-0] RUNNING in chrome - /tests/selenium/specs/bailout.js
[0-0] ffmpeg stderr: [x11grab @ 0x55aa3ccd39c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-0] ffmpeg stderr: :0: Invalid argument
[0-0] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/bail-out_unsupported-datatype.mp4
[0-0]
[0-0] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/unsupported-datatype-2022-07-26T09-00-36-929Z.png
[0-0]
[0-0] PASSED in chrome - /tests/selenium/specs/bailout.js
[0-1] Browserslist: caniuse-lite is outdated. Please run:
[0-1] npx browserslist@latest --update-db
[0-1] Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
[0-1] RUNNING in chrome - /tests/selenium/specs/canCancel.js
[0-1] ffmpeg stderr: [x11grab @ 0x55961d1689c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-1] ffmpeg stderr: :0: Invalid argument
[0-1] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/App_closes-on-clicking-the-close-button.mp4
[0-1]
[0-1] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/closes-on-clicking-the-close-button-2022-07-26T09-00-44-182Z.png
[0-1]
[0-1] PASSED in chrome - /tests/selenium/specs/canCancel.js
[0-2] Browserslist: caniuse-lite is outdated. Please run:
[0-2] npx browserslist@latest --update-db
[0-2] Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
[0-2] RUNNING in chrome - /tests/selenium/specs/canSave.js
[0-2] ffmpeg stderr: [x11grab @ 0x5596cc3409c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-2] ffmpeg stderr: :0: Invalid argument
[0-2] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/App_can-save-with-tag.mp4
[0-2]
[0-2] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/can-save-with-tag-2022-07-26T09-00-55-504Z.png
[0-2]
[0-2] ffmpeg stderr: [x11grab @ 0x562979e899c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-2] ffmpeg stderr: :0: Invalid argument
[0-2] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/App_saves-an-updated-value.mp4
[0-2]
[0-2] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/saves-an-updated-value-2022-07-26T09-01-00-208Z.png
[0-2]
[0-2] PASSED in chrome - /tests/selenium/specs/canSave.js
[0-3] Browserslist: caniuse-lite is outdated. Please run:
[0-3] npx browserslist@latest --update-db
[0-3] Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
[0-3] RUNNING in chrome - /tests/selenium/specs/errorHandling.js
[0-3] ffmpeg stderr: [x11grab @ 0x55a7107019c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-3] ffmpeg stderr: :0: Invalid argument
[0-3] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/App_shows-ErrorUnknown-when-launching-bridge-for-a-non-existent-entity.mp4
[0-3]
[0-3] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/shows-ErrorUnknown-when-launching-bridge-for-a-non-existent-entity-2022-07-26T09-01-08-559Z.png
[0-3]
[0-3] ffmpeg stderr: [x11grab @ 0x55cb957c19c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-3] ffmpeg stderr: :0: Invalid argument
[0-3] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/App_can-be-relaunched-from-ErrorUnknown.mp4
[0-3]
[0-3] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/can-be-relaunched-from-ErrorUnknown-2022-07-26T09-01-11-428Z.png
[0-3]
[0-3] ffmpeg stderr: [x11grab @ 0x55c29dd1d9c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-3] ffmpeg stderr: :0: Invalid argument
[0-3] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/App_can-retry-saving-bridge-from-ErrorSaving.mp4
[0-3]
[0-3] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/can-retry-saving-bridge-from-ErrorSaving-2022-07-26T09-01-15-238Z.png
[0-3]
[0-3] ffmpeg stderr: [x11grab @ 0x557aa9f259c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-3] ffmpeg stderr: :0: Invalid argument
[0-3] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/App_can-go-back-from-a-save-error-on-desktop.mp4
[0-3]
[0-3] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/can-go-back-from-a-save-error-on-desktop-2022-07-26T09-01-18-426Z.png
[0-3]
[0-3] ffmpeg stderr: [x11grab @ 0x556ff50859c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-3] ffmpeg stderr: :0: Invalid argument
[0-3] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/when-assertuser-fails_can-retry-saving-without-assertuser.mp4
[0-3]
[0-3] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/can-retry-saving-without-assertuser-2022-07-26T09-01-25-501Z.png
[0-3]
[0-3] ffmpeg stderr: [x11grab @ 0x56362ab959c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-3] ffmpeg stderr: :0: Invalid argument
[0-3] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/when-assertuser-fails_can-login-and-retry-saving.mp4
[0-3]
[0-3] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/can-login-and-retry-saving-2022-07-26T09-01-32-559Z.png
[0-3]
[0-3] ffmpeg stderr: [x11grab @ 0x5651029d99c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-3] ffmpeg stderr: :0: Invalid argument
[0-3] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/when-assertuser-fails_still-asserts-user-after-logging-in.mp4
[0-3]
[0-3] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/still-asserts-user-after-logging-in-2022-07-26T09-01-38-976Z.png
[0-3]
[0-3] ffmpeg stderr: [x11grab @ 0x55abc14269c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-3] ffmpeg stderr: :0: Invalid argument
[0-3] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/when-assertuser-fails_shows-custom-Bridge-warning-on-login-page.mp4
[0-3]
[0-3] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/shows-custom-Bridge-warning-on-login-page-2022-07-26T09-01-44-445Z.png
[0-3]
[0-3] ffmpeg stderr: [x11grab @ 0x560eae9779c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-3] ffmpeg stderr: :0: Invalid argument
[0-3] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/when-there-is-an-edit-conflict_reloads-on-reload-button-click.mp4
[0-3]
[0-3] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/reloads-on-reload-button-click-2022-07-26T09-01-49-831Z.png
[0-3]
[0-3] ffmpeg stderr: [x11grab @ 0x559af2abe9c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-3] ffmpeg stderr: :0: Invalid argument
[0-3] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/when-there-is-an-edit-conflict_reloads-on-close-button-click.mp4
[0-3]
[0-3] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/reloads-on-close-button-click-2022-07-26T09-01-54-619Z.png
[0-3]
[0-3] PASSED in chrome - /tests/selenium/specs/errorHandling.js
[0-4] Browserslist: caniuse-lite is outdated. Please run:
[0-4] npx browserslist@latest --update-db
[0-4] Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
[0-4] RUNNING in chrome - /tests/selenium/specs/init.js
[0-4] ffmpeg stderr: [x11grab @ 0x55a0a6bc99c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-4] ffmpeg stderr: :0: Invalid argument
[0-4] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/init_opens-app-in-OOUI-dialog.mp4
[0-4]
[0-4] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/opens-app-in-OOUI-dialog-2022-07-26T09-02-02-641Z.png
[0-4]
[0-4] ffmpeg stderr: [x11grab @ 0x5606db9189c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-4] ffmpeg stderr: :0: Invalid argument
[0-4] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/init_indicates-loading-while-app-gathers-its-data.mp4
[0-4]
[0-4] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/indicates-loading-while-app-gathers-its-data-2022-07-26T09-02-09-663Z.png
[0-4]
[0-4] ffmpeg stderr: [x11grab @ 0x55a6b56ac9c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-4] ffmpeg stderr: :0: Invalid argument
[0-4] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/once-app-is-launched_shows-the-current-targetValue.mp4
[0-4]
[0-4] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/shows-the-current-targetValue-2022-07-26T09-02-12-110Z.png
[0-4]
[0-4] ffmpeg stderr: [x11grab @ 0x55a1edb109c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-4] ffmpeg stderr: :0: Invalid argument
[0-4] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/once-app-is-launched_shows-the-current-targetReference.mp4
[0-4]
[0-4] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/shows-the-current-targetReference-2022-07-26T09-02-14-746Z.png
[0-4]
[0-4] ffmpeg stderr: [x11grab @ 0x558ceaf499c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-4] ffmpeg stderr: :0: Invalid argument
[0-4] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/target-property-label_uses-the-label-from-the-page-content-language.mp4
[0-4]
[0-4] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/uses-the-label-from-the-page-content-language-2022-07-26T09-02-17-525Z.png
[0-4]
[0-4] ffmpeg stderr: [x11grab @ 0x5597fb4989c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-4] ffmpeg stderr: :0: Invalid argument
[0-4] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/target-property-label_uses-the-label-from-a-non-English-fallback-language.mp4
[0-4]
[0-4] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/uses-the-label-from-a-non-English-fallback-language-2022-07-26T09-02-20-069Z.png
[0-4]
[0-4] ffmpeg stderr: [x11grab @ 0x55c75117f9c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-4] ffmpeg stderr: :0: Invalid argument
[0-4] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/target-property-label_uses-the-label-from-the-English-fallback-language.mp4
[0-4]
[0-4] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/uses-the-label-from-the-English-fallback-language-2022-07-26T09-02-23-037Z.png
[0-4]
[0-4] ffmpeg stderr: [x11grab @ 0x5560b39039c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-4] ffmpeg stderr: :0: Invalid argument
[0-4] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/target-property-label_uses-the-property-ID-if-no-label-in-fallback-chain-found.mp4
[0-4]
[0-4] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/uses-the-property-ID-if-no-label-in-fallback-chain-found-2022-07-26T09-02-25-815Z.png
[0-4]
[0-4] ffmpeg stderr: [x11grab @ 0x563b37afc9c0]
[0-4] ffmpeg stderr: Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-4] ffmpeg stderr: :0: Invalid argument
[0-4] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/warning-for-anonymous-edits_is-not-shown-when-logged-in.mp4
[0-4]
[0-4] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/is-not-shown-when-logged-in-2022-07-26T09-02-30-726Z.png
[0-4]
[0-4] ffmpeg stderr: [x11grab @ 0x56112df8e9c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-4] ffmpeg stderr: :0: Invalid argument
[0-4] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/when-anonymous_is-shown-and-can-be-dismissed.mp4
[0-4]
[0-4] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/is-shown-and-can-be-dismissed-2022-07-26T09-02-33-095Z.png
[0-4]
[0-4] ffmpeg stderr: [x11grab @ 0x557fe659f9c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-4] ffmpeg stderr: :0: Invalid argument
[0-4] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/when-anonymous_is-shown-and-leads-to-login-page.mp4
[0-4]
[0-4] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/is-shown-and-leads-to-login-page-2022-07-26T09-02-35-842Z.png
[0-4]
[0-4] PASSED in chrome - /tests/selenium/specs/init.js
[0-5] Browserslist: caniuse-lite is outdated. Please run:
[0-5] npx browserslist@latest --update-db
[0-5] Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
[0-5] RUNNING in chrome - /tests/selenium/specs/mobile.js
[0-5] ffmpeg stderr: [x11grab @ 0x5618943509c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-5] ffmpeg stderr: :0: Invalid argument
[0-5] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/On-mobile_can-go-back-from-a-save-error.mp4
[0-5]
[0-5] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/can-go-back-from-a-save-error-2022-07-26T09-02-44-847Z.png
[0-5]
[0-5] PASSED in chrome - /tests/selenium/specs/mobile.js
[0-6] Browserslist: caniuse-lite is outdated. Please run:
[0-6] npx browserslist@latest --update-db
[0-6] Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
[0-6] RUNNING in chrome - /tests/selenium/specs/permissionChecks.js
[0-6] ffmpeg stderr: [x11grab @ 0x5594817419c0]
[0-6] ffmpeg stderr: Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-6] ffmpeg stderr: :0: Invalid argument
[0-6] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/if-the-client-page-is-editable-for-the-user_show-the-editlink.mp4
[0-6]
[0-6] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/show-the-editlink-2022-07-26T09-02-50-917Z.png
[0-6]
[0-6] ffmpeg stderr: [x11grab @ 0x561c378719c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-6] ffmpeg stderr: :0: Invalid argument
[0-6] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/if-the-client-page-is-not-editable-for-the-user_hide-the-editlink.mp4
[0-6]
[0-6] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/hide-the-editlink-2022-07-26T09-02-53-397Z.png
[0-6]
[0-6] ffmpeg stderr: [x11grab @ 0x555d491849c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-6] ffmpeg stderr: :0: Invalid argument
[0-6] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/if-the-item-is-protected-on-the-repo_show-a-permission-error-when-opening-bridge.mp4
[0-6]
[0-6] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/show-a-permission-error-when-opening-bridge-2022-07-26T09-02-56-417Z.png
[0-6]
[0-6] ffmpeg stderr: [x11grab @ 0x55f4a80809c0] Capture area 1280x1024 at position 0.0 outside the screen size 1366x768
[0-6] ffmpeg stderr: :0: Invalid argument
[0-6] Video location: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/if-the-user-is-blocked-on-the-client_show-a-permission-error-when-opening-bridge.mp4
[0-6]
[0-6] Screenshot: /home/z/Documents/gerrit/mediawiki/core/extensions/Wikibase/client/data-bridge/tests/selenium/log/show-a-permission-error-when-opening-bridge-2022-07-26T09-03-01-283Z.png
[0-6]
[0-6] PASSED in chrome - /tests/selenium/specs/permissionChecks.js
"spec" Reporter:
------------------------------------------------------------------
[chrome 103.0.5060.134 linux #0-0] Running: chrome (v103.0.5060.134) on linux
[chrome 103.0.5060.134 linux #0-0] Session ID: 792c73ef3470de8f651c6e368c8c9619
[chrome 103.0.5060.134 linux #0-0]
[chrome 103.0.5060.134 linux #0-0] » /tests/selenium/specs/bailout.js
[chrome 103.0.5060.134 linux #0-0] bail-out
[chrome 103.0.5060.134 linux #0-0] ✓ unsupported datatype
[chrome 103.0.5060.134 linux #0-0]
[chrome 103.0.5060.134 linux #0-0] 1 passing (4s)
------------------------------------------------------------------
[chrome 103.0.5060.134 linux #0-1] Running: chrome (v103.0.5060.134) on linux
[chrome 103.0.5060.134 linux #0-1] Session ID: a6b8cc883e5e303cec3ead9d312069bc
[chrome 103.0.5060.134 linux #0-1]
[chrome 103.0.5060.134 linux #0-1] » /tests/selenium/specs/canCancel.js
[chrome 103.0.5060.134 linux #0-1] App
[chrome 103.0.5060.134 linux #0-1] ✓ closes on clicking the close button
[chrome 103.0.5060.134 linux #0-1]
[chrome 103.0.5060.134 linux #0-1] 1 passing (4s)
------------------------------------------------------------------
[chrome 103.0.5060.134 linux #0-2] Running: chrome (v103.0.5060.134) on linux
[chrome 103.0.5060.134 linux #0-2] Session ID: 6f7cbeeb9d864f6546f0c172dc2c4b8b
[chrome 103.0.5060.134 linux #0-2]
[chrome 103.0.5060.134 linux #0-2] » /tests/selenium/specs/canSave.js
[chrome 103.0.5060.134 linux #0-2] App
[chrome 103.0.5060.134 linux #0-2] ✓ can save with tag
[chrome 103.0.5060.134 linux #0-2] ✓ saves an updated value
[chrome 103.0.5060.134 linux #0-2]
[chrome 103.0.5060.134 linux #0-2] 2 passing (12.7s)
------------------------------------------------------------------
[chrome 103.0.5060.134 linux #0-3] Running: chrome (v103.0.5060.134) on linux
[chrome 103.0.5060.134 linux #0-3] Session ID: 7ad89be78f496c654990735a41026a08
[chrome 103.0.5060.134 linux #0-3]
[chrome 103.0.5060.134 linux #0-3] » /tests/selenium/specs/errorHandling.js
[chrome 103.0.5060.134 linux #0-3] App
[chrome 103.0.5060.134 linux #0-3] ✓ shows ErrorUnknown when launching bridge for a non-existent entity
[chrome 103.0.5060.134 linux #0-3] ✓ can be relaunched from ErrorUnknown
[chrome 103.0.5060.134 linux #0-3] ✓ can retry saving bridge from ErrorSaving
[chrome 103.0.5060.134 linux #0-3] ✓ can go back from a save error on desktop
[chrome 103.0.5060.134 linux #0-3]
[chrome 103.0.5060.134 linux #0-3] when assertuser fails
[chrome 103.0.5060.134 linux #0-3] ✓ can retry saving without assertuser
[chrome 103.0.5060.134 linux #0-3] ✓ can login and retry saving
[chrome 103.0.5060.134 linux #0-3] ✓ still asserts user after logging in
[chrome 103.0.5060.134 linux #0-3] ✓ shows custom Bridge warning on login page
[chrome 103.0.5060.134 linux #0-3]
[chrome 103.0.5060.134 linux #0-3] when there is an edit conflict
[chrome 103.0.5060.134 linux #0-3] ✓ reloads on reload button click
[chrome 103.0.5060.134 linux #0-3] ✓ reloads on close button click
[chrome 103.0.5060.134 linux #0-3]
[chrome 103.0.5060.134 linux #0-3] 10 passing (50.1s)
------------------------------------------------------------------
[chrome 103.0.5060.134 linux #0-4] Running: chrome (v103.0.5060.134) on linux
[chrome 103.0.5060.134 linux #0-4] Session ID: e404d84c546ed037dc41ec6ffbacdb5a
[chrome 103.0.5060.134 linux #0-4]
[chrome 103.0.5060.134 linux #0-4] » /tests/selenium/specs/init.js
[chrome 103.0.5060.134 linux #0-4] init
[chrome 103.0.5060.134 linux #0-4] ✓ opens app in OOUI dialog
[chrome 103.0.5060.134 linux #0-4] ✓ indicates loading while app gathers its data
[chrome 103.0.5060.134 linux #0-4]
[chrome 103.0.5060.134 linux #0-4] once app is launched
[chrome 103.0.5060.134 linux #0-4] ✓ shows the current targetValue
[chrome 103.0.5060.134 linux #0-4] ✓ shows the current targetReference
[chrome 103.0.5060.134 linux #0-4]
[chrome 103.0.5060.134 linux #0-4] target property label
[chrome 103.0.5060.134 linux #0-4] ✓ uses the label from the page content language
[chrome 103.0.5060.134 linux #0-4] ✓ uses the label from a non-English fallback language
[chrome 103.0.5060.134 linux #0-4] ✓ uses the label from the English fallback language
[chrome 103.0.5060.134 linux #0-4] ✓ uses the property ID if no label in fallback chain found
[chrome 103.0.5060.134 linux #0-4]
[chrome 103.0.5060.134 linux #0-4] warning for anonymous edits
[chrome 103.0.5060.134 linux #0-4] ✓ is not shown when logged in
[chrome 103.0.5060.134 linux #0-4]
[chrome 103.0.5060.134 linux #0-4] when anonymous
[chrome 103.0.5060.134 linux #0-4] ✓ is shown and can be dismissed
[chrome 103.0.5060.134 linux #0-4] ✓ is shown and leads to login page
[chrome 103.0.5060.134 linux #0-4]
[chrome 103.0.5060.134 linux #0-4] 11 passing (37.1s)
------------------------------------------------------------------
[chrome 103.0.5060.134 linux #0-5] Running: chrome (v103.0.5060.134) on linux
[chrome 103.0.5060.134 linux #0-5] Session ID: f9d01e44860c6559e6e59b8bffaa8e0d
[chrome 103.0.5060.134 linux #0-5]
[chrome 103.0.5060.134 linux #0-5] » /tests/selenium/specs/mobile.js
[chrome 103.0.5060.134 linux #0-5] On mobile
[chrome 103.0.5060.134 linux #0-5] ✓ can go back from a save error
[chrome 103.0.5060.134 linux #0-5]
[chrome 103.0.5060.134 linux #0-5] 1 passing (5.2s)
------------------------------------------------------------------
[chrome 103.0.5060.134 linux #0-6] Running: chrome (v103.0.5060.134) on linux
[chrome 103.0.5060.134 linux #0-6] Session ID: c609a5300572129a64c0c2a36662d8e3
[chrome 103.0.5060.134 linux #0-6]
[chrome 103.0.5060.134 linux #0-6] » /tests/selenium/specs/permissionChecks.js
[chrome 103.0.5060.134 linux #0-6] permission checks
[chrome 103.0.5060.134 linux #0-6] if the client page is editable for the user
[chrome 103.0.5060.134 linux #0-6] ✓ show the editlink
[chrome 103.0.5060.134 linux #0-6]
[chrome 103.0.5060.134 linux #0-6] if the client page is not editable for the user
[chrome 103.0.5060.134 linux #0-6] ✓ hide the editlink
[chrome 103.0.5060.134 linux #0-6]
[chrome 103.0.5060.134 linux #0-6] if the item is protected on the repo
[chrome 103.0.5060.134 linux #0-6] ✓ show a permission error when opening bridge
[chrome 103.0.5060.134 linux #0-6]
[chrome 103.0.5060.134 linux #0-6] if the user is blocked on the client
[chrome 103.0.5060.134 linux #0-6] ✓ show a permission error when opening bridge
[chrome 103.0.5060.134 linux #0-6]
[chrome 103.0.5060.134 linux #0-6] 4 passing (13.8s)
Spec Files: 7 passed, 7 total (100% completed) in 00:02:32
z@air:~/Documents/gerrit/mediawiki/core$ cat composer.local.json
{
"extra": {
"merge-plugin": {
"include": [
"extensions/Wikibase/composer.json",
"extensions/WikibaseLexeme/composer.json"
]
}
}
}
z@air:~/Documents/gerrit/mediawiki/core$ docker-compose exec mediawiki composer update
> ComposerHookHandler::onPreUpdate
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
- Locking wmde/php-vuejs-templating (1.0.3)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Installing wmde/php-vuejs-templating (1.0.3): Extracting archive
Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested.
Generating optimized autoload files
44 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> ComposerVendorHtaccessCreator::onEvent
z@air:~/Documents/gerrit/mediawiki/core$ cat LocalSettings.php
<?php
# This file was automatically generated by the MediaWiki 1.39.0-alpha
# installer. If you make manual changes, please keep track in case you
# need to recreate them later.
#
# See docs/Configuration.md for all configurable settings
# and their default values, but don't forget to make changes in _this_
# file, not there.
#
# Further documentation for configuration settings may be found at:
# https://www.mediawiki.org/wiki/Manual:Configuration_settings
# Protect against web entry
if ( !defined( 'MEDIAWIKI' ) ) {
exit;
}
## Include platform/distribution defaults
require_once "$IP/includes/PlatformSettings.php";
## Uncomment this to disable output compression
# $wgDisableOutputCompression = true;
$wgSitename = "MediaWiki";
$wgMetaNamespace = "Project";
## The URL base path to the directory containing the wiki;
## defaults for all runtime URL paths are based off of this.
## For more information on customizing the URLs
## (like /w/index.php/Page_title to /wiki/Page_title) please see:
## https://www.mediawiki.org/wiki/Manual:Short_URL
$wgScriptPath = "/w";
## The protocol and server name to use in fully-qualified URLs
$wgServer = "http://localhost:8080";
## The URL path to static resources (images, scripts, etc.)
$wgResourceBasePath = $wgScriptPath;
## The URL paths to the logo. Make sure you change this from the default,
## or else you'll overwrite your logo when you upgrade!
$wgLogos = [
'1x' => "$wgResourceBasePath/resources/assets/change-your-logo.svg",
'icon' => "$wgResourceBasePath/resources/assets/change-your-logo-icon.svg",
];
## UPO means: this is also a user preference option
$wgEnableEmail = true;
$wgEnableUserEmail = true; # UPO
$wgEmergencyContact = "";
$wgPasswordSender = "";
$wgEnotifUserTalk = false; # UPO
$wgEnotifWatchlist = false; # UPO
$wgEmailAuthentication = true;
## Database settings
$wgDBtype = "sqlite";
$wgDBserver = "";
$wgDBname = "my_wiki";
$wgDBuser = "";
$wgDBpassword = "";
# SQLite-specific settings
$wgSQLiteDataDir = "/var/www/html/w/cache/sqlite";
$wgObjectCaches[CACHE_DB] = [
'class' => SqlBagOStuff::class,
'loggroup' => 'SQLBagOStuff',
'server' => [
'type' => 'sqlite',
'dbname' => 'wikicache',
'tablePrefix' => '',
'variables' => [ 'synchronous' => 'NORMAL' ],
'dbDirectory' => $wgSQLiteDataDir,
'trxMode' => 'IMMEDIATE',
'flags' => 0
]
];
$wgObjectCaches['db-replicated'] = [
'factory' => 'Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec',
'args' => [ [ 'factory' => 'ObjectCache::getInstance', 'args' => [ CACHE_DB ] ] ]
];
$wgLocalisationCacheConf['storeServer'] = [
'type' => 'sqlite',
'dbname' => "{$wgDBname}_l10n_cache",
'tablePrefix' => '',
'variables' => [ 'synchronous' => 'NORMAL' ],
'dbDirectory' => $wgSQLiteDataDir,
'trxMode' => 'IMMEDIATE',
'flags' => 0
];
$wgJobTypeConf['default'] = [
'class' => 'JobQueueDB',
'claimTTL' => 3600,
'server' => [
'type' => 'sqlite',
'dbname' => "{$wgDBname}_jobqueue",
'tablePrefix' => '',
'variables' => [ 'synchronous' => 'NORMAL' ],
'dbDirectory' => $wgSQLiteDataDir,
'trxMode' => 'IMMEDIATE',
'flags' => 0
]
];
$wgResourceLoaderUseObjectCacheForDeps = true;
# Shared database table
# This has no effect unless $wgSharedDB is also set.
$wgSharedTables[] = "actor";
## Shared memory settings
$wgMainCacheType = CACHE_ACCEL;
$wgMemCachedServers = [];
## To enable image uploads, make sure the 'images' directory
## is writable, then set this to true:
$wgEnableUploads = false;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "/usr/bin/convert";
# InstantCommons allows wiki to use images from https://commons.wikimedia.org
$wgUseInstantCommons = false;
# Periodically send a pingback to https://www.mediawiki.org/ with basic data
# about this MediaWiki instance. The Wikimedia Foundation shares this data
# with MediaWiki developers to help guide future development efforts.
$wgPingback = false;
# Site language code, should be one of the list in ./includes/languages/data/Names.php
$wgLanguageCode = "en";
# Time zone
$wgLocaltimezone = "UTC";
## Set $wgCacheDirectory to a writable directory on the web server
## to make your wiki go slightly faster. The directory should not
## be publicly accessible from the web.
#$wgCacheDirectory = "$IP/cache";
$wgSecretKey = "3dd73ce10a5f8193ae940f5accbac78be9782a8c81d5865d977e83d0559d0898";
# Changing this will log out all existing sessions.
$wgAuthenticationTokenVersion = "1";
# Site upgrade key. Must be set to a string (default provided) to turn on the
# web installer while LocalSettings.php is in place
$wgUpgradeKey = "b2842009c32f1e49";
## For attaching licensing metadata to pages, and displaying an
## appropriate copyright notice / icon. GNU Free Documentation
## License and Creative Commons licenses are supported so far.
$wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright
$wgRightsUrl = "";
$wgRightsText = "";
$wgRightsIcon = "";
# Path to the GNU diff3 utility. Used for conflict resolution.
$wgDiff3 = "/usr/bin/diff3";
## Default skin: you can change the default skin. Use the internal symbolic
## names, e.g. 'vector' or 'monobook':
$wgDefaultSkin = "vector";
# Enabled skins.
# The following skins were automatically enabled:
wfLoadSkin( 'MinervaNeue' );
wfLoadSkin( 'Vector' );
# End of automatically generated settings.
# Add more configuration options below.
wfLoadExtension( 'Cite' );
wfLoadExtension( 'MobileFrontend' );
wfLoadExtension( 'UniversalLanguageSelector' );
wfLoadExtension( 'WikibaseRepository', "$IP/extensions/Wikibase/extension-repo.json" );
require_once "$IP/extensions/Wikibase/repo/ExampleSettings.php";
wfLoadExtension( 'WikibaseClient', "$IP/extensions/Wikibase/extension-client.json" );
require_once "$IP/extensions/Wikibase/client/ExampleSettings.php";
$wgEnableWikibaseRepo = true;
$wgEnableWikibaseClient = true;
$wgWBClientSettings['dataBridgeEnabled'] = true;
$wgWBClientSettings['dataBridgeHrefRegExp'] = '[/=]((?:Item:)?(Q[1-9][0-9]*)).*#(P[1-9][0-9]*)$';
$wgWBClientSettings['dataBridgeEditTags'] = [ 'Data Bridge' ];
$wgWBRepoSettings['dataBridgeEnabled'] = true;
$wgWBRepoSettings['taintedReferencesEnabled'] = true;
$wgWBRepoSettings['termboxEnabled'] = true;
wfLoadExtension( 'WikibaseLexeme' );
z@air:~/Documents/gerrit/mediawiki/core$ docker-compose exec mediawiki php maintenance/update.php
MediaWiki 1.39.0-alpha Updater
Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Abort with control-c in the next five seconds (skip this countdown with --quick) ...0
...collations up-to-date.
...have rev_actor field in revision table.
...have img_description_id field in image table.
...content table already exists.
...content_models table already exists.
...slots table already exists.
...have slot_origin field in slots table.
...slot_roles table already exists.
...actor table already exists.
...have ar_actor field in archive table.
...have ipb_by_actor field in ipblocks table.
...have img_actor field in image table.
...have oi_actor field in oldimage table.
...have fa_actor field in filearchive table.
...have rc_actor field in recentchanges table.
...have log_actor field in logging table.
...rev_text_id field does not exist in revision table, skipping modify field patch.
...table site_stats already modified by patch patch-site_stats-modify.sql.
...index rc_namespace_title_timestamp already set on recentchanges table.
...change_tag_def table already exists.
...el_index_60 in table externallinks already modified by patch patch-externallinks-el_index_60-drop-default.sql.
Running maintenance/deduplicateArchiveRevId.php...
...Update 'DeduplicateArchiveRevId' already logged as completed. Use --force to run it again.
done.
...have ct_tag_id field in change_tag table.
...index ar_revid_uniq already set on archive table.
...index log_type_action already set on logging table.
...type_action key doesn't exist.
...skipping: index iw_prefix doesn't exist.
...skipping: index pp_page_propname doesn't exist.
...skipping: index pt_namespace_title doesn't exist.
...skipping: index site_ids_type doesn't exist.
...index rc_this_oldid already set on recentchanges table.
...transcache doesn't exist.
Running maintenance/populateChangeTagDef.php...
...Update 'PopulateChangeTagDef' already logged as completed. Use --force to run it again.
done.
...change_tag_rc_tag key doesn't exist.
...have ipb_sitewide field in ipblocks table.
...ipblocks_restrictions table already exists.
...change_tag table does not contain ct_tag field.
...valid_tag doesn't exist.
...tag_summary doesn't exist.
...archive table does not contain ar_comment field.
...ipblocks table does not contain ipb_reason field.
...image table does not contain img_description field.
...oldimage table does not contain oi_description field.
...filearchive table does not contain fa_description field.
...recentchanges table does not contain rc_comment field.
...logging table does not contain log_comment field.
...protected_titles table does not contain pt_reason field.
...archive table does not contain ar_user field.
...ipblocks table does not contain ipb_by field.
...image table does not contain img_user field.
...oldimage table does not contain oi_user field.
...filearchive table does not contain fa_user field.
...recentchanges table does not contain rc_user field.
...logging table does not contain log_user field.
...watchlist_expiry table already exists.
...fa_actor in table filearchive already modified by patch patch-filearchive-drop-fa_actor-DEFAULT.sql.
...rc_actor in table recentchanges already modified by patch patch-recentchanges-drop-rc_actor-DEFAULT.sql.
...log_actor in table logging already modified by patch patch-logging-drop-log_actor-DEFAULT.sql.
...page_restrictions field does not exist in page table, skipping modify field patch.
...index ipb_address_unique already set on ipblocks table.
...archive table does not contain ar_text_id field.
...index ipb_address_unique on table ipblocks has no field ipb_anon_only; added.
...ipb_address_unique index up-to-date.
...actor_name in table actor already modified by patch patch-actor-actor_name-varbinary.sql.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title in table pagelinks already modified by patch patch-pagelinks-pl_title-varbinary.sql.
...tl_title in table templatelinks already modified by patch patch-templatelinks-tl_title-varbinary.sql.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipb_timestamp in table ipblocks already modified by patch patch-ipblocks-ipb_timestamp-drop-default.sql.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipb_id in table ipblocks already modified by patch patch-ipblocks-ipb_id.sql.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running maintenance/migrateRevisionActorTemp.php...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running maintenance/updateRestrictions.php...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace in table templatelinks already modified by patch patch-templatelinks-tl_title-nullable.sql.
...wb_changes table already exists.
...wb_id_counters table already exists.
...wb_items_per_site table already exists.
...wb_ips_site_page key doesn't exist.
...wbt_text table already exists.
...Rebuilding Q1 till Q51
...wb_terms doesn't exist.
...wb_changes_change_type key doesn't exist.
...index change_object_id already set on wb_changes table.
...wb_changes_dispatch doesn't exist.
...wbc_entity_usage table does not contain eu_touched field.
...site_stats is populated...done.
...Update 'populate rev_len and ar_len' already logged as completed. Use --force to run it again.
...Update 'populate rev_sha1' already logged as completed. Use --force to run it again.
...img_sha1 column of image table already populated.
...protocol-relative URLs in externallinks table already fixed.
...fa_sha1 column of filearchive table already populated.
...*_from_namespace column of backlink tables already populated.
...Update 'FixDefaultJsonContentPages' already logged as completed. Use --force to run it again.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...RFC and PMID already added to interwiki database table.
...Update 'populate pp_sortkey' already logged as completed. Use --force to run it again.
...Update 'populate ip_changes' already logged as completed. Use --force to run it again.
...externallinks table indexes up to date.
Purging caches...done.
Done in 2.5 s.
z@air:~/Documents/gerrit/mediawiki/core/extensions/WikibaseLexeme$ npm ci
npm WARN deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated grunt-jasmine-nodejs@1.6.1: Deprecated in favor of npm scripts.
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated core-js@2.6.12: core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
added 1016 packages, and audited 1017 packages in 16s
145 packages are looking for funding
run `npm fund` for details
9 vulnerabilities (3 moderate, 4 high, 2 critical)
To address issues that do not require attention, run:
npm audit fix
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
z@air:~/Documents/gerrit/mediawiki/core/extensions/WikibaseLexeme$ npm run selenium-test
> selenium-test
> wdio tests/selenium/wdio.conf.js
Execution of 17 workers started at 2022-07-26T09:20:46.395Z
[0-0] RUNNING in chrome - /tests/selenium/specs/form.add.js
[0-0] 1658827254945: Waiting 0 ms for replication lag of 0 s
[0-0] 1: starting lexeme creation
[0-0] 146: have categoryValue
[0-0] 146: have languageValue
[0-0] 146: have bot
[0-0] 285: Lexeme created
[0-0] PASSED in chrome - /tests/selenium/specs/form.add.js
[0-1] RUNNING in chrome - /tests/selenium/specs/form.edit.js
[0-1] 1658827264781: Waiting 0 ms for replication lag of 0 s
[0-1] 1: starting lexeme creation
[0-1] 26: have categoryValue
[0-1] 186: have languageValue
[0-1] 186: have bot
[0-1] 398: Lexeme created
[0-1] 0: starting lexeme creation
[0-1] 0: have categoryValue
[0-1] 0: have languageValue
[0-1] 0: have bot
[0-1] 135: Lexeme created
[0-1] 0: starting lexeme creation
[0-1] 0: have categoryValue
[0-1] 0: have languageValue
[0-1] 1: have bot
[0-1] 136: Lexeme created
[0-1] 1: starting lexeme creation
[0-1] 1: have categoryValue
[0-1] 1: have languageValue
[0-1] 1: have bot
[0-1] 134: Lexeme created
[0-1] 1: starting lexeme creation
[0-1] 1: have categoryValue
[0-1] 1: have languageValue
[0-1] 1: have bot
[0-1] 209: Lexeme created
[0-1] 1: starting lexeme creation
[0-1] 1: have categoryValue
[0-1] 1: have languageValue
[0-1] 1: have bot
[0-1] 162: Lexeme created
[0-1] 251: starting lexeme creation
[0-1] 252: have categoryValue
[0-1] 252: have languageValue
[0-1] 252: have bot
[0-1] 401: Lexeme created
[0-1] 1: test started
[0-1] 161: grammaticalFeatureId created
[0-1] 161: starting lexeme creation
[0-1] 161: have categoryValue
[0-1] 161: have languageValue
[0-1] 161: have bot
[0-1] 306: Lexeme created
[0-1] 306: Lexeme creation done
[0-1] 437: Form added to Lexeme
[0-1] 1367: Lexeme opened
[0-1] 2873: grammatical feature added
[0-1] 3633: grammatical feature removed
[0-1] 3691: Lexeme retrieved for assertion
[0-1] 1: starting lexeme creation
[0-1] 1: have categoryValue
[0-1] 1: have languageValue
[0-1] 1: have bot
[0-1] 137: Lexeme created
[0-1] 0: starting lexeme creation
[0-1] 0: have categoryValue
[0-1] 0: have languageValue
[0-1] 0: have bot
[0-1] 151: Lexeme created
[0-1] 196: starting lexeme creation
[0-1] 196: have categoryValue
[0-1] 196: have languageValue
[0-1] 196: have bot
[0-1] 347: Lexeme created
[0-1] PASSED in chrome - /tests/selenium/specs/form.edit.js
[0-2] RUNNING in chrome - /tests/selenium/specs/form.remove.js
[0-2] 1658827303495: Waiting 0 ms for replication lag of 0 s
[0-2] 1: starting lexeme creation
[0-2] 198: have categoryValue
[0-2] 198: have languageValue
[0-2] 198: have bot
[0-2] 387: Lexeme created
[0-2] PASSED in chrome - /tests/selenium/specs/form.remove.js
[0-3] RUNNING in chrome - /tests/selenium/specs/form.section.js
[0-3] 1658827312197: Waiting 0 ms for replication lag of 0 s
[0-3] 0: starting lexeme creation
[0-3] 116: have categoryValue
[0-3] 117: have languageValue
[0-3] 117: have bot
[0-3] 252: Lexeme created
[0-3] 0: starting lexeme creation
[0-3] 1: have categoryValue
[0-3] 1: have languageValue
[0-3] 1: have bot
[0-3] 195: Lexeme created
[0-3] 1: starting lexeme creation
[0-3] 1: have categoryValue
[0-3] 1: have languageValue
[0-3] 1: have bot
[0-3] 214: Lexeme created
[0-3] 0: starting lexeme creation
[0-3] 0: have categoryValue
[0-3] 0: have languageValue
[0-3] 0: have bot
[0-3] 167: Lexeme created
[0-3] 1: starting lexeme creation
[0-3] 2: have categoryValue
[0-3] 3: have languageValue
[0-3] 3: have bot
[0-3] 218: Lexeme created
[0-3] 0: starting lexeme creation
[0-3] 1: have categoryValue
[0-3] 1: have languageValue
[0-3] 1: have bot
[0-3] 147: Lexeme created
[0-3] 0: starting lexeme creation
[0-3] 0: have categoryValue
[0-3] 0: have languageValue
[0-3] 0: have bot
[0-3] 156: Lexeme created
[0-3] PASSED in chrome - /tests/selenium/specs/form.section.js
[0-4] RUNNING in chrome - /tests/selenium/specs/header.edit.js
[0-4] 1658827330263: Waiting 0 ms for replication lag of 0 s
[0-4] 1: starting lexeme creation
[0-4] 179: have categoryValue
[0-4] 179: have languageValue
[0-4] 179: have bot
[0-4] 319: Lexeme created
[0-4] 3733: Waiting 0 ms for replication lag of 0 s
[0-4] PASSED in chrome - /tests/selenium/specs/header.edit.js
[0-5] RUNNING in chrome - /tests/selenium/specs/header.js
[0-5] 1658827340751: Waiting 0 ms for replication lag of 0 s
[0-5] 1: starting lexeme creation
[0-5] 195: have categoryValue
[0-5] 214: have languageValue
[0-5] 215: have bot
[0-5] 355: Lexeme created
[0-5] PASSED in chrome - /tests/selenium/specs/header.js
[0-6] RUNNING in chrome - /tests/selenium/specs/helloworld.js
[0-6] 1658827348144: Waiting 0 ms for replication lag of 0 s
[0-6] PASSED in chrome - /tests/selenium/specs/helloworld.js
[0-7] RUNNING in chrome - /tests/selenium/specs/lemma.edit.js
[0-7] 1658827357293: Waiting 0 ms for replication lag of 0 s
[0-7] 1: starting lexeme creation
[0-7] 198: have categoryValue
[0-7] 262: have languageValue
[0-7] 263: have bot
[0-7] 496: Lexeme created
[0-7] 3227: Waiting 0 ms for replication lag of 0 s
[0-7] 0: starting lexeme creation
[0-7] 0: have categoryValue
[0-7] 0: have languageValue
[0-7] 1: have bot
[0-7] 143: Lexeme created
[0-7] 4104: Waiting 0 ms for replication lag of 0 s
[0-7] 1: starting lexeme creation
[0-7] 1: have categoryValue
[0-7] 1: have languageValue
[0-7] 1: have bot
[0-7] 136: Lexeme created
[0-7] PASSED in chrome - /tests/selenium/specs/lemma.edit.js
[0-8] RUNNING in chrome - /tests/selenium/specs/nonexistinglexeme.js
[0-8] 1658827371645: Waiting 0 ms for replication lag of 0 s
[0-8] PASSED in chrome - /tests/selenium/specs/nonexistinglexeme.js
[0-9] RUNNING in chrome - /tests/selenium/specs/sense.edit.js
[0-9] 1658827376830: Waiting 0 ms for replication lag of 0 s
[0-9] 1: starting lexeme creation
[0-9] 215: have categoryValue
[0-9] 215: have languageValue
[0-9] 215: have bot
[0-9] 357: Lexeme created
[0-9] 0: starting lexeme creation
[0-9] 0: have categoryValue
[0-9] 0: have languageValue
[0-9] 0: have bot
[0-9] 171: Lexeme created
[0-9] 0: starting lexeme creation
[0-9] 1: have categoryValue
[0-9] 1: have languageValue
[0-9] 2: have bot
[0-9] 158: Lexeme created
[0-9] 1: starting lexeme creation
[0-9] 1: have categoryValue
[0-9] 1: have languageValue
[0-9] 1: have bot
[0-9] 289: Lexeme created
[0-9] 0: starting lexeme creation
[0-9] 0: have categoryValue
[0-9] 1: have languageValue
[0-9] 1: have bot
[0-9] 283: Lexeme created
[0-9] 0: starting lexeme creation
[0-9] 0: have categoryValue
[0-9] 0: have languageValue
[0-9] 0: have bot
[0-9] 171: Lexeme created
[0-9] 337: Waiting 0 ms for replication lag of 0 s
[0-9] 0: starting lexeme creation
[0-9] 1: have categoryValue
[0-9] 1: have languageValue
[0-9] 1: have bot
[0-9] 170: Lexeme created
[0-9] PASSED in chrome - /tests/selenium/specs/sense.edit.js
[0-10] RUNNING in chrome - /tests/selenium/specs/sense.js
[0-10] 1658827400594: Waiting 0 ms for replication lag of 0 s
[0-10] 1: starting lexeme creation
[0-10] 1: have categoryValue
[0-10] 1: have languageValue
[0-10] 1: have bot
[0-10] 134: Lexeme created
[0-10] 168: Waiting 0 ms for replication lag of 0 s
[0-10] PASSED in chrome - /tests/selenium/specs/sense.js
[0-11] RUNNING in chrome - /tests/selenium/specs/statement.add.js
[0-11] 1658827406978: Waiting 0 ms for replication lag of 0 s
[0-11] 0: starting lexeme creation
[0-11] 0: have categoryValue
[0-11] 121: have languageValue
[0-11] 122: have bot
[0-11] 274: Lexeme created
[0-11] PASSED in chrome - /tests/selenium/specs/statement.add.js
[0-12] RUNNING in chrome - /tests/selenium/specs/special/merge.js
[0-12] 1658827415973: Waiting 0 ms for replication lag of 0 s
[0-12] PASSED in chrome - /tests/selenium/specs/special/merge.js
[0-13] RUNNING in chrome - /tests/selenium/specs/special/new.js
[0-13] 1658827422894: Waiting 0 ms for replication lag of 0 s
[0-13] PASSED in chrome - /tests/selenium/specs/special/new.js
[0-14] RUNNING in chrome - /tests/selenium/specs/special/newAlpha.js
[0-14] 1658827447093: Waiting 0 ms for replication lag of 0 s
[0-14] Error in "NewLexemeAlpha:Page.request with "createpage" right shows form"
Error: element (".wbl-snl-lemma-input") still not displayed after 10000ms
at Element.<anonymous> (/home/z/Documents/gerrit/mediawiki/core/extensions/WikibaseLexeme/node_modules/@wdio/utils/build/shim.js:276:24)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
at NewLexemePage.showsForm (/home/z/Documents/gerrit/mediawiki/core/extensions/WikibaseLexeme/tests/selenium/pageobjects/newlexemeAlpha.page.js:28:52)
at Context.<anonymous> (/home/z/Documents/gerrit/mediawiki/core/extensions/WikibaseLexeme/tests/selenium/specs/special/newAlpha.js:15:28)
[0-14] 567: Special:NewLexeme page opened and Items for language and lexical category created.
[0-14] Error in "NewLexemeAlpha:Page.can create lexeme"
Error: Can't call setValue on element with selector ".wbl-snl-lemma-input input" because element wasn't found
at Element.<anonymous> (/home/z/Documents/gerrit/mediawiki/core/extensions/WikibaseLexeme/node_modules/@wdio/utils/build/shim.js:276:24)
at NewLexemePage.setLemma (/home/z/Documents/gerrit/mediawiki/core/extensions/WikibaseLexeme/tests/selenium/pageobjects/newlexemeAlpha.page.js:46:63)
at NewLexemePage.createLexeme (/home/z/Documents/gerrit/mediawiki/core/extensions/WikibaseLexeme/tests/selenium/pageobjects/newlexemeAlpha.page.js:36:8)
at Context.<anonymous> (/home/z/Documents/gerrit/mediawiki/core/extensions/WikibaseLexeme/tests/selenium/specs/special/newAlpha.js:31:17)
[0-14] RETRYING in chrome - /tests/selenium/specs/special/newAlpha.js
[0-14] RUNNING in chrome - /tests/selenium/specs/special/newAlpha.js
[0-14] 1658827483062: Waiting 0 ms for replication lag of 0 s
[0-14] Error in "NewLexemeAlpha:Page.request with "createpage" right shows form"
Error: element (".wbl-snl-lemma-input") still not displayed after 10000ms
at Element.<anonymous> (/home/z/Documents/gerrit/mediawiki/core/extensions/WikibaseLexeme/node_modules/@wdio/utils/build/shim.js:276:24)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
at NewLexemePage.showsForm (/home/z/Documents/gerrit/mediawiki/core/extensions/WikibaseLexeme/tests/selenium/pageobjects/newlexemeAlpha.page.js:28:52)
at Context.<anonymous> (/home/z/Documents/gerrit/mediawiki/core/extensions/WikibaseLexeme/tests/selenium/specs/special/newAlpha.js:15:28)
[0-14] 530: Special:NewLexeme page opened and Items for language and lexical category created.
[0-14] Error in "NewLexemeAlpha:Page.can create lexeme"
Error: Can't call setValue on element with selector ".wbl-snl-lemma-input input" because element wasn't found
at Element.<anonymous> (/home/z/Documents/gerrit/mediawiki/core/extensions/WikibaseLexeme/node_modules/@wdio/utils/build/shim.js:276:24)
at NewLexemePage.setLemma (/home/z/Documents/gerrit/mediawiki/core/extensions/WikibaseLexeme/tests/selenium/pageobjects/newlexemeAlpha.page.js:46:63)
at NewLexemePage.createLexeme (/home/z/Documents/gerrit/mediawiki/core/extensions/WikibaseLexeme/tests/selenium/pageobjects/newlexemeAlpha.page.js:36:8)
at Context.<anonymous> (/home/z/Documents/gerrit/mediawiki/core/extensions/WikibaseLexeme/tests/selenium/specs/special/newAlpha.js:31:17)
[0-14] FAILED in chrome - /tests/selenium/specs/special/newAlpha.js (1 retries)
[0-15] RUNNING in chrome - /tests/selenium/specs/special/recentchanges.js
[0-15] 1658827519076: Waiting 0 ms for replication lag of 0 s
[0-15] 1: starting lexeme creation
[0-15] 1: have categoryValue
[0-15] 1: have languageValue
[0-15] 1: have bot
[0-15] 147: Lexeme created
[0-15] PASSED in chrome - /tests/selenium/specs/special/recentchanges.js
[0-16] RUNNING in chrome - /tests/selenium/specs/special/watchlist.js
[0-16] 1658827528259: Waiting 0 ms for replication lag of 0 s
[0-16] 0: starting lexeme creation
[0-16] 0: have categoryValue
[0-16] 1: have languageValue
[0-16] 1: have bot
[0-16] 160: Lexeme created
[0-16] PASSED in chrome - /tests/selenium/specs/special/watchlist.js
"dot" Reporter:
...............................................FFFF..
Spec Files: 16 passed, 1 retries, 1 failed, 17 total (100% completed) in 00:04:47

Event Timeline

zeljkofilipin edited the content of this paste. (Show Details)
zeljkofilipin edited the content of this paste. (Show Details)