[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#4947: dpkg doesn't handle complex Replaces properly



Re the problem with Elvis.  Unfortunately dpkg can only handle
removing one package at the same time as installing one.

This is hard to fix, and certainly cannot be done for Debian 1.2.

I suggest the following workaround: have elvis Conflict only with
elviscmn and use Replaces on all three to get the files in
elvis{x11,nox} removed without complaint.

--auto-deconfigure (which is passed by dselect) will cause elvisx11
and elvisnox to be marked unconfigured if the new elvis doesn't
provide elviscmn, and in any case dselect will hopefully have marked
them to remove in any case.

When this has been done to elvis and tested please reassign the bug to
dpkg.

Thanks,
Ian.

--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-REQUEST@lists.debian.org . Trouble? e-mail to Bruce@Pixar.com


Reply to: