https://bugzilla.redhat.com/show_bug.cgi?id=1806272
--- Comment #30 from Hans de Goede <hdegoede(a)redhat.com> ---
(In reply to Solomon Peachy from comment #29)
While doing an upgrade from F31 to F32 beta, I ran into a problem:
[...]
Running transaction test
The downloaded packages were saved in cache until the next successful
transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction test error:
file /usr/share/widelands/i18n/fonts/DejaVu from install of
widelands-0-0.76.build20.fc32.x86_64 conflicts with file from package
widelands-0-0.72.build20.fc31.x86_64
file /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf conflicts between
attempted installs of compat-f32-dejavu-sans-fonts-2.37-7.fc32.noarch and
widelands-0-0.76.build20.fc32.x86_64
file /usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf conflicts between
attempted installs of compat-f32-dejavu-sans-fonts-2.37-7.fc32.noarch and
widelands-0-0.76.build20.fc32.x86_64
file /usr/share/fonts/dejavu/DejaVuSans-ExtraLight.ttf conflicts between
attempted installs of compat-f32-dejavu-sans-fonts-2.37-7.fc32.noarch and
widelands-0-0.76.build20.fc32.x86_64
[...and many many more font conflicts]
On fedora-devel I was told this is a packaging bug with dejavu-fonts (not
widelands) and to speak up in this ticket..
The problem here seems to be replacing the Dejavu symlink to the dejavu
directory with a Dejavu directory with symlinks to the individual font files.
So we are hitting:
https://docs.fedoraproject.org/en-US/packaging-guidelines/Directory_Repla...
here and according to that page, this is a widelands problem and the fix is to
remove the symlink in a %pretrans script. I'm working on a fixed package for
this now.
--
You are receiving this mail because:
You are on the CC list for the bug.