On 14/02/2018 21:59, Igor Gnatenko wrote:
As guidelines changed[0] and now require maintainers who package
libraries in
default library path (/usr/lib, /usr/lib64) to use %ldconfig_scriptlets in case
they want spec file to be compatible with all Fedora/EPEL versions or drop them
entirely if they maintain one-spec-per-branch.
After branching (should be on 2018-02-20) completes + week (2018-02-26,
probably later), I'm going to replace your scriptlets to follow guidelines in
master branch (aka F29) with safest option available -- %ldconfig_scriptlets.
The whole purpose of this is to make installation of packages FASTER and
obviously to comply with guidelines. Most of packages would be possible to
automate, however some would not and you would need to deal with it youself.
All packages which implement mentioned macro are already in stable updates
(redhat-rpm-config for Fedora and epel-rpm-macros for EPEL).
Your options:
* Speak up and tell package names I should not touch because … (you should
complete this sentence).
* Fix up packages and tell package names I should not touch because you did
that already.
* Tell package names you want to remove ldconfig scriptlets entirely instead
of replacing them with %ldconfig_scriptlets and get fix **for free**.
* Ignore this message and get fix **for free**.
Preliminary list of packages is following (I omited packages which have
ld.so.conf entry and probably added some unnecessary ones):
Maintainers by package:
...
sagitter MUMPS SuperLU SuperLUMT avogadro coin-or-Bonmin coin-or-CoinUtils
coin-or-Couenne coin-or-Ipopt coin-or-OS giac gnustep-base gtengine libavc1394
libdv libmodplug libnuml libsbml libsbw libsedml lightning metis mld2p4
molequeue mp psblas3 qrmumps qwtplot3d qwtplot3d-qt5 spglib wildmagic5
...
Fixed.
--
---
Antonio Trande
Fedora Project
mailto 'sagitter at fedoraproject dot org'
GPG key: 0x5E212EE1D35568BE
GPG key server:
https://keys.fedoraproject.org/