<?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"
	>
<channel>
	<title>Comments on: Another Fedora Upgrade Post</title>
	<atom:link href="http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/feed/" rel="self" type="application/rss+xml" />
	<link>http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/</link>
	<description>Purveyor of Pre-eminent Programmes</description>
	<pubDate>Fri, 05 Dec 2008 10:27:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: James Bowes</title>
		<link>http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33968</link>
		<dc:creator>James Bowes</dc:creator>
		<pubDate>Mon, 22 Oct 2007 23:39:38 +0000</pubDate>
		<guid isPermaLink="false">http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33968</guid>
		<description>Just to put things into perspective, Jeremy has spend something like 6.5 years on Anaconda. So its pretty advisable to listen to him when he speaks about upgrades and installs :)</description>
		<content:encoded><![CDATA[<p>Just to put things into perspective, Jeremy has spend something like 6.5 years on Anaconda. So its pretty advisable to listen to him when he speaks about upgrades and installs <img src='http://jbowes.dangerouslyinc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Katz</title>
		<link>http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33965</link>
		<dc:creator>Jeremy Katz</dc:creator>
		<pubDate>Mon, 22 Oct 2007 23:26:28 +0000</pubDate>
		<guid isPermaLink="false">http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33965</guid>
		<description>James -- that's a fair assessment.  It's all well and good to say "just put up a here there be dragons" warning, but the sad truth of the matter is "you ship it, you support it".  And I've gotten the angry comments in bugzilla to attest to it :-)

And it's not that I don't hear the requests... I really do.  And I'm not even saying that we don't take some of the steps which make things work better than they do today (ie, someone needs to revive Seth's remove-stuff plugin and then we need to get that metadata into at least a "point here for an online upgrade" repo).  

But I honestly think that for long-term, sustainable support of upgrades, the *recommended* path for non-expert users always has to be reboot into the installer.  With packages pre-cached, yep -- did the first bits of that for F8 and it'll actually be available if we want to advertise it some.  With the second stage pre-cached so that you don't have to download it, yep -- bumped the size of the default /boot to 200 megs so it can contain the installer image.</description>
		<content:encoded><![CDATA[<p>James &#8212; that&#8217;s a fair assessment.  It&#8217;s all well and good to say &#8220;just put up a here there be dragons&#8221; warning, but the sad truth of the matter is &#8220;you ship it, you support it&#8221;.  And I&#8217;ve gotten the angry comments in bugzilla to attest to it <img src='http://jbowes.dangerouslyinc.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>And it&#8217;s not that I don&#8217;t hear the requests&#8230; I really do.  And I&#8217;m not even saying that we don&#8217;t take some of the steps which make things work better than they do today (ie, someone needs to revive Seth&#8217;s remove-stuff plugin and then we need to get that metadata into at least a &#8220;point here for an online upgrade&#8221; repo).  </p>
<p>But I honestly think that for long-term, sustainable support of upgrades, the *recommended* path for non-expert users always has to be reboot into the installer.  With packages pre-cached, yep &#8212; did the first bits of that for F8 and it&#8217;ll actually be available if we want to advertise it some.  With the second stage pre-cached so that you don&#8217;t have to download it, yep &#8212; bumped the size of the default /boot to 200 megs so it can contain the installer image.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Bowes</title>
		<link>http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33961</link>
		<dc:creator>James Bowes</dc:creator>
		<pubDate>Mon, 22 Oct 2007 22:58:46 +0000</pubDate>
		<guid isPermaLink="false">http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33961</guid>
		<description>The general feeling in the Fedora community (at least amongst those heavily involved in full installations and package management), from what I see, is that If we have two options, and one of them involves a warning about munching your system where the other does not, is to go with the safe one and not scare the bejesus out of Jane Q. User.</description>
		<content:encoded><![CDATA[<p>The general feeling in the Fedora community (at least amongst those heavily involved in full installations and package management), from what I see, is that If we have two options, and one of them involves a warning about munching your system where the other does not, is to go with the safe one and not scare the bejesus out of Jane Q. User.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian</title>
		<link>http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33953</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Mon, 22 Oct 2007 22:07:53 +0000</pubDate>
		<guid isPermaLink="false">http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33953</guid>
		<description>Well at that point couldn't you just have the upgrade app just point out that "YOU SHOULD REBOOT OR FACE MAJOR BREAKAGE. HERE BE DRAGONS."

... or even a pre/post-reboot portion to 'dangerous' upgrades.</description>
		<content:encoded><![CDATA[<p>Well at that point couldn&#8217;t you just have the upgrade app just point out that &#8220;YOU SHOULD REBOOT OR FACE MAJOR BREAKAGE. HERE BE DRAGONS.&#8221;</p>
<p>&#8230; or even a pre/post-reboot portion to &#8216;dangerous&#8217; upgrades.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Katz</title>
		<link>http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33889</link>
		<dc:creator>Jeremy Katz</dc:creator>
		<pubDate>Mon, 22 Oct 2007 14:58:53 +0000</pubDate>
		<guid isPermaLink="false">http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33889</guid>
		<description>The problem is that upgrades can and do introduce incompatibility.  You can't just sit and wait around for the user to reboot into the "new" system because as soon as the package changes, they're already partially _running_ the new system.  API for talking to something over dbus changed?  Hope that the copy of that running in your desktop session restarted.  Oh wait, we don't have a way to do that.  SELinux policy changed leading to a need to some app on your desktop needing to run as a different context?  Nope.  Config file format of dbus grew and now the running dbus falls over due to the new service files?  More doom.

I'm all for preloading as much of the upgrade work as possible (hence, the preupgrade stuff), but actually *doing* the upgrade in a more isolated environment really is important to having the upgrade process work well.</description>
		<content:encoded><![CDATA[<p>The problem is that upgrades can and do introduce incompatibility.  You can&#8217;t just sit and wait around for the user to reboot into the &#8220;new&#8221; system because as soon as the package changes, they&#8217;re already partially _running_ the new system.  API for talking to something over dbus changed?  Hope that the copy of that running in your desktop session restarted.  Oh wait, we don&#8217;t have a way to do that.  SELinux policy changed leading to a need to some app on your desktop needing to run as a different context?  Nope.  Config file format of dbus grew and now the running dbus falls over due to the new service files?  More doom.</p>
<p>I&#8217;m all for preloading as much of the upgrade work as possible (hence, the preupgrade stuff), but actually *doing* the upgrade in a more isolated environment really is important to having the upgrade process work well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Lauridsen</title>
		<link>http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33614</link>
		<dc:creator>Tim Lauridsen</dc:creator>
		<pubDate>Sun, 21 Oct 2007 06:25:12 +0000</pubDate>
		<guid isPermaLink="false">http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33614</guid>
		<description>Sounds good to me</description>
		<content:encoded><![CDATA[<p>Sounds good to me</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Philip</title>
		<link>http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33608</link>
		<dc:creator>Philip</dc:creator>
		<pubDate>Sun, 21 Oct 2007 05:47:53 +0000</pubDate>
		<guid isPermaLink="false">http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33608</guid>
		<description>You might need to consider how you handle it the two situations:

1. user has installed rpms from other repos (which might support the update, eg rpmfusion) and the repo has a file in /etc/yum.repos.d/
2. user has installed rpms from another source not identifiable (eg for checking for upgrade).

The best solution if an upgrade of Fedora would break an installed 3rd party ap is to prompt for removing the offending ap and suggesting the user reinstall it themselves (they must have been competent enough to have done it in the first place).

Also, it would be nice if the upgrade route could support X -&#62; (X+1) test3 (or 4). I expect many people install the final test version to beta check the next fedora. Perhaps this could be available as an option (prompt for upgrade to Test release).</description>
		<content:encoded><![CDATA[<p>You might need to consider how you handle it the two situations:</p>
<p>1. user has installed rpms from other repos (which might support the update, eg rpmfusion) and the repo has a file in /etc/yum.repos.d/<br />
2. user has installed rpms from another source not identifiable (eg for checking for upgrade).</p>
<p>The best solution if an upgrade of Fedora would break an installed 3rd party ap is to prompt for removing the offending ap and suggesting the user reinstall it themselves (they must have been competent enough to have done it in the first place).</p>
<p>Also, it would be nice if the upgrade route could support X -&gt; (X+1) test3 (or 4). I expect many people install the final test version to beta check the next fedora. Perhaps this could be available as an option (prompt for upgrade to Test release).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karsten Wade</title>
		<link>http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33577</link>
		<dc:creator>Karsten Wade</dc:creator>
		<pubDate>Sun, 21 Oct 2007 02:41:43 +0000</pubDate>
		<guid isPermaLink="false">http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33577</guid>
		<description>Would it be prudent to have /home be a separate partition?  There is
some latitude with LVM, I suppose, but a separate partition is clean
and safe to work with.  But if, as in your example, the user has
chosen defaults for the original install, that does not include having
/home as a separate partition.  This is a long standing request:

https://bugzilla.redhat.com/show_bug.cgi?id=150670

Perhaps this needs to be raised as a dependency/blocker for Fedora
upgrades to work as you describe.</description>
		<content:encoded><![CDATA[<p>Would it be prudent to have /home be a separate partition?  There is<br />
some latitude with LVM, I suppose, but a separate partition is clean<br />
and safe to work with.  But if, as in your example, the user has<br />
chosen defaults for the original install, that does not include having<br />
/home as a separate partition.  This is a long standing request:</p>
<p><a href="https://bugzilla.redhat.com/show_bug.cgi?id=150670" rel="nofollow">https://bugzilla.redhat.com/show_bug.cgi?id=150670</a></p>
<p>Perhaps this needs to be raised as a dependency/blocker for Fedora<br />
upgrades to work as you describe.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesus M. Rodriguez</title>
		<link>http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33548</link>
		<dc:creator>Jesus M. Rodriguez</dc:creator>
		<pubDate>Sun, 21 Oct 2007 00:50:27 +0000</pubDate>
		<guid isPermaLink="false">http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33548</guid>
		<description>This is an excellent idea and one that is sorely needed. I am still running Fedora Core 6 at home primarily because upgrading to Fedora 7 required downloading the ISO, and doing all that work (yes I'm lazy).  

So I'm now planning my Fedora 8 install, because an upgrade from FC6 to F8 doesn't seem like a good idea.  But if the idea of being able to upgrade via yum worked, I would probably upgrade every release :)

Another side effect is if this were to work, imagine being able to upgrade RHEL 4 to 5 or 5 to next release of RHEL. Probably not as popular a feature in the enterprise, but still a very useful one non-the-less.</description>
		<content:encoded><![CDATA[<p>This is an excellent idea and one that is sorely needed. I am still running Fedora Core 6 at home primarily because upgrading to Fedora 7 required downloading the ISO, and doing all that work (yes I&#8217;m lazy).  </p>
<p>So I&#8217;m now planning my Fedora 8 install, because an upgrade from FC6 to F8 doesn&#8217;t seem like a good idea.  But if the idea of being able to upgrade via yum worked, I would probably upgrade every release <img src='http://jbowes.dangerouslyinc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Another side effect is if this were to work, imagine being able to upgrade RHEL 4 to 5 or 5 to next release of RHEL. Probably not as popular a feature in the enterprise, but still a very useful one non-the-less.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian</title>
		<link>http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33437</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Sat, 20 Oct 2007 18:11:14 +0000</pubDate>
		<guid isPermaLink="false">http://jbowes.dangerouslyinc.com/2007/10/20/another-fedora-upgrade-post/#comment-33437</guid>
		<description>What was so painful about the switch from dev to udev? Make sure the user isn't using devfs names in fstab etc. or other config files, install udev, and uninstall anything devfs related.

A reboot is probably healthy.

Maybe I'm confused. There are plenty of changes that will require or at least encourage a reboot. When I think live upgrade, I think upgrading without having to boot off a cd or any other process that requires physical access.

... What are we talking about again?</description>
		<content:encoded><![CDATA[<p>What was so painful about the switch from dev to udev? Make sure the user isn&#8217;t using devfs names in fstab etc. or other config files, install udev, and uninstall anything devfs related.</p>
<p>A reboot is probably healthy.</p>
<p>Maybe I&#8217;m confused. There are plenty of changes that will require or at least encourage a reboot. When I think live upgrade, I think upgrading without having to boot off a cd or any other process that requires physical access.</p>
<p>&#8230; What are we talking about again?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
