Hi Jose,

On  Do 13 Jul 2017 09:03:28 CEST, Jose M Calhariz wrote:

Package: libmate-menu2
Version: 1.16.0-2
Severity: normal

I have been doing experiments on Crossgrading of Mate and Xorg from
i386 to amd64.  The crossgrading following the instructions in
http://blog.calhariz.com/post/2017/07/12/Crossgrading-a-minimal-install-of-Debian-9
that are an adaptation from the Debian Wiki
https://wiki.debian.org/CrossGrading

The crossgrade fails with the message:
dpkg: dependency problems prevent configuration of libmate-menu2:amd64:
 libmate-menu2:i386 (1.16.0-2) breaks libmatemenu and is installed.
   libmate-menu2:amd64 (1.16.0-2) provides libmatemenu.

The way to exit from this situation is:
dpkg --install --force-breaks /var/cache/apt/archives/libmate-menu2_1.16.0-2_amd64.deb

Kind regards
Jose M Calhariz

My proposal for a fix for the above is actually dropping the stone-age-old Provides: fields.

See:
https://anonscm.debian.org/cgit/pkg-mate/mate-menus.git/commit/?id=cb23c4740ba7a44736998493b3edb8674b65f401

Do you agree that this could be a possible solution?

Thanks+Greets,
Mike

PS: Thanks for blogging about your cross-grading effort. Those posts are relevant here for me with a local project I run based on Debian.
--

DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
mobile: +49 (1520) 1976 148
landline: +49 (4354) 8390 139

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de

Attachment: pgpIQeeWwsTaw.pgp
Description: Digitale PGP-Signatur

Reply via email to