{"id":412,"date":"2009-11-25T21:42:59","date_gmt":"2009-11-25T19:42:59","guid":{"rendered":"http:\/\/www.lucas-nussbaum.net\/blog\/?p=412"},"modified":"2009-11-25T23:37:46","modified_gmt":"2009-11-25T21:37:46","slug":"re-ubuntu-bugs","status":"publish","type":"post","link":"https:\/\/www.lucas-nussbaum.net\/blog\/?p=412","title":{"rendered":"Re: Ubuntu Bugs"},"content":{"rendered":"<p>(Context: <a href=\"http:\/\/blog.cihar.com\/archives\/2009\/11\/25\/ubuntu_bugs\/\">Michal \u00c4\u0152iha\u00c5\u2122 complains about bugs filed in Ubuntu not being looked at nor forwarded to Debian or upstream<\/a>)<\/p>\n<p>Michal, I think that your complaint is caused by a misunderstanding of how package maintenance happens in Ubuntu. I&#8217;ll try to clarify it, based on what I understand (if you know better than me, don&#8217;t hesitate to comment).<\/p>\n<p>The part of Canonical maintaining the distribution is organized into teams (<a href=\"https:\/\/launchpad.net\/~canonical-ubuntu-platform\/+members\">full list here<\/a>), like Kernel, Foundations, Desktop, Mobile, Server, etc. Most of those teams have mirror-teams in the community, like the Ubuntu Desktop team. Those teams take care of subsets of packages in Ubuntu, of relevance to the respective teams. (This is orthogonal to package upload rights, which are managed with the <a href=\"https:\/\/launchpad.net\/~ubuntu-core-dev\/+members\">Ubuntu Core Development Team<\/a>, and the <a href=\"https:\/\/launchpad.net\/~ubuntu-dev\/+members\">Ubuntu Development Team<\/a> ; there&#8217;s a proposal to change that so that package upload rights are based on the first set of teams).<\/p>\n<p>However, there are some packages (probably more than 70% of the packages in Ubuntu, including main+universe) that are of no interest to any particular team. Those packages are maintained on a best-effort basis by all the Ubuntu developers (inside the loosely defined MOTU team), and focus is usually on not diverging from Debian, to make their work as easy as possible. It&#8217;s very similar to what we do in Debian with orphaned packages: sometimes, important bugs get fixed, because someone complained loudly enough or a developer ran into the bug and did a QA upload ; but usually, we don&#8217;t really do any bug triaging. Of course, there are some packages in Ubuntu that are not maintained by any &#8220;core&#8221; team, but still have someone that cares about them. They are more the exception than the rule.<\/p>\n<p>So, yes, obviously, you will run into packages with lots of untriaged bugs, sometimes even with patches. And those bugs and patches are rarely being forwarded manually to Debian, simply because nobody cares about those packages in Ubuntu. In an ideal world, with infinite resources, this would not happen, of course. But realistically, this is not going to change anytime soon.<\/p>\n<p>There&#8217;s a link on the <a href=\"http:\/\/packages.qa.debian.org\/\">PTS<\/a> to the bugs of your packages in Ubuntu. The idea is to allow an easy access to the bugs reported in Ubuntu, which are likely to be also relevant to the Debian package. You should probably feel welcomed to triage the bugs against your package in ubuntu, if it makes it easier for you to monitor them.<\/p>\n<p>There&#8217;s some noise in the Ubuntu bugs, of course, but more and more often, by looking at the Ubuntu bugs, I find important bugs in my Debian packages that are not even reported in Debian yet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>(Context: Michal \u00c4\u0152iha\u00c5\u2122 complains about bugs filed in Ubuntu not being looked at nor forwarded to Debian or upstream) Michal, I think that your complaint is caused by a misunderstanding of how package maintenance happens in Ubuntu. I&#8217;ll try to clarify it, based on what I understand (if you know better than me, don&#8217;t hesitate [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"0","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,12],"tags":[],"class_list":["post-412","post","type-post","status-publish","format-standard","hentry","category-planetdebian","category-planetubuntu"],"_links":{"self":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=412"}],"version-history":[{"count":3,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/412\/revisions"}],"predecessor-version":[{"id":414,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/412\/revisions\/414"}],"wp:attachment":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=412"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}