Re: [HEADS UP] Removal of ldconfig scriptlets

2019-01-30 Thread Igor Gnatenko
Tomasz, feel free to send pull requests for rest of packages. ~150
packages is definitely smaller amount than ~1800.

On Wed, Jan 30, 2019 at 2:51 PM Tomasz Kłoczko  wrote:
>
> On Tue, 22 Jan 2019 at 19:07, Igor Gnatenko 
>  wrote:
>>
>> And ldconfig part is done. I'll remove other scriptlets this/next week.
>
>
> [tkloczko@domek SPECS.fedora]$ egrep 
> "^%p.*/sbin/ldconfig|Requres:.*/sbin/ldconfig|^/sbin/ldconfig" * -l | wc -l
> 168
> [tkloczko@domek SPECS.fedora]$ egrep 
> "^%p.*/sbin/ldconfig|Requres:.*/sbin/ldconfig|^/sbin/ldconfig" * -l
> 8sync.spec
> abrt.spec
> alliance.spec
> alsa-plugins.spec
> am-utils.spec
> apt.spec
> armadillo.spec
> ast.spec
> atlas.spec
> bes.spec
> bind.spec
> binutils.spec
> bookkeeper.spec
> bro.spec
> ceph.spec
> condor.spec
> createrepo_c.spec
> dmapd.spec
> dmlite.spec
> dmraid.spec
> dpm-dsi.spec
> dpm-xrootd.spec
> dynafed.spec
> dyninst.spec
> ecryptfs-utils.spec
> edac-utils.spec
> efl.spec
> elfutils.spec
> fann.spec
> flatpak-runtime-config.spec
> flow-tools.spec
> fmt-ptrn.spec
> fstrm.spec
> fts.spec
> fwupdate.spec
> fwupd.spec
> galera.spec
> garmintools.spec
> getdns.spec
> glibc.spec
> glib.spec
> glusterfs.spec
> gmp.spec
> gnome-libs.spec
> grass.spec
> gtkglext.spec
> gtk+.spec
> guile22.spec
> hackrf.spec
> haveged.spec
> heimdal.spec
> hylafax+.spec
> ibus-anthy.spec
> icecream.spec
> iguanaIR.spec
> imlib.spec
> ipmiutil.spec
> iscsi-initiator-utils.spec
> isdn4k-utils.spec
> Judy.spec
> kdepimlibs.spec
> kdesvn.spec
> knot-resolver.spec
> knot.spec
> libcloudproviders.spec
> libcxl.spec
> libdigidocpp.spec
> libdnf.spec
> liberasurecode.spec
> libgcrypt.spec
> libglade.spec
> libhbalinux.spec
> libica.spec
> libiscsi.spec
> libmirage.spec
> libnfc.spec
> libpng10.spec
> librepo.spec
> librtas.spec
> libservicelog.spec
> libstoragemgmt.spec
> libvirt-cim.spec
> libvirt.spec
> libvpd.spec
> libxml.spec
> lldpad.spec
> lldpd.spec
> llvm3.9.spec
> llvm5.0.spec
> llvm6.0.spec
> lockdev.spec
> LogService.spec
> lttng-tools.spec
> lvm2.spec
> mach.spec
> maloc.spec
> mate-desktop.spec
> mate-panel.spec
> mosquitto.spec
> nacl-arm-binutils.spec
> nacl-binutils.spec
> nco.spec
> netcdf-cxx.spec
> netcf.spec
> nfft.spec
> nss-pam-ldapd.spec
> nut.spec
> ogre.spec
> openchange.spec
> openni-primesense.spec
> opensc.spec
> ORBit.spec
> paflib.spec
> palapeli.spec
> pam.spec
> pciutils.spec
> plasma-mediacenter.spec
> portmidi.spec
> postgresql-pgpool-II.spec
> qpid-cpp.spec
> qpid-dispatch.spec
> qt3.spec
> recoll.spec
> remctl.spec
> resource-agents.spec
> root.spec
> rrdtool.spec
> R.spec
> samba.spec
> satyr.spec
> sblim-cmpi-base.spec
> sblim-cmpi-fsvol.spec
> sblim-cmpi-network.spec
> sblim-cmpi-nfsv3.spec
> sblim-cmpi-nfsv4.spec
> sblim-cmpi-rpm.spec
> sblim-cmpi-sysfs.spec
> sblim-cmpi-syslog.spec
> sblim-sfcb.spec
> slim.spec
> snoopy.spec
> speech-dispatcher.spec
> sqliteodbc.spec
> sssd.spec
> stunnel.spec
> swift-lang.spec
> tclx.spec
> tix.spec
> tlog.spec
> tntnet.spec
> tog-pegasus.spec
> tpm2-abrmd.spec
> trafficserver.spec
> trustedqsl.spec
> uim.spec
> unuran.spec
> util-linux.spec
> vala-compat.spec
> varnish.spec
> vrpn.spec
> vzctl.spec
> xerces-c27.spec
> xfce4-statusnotifier-plugin.spec
> xorg-x11-drv-openchrome.spec
> yaz.spec
> zita-resampler.spec
> zookeeper.spec
> zvbi.spec
>
> If you are doing now mass cleanups you can clean as well below:
>
> [tkloczko@domek SPECS.fedora]$ grep ^%clean *
> davix.spec:%clean
> docbook-simple.spec:%clean
> dtach.spec:%clean
> dynafed.spec:%clean
> gcl.spec:%clean
> gfal2-python.spec:%clean
> gfal2.spec:%clean
> gfal2-util.spec:%clean
> gfalFS.spec:%clean
> imvirt.spec:%clean
> initial-setup.spec:%clean
> libdirq.spec:%clean
> perl-Test-Signature.spec:%clean
> pvs-sbcl.spec:%clean
> python-nss.spec:%clean
> sparse.spec:%clean
>
> kloczek
> --
> Tomasz Kłoczko | LinkedIn: http://lnkd.in/FXPWxH
>
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [HEADS UP] Removal of ldconfig scriptlets

