Upgrading to new Ubuntu releases (Re: Announcing Beta release of Ubuntu 6.06 LTS)
Antony Gelberg
antony at wayforth.co.uk
Sat Apr 22 00:47:07 UTC 2006
Matt Zimmerman wrote:
> On Fri, Apr 21, 2006 at 05:34:45PM +0100, Antony Gelberg wrote:
>
>>Matt Zimmerman wrote:
>>
>>>Sure, more information can be found here:
>>>https://launchpad.net/distros/ubuntu/+spec/release-upgrades
>>
>>Thanks.
>>
>>
>>>"apt-get dist-upgrade" has never truly been sufficient, and this tool is a
>>>solution to that problem, not its source. Upgrading to a new Ubuntu
>>>release
>>>is a complex high-level operation which is not easily addressed with the
>>>kinds of heuristics used to support incremental upgrades.
>>
>>Any comment on the suitability of aptitude versus apt-get for the purpose?
>
>
> aptitude has a somewhat different implementation, but faces the same basic
> difficulty in that it only has a sea of dependency relationships to work
> with, and no high-level guidance about the goal it is trying to achieve.
> To apt and aptitude, all packages look alike, and it tries to decide
> heuristically which packages are important, and make upgrade decisions
> based on those guesses.
>
> Have you ever seen apt-get dist-upgrade remove the ubuntu-desktop package
> unexpectedly? That's an example of a scenario where this approach results
> in a poor upgrade solution.
No. Why should that happen?
>>>The availability of a GUI tool should not have any impact on users who
>>>choose not to use it. You may still perform upgrades using the
>>>command-line tools, and resolve any difficulties manually, just as you
>>>always have.
>>>
>>>But for those who want it to "just work", there is now a more suitable
>>>option. It is a complementary use case.
>>
>>Understood, I think. I just hope that difficulties won't arise from
>>developers not correcting known problems that would arise with aptitude
>>but not with the new tool. I think you are saying that both methods are
>>supported, just that one method is less interactive, in which case all is
>>well.
>
>
> That's mostly accurate, though the new method is more functional and
> complete. So while both methods are supported, there are upgrade problems
> which are fundamentally difficult to solve with the traditional approach.
>
> For example, users upgrading from Hoary to Breezy would typically end up
> with both OpenOffice.org version 1 and version 2 installed, which is almost
> never what the user wanted or expected. The new upgrade tool understands
> this type of situation, and would know that when upgrading to the new
> release, openoffice.org2 was meant to supersede openoffice.org, and provide
> corresponding hints to apt so that it does the right thing.
>
> Make sense?
I take your word for it, but why can't Provides: or Replaces: be used
for the above situation?
More information about the ubuntu-users
mailing list