Feature changed by: Thorsten Kukuk (kukuk)
Feature #313536, revision 17
Title: Get rid of SuSEconfig.fonts
openSUSE Distribution: Implementation
Requested by: Andreas Jaeger (a_jaeger)
Partner organization: openSUSE.org
There is no point to run that code after installation of every package
(and it's not run when you use zypper or 3rd party tools anyways). That
code should be only run as a part of post-install of the fonts packages
as only those are affected.
- Remove SuSEconfig (feature/id: 100011)
#1: Petr Gajdos (pgajdos) (2012-07-03 17:13:23)
Added "fontpackage" package to the M17N:fonts. fontpackage is intended
to common runtime deps of every font package (e. g.
/usr/share/fonts/truetype) and fontpackage-devel for buildtime
dependency of every font package. fontpackage-devel contains only one
file for now, which installs on /etc/rpm/macros.fonts-config. For
details see osc cat M17N:fonts fontpackage rpm-macros.fonts-config
Example of modified font package is M17N:fonts/xano-mincho-fonts.
Could you please express your opinion on this plan?
#2: Petr Gajdos (pgajdos) (2012-07-04 09:39:25) (reply to #1)
After rethinking I've choosen fontpackages-runtime and fontpackages-
#3: Thorsten Kukuk (kukuk) (2012-07-06 14:37:38)
I'm not a fonts expert, but looks good to me, beside one thing I don't
really like: fontpackages-runtime contains only one directory. I think
we should drop that package and package the directory inside of the
RPMs which contains fonts. This has the big advantage, that RPM will
take care of the directory itself, if the last package using it is
removed. Or the directory should be added to filesystem directory,
which includes already the parent directory.
#4: Petr Gajdos (pgajdos) (2012-07-10 21:32:54)
Ok, submitted fontpackages package into factory. sr#127540.
#5: Petr Gajdos (pgajdos) (2012-07-11 13:47:20)
As far as I can tell, M17N:fonts are ready for removing SUSEconfig.
fonts. There are few packages using %run_suseconfig_fonts macro: 844-
ksc-pcf (forgotten font package to be moved to M17N:fonts) daps fonts-
config plotutils susedoc texlive-bin tv-fonts (package maybe to be
moved to M17N:fonts) x3270 xmahjong xorg-x11-fonts xterm Also
ghostcript-fonts package is subject to change in this regard (%
run_suseconfig -m fonts).
Unfortunately I can do anything until fontpackages package is in
factory, so this process is blocked by license issue of our own code :-
/ (see declined sr#127540). Maybe we could consider to accept package
as is for now and change license later (of course Novell replaced by
SUSE LINUX Products GmbH, Nuernberg, Germany or something like that).
#6: Petr Gajdos (pgajdos) (2012-07-30 09:22:45)
+ #7: Thorsten Kukuk (kukuk) (2012-08-02 12:09:22) (reply to #6)
+ "You are not authorized to access bug #772595."
+ About what is the bug and why is access limited?