2019-01-30 Thread Igor Gnatenko
I'm definitely not touching glibc ;)

The rest is minority and probably shouldn't be touched (esp. LLVM). I
can take a look after mass rebuild.

On Wed, Jan 30, 2019 at 2:56 PM Florian Weimer  wrote:
>
> * Tomasz Kłoczko:
>
> > glibc.spec
>
> Please do not change glibc.
>
> Thanks,
> Florian
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [HEADS UP] Removal of ldconfig scriptlets

2019-01-30 Thread Florian Weimer
* Tomasz Kłoczko:

> glibc.spec

Please do not change glibc.

Thanks,
Florian
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [HEADS UP] Removal of ldconfig scriptlets

2019-01-30 Thread Tomasz Kłoczko
On Tue, 22 Jan 2019 at 19:07, Igor Gnatenko <
ignatenkobr...@fedoraproject.org> wrote:

> And ldconfig part is done. I'll remove other scriptlets this/next week.
>

[tkloczko@domek SPECS.fedora]$ egrep
"^%p.*/sbin/ldconfig|Requres:.*/sbin/ldconfig|^/sbin/ldconfig" * -l | wc -l
168
[tkloczko@domek SPECS.fedora]$ egrep
"^%p.*/sbin/ldconfig|Requres:.*/sbin/ldconfig|^/sbin/ldconfig" * -l
8sync.spec
abrt.spec
alliance.spec
alsa-plugins.spec
am-utils.spec
apt.spec
armadillo.spec
ast.spec
atlas.spec
bes.spec
bind.spec
binutils.spec
bookkeeper.spec
bro.spec
ceph.spec
condor.spec
createrepo_c.spec
dmapd.spec
dmlite.spec
dmraid.spec
dpm-dsi.spec
dpm-xrootd.spec
dynafed.spec
dyninst.spec
ecryptfs-utils.spec
edac-utils.spec
efl.spec
elfutils.spec
fann.spec
flatpak-runtime-config.spec
flow-tools.spec
fmt-ptrn.spec
fstrm.spec
fts.spec
fwupdate.spec
fwupd.spec
galera.spec
garmintools.spec
getdns.spec
glibc.spec
glib.spec
glusterfs.spec
gmp.spec
gnome-libs.spec
grass.spec
gtkglext.spec
gtk+.spec
guile22.spec
hackrf.spec
haveged.spec
heimdal.spec
hylafax+.spec
ibus-anthy.spec
icecream.spec
iguanaIR.spec
imlib.spec
ipmiutil.spec
iscsi-initiator-utils.spec
isdn4k-utils.spec
Judy.spec
kdepimlibs.spec
kdesvn.spec
knot-resolver.spec
knot.spec
libcloudproviders.spec
libcxl.spec
libdigidocpp.spec
libdnf.spec
liberasurecode.spec
libgcrypt.spec
libglade.spec
libhbalinux.spec
libica.spec
libiscsi.spec
libmirage.spec
libnfc.spec
libpng10.spec
librepo.spec
librtas.spec
libservicelog.spec
libstoragemgmt.spec
libvirt-cim.spec
libvirt.spec
libvpd.spec
libxml.spec
lldpad.spec
lldpd.spec
llvm3.9.spec
llvm5.0.spec
llvm6.0.spec
lockdev.spec
LogService.spec
lttng-tools.spec
lvm2.spec
mach.spec
maloc.spec
mate-desktop.spec
mate-panel.spec
mosquitto.spec
nacl-arm-binutils.spec
nacl-binutils.spec
nco.spec
netcdf-cxx.spec
netcf.spec
nfft.spec
nss-pam-ldapd.spec
nut.spec
ogre.spec
openchange.spec
openni-primesense.spec
opensc.spec
ORBit.spec
paflib.spec
palapeli.spec
pam.spec
pciutils.spec
plasma-mediacenter.spec
portmidi.spec
postgresql-pgpool-II.spec
qpid-cpp.spec
qpid-dispatch.spec
qt3.spec
recoll.spec
remctl.spec
resource-agents.spec
root.spec
rrdtool.spec
R.spec
samba.spec
satyr.spec
sblim-cmpi-base.spec
sblim-cmpi-fsvol.spec
sblim-cmpi-network.spec
sblim-cmpi-nfsv3.spec
sblim-cmpi-nfsv4.spec
sblim-cmpi-rpm.spec
sblim-cmpi-sysfs.spec
sblim-cmpi-syslog.spec
sblim-sfcb.spec
slim.spec
snoopy.spec
speech-dispatcher.spec
sqliteodbc.spec
sssd.spec
stunnel.spec
swift-lang.spec
tclx.spec
tix.spec
tlog.spec
tntnet.spec
tog-pegasus.spec
tpm2-abrmd.spec
trafficserver.spec
trustedqsl.spec
uim.spec
unuran.spec
util-linux.spec
vala-compat.spec
varnish.spec
vrpn.spec
vzctl.spec
xerces-c27.spec
xfce4-statusnotifier-plugin.spec
xorg-x11-drv-openchrome.spec
yaz.spec
zita-resampler.spec
zookeeper.spec
zvbi.spec

