Created attachment 1264210 [details] glibc.spec patch This ticket is call to review spec change before pushing it to git. Copy of spec %changelog entry: * Thu Mar 16 2017 Tomasz Kłoczko <kloczek> - 2.25.90-2 - remove nss-devel subpackage as libnss_*.so are not to shared libraries but loadable modules used by libc. These symlinks are not devel resources - added glibc-nss-devel to main glibc Obsoletes list - other minor cleanups: -- remove Group and Buildroot fields (new packaging policy) -- execute /sbin/ldconfig in %post/%postun of libcrypt and libcrypt-nss over -p switch causes that those packages will not have added "Requires(post): /bin/sh" and "Requires(postun): /bin/sh" and they will straight depends on /sbin/ldconfig -- removed (as not needed) conditional %%if around subpackages preambles and %%post/%%postun scripts (%%if around %%files sections are enough) -- removed %%clean script as rm -rf "$RPM_BUILD_ROOT" removes as well *.filelist* and currently default %%lean is executing "rm -rf $RPM_BUILD_ROOT" -- move all %%post/%%postup under %%install Ive promissed in https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/HNFIWUVULFIBUGIKUEIL5XR7K2MQMRDT/ that I'll submit nss-devel fix to review :)
Please submit your patch to Fedora glibc <glibc.org> for review by the package maintainers. I think we can discuss things more easily by email than in the bugzilla and then link to the conclusion of the discussion.
Pitty that I must subscribe to yet-another-list to have such review ;> OK. Will do this but within next few days because I found that I can improve few more things in glibc and on of those things may need a bit more testing before I should submit it. Please do not close this ticket. Will back to it shortly :)
This ticket can be now closed. Some still not commited parts are now in https://bugzilla.redhat.com/show_bug.cgi?id=1476839