Comment 3 for bug 54234

Revision history for this message
Michael Vogt (mvo) wrote : Re: update-manager for edgy needs to upgrade dpkg/apt before calculating the upgrade to support the new "breaks"

Just a quick update on this bug.

The problem is indeed that the latest apt/python-apt is required to correctly calculate the upgrade in advance. We need to do it in advance to make sure that it will work and to give the user the chance to cancel it if he does not like what he sess (e.g. the amount of data to download).

After trying various methods we think that the only solution to support this is via apt/python-apt from dapper-backports. The tool would have to download those, install them into a tempdir and use LD_PRELOAD/LD_LIBRARY_PATH/PYTHONPATH to ensure that they are used. Currently this is blocked on a bug in soyuz that prevents backports from working.

The alternative is of course to not use breaks until edgy+1 (which would be unfortunate, but given the current situation with the lack of a backported apt and the lack of time until release it may well be the only feasible way).

Cheers,
 Michael