If you are doing now mass cleanups you can clean as well below:

[tkloczko@domek SPECS.fedora]$ grep ^%clean *
davix.spec:%clean
docbook-simple.spec:%clean
dtach.spec:%clean
dynafed.spec:%clean
gcl.spec:%clean
gfal2-python.spec:%clean
gfal2.spec:%clean
gfal2-util.spec:%clean
gfalFS.spec:%clean
imvirt.spec:%clean
initial-setup.spec:%clean
libdirq.spec:%clean
perl-Test-Signature.spec:%clean
pvs-sbcl.spec:%clean
python-nss.spec:%clean
sparse.spec:%clean

kloczek
-- 
Tomasz Kłoczko | LinkedIn: http://lnkd.in/FXPWxH
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [HEADS UP] Removal of ldconfig scriptlets

2019-01-22 Thread Igor Gnatenko
And ldconfig part is done. I'll remove other scriptlets this/next week.

On Wed, Jan 16, 2019 at 5:32 PM Igor Gnatenko
 wrote:
>
> https://ignatenkobrain.fedorapeople.org/needless-scriptlets.txt
>
> Here's the list of packages which have dependency on /sbin/ldconfig
> with their respective maintainers for packages which do not install
> any files in /etc/ld.so.conf.d/.
>
> During this weekend, I'm going to clean all those packages to switch
> to the %ldconfig_scriptlets macro (which expands to something only on
> EPEL).
>
> Feel free to drop unneeded scriptlets before that date if you'd like
> to not have some cruft in your spec file.
>
> Thanks for attention!
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [HEADS UP] Removal of ldconfig scriptlets

2019-01-17 Thread Jason L Tibbitts III
> "RG" == Raphael Groner  writes:

RG> Fedora packaging is becoming to get heavy magic aspects.

Well, obviously we would prefer that the scriptlets just go away and not
be replaced with magic.  The magic macros exist to accommodate those who
wish to have a single spec across Fedora and EPEL, There's a limit to
how far that technique can be taken but we try to add macros like
%ldconfig_scriptlets, %ldconfig_post, %ldconfig_postun and %ldconfig
when possible.  It's surely better than having people include needless
ldconfig calls just because EPEL requires it.

And this reminds me that the documentation for those needs to move to
the EPEL guidelines now that F27 is EOL.

 - J<
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: [HEADS UP] Removal of ldconfig scriptlets

2019-01-16 Thread Raphael Groner
Hi Igor,
…
> During this weekend, I'm going to clean all those packages to switch
> to the %ldconfig_scriptlets macro (which expands to something only on
> EPEL).

Fedora packaging is becoming to get heavy magic aspects. Thank you.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


[HEADS UP] Removal of ldconfig scriptlets

2019-01-16 Thread Igor Gnatenko
https://ignatenkobrain.fedorapeople.org/needless-scriptlets.txt

Here's the list of packages which have dependency on /sbin/ldconfig
with their respective maintainers for packages which do not install
any files in /etc/ld.so.conf.d/.

During this weekend, I'm going to clean all those packages to switch
to the %ldconfig_scriptlets macro (which expands to something only on
EPEL).

Feel free to drop unneeded scriptlets before that date if you'd like
to not have some cruft in your spec file.

Thanks for attention!
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org