Deployment tooling/Cabal/2017-02-27

Current Release

 * Prod: 3.5.2-1
 * Beta: 3.5.0-1~20170223205956.93 (2017-02-23)

Next release

 * 3.5.3-1 (likely)
 * The wikiversions compile happening too late thing is super annoying :(

3.5.2-1

 * Final changelog: https://github.com/wikimedia/scap/blob/88a53c885f6416bdeebbb535017d07b0ed6735a1/debian/changelog#L1-L41
 * ✅ Saying yes (y) continues to all groups
 * ✅ Make checks serial by default
 * ✅  xrange arg 3 must not be zero
 * ❌ scap wikiversions compile happening too late in scap sync

Next Release

 * scap wikiversions compile happening too late in scap sync
 * In master now
 * Don't bother doing syntax checks for symlink syncs
 * thcipriani: I don't sync the symlink change. I don't know what it does.

Needs review

 * https://phabricator.wikimedia.org/D575

Updates

 * Scap debian packaging: how wrong is it? :)
 * Prevent deployment when a sync.flag exists
 * Additional lock file -- do we still want/need this?
 * See also lockfiles for plugins

As Always

 * Phase 2
 * Phase 1
 * Workboard https://phabricator.wikimedia.org/tag/scap3/
 * Etherpad backed up to https://www.mediawiki.org/wiki/Deployment_tooling/Cabal
 * Future document https://www.mediawiki.org/wiki/Deployment_tooling/Future
 * Spreadsheet: https://docs.google.com/spreadsheets/d/1MlEsFxrLvdZdV_G82WEAIvBXr7ArO7nCEKaFClHhJEw/edit#gid=0