← Back to team overview

launchpad-dev team mailing list archive

Obscure PQM rejection notice

 

Took me a while to figure this out. If you get landings rejected by PQM with this message…

«
merge bzr+ssh://bazaar.launchpad.net/~jtv/launchpad/bug-623391-transactions bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel
Command failed!
running 0 tests...

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK
»

…then check the pqm-stdout.gz attachment.  It may say something like:

Commit message [<your-commit-message>] does not match commit_re [(?# RELEASE CRITICAL ONLY. Strong suggestion: use ``bzr lp-land`` or ``ec2 land``. Manual submission notes: your submission message needs [release-critical=...] AND at least one of [r=...] or [rs=...] AND at least one of [no-qa] [incr] [rollback=...] [bug=...] )(?is)(?=(\s*\[[^\]]+\])*\s*\[release-critical=[^\]]+\])(?=(\s*\[[^\]]+\])*\s*\[rs?=[^\]]+\])(?=(\s*\[[^\]]+\])*\s*\[(incr|no-qa|bugs?=\d+(,\s*\d+)*|rollback=\d+)\])]

That notice is a nice touch, but it'd be nice if we could see it in the email body as well, not just the attachment.


Jeroen