If a critical bug isn't blocking a release I guess it should be demoted to High.

We need some simple threshold that doesn't require the reader to understand the details of each bug. Just that "if importance >= critical then don't release". And there's no other level we can use for that other than critical (or 'high' later as the project matures).


On 17/02/16 04:09, Kevin Gunn wrote:
inline comments

On Mon, Feb 15, 2016 at 7:19 PM, Daniel van Vugt
<daniel.van.v...@canonical.com <mailto:daniel.van.v...@canonical.com>>
wrote:

    Someone should add(!) to the list of manual steps:

    Check for open critical bugs. If a bug is critical it should block
    any release:
    https://bugs.launchpad.net/mir/+bugs?search=Search&field.importance=Critical


I disagree with this, but I'll guess that means we might disagree on how
Critical is used.
Critical means Fix now or as soon as possible.
which to me means "this is one of the most important thing"...you could
have 2 criticals, you fix one, you'd certainly want to release that even
if you were stumped on the 2nd.
Also, you might be assuming the bug only exists on devel.

That's not to say you'd never have a bug that would "block"...it's more
case by case.
So I would agree with wording like
"Check for open critical bugs. Determine if a bug is a blocker (e.g.
it's _only_ on devel and would be catastrophic to release, or is already
in release and needs fixing ASAP):"


    On 13/02/16 01:08, Cemil Azizoglu wrote:

        Hi,

        We talked about the release process and how it could be
        improved. Here
        are some ideas. Please add if you have others.

        (Jenkaas could be leveraged for some)

          1. Minimizing the manual steps (like creation of the next
        target branch
             on lp, etc) using scripts/launchpad API.
          2. 'make release' target that 'll check for ABI breakage,
        perhaps even
             prepopulate the changelog with some static info, etc.
          3. Downstreams' build/sanity testing could be done as part of MP
             autolanding to identify breaks.


where exactly - autolanding on devel?

          4. Downstreams' release testing. How useful are AP tests for U8
             and Browser? General opinion is 'not very'. Should we look into
             doing away with them? Or at least identify the subset of
        them that
             is relevant to Mir, and run them during every release as
        part of
             autolanding as a 'nonblocking' test.


I am not opposed to pruning down the list because it is a time killer.
however, one reason we are running these AP tests is due to the fact
we've broken them before with Mir releases. I would suggest if we want
to prune the tests, to engage with unity8 & web browser team to work up
a list of the individual AP tests we should run.

        As always I'll be creating a trello card for this.

        Thanks
        Cemil Azizoglu
        Mir Display Server - Team Lead
        Canonical USA



    --
    Mir-devel mailing list
    Mir-devel@lists.ubuntu.com <mailto:Mir-devel@lists.ubuntu.com>
    Modify settings or unsubscribe at:
    https://lists.ubuntu.com/mailman/listinfo/mir-devel



--
Mir-devel mailing list
Mir-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/mir-devel

Reply via email to