stable/notify-stable-review: latest update for 3.5.y.z maintenance

Some minor updates are done for 3.5.y.z maintenance in this change:
* Update message and examples reflecting the new 3.5.y.z update number
  scheme being now used
* fix pyflakes warnings (unused string.digits, ktl.Kernel, result
  variable)
* Enhance review announcement, adding pointer to the wiki documentation.
* Add X-Extended-Stable field to the email messages.

Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
stable/sru-workflow-manager: always enable exact_match with getPublishedSources

We must do an exact_match, not a substring match (actually this is
confusing and I think exact_match should have been enabled by default...).
Otherwise we will get unwanted results for some packages which have the
same version in the ppa and search matches the substring, like when
searching for 'linux' source which will match linux and linux-signed
sources.

Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
Revert "chroot-setup/unmount_schroot: Use schroot to kill sessions"

This reverts commit 24b4bdb2ceb4187ba0c0c9c43a67649b8b3e0546.

Doesn't work as well.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
stable/notify-stable-release: Add X-Extended-Stable header to emails

Also fix one pyflakes warning.

Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
ktl/workflow.py: Add new devel_workflow database (dictionary)

This is the start of the work to make our stable tools to support
development kernel tracking bugs, in the same way as we handle kernel
stable updates. As the tasks on development tracking bugs differ
significantly from the ones needed on the stable tracking bugs, we
introduce a new dictionary for the task assignment. While at it,
document better both workflow dictionaries.

Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
ktl/workflow.py: fix undefined last_key in properties flush

This seemed a dangling code copied from lpltk. In any case, just follow
what lpltk does.

Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
ktl/workflow.py: fix pyflakes warnings

Deal with following warnings:
ktl/workflow.py:4: 'date_to_string' imported but unused
ktl/workflow.py:5: 'datetime' imported but unused
ktl/workflow.py:82: local variable 'value' is assigned to but never used

Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
config-summary: re-enable powerpc architecture

Signed-off-by: Andy Whitcroft <apw@canonical.com>
config-apply: fix internal references

Signed-off-by: Andy Whitcroft <apw@canonical.com>
config-summary: add various new sections

Signed-off-by: Andy Whitcroft <apw@canonical.com>
accounts: add Gavin Guo

Signed-off-by: Andy Whitcroft <apw@canonical.com>
Add support for creation of release tracking bugs for development kernels

This change introduces the 'kernel-development-workflow' tasks on
creation of tracking bugs. After created in launchpad, this project will
have the special tasks needed for the development kernels, similar to
what we do already with the SRU kernels. We can't use the existing SRU
workflow as tasks and objectives differ.

Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
stable/sru-workflow-manager: add handling of new kernel development tasks

Add handling for new tasks that will be present on kernel development
workflow (package-testing, promote-to-release).

Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
stable/sru-workflow-manager: process kernel-development-workflow bugs

With the new workflow for development kernels, process their bugs too.
Just factor the processing on a single function and pass the workflow we
want to process. Probably we will want to rename sru-workflow-manager to
something else, since this is now not only about SRU tracking bugs.

With the factorization, also move processing of URL to display in
bug_url to the function itself, no need to store the value on a global
place.

Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
stable/sru-workflow-manager: fix sru workflow check

Previous commit broke processing, fix check were I intended to check
project name, not using the Launchpad project object.

Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
stable/sru-workflow-manager: handle phase updates on development tracking bugs

Use a slightly different property for phase property with kernel
development workflow bugs (name without '-stable'), rename and update
set_stable_phase accordingly. May be in the future we should just drop
'-stable' from all properties in tracking bugs...

Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
stable/sru-workflow-manager: add build dependency check for main archive

Development kernels are uploaded directly into the ubuntu archive,
instead of going through first to canonical-kernel-team ppa like the
stable updates. Thus for kernel-development-workflow builds we must
check against the main ubuntu archive instead.

Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
stable/sru-workflow-manager: adjust packages built transition for devel

Development packages are uploaded directly to the ubuntu archive in
-proposed. Adjust the prepare-package -> Fixed transition for
kernel-development-workflow.

Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
cve-autotriage: fix P, Q and R SHA1s for CVE-2012-5532

Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
stable/sru-workflow-manager: enable kernel-development-workflow processing

Project is now created on Launchpad, allow processing of its bugs.

Signed-off-by: Herton Ronaldo Krzesinski <herton.krzesinski@canonical.com>