Hi all,

A new version of Scap has been released and with it comes a few changes.

tl;dr highlights:

* Old scap bin stubs (e.g., /usr/bin/sync-file, /usr/bin/sync-dir,
 /usr/bin/mwversionsinuse, etc) will now exit 1.

 Subcommands are now the only way to interact with scap, i.e., `sync-file` is
 now `scap sync-file`.

* Scap3 (non-mediawiki) deploys will now announce deploys in IRC -- you
 can specify a message for IRC via:

   scap deploy 'A message for the SAL'

* Scap lockfile errors now show you (a) who has the lockfile and (b) their
 deploy message. The output you'll see if another person is deploying
 looks like:

   sync-file failed: <LockFailedError> Failed to acquire lock "/var/lock/scap"; owner is 
"thcipriani"; reason is "scap 3.4 sync file"

You can see a full changelog for both the 3.4.0-1 and the 3.3.1-1 release on
phabricator[0]. If you spot any issues, file a phabricator task tagged with the
`Scap3` project[1].

-- Your Humble Scap Toilers

[0]. <https://phabricator.wikimedia.org/P4523>
[1]. <https://phabricator.wikimedia.org/tag/scap3/>

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to