Page MenuHomePhabricator

Deploy Scap version 4.1.1
Closed, ResolvedPublic

Description

Dear SRE team,
Please build and deploy the version 4.1.1 of scap using the instructions in https://wikitech.wikimedia.org/wiki/Scap/Release
Thanks in advance!

Changes from 4.1.0:

  • scap prep: Reduce submodule noise
  • Redirect git.remote_exists() output to /dev/null
  • /srv/patches -> config["patch_path"]
  • scap clean: Add 'auto' mode
  • Add --abort-git-am-on-fail option to scap apply-patches
  • General small code cleanups
  • update_submodules: Don't use utils.cd()
  • rsync_cdbs fix
  • config: Ensure environment exists before using it
  • utils.py: add dir_is_empty function
  • scap/plugins/patches.py: Very minor reuse of a variable
  • git.py:update_submodules add checkout and force parameters
  • scap backport: Wait for changes to be merged
  • scap backport: validate changes
  • scap apply-patches: Make output more compact
  • git.py: Implement remote_set in a less destructive way
  • change active_wikiversions interface
  • use subprocess.DEVNULL instead of manual implementation
  • write_settings_stub: Add a new line end of LocalSettings.php
  • scap apply-patches: OK -> ALREADY_APPLIED
  • config.py: Define operations_mediawiki_config_branch
  • release-scripts/scaps-installed-in-beta: Add -v flag
  • Add rsync_cdbs configuration parameter
  • Use multiple processes to generate git_info cache
  • sudo_check_call: Allow log level to be controlled
  • Rename ScapCommon to ScapPull

Event Timeline

Mentioned in SAL (#wikimedia-operations) [2022-01-11T18:28:59Z] <_joe_> uploaded scap 4.1.1-1 to apt T298986

Mentioned in SAL (#wikimedia-operations) [2022-01-11T18:41:04Z] <_joe_> installed scap 4.1.1 on mwdebug1002 T298986, ran scap pull successfully

Joe triaged this task as Medium priority.Jan 12 2022, 10:53 AM

Mentioned in SAL (#wikimedia-operations) [2022-01-12T17:34:39Z] <_joe_> deploying scap 4.1.1 to the mediawiki canaries T298986

Mentioned in SAL (#wikimedia-operations) [2022-01-12T17:38:18Z] <_joe_> deploying scap 4.1.1 to the restbase canaries T298986