← Back to team overview

ubuntu-phone team mailing list archive

Policy: filing bugs against Ubuntu packages instead of upstream projects

 

Hi all,

There was a long discussion this afternoon on #ubuntu-ci-eng about the
policy to file bugs when dogfooding Ubuntu Touch. We noticed some bugs were
being filed only against upstream projects, and this caused at least one
regression bug to go unnoticed in this latest image. That happened because
the bug was reported against an upstream project, as previously instructed
in the Avengers wiki page (which was fixed) [1], but the landing team was
monitoring bugs on Ubuntu packages. Also some developers noted that for
some projects they don't look for bugs in Ubuntu packages, only upstream
projects.

If upstreams don't oppose to that, bugs should only be filed against Ubuntu
packages, discouraging the direct upstream reporting. Once we have an
agreement, we need to document this to prevent all the confusion to happen
again, and then discuss what to do with the previously reported bugs.
Oliver (ogra) said there was an email some time ago to direct people to
file bugs only against Ubuntu packages but no one seems to find it, feel
free to point that out if you think that's relevant.

After a brief discussion with the CI and the QA teams, I've created the
touch-packages [2] team in Launchpad and subscribed it to all packages
currently seeded in the ubuntu-touch image [3]. This subscription will be
maintained with a script, as packages are often added and removed from the
seeds. With that is possible to have a good list of issues the images
contain, and which bugs should be fixed first. I created one report as an
example of what data we can have [4], let me know if you want that (or
something along those lines) to be updated regularly so I can set a cronjob.

Cheers,

[1] https://wiki.ubuntu.com/Avengers
[2] https://launchpad.net/~touch-packages
[3] https://bugs.launchpad.net/~touch-packages/+packagebugs
[4] http://people.canonical.com/~ursula/seeded-touch-packages-bugs.html

-- 
Ursinha (Ursula Junque)
ursinha@xxxxxxxxxxx
ursinha@xxxxxxxxxx
--
Ubuntu - I am because we are
--
Linux user #289453 - Ubuntu user #31144

Follow ups