<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Fun and Games with Major Updates (some new options)</title>
	<atom:link href="http://oduinn.com/blog/2009/03/09/fun-and-games-with-major-updates-some-new-options/feed/" rel="self" type="application/rss+xml" />
	<link>http://oduinn.com/blog/2009/03/09/fun-and-games-with-major-updates-some-new-options/</link>
	<description></description>
	<lastBuildDate>Wed, 16 May 2012 01:47:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Robert Strong</title>
		<link>http://oduinn.com/blog/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23832</link>
		<dc:creator>Robert Strong</dc:creator>
		<pubDate>Mon, 16 Mar 2009 06:21:36 +0000</pubDate>
		<guid isPermaLink="false">http://oduinn.com/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23832</guid>
		<description>Bah... I misspoke to John and switched the purpose of the Later button with the purpose of the Never button.

I created the namespace icon for Firefox, etc. years ago and as it stands it is not something I would provide in an official release as I stated in the bug.

With effort it is possible to separate the update check from the browser as is other apps have done. The binary that actually applies the updates is completely separate though it is launched by Firefox... this gives us a lot of assurance that it isn&#039;t doing bad things since it never touches the net.

As for the problem with being one update behind being solved by separating the update process completely from Firefox I&#039;m not convinced this is the only or best way to fix that. As a matter of fact for Windows if we implemented MSI&#039;s we could use the MSI update facility which also allows non-admin users to update as long as the same cert is used.</description>
		<content:encoded><![CDATA[<p>Bah&#8230; I misspoke to John and switched the purpose of the Later button with the purpose of the Never button.</p>
<p>I created the namespace icon for Firefox, etc. years ago and as it stands it is not something I would provide in an official release as I stated in the bug.</p>
<p>With effort it is possible to separate the update check from the browser as is other apps have done. The binary that actually applies the updates is completely separate though it is launched by Firefox&#8230; this gives us a lot of assurance that it isn&#8217;t doing bad things since it never touches the net.</p>
<p>As for the problem with being one update behind being solved by separating the update process completely from Firefox I&#8217;m not convinced this is the only or best way to fix that. As a matter of fact for Windows if we implemented MSI&#8217;s we could use the MSI update facility which also allows non-admin users to update as long as the same cert is used.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noah</title>
		<link>http://oduinn.com/blog/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23814</link>
		<dc:creator>Noah</dc:creator>
		<pubDate>Mon, 16 Mar 2009 03:15:44 +0000</pubDate>
		<guid isPermaLink="false">http://oduinn.com/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23814</guid>
		<description>It&#039;s called a desktop namespace shortcut:
https://bugzilla.mozilla.org/show_bug.cgi?id=264889

Although I think we should tie in Check for Updates, Crash Reports, and Profile manager choices on the menu.</description>
		<content:encoded><![CDATA[<p>It&#8217;s called a desktop namespace shortcut:<br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=264889" rel="nofollow">https://bugzilla.mozilla.org/show_bug.cgi?id=264889</a></p>
<p>Although I think we should tie in Check for Updates, Crash Reports, and Profile manager choices on the menu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noah</title>
		<link>http://oduinn.com/blog/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23790</link>
		<dc:creator>Noah</dc:creator>
		<pubDate>Sun, 15 Mar 2009 22:01:01 +0000</pubDate>
		<guid isPermaLink="false">http://oduinn.com/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23790</guid>
		<description>Hey AndersH, I like your separate updater idea. What comes to mind is a lot of software does have this separation of update service. Like Apple&#039;s Software Update, which alot of us hate. And I think Adobe has one too. But ours could be better, we already have updater.exe (which got a brand new icon that I don&#039;t like, the old one was better) and currently I don&#039;t know what happens if I try to open updater.exe with Firefox open or closed, but could we have it open standalone and ask if we want to update Firefox.

I think though that we could add a &#039;Check for Firefox updates&#039; shortcut in the user&#039;s Mozilla Firefox start menu folder, even though some users never look there. Also I&#039;m not a fan of the downloading a update in the background while surfing, this makes the user think the browser is slow while they&#039;re surfing forgetting they are doing a background update. It seems to only benefit 56k users. I&#039;d rather an in your face immediate download of an update happened for users with a fast connection.

And there&#039;s a enhanced Firefox desktop icon that&#039;s been created a few years ago, that I think should be used by default in Firefox. Where a user can simply choose Safe Mode, Crash Reports, Check for Updates, etc just by right clicking the desktop icon. Currently, I think we only have &quot;Browse the Internet&quot; &amp; &quot;Firefox Options&quot;.</description>
		<content:encoded><![CDATA[<p>Hey AndersH, I like your separate updater idea. What comes to mind is a lot of software does have this separation of update service. Like Apple&#8217;s Software Update, which alot of us hate. And I think Adobe has one too. But ours could be better, we already have updater.exe (which got a brand new icon that I don&#8217;t like, the old one was better) and currently I don&#8217;t know what happens if I try to open updater.exe with Firefox open or closed, but could we have it open standalone and ask if we want to update Firefox.</p>
<p>I think though that we could add a &#8216;Check for Firefox updates&#8217; shortcut in the user&#8217;s Mozilla Firefox start menu folder, even though some users never look there. Also I&#8217;m not a fan of the downloading a update in the background while surfing, this makes the user think the browser is slow while they&#8217;re surfing forgetting they are doing a background update. It seems to only benefit 56k users. I&#8217;d rather an in your face immediate download of an update happened for users with a fast connection.</p>
<p>And there&#8217;s a enhanced Firefox desktop icon that&#8217;s been created a few years ago, that I think should be used by default in Firefox. Where a user can simply choose Safe Mode, Crash Reports, Check for Updates, etc just by right clicking the desktop icon. Currently, I think we only have &#8220;Browse the Internet&#8221; &amp; &#8220;Firefox Options&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John O&#8217;Duinn&#8217;s Soapbox &#187; Fun and Games with Major Updates (more followup)</title>
		<link>http://oduinn.com/blog/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23719</link>
		<dc:creator>John O&#8217;Duinn&#8217;s Soapbox &#187; Fun and Games with Major Updates (more followup)</dc:creator>
		<pubDate>Sat, 14 Mar 2009 21:25:08 +0000</pubDate>
		<guid isPermaLink="false">http://oduinn.com/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23719</guid>
		<description>[...] AndersH asked an important question in comments to my last post., which deserved a proper response, hence this blog post. Thanks AndersH, sorry, I should have been more clear. [...]</description>
		<content:encoded><![CDATA[<p>[...] AndersH asked an important question in comments to my last post., which deserved a proper response, hence this blog post. Thanks AndersH, sorry, I should have been more clear. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Helmer</title>
		<link>http://oduinn.com/blog/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23405</link>
		<dc:creator>Robert Helmer</dc:creator>
		<pubDate>Tue, 10 Mar 2009 19:30:15 +0000</pubDate>
		<guid isPermaLink="false">http://oduinn.com/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23405</guid>
		<description>It should be possible on the AUS side to offer both a major and minor update at the same time (in the same update.xml), any reason not to do that and then change the client so the user is offered a choice between major and minor update?</description>
		<content:encoded><![CDATA[<p>It should be possible on the AUS side to offer both a major and minor update at the same time (in the same update.xml), any reason not to do that and then change the client so the user is offered a choice between major and minor update?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AndersH</title>
		<link>http://oduinn.com/blog/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23375</link>
		<dc:creator>AndersH</dc:creator>
		<pubDate>Tue, 10 Mar 2009 07:44:19 +0000</pubDate>
		<guid isPermaLink="false">http://oduinn.com/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23375</guid>
		<description>It seems the main problem is that you can&#039;t do a 2.(any)-&gt;3.(latest) upgrade, because of possible migration issues since testing all upgrade paths would be a huge task. But couldn&#039;t you, instead of having a lot of upgrade paths, lead the users on a upgrade hiway? That is, a user on any old major version (1.x or 2.x) would first be upgraded along that major version (possibly to 1.(latest) or 2.(latest)) until a major upgrade was possible and then upgraded on that branch, etc.

To the users this would be advertised as a upgrade to the latest version (perhaps users would be allowed to choose what major version they would like to end at -- with the latest being the defualt -- if they have some particular objection to the latest major version). All the upgrades would be combined into one UI with one common progress bar. This would mean that the tested upgrade machinery would be used, but to the user it would look as one upgrade.

Then any version (minor or major) larger than the user current could be advertised to the user, so users on old versions wouldn&#039;t ever stop receiving those pesky upgrade dialogs.

The increased download size might be a issue, but then make it easy to have the download happen in the background. For example, when a upgrade is available you start downloading in the background and just popup a yellow bar in the top of the screen (the kind we by now are trained to ignore) saying that you have done so and giving some -- not to easy to accidentally hit -- way of stopping it.

If the load on mirrors starts to become a issue, wouldn&#039;t it become time to look at using something like bittorrent in the browser to help out via web seeding.

Lastly, couldn&#039;t the upgrade dialogs be contained in a &quot;system addon&quot; (that couldn&#039;t be removed or could easily be restored) so they would be upgraded independently of the browser, so you are not continusly a cycle behind? It seems to me that the upgrade checker/dialogs/advertising/offer doesn&#039;t need to be deep inside the browser.</description>
		<content:encoded><![CDATA[<p>It seems the main problem is that you can&#8217;t do a 2.(any)-&gt;3.(latest) upgrade, because of possible migration issues since testing all upgrade paths would be a huge task. But couldn&#8217;t you, instead of having a lot of upgrade paths, lead the users on a upgrade hiway? That is, a user on any old major version (1.x or 2.x) would first be upgraded along that major version (possibly to 1.(latest) or 2.(latest)) until a major upgrade was possible and then upgraded on that branch, etc.</p>
<p>To the users this would be advertised as a upgrade to the latest version (perhaps users would be allowed to choose what major version they would like to end at &#8212; with the latest being the defualt &#8212; if they have some particular objection to the latest major version). All the upgrades would be combined into one UI with one common progress bar. This would mean that the tested upgrade machinery would be used, but to the user it would look as one upgrade.</p>
<p>Then any version (minor or major) larger than the user current could be advertised to the user, so users on old versions wouldn&#8217;t ever stop receiving those pesky upgrade dialogs.</p>
<p>The increased download size might be a issue, but then make it easy to have the download happen in the background. For example, when a upgrade is available you start downloading in the background and just popup a yellow bar in the top of the screen (the kind we by now are trained to ignore) saying that you have done so and giving some &#8212; not to easy to accidentally hit &#8212; way of stopping it.</p>
<p>If the load on mirrors starts to become a issue, wouldn&#8217;t it become time to look at using something like bittorrent in the browser to help out via web seeding.</p>
<p>Lastly, couldn&#8217;t the upgrade dialogs be contained in a &#8220;system addon&#8221; (that couldn&#8217;t be removed or could easily be restored) so they would be upgraded independently of the browser, so you are not continusly a cycle behind? It seems to me that the upgrade checker/dialogs/advertising/offer doesn&#8217;t need to be deep inside the browser.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Kaiser</title>
		<link>http://oduinn.com/blog/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23344</link>
		<dc:creator>Robert Kaiser</dc:creator>
		<pubDate>Mon, 09 Mar 2009 20:09:40 +0000</pubDate>
		<guid isPermaLink="false">http://oduinn.com/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23344</guid>
		<description>I really like 1 and 2, not so sure about 3 (esp. due to the last point you make here yourself) - and 4 might be useful but might need some more careful UE thinking.</description>
		<content:encoded><![CDATA[<p>I really like 1 and 2, not so sure about 3 (esp. due to the last point you make here yourself) &#8211; and 4 might be useful but might need some more careful UE thinking.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesper Kristensen</title>
		<link>http://oduinn.com/blog/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23342</link>
		<dc:creator>Jesper Kristensen</dc:creator>
		<pubDate>Mon, 09 Mar 2009 19:49:56 +0000</pubDate>
		<guid isPermaLink="false">http://oduinn.com/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23342</guid>
		<description>I thought the &quot;Later&quot; button meant &quot;ask me again in X hours&quot;, whereas the &quot;Never&quot; (renamed &quot;No thanks&quot;) button meant &quot;don&#039;t ask me again for this particular Major Update offer&quot;. Am I way off here? Do you talk about adding a fourth button to the major update dialog?</description>
		<content:encoded><![CDATA[<p>I thought the &#8220;Later&#8221; button meant &#8220;ask me again in X hours&#8221;, whereas the &#8220;Never&#8221; (renamed &#8220;No thanks&#8221;) button meant &#8220;don&#8217;t ask me again for this particular Major Update offer&#8221;. Am I way off here? Do you talk about adding a fourth button to the major update dialog?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Einspanjer</title>
		<link>http://oduinn.com/blog/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23338</link>
		<dc:creator>Daniel Einspanjer</dc:creator>
		<pubDate>Mon, 09 Mar 2009 18:49:09 +0000</pubDate>
		<guid isPermaLink="false">http://oduinn.com/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23338</guid>
		<description>I&#039;m sorry to nag.. but we expect people to be able to download 3.x and install it regardless of what point release of 2.0.0.x they have.  QA doesn&#039;t test every point release migration path for that, why can&#039;t we extend the same minimal compatibility to these users rather than cherry picking particular point releases?

If we wanted to be more upfront with the users, I guess we could build some sort of wrapper installer that told the user what they are potentially in for, and maybe even offer them the choice of upgradding to the latest point release for them, run that version (to do whatever migration is needed) and then upgrade to the major.  At least that streamlines the process for them.</description>
		<content:encoded><![CDATA[<p>I&#8217;m sorry to nag.. but we expect people to be able to download 3.x and install it regardless of what point release of 2.0.0.x they have.  QA doesn&#8217;t test every point release migration path for that, why can&#8217;t we extend the same minimal compatibility to these users rather than cherry picking particular point releases?</p>
<p>If we wanted to be more upfront with the users, I guess we could build some sort of wrapper installer that told the user what they are potentially in for, and maybe even offer them the choice of upgradding to the latest point release for them, run that version (to do whatever migration is needed) and then upgrade to the major.  At least that streamlines the process for them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bwmaister</title>
		<link>http://oduinn.com/blog/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23336</link>
		<dc:creator>bwmaister</dc:creator>
		<pubDate>Mon, 09 Mar 2009 18:25:05 +0000</pubDate>
		<guid isPermaLink="false">http://oduinn.com/2009/03/09/fun-and-games-with-major-updates-some-new-options/#comment-23336</guid>
		<description>I like this, especially the increased coverage of old dot releases. I would just say, and I&#039;m sure you&#039;ve considered it, that if it&#039;s possible to notify users on a non-supported old release that the upgrade process is going to be two-step (to make sure that all data is migrated safely, etc) that will save a lot of confusion and probably frustration. (I wanted to upgrade to 3 not 2! what&#039;s going on? how do I upgrade?)

Obviously a double-upgrade is kindof lousy because of the fact that you have to restart Fx, and restarts (especially with lots of tabs) aren&#039;t exactly the speediest operation, so the fewer the number of people that have to do that, the better.

With regards to the &quot;How many people would accept the MU offer,&quot; slightly more than half (subjectively) of the people that I&#039;ve upgraded didn&#039;t know that they were on an old release. The fact that &quot;Later&quot; means &quot;Possibly never&quot; or &quot;Extremely Rarely&quot; is not what people from a microsoft background are used to :-) Gently prompting every 6 weeks or so is probably completely acceptable and even a good idea, in my book.</description>
		<content:encoded><![CDATA[<p>I like this, especially the increased coverage of old dot releases. I would just say, and I&#8217;m sure you&#8217;ve considered it, that if it&#8217;s possible to notify users on a non-supported old release that the upgrade process is going to be two-step (to make sure that all data is migrated safely, etc) that will save a lot of confusion and probably frustration. (I wanted to upgrade to 3 not 2! what&#8217;s going on? how do I upgrade?)</p>
<p>Obviously a double-upgrade is kindof lousy because of the fact that you have to restart Fx, and restarts (especially with lots of tabs) aren&#8217;t exactly the speediest operation, so the fewer the number of people that have to do that, the better.</p>
<p>With regards to the &#8220;How many people would accept the MU offer,&#8221; slightly more than half (subjectively) of the people that I&#8217;ve upgraded didn&#8217;t know that they were on an old release. The fact that &#8220;Later&#8221; means &#8220;Possibly never&#8221; or &#8220;Extremely Rarely&#8221; is not what people from a microsoft background are used to <img src='http://oduinn.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Gently prompting every 6 weeks or so is probably completely acceptable and even a good idea, in my book.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

