Bug 1529121 - pull request: spec cleanups, updated to 2.9.7 and added CVE-2016-9597 patch
Summary: pull request: spec cleanups, updated to 2.9.7 and added CVE-2016-9597 patch
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: libxml2
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Daniel Veillard
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-12-26 14:27 UTC by Tomasz Kłoczko
Modified: 2018-01-24 07:27 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-01-24 07:27:17 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.