Monday 25 November 2013

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,


--
Ursinha (Ursula Junque)
ursinha@ursinha.net
ursinha@ubuntu.com
--
Ubuntu - I am because we are
--
Linux user #289453 - Ubuntu user #31144