{"id":76,"date":"2007-12-11T12:56:16","date_gmt":"2007-12-11T10:56:16","guid":{"rendered":"http:\/\/www.gijsk.com\/blog\/2007\/12\/venkman-back-amongst-the-living\/"},"modified":"2007-12-11T12:56:16","modified_gmt":"2007-12-11T10:56:16","slug":"venkman-back-amongst-the-living","status":"publish","type":"post","link":"https:\/\/www.gijsk.com\/blog\/2007\/12\/venkman-back-amongst-the-living\/","title":{"rendered":"Venkman back amongst the living"},"content":{"rendered":"<p><a href=\"https:\/\/addons.mozilla.org\/addon\/216\" title=\"Venkman on addons.mozilla.org\">Venkman 0.9.87.2<\/a> was made public by an addons.mozilla.org editor a few hours ago. It was released a few days after 0.9.87.1, which turned out to have <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=406205\" title=\"Bug 406205\">one major regression<\/a>: adding more than one watch expression through the &#8220;Watches&#8221; UI no longer worked. This regression had been present on trunk versions of Venkman <strong>since June this year<\/strong>. That is 5 solid months of nobody noticing major pieces of functionality being completely broken. As far as I&#8217;m concerned, there are two important lessons to be learned:<\/p>\n<ul>\n<li>The lack of a testing framework means we don&#8217;t catch regressions immediately. I don&#8217;t have time to fix this, as I&#8217;m a full time student whose major Mozilla commitments are elsewhere anyway. If anyone is interested in making this happen, let me know and I&#8217;ll try to get you started.<\/li>\n<li>Hardly anybody uses trunk versions of Venkman. I guess the set of users includes trunk SeaMonkey users, but that&#8217;s about it. This, too, is really really bad for quality. I&#8217;m guessing some sort of nightly update system would help alleviate this, but to my knowledge it is impossible to have more than one &#8220;update channel&#8221; for an add-on, short of changing the add-on&#8217;s ID, of course&#8230;<\/li>\n<\/ul>\n<p>Finally, something I&#8217;ve said before and am saying again now: <strong>Please<\/strong> report problems. There&#8217;s a <a href=\"https:\/\/bugzilla.mozilla.org\/\">bug database<\/a>, it&#8217;s there for a reason. If you have clear steps to reproduce, I promise to try to give the issue attention, but I need to hear about it! Too often I hear people complain that &#8220;I could never get it to work&#8221; or &#8220;It randomly breaks&#8221;. That sucks, but if things don&#8217;t get more specific than that I&#8217;m not going to be able to do anything about it. So, give the latest version a whirl, and let me know about any issues you have with it. Thanks!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Venkman 0.9.87.2 was made public by an addons.mozilla.org editor a few hours ago. It was released a few days after 0.9.87.1, which turned out to have one major regression: adding more than one watch expression through the &#8220;Watches&#8221; UI no &hellip; <a href=\"https:\/\/www.gijsk.com\/blog\/2007\/12\/venkman-back-amongst-the-living\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,16],"tags":[],"class_list":["post-76","post","type-post","status-publish","format-standard","hentry","category-mozilla","category-venkman"],"_links":{"self":[{"href":"https:\/\/www.gijsk.com\/blog\/wp-json\/wp\/v2\/posts\/76"}],"collection":[{"href":"https:\/\/www.gijsk.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gijsk.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gijsk.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gijsk.com\/blog\/wp-json\/wp\/v2\/comments?post=76"}],"version-history":[{"count":0,"href":"https:\/\/www.gijsk.com\/blog\/wp-json\/wp\/v2\/posts\/76\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gijsk.com\/blog\/wp-json\/wp\/v2\/media?parent=76"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gijsk.com\/blog\/wp-json\/wp\/v2\/categories?post=76"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gijsk.com\/blog\/wp-json\/wp\/v2\/tags?post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}