← Back to team overview

ubuntu-bugcontrol team mailing list archive

Ubuntu Bug Control application for Myles Penner (~mylesjp)

 

To the Ubuntu Bug Control Team,

Please see my following application for membership in the Ubuntu Bug
Control team.

1. Do you promise to be polite to bug reporters even if they are rude to
you or Ubuntu? Have you signed the Ubuntu Code of Conduct?

Yes, I promise to always be polite and professional when interacting online
on behalf of Ubuntu. I understand that encountering software bugs can be
frustrating for users and some can feel quite passionately about it. It is
important to empathize with the user and make them feel heard, while
gathering necessary information to address the issue. I have signed the
Ubuntu Code of Conduct as part of my onboarding process with Canonical.

2. Have you read Bug triage, Bug status, and Bug importance? Do you have
any questions about that documentation?

Yes, I have read those documents and have put them into practice when
triaging and addressing snap-openstack (Sunbeam) bugs for the Ubuntu
OpenStack team. I have no questions about the contents.

3. What sensitive data should you look for in a private Apport crash report
bug before making it public?

Apport crash reports should have the CoreDump.gz files removed since they
could contain sensitive data about a user's system. If the stack trace is
good enough, the CoreDump.gz should be removed from the report (mark
'invalid,' if not). A bug report containing CoreDump.gz should never be
made public. In general, the bug report should be looked over for any
sensitive or identifying information such as passwords, user names, server
names, IP addresses, API keys, banking information, etc.

4. Is there a particular package or group of packages that you are
interested in helping with?

I am currently on the OpenStack bug triage team and would like to have my
privileges expanded for all Ubuntu packages to assist with my work with the
MIR team. MIR reports are written as bugs and when an MIR is identified as
requiring a security review, the Ubuntu Security team needs to be assigned.
My current privilege does not allow me to assign bugs outside of my own
team.

5. List five or more bug reports you have triaged, and include an
explanation of your decisions. These bugs should represent your very best
work and they should demonstrate your understanding of the triage process
and how to properly handle bugs. For each bug in the list, indicate what
importance you would give it and explain the reasoning. Provide URLs in
your list of bugs.


   1. https://bugs.launchpad.net/snap-openstack/+bug/2122469 - This bug is
   related to the '^C' command causing issues with the terminal when used on a
   Sunbeam process. I triaged this bug as a 'medium' as while it presents a
   usability glitch when a process is terminated prematurely, a workaround was
   presented by the bug reporter. This is the type of issue that should be
   fixed in the medium term but does not present an issue with deployment or
   setup of Sunbeam which would take precedence.
   2. https://bugs.launchpad.net/snap-openstack/+bug/2114956 - This bug is
   related to a Tempest test failure when running the standard smoke test for
   Sunbeam in the CI environment. This was triaged as a 'medium' priority bug
   as this bug was intermittent, likely exposing an occasionally-occurring
   race condition within Sunbeam when run on the QA CI environment. This issue
   cannot be reproduced locally so it is not presenting an issue to end users
   but should be fixed in the medium term as any failures that present in QA
   could be masking other problems with the product.
   3. https://bugs.launchpad.net/snap-openstack/+bug/2106130 - This bug
   relates to incorrect documentation links within Sunbeam. This was also
   triaged as a medium (and promptly fixed by myself as I was already working
   on that part of the codebase) because the links in question were to the old
   documentation set which was still up and valid, but we wanted to move all
   internal references to the new Sunbeam documentation set at a different
   domain. This bug did not present an immediate usability or quality-of-life
   issue to a user but should have been fixed relatively quickly as the old
   documentation set was being taken offline within a couple months of the
   report.
   4. https://bugs.launchpad.net/snap-openstack/+bug/2110524 - This bug
   relates to a user request for the 'manifest' file of Sunbeam to be routable
   to 'stdout' rather than only to a file. This was triaged as a 'wishlist'
   item because Sunbeam was designed to only create a manifest.yaml file and
   not direct the manifest to stdout. This is not a problem with the way the
   product was intended to work, however, that is a reasonable feature request
   and something that could be added in future work.
   5. https://bugs.launchpad.net/snap-openstack/+bug/2101130 - This bug is
   related to the Tempest output not being created at all when a test fails.
   This was triaged as 'high' because this presents a significant blind spot
   in our QA CI environment and makes it extremely difficult to know what
   triggered a failure when one occurs. This is a higher priority than a bug
   labelled 'medium' because it presents an issue when any CI failure occurs,
   not just a specific failure, but it is not critical as it does not present
   a blocking issue for an end-user of Sunbeam in production. It is the type
   of issue that should be fixed within a week.

Thank you for your consideration. Please let me know if you need any
further supporting documentation.


Kindly,

Myles Penner (~mylesjp)

Follow ups