Bug 1529121

Summary: pull request: spec cleanups, updated to 2.9.7 and added CVE-2016-9597 patch
Product: [Fedora] Fedora Reporter: Tomasz Kłoczko <kloczko.tomasz>
Component: libxml2Assignee: Daniel Veillard <veillard>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: athmanem, c.david86, veillard
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-01-24 07:27:17 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Tomasz Kłoczko 2017-12-26 14:27:20 UTC
https://src.fedoraproject.org/rpms/libxml2/pull-request/2

Copy %changelog entry:

* Tue Dec 26 2017 Tomasz Kłoczko <kloczek> - 2.9.5-2
- removed Group fields (https://fedoraproject.org/wiki/Packaging:Guidelines#Tags_and_Sections)
- remove %%defattr from %%files (no longer needed)
- do not build and package libxml2 static library as none of the other packages
  is using static libxml2 librarys (https://fedoraproject.org/wiki/Packaging:Guidelines#Packaging_Static_Libraries)
- removed 2nd copy of the libxml2 API documentation (doc/html it is
  the same as in %%{_datadir}/gtk-doc/html/libxml2) and 3rd copy in source xml
  (devel package is now 30% smaller)
- remove not needed %%ifing
- man pages do not need %%doc token as those files are by definition %%doc
- use %%bcond instead %%global to enable build python3 subpackage
- remove BuildRoot, %%clear section and clean build root on beginning
  %%install as it is no longer needed
- remove static zlib-devel, xz-devel and pkgconfig Requires in devel
  (none of the libxml2 header files is using zlib or xz headers and
  provide .pc file does not mean that package needs pkgconfig)
- remove all <=f25 hacks (f25 is now EOS)
- simplifications in %%files
- add %%{_libdir}/cmake/libxml2 directory to devel %%files
- add use more macros
- simplify build the python3 module (to build python3 module is not necessary to
  rebuild the whole libxml2)
- indent spec
- add use %%{?_isa} macro in Requires
- move man3 man pages to devel

Comment 1 Tomasz Kłoczko 2017-12-26 14:37:39 UTC
Added another pull request with all prev changes and update to 2.9.7

https://src.fedoraproject.org/rpms/libxml2/pull-request/3

Comment 2 Tomasz Kłoczko 2017-12-26 14:50:05 UTC
New pull request with combined all changes and added CVE-2016-9597 patch

https://src.fedoraproject.org/rpms/libxml2/pull-request/4

Comment 3 Tomasz Kłoczko 2018-01-08 15:03:25 UTC
As this ticket contains CVE fixes can I have ASAP packager reply?

Comment 4 Tomasz Kłoczko 2018-01-13 18:01:00 UTC
I'm requesting package maintainer to respond.
It is more than two weeks since this ticket is open.