[Fedora-i18n-bugs] [Bug 1806272] DejaVu has been repackaged in F32+ using new fonts packaging macros; those macros use an srpm-independent file layout and remove srpm-level sharing like the previous -common subpackage
by bugzilla@redhat.com
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.
4 years, 1 month
[Fedora-i18n-bugs] [Bug 1806272] DejaVu has been repackaged in F32+ using new fonts packaging macros; those macros use an srpm-independent file layout and remove srpm-level sharing like the previous -common subpackage
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1806272
Solomon Peachy <pizza(a)shaftnet.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |pizza(a)shaftnet.org
--- Comment #29 from Solomon Peachy <pizza(a)shaftnet.org> ---
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..
--
You are receiving this mail because:
You are on the CC list for the bug.
4 years, 1 month