On Tue, Jan 11, 2005 at 08:34:01AM -0500, Adam C Powell IV wrote:
> On Tue, 2005-01-11 at 13:56 +0100, Bill Allombert wrote:
> > On Mon, Jan 10, 2005 at 05:52:20PM -0500, Adam C Powell IV wrote:
> > > On Mon, 2005-01-10 at 19:08 +0100, Bill Allombert wrote:
> > > > On Mon, Jan 10, 2005 at 11:00:57AM -0500, Adam C Powell IV wrote:
> > > > > During a woody->sarge upgrade, the new menu unpacked before the old
> > > > > ghostview was removed, resulting in the following breakage:
> > > > 
> > > > Thanks to notifying me!
> > > > May I ask why ghostview was removed here ?
> > > 
> > > I don't remember, I think out of a habit of removing obsolete packages.
> > 
> > Hmm. How come ghostview was removed between the time menu was unpacked
> > and the time it was configured ?
> 
> I don't know.  Apt just orders it that way sometimes.  Usually the
> removals come first, but not this time.  (Run from dselect...)
> Unfortunately, we can't assume that apt will order it properly for all
> users upgrading their machines.
> 
> > Could you check if menu is 'configured' and that /usr/bin/update-menus
> > is executable ?
> 
> Now it is, because I hit return to continue the upgrade.  But it broke
> part-way, which is the issue; a non-smooth upgrade is a bug.

I agree, but the issue is that I am unsure whether adding a Conflict
will make things (in average) smoother or worse. Instead, I could
ship update-menus executable for sarge. I will ask debian-release 
for advice.

> > I have experimented with a user-mode-linux testbox and could not
> > reproduce your problem, so I could not check whether a conflict would
> > solve it.
> 
> Hmm, I suppose it would be nice if apt had a deterministic order of
> operations, but it doesn't seem to.  Did you upgrade menu and remove
> ghostview at the same time, from a package manager like aptitude or
> dselect?

I try several time and I never saw any problems:
1) apt-get dist-upgrade; apt-get remove ghostview
2) dselect: <update> <select> unselect ghostview <upgrade>

Cheers,
-- 
Bill. <[EMAIL PROTECTED]>

Imagine a large red swirl here. 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to