Skip to content

Instantly share code, notes, and snippets.

@renoirb
Created August 27, 2014 20:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save renoirb/27a911fd67118f640e51 to your computer and use it in GitHub Desktop.
Save renoirb/27a911fd67118f640e51 to your computer and use it in GitHub Desktop.
Error: git clone --recurse-submodules --branch 'wmf/1.24wmf16' https://gerrit.wikimedia.org/r/p/mediawiki/core.git /vagrant/mediawiki returned 1 instead of one of [0]
Error: /Stage[main]/Mediawiki/Git::Clone[mediawiki/core]/Exec[git_clone_mediawiki/core]/returns: change from notrun to 0 failed: git clone --recurse-submodules --branch 'wmf/1.24wmf16' https://gerrit.wikimedia.org/r/p/mediawiki/core.git /vagrant/mediawiki returned 1 instead of one of [0]
Warning: /Stage[main]/Mediawiki/Mediawiki::Wiki[devwiki]/Exec[wiki_check_settings]: Skipping because of failed dependencies
Warning: /Stage[main]/Mediawiki/Mediawiki::Wiki[devwiki]/Exec[update_wiki_database]: Skipping because of failed dependencies
Warning: /Stage[main]/Mediawiki/Php::Composer::Install[/vagrant/mediawiki]/Exec[composer-install--vagrant-mediawiki]: Skipping because of failed dependencies
Warning: /Stage[main]/Mediawiki/Mediawiki::Wiki[devwiki]/File[/vagrant/settings.d/wikis/wiki]: Skipping because of failed dependencies
Warning: /Stage[main]/Mediawiki/Mediawiki::Wiki[devwiki]/File[/vagrant/settings.d/wikis/wiki/wgConf.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Mediawiki/Mediawiki::Wiki[devwiki]/File[/vagrant/settings.d/wikis/wiki/dbConf.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Mediawiki/File[mediawiki_upstart_bridge]: Skipping because of failed dependencies
Warning: /Stage[main]/Mediawiki/Mediawiki::Wiki[devwiki]/File[/vagrant/settings.d/wikis/wiki/settings.d]: Skipping because of failed dependencies
Warning: /Stage[main]/Mediawiki/Mediawiki::Wiki[devwiki]/File[/vagrant/settings.d/wikis/wiki/settings.d/puppet-managed]: Skipping because of failed dependencies
Warning: /Stage[main]/Mediawiki/Mediawiki::Wiki[devwiki]/File[/vagrant/settings.d/wikis/wiki/settings.d/puppet-managed/README]: Skipping because of failed dependencies
Warning: /Stage[main]/Mediawiki/Mediawiki::Wiki[devwiki]/Exec[wiki_setup]: Skipping because of failed dependencies
Warning: /Stage[main]/Mediawiki/Mediawiki::Wiki[devwiki]/Exec[wiki_include_extra_settings]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[AbuseFilter]/Git::Clone[mediawiki/extensions/AbuseFilter]/Exec[git_clone_mediawiki/extensions/AbuseFilter]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[SwiftCloudFiles]/Git::Clone[mediawiki/extensions/SwiftCloudFiles]/Exec[git_clone_mediawiki/extensions/SwiftCloudFiles]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[Renameuser]/Git::Clone[mediawiki/extensions/Renameuser]/Exec[git_clone_mediawiki/extensions/Renameuser]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[SemanticForms]/Git::Clone[mediawiki/extensions/SemanticForms]/Exec[git_clone_mediawiki/extensions/SemanticForms]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[ConfirmEdit]/Git::Clone[mediawiki/extensions/ConfirmEdit]/Exec[git_clone_mediawiki/extensions/ConfirmEdit]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[SemanticMediaWiki]/Git::Clone[mediawiki/extensions/SemanticMediaWiki]/Exec[git_clone_mediawiki/extensions/SemanticMediaWiki]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[Comments]/Git::Clone[mediawiki/extensions/Comments]/Exec[git_clone_mediawiki/extensions/Comments]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[EmailCapture]/Git::Clone[mediawiki/extensions/EmailCapture]/Exec[git_clone_mediawiki/extensions/EmailCapture]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[CodeEditor]/Git::Clone[mediawiki/extensions/CodeEditor]/Exec[git_clone_mediawiki/extensions/CodeEditor]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[ParserFunctions]/Git::Clone[mediawiki/extensions/ParserFunctions]/Exec[git_clone_mediawiki/extensions/ParserFunctions]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[Narayam]/Git::Clone[mediawiki/extensions/Narayam]/Exec[git_clone_mediawiki/extensions/Narayam]: Skipping because of failed dependencies
Warning: /Stage[main]/Mediawiki/Exec[copy_LocalSettings]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[CategoryTree]/Git::Clone[mediawiki/extensions/CategoryTree]/Exec[git_clone_mediawiki/extensions/CategoryTree]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[Contributors]/Git::Clone[mediawiki/extensions/Contributors]/Exec[git_clone_mediawiki/extensions/Contributors]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[AdminLinks]/Git::Clone[mediawiki/extensions/AdminLinks]/Exec[git_clone_mediawiki/extensions/AdminLinks]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[Collection]/Git::Clone[mediawiki/extensions/Collection]/Exec[git_clone_mediawiki/extensions/Collection]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[TitleBlacklist]/Git::Clone[mediawiki/extensions/TitleBlacklist]/Exec[git_clone_mediawiki/extensions/TitleBlacklist]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[CheckUser]/Git::Clone[mediawiki/extensions/CheckUser]/Exec[git_clone_mediawiki/extensions/CheckUser]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[SemanticInternalObjects]/Git::Clone[mediawiki/extensions/SemanticInternalObjects]/Exec[git_clone_mediawiki/extensions/SemanticInternalObjects]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[WikiEditor]/Git::Clone[mediawiki/extensions/WikiEditor]/Exec[git_clone_mediawiki/extensions/WikiEditor]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[Nuke]/Git::Clone[mediawiki/extensions/Nuke]/Exec[git_clone_mediawiki/extensions/Nuke]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[ReplaceText]/Git::Clone[mediawiki/extensions/ReplaceText]/Exec[git_clone_mediawiki/extensions/ReplaceText]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[StringFunctionsEscaped]/Git::Clone[mediawiki/extensions/StringFunctionsEscaped]/Exec[git_clone_mediawiki/extensions/StringFunctionsEscaped]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[LookupUser]/Git::Clone[mediawiki/extensions/LookupUser]/Exec[git_clone_mediawiki/extensions/LookupUser]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[SemanticResultFormats]/Git::Clone[mediawiki/extensions/SemanticResultFormats]/Exec[git_clone_mediawiki/extensions/SemanticResultFormats]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[SyntaxHighlight_GeSHi]/Git::Clone[mediawiki/extensions/SyntaxHighlight_GeSHi]/Exec[git_clone_mediawiki/extensions/SyntaxHighlight_GeSHi]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[WikiEditor]/Mediawiki::Settings[WikiEditor]/File[/vagrant/settings.d/puppet-managed/10-WikiEditor.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[SemanticMediaWiki]/Mediawiki::Settings[SemanticMediaWiki]/File[/vagrant/settings.d/puppet-managed/05-SemanticMediaWiki.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[Narayam]/Mediawiki::Settings[Narayam]/File[/vagrant/settings.d/puppet-managed/10-Narayam.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[AbuseFilter]/Mediawiki::Settings[AbuseFilter]/File[/vagrant/settings.d/puppet-managed/10-AbuseFilter.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[CodeEditor]/Mediawiki::Settings[CodeEditor]/File[/vagrant/settings.d/puppet-managed/10-CodeEditor.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[AdminLinks]/Mediawiki::Settings[AdminLinks]/File[/vagrant/settings.d/puppet-managed/10-AdminLinks.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[LookupUser]/Mediawiki::Settings[LookupUser]/File[/vagrant/settings.d/puppet-managed/10-LookupUser.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[SemanticInternalObjects]/Mediawiki::Settings[SemanticInternalObjects]/File[/vagrant/settings.d/puppet-managed/10-SemanticInternalObjects.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[SemanticResultFormats]/Mediawiki::Settings[SemanticResultFormats]/File[/vagrant/settings.d/puppet-managed/10-SemanticResultFormats.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[CheckUser]/Mediawiki::Settings[CheckUser]/File[/vagrant/settings.d/puppet-managed/10-CheckUser.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[ReplaceText]/Mediawiki::Settings[ReplaceText]/File[/vagrant/settings.d/puppet-managed/10-ReplaceText.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[Contributors]/Mediawiki::Settings[Contributors]/File[/vagrant/settings.d/puppet-managed/10-Contributors.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[EmailCapture]/Mediawiki::Settings[EmailCapture]/File[/vagrant/settings.d/puppet-managed/10-EmailCapture.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[SemanticForms]/Mediawiki::Settings[SemanticForms]/File[/vagrant/settings.d/puppet-managed/10-SemanticForms.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[Comments]/Mediawiki::Settings[Comments]/File[/vagrant/settings.d/puppet-managed/05-Comments.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[CategoryTree]/Mediawiki::Settings[CategoryTree]/File[/vagrant/settings.d/puppet-managed/10-CategoryTree.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[SyntaxHighlight_GeSHi]/Mediawiki::Settings[SyntaxHighlight_GeSHi]/File[/vagrant/settings.d/puppet-managed/10-SyntaxHighlight_GeSHi.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[Renameuser]/Mediawiki::Settings[Renameuser]/File[/vagrant/settings.d/puppet-managed/10-Renameuser.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[ParserFunctions]/Mediawiki::Settings[ParserFunctions]/File[/vagrant/settings.d/puppet-managed/10-ParserFunctions.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[SwiftCloudFiles]/Mediawiki::Settings[SwiftCloudFiles]/File[/vagrant/settings.d/puppet-managed/10-SwiftCloudFiles.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[StringFunctionsEscaped]/Mediawiki::Settings[StringFunctionsEscaped]/File[/vagrant/settings.d/puppet-managed/10-StringFunctionsEscaped.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[ConfirmEdit]/Mediawiki::Settings[ConfirmEdit]/File[/vagrant/settings.d/puppet-managed/05-ConfirmEdit.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[TitleBlacklist]/Mediawiki::Settings[TitleBlacklist]/File[/vagrant/settings.d/puppet-managed/10-TitleBlacklist.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[Nuke]/Mediawiki::Settings[Nuke]/File[/vagrant/settings.d/puppet-managed/10-Nuke.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Mediawiki::Jobrunner/Service[jobrunner]: Skipping because of failed dependencies
Warning: /Stage[main]/Local::Webplatformwiki/Mediawiki::Extension[Collection]/Mediawiki::Settings[Collection]/File[/vagrant/settings.d/puppet-managed/10-Collection.php]: Skipping because of failed dependencies
Warning: /Stage[main]/Mediawiki/Exec[update_all_databases]: Skipping because of failed dependencies
#
# In `puppet/hieradata/local.yaml`
#
mediawiki::branch: "wmf/1.24wmf16"
classes:
- local::webplatformwiki
#
# In `puppet/modules/local/manifests/webplatformwiki.pp`
#
# == Class: local::webplatformwiki
#
# See https://github.com/webplatform/VAGRANT.md for
# installation instructions.
#
# This file is expected to be copied into a clone of MediaWiki-Vagrant,
# in `puppet/modules/local/manifests/webplatformwiki.pp`
# along with an entry in `puppet/hieradata/*.yaml` with a line similar
# to:
#
# ```yaml
# classes:
# - local::webplatformwiki
# ```
#
# If build fails, do the following:
# - Comment `mediawiki::skin { 'Vector': }` in `puppet/modules/mediawiki/manifests/init.pp`,
# we dont need Vector anyway
#
class local::webplatformwiki {
include ::role::svg
# See ::role::wikitech
# and also what versions they are using in
# https://wikitech.wikimedia.org/wiki/Special:Version
# But tweak here what we need
$dir = '/vagrant/mediawiki'
$wmfbranch = 'wmf/1.24wmf16'
# See new extensions, try by enabling roles:
# - eventlogging
# - cirrussearch
# - parsoid
# - translate
# - cite
# Or, enable like so
# include ::role::geshi
# But in our case, we want to add configurations so we
# use the class call instead of include
mediawiki::extension { 'SyntaxHighlight_GeSHi':
needs_update => true,
settings => {
wgSyntaxHighlightDefaultLang => "html5"
}
}
#mediawiki::extension { 'EventLogging':
# priority => 20,
# settings => {
# wgEventLoggingBaseUri => "http://localhost:8080/event.gif",
# wgEventLoggingDBname => "wiki",
# wgEventLoggingFile => 'udp://127.0.0.1:1234/EventLogging',
# },
#}
# Install, but disable it manually ###########################
#mediawiki::extension { 'NewSignupPage':
# needs_update => true,
# settings => [
# '$wgRegisterTrack = true;',
# '$wgUserStatsPointValues["referral_complete"] = 10;',
# '$wgAutoAddFriendOnInvite = true;',
# '$wgForceNewSignupPageInitialization = true;',
# ]
#}
#mediawiki::extension { 'SocialProfile':
# needs_update => true,
# settings => [
# '$wgUserProfileDisplay["friends"] = true;',
# '$wgUserProfileDisplay["foes"] = false;',
# ]
#}
# /Install, but disable it manually ###########################
mediawiki::extension { 'Comments':
priority => 5,
needs_update => true,
settings => [
'$wgCommentsEnabledNS = array(NS_MAIN);',
]
}
mediawiki::extension { 'Contributors':
needs_update => true,
settings => [
'$wgContributorsLimit = 11;',
'$wgContributorsThreshold = 5;',
]
}
mediawiki::extension { [
'CategoryTree',
'CheckUser',
'Collection',
'Nuke',
'Renameuser',
'TitleBlacklist',
'EmailCapture',
'StringFunctionsEscaped',
'Narayam',
'ReplaceText',
'SemanticInternalObjects',
'SwiftCloudFiles',
'CodeEditor',
'AdminLinks',
]:
needs_update => true,
}
mediawiki::extension { 'ConfirmEdit':
priority => 5,
needs_update => true,
settings => [
'$wgCaptchaTriggers["edit"] = false;',
'$wgCaptchaTriggers["create"] = false;',
'$wgCaptchaTriggers["addurl"] = false;',
'$wgCaptchaTriggers["createaccount"] = true;',
'$wgCaptchaTriggers["badlogin"] = false;',
]
}
mediawiki::extension { 'ParserFunctions':
needs_update => true,
settings => [
'$wgPFEnableStringFunctions = true;'
]
}
mediawiki::extension { 'WikiEditor':
needs_update => true,
settings => [
'$wgDefaultUserOptions["usebetatoolbar"] = 1;',
'$wgDefaultUserOptions["usebetatoolbar-cgd"] = 1;',
]
}
mediawiki::extension { 'AbuseFilter':
needs_update => true,
settings => [
'$wgGroupPermissions["sysop"]["abusefilter-modify"] = true;',
'$wgGroupPermissions["*"]["abusefilter-log-detail"] = true;',
'$wgGroupPermissions["*"]["abusefilter-view"] = true;',
'$wgGroupPermissions["*"]["abusefilter-log"] = true;',
'$wgGroupPermissions["sysop"]["abusefilter-private"] = true;',
'$wgGroupPermissions["sysop"]["abusefilter-modify-restricted"] = true;',
'$wgGroupPermissions["sysop"]["abusefilter-revert"] = true;',
]
}
mediawiki::extension { 'LookupUser':
needs_update => true,
settings => [
'$wgGroupPermissions["*"]["lookupuser"] = false;',
'$wgGroupPermissions["sysop"]["lookupuser"] = true;',
]
}
## ########## Semantic MediaWiki related ################ #
mediawiki::extension { 'SemanticMediaWiki':
branch => '1.8.0.5',
priority => 5,
settings => [
'$sfgRenameEditTabs = true;',
'enableSemantics("webplatform");',
]
}
mediawiki::extension { 'SemanticForms':
branch => '~2.7',
}
mediawiki::extension { 'SemanticResultFormats':
branch => '~1.8',
}
## If SMW would work with 1.24wmf branch, we could
## use `php::composer::require`
## - https://packagist.org/packages/mediawiki/semantic-result-formats
## - https://packagist.org/packages/mediawiki/sub-page-list
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment