diff --git a/SPECS/ksc.spec b/SPECS/ksc.spec new file mode 100644 index 0000000..be50c0f --- /dev/null +++ b/SPECS/ksc.spec @@ -0,0 +1,193 @@ +Name: ksc +Version: 1.6 +Release: 2%{?dist} +Summary: Kernel source code checker +Group: Development/Tools +AutoReqProv: no +License: GPLv2+ +URL: http://www.redhat.com/ +Source0: ksc-%{version}.tar.gz +BuildArch: noarch +%{?__python3:Requires: %{__python3}} +Requires: kernel-abi-whitelists +Requires: kmod +Requires: binutils +Requires: kernel-devel +Requires: python3-magic +Requires: python3-requests +BuildRequires: python3-devel +BuildRequires: python3-setuptools + +%description +A kernel module source code checker to find usage of non whitelist symbols + +%prep +%setup -q + +%build +%{__python3} setup.py build + +%install +%{__python3} setup.py install -O1 --root %{buildroot} +install -D ksc.1 %{buildroot}%{_mandir}/man1/ksc.1 + +%files +%doc README COPYING PKG-INFO +%{_bindir}/ksc +%{_datadir}/ksc +%{_mandir}/man1/ksc.* +%config(noreplace) %{_sysconfdir}/ksc.conf +%{python3_sitelib}/ksc-%{version}*.egg-info + +%changelog +* Wed Nov 06 2019 Čestmír Kalina - 1.6-2 +- Resolves: #1729039 Extend ksc output to include environment metadata +- (OSCI) Add kmod to Makefile-generated Requires +* Wed Nov 06 2019 Čestmír Kalina - 1.6-1 +- Resolves: #1729039 Extend ksc output to include environment metadata +- Add modinfo vermagic field to the output. +- Add kmod (provides modinfo) to requires. +* Thu Nov 29 2018 Čestmír Kalina - 1.5-1 +- Resolves: #1647528 ksc add feature to copy justifications between ksc... +- Resolves: #1648026 ksc add a non-processed .ko file +- Resolves: #1647974 piped input causes ksc to fail when asking for user input +- Add support for justification carry over. +- Add support for symbol filtering using -K. +- Fix input problems when piping through to ksc. +- Extend manpage with EXAMPLES section. +- Version bump fo 1.5. + +* Tue Nov 06 2018 Cestmir Kalina - 1.4-1 +- Resolves: #1643187 ksc manpage lies -k can only be specified once +- Resolves: #1645335 FILE is shown in ksc man page but no explain or effect +- Support for multiple -k arguments added +- Man page reworded to match ksc behaviour + +* Tue Oct 30 2018 Cestmir Kalina - 1.3-1 +- Resolves: #1642134 Error restrict bugs to groups without permission while + trying to submit RHEL8 symbols +- New ksc reports will no longer be submitted under redhat bugzilla group. +- At least one bugzilla group must be specified by a ksc user, otherwise ksc + will terminate with an error. +- Version bump to 1.3 + +* Tue Oct 23 2018 Cestmir Kalina - 1.2-1 +- Version bump to resolve RPMDiff blockers. +- Related: #1641485 + +* Mon Oct 22 2018 Cestmir Kalina - 1.1-5 +- Fix ksc report type error when executing against a no-exist file +- Resolves: #1641485 + +* Wed Oct 10 2018 Cestmir Kalina - 1.1-4 +- Fix Requires so that rhpkg build does not fail when invoked. +- Related: #1619153 + +* Tue Oct 09 2018 Cestmir Kalina - 1.1-3 +- Bump version to 1.1 +- Related: #1633691 +- Resolves: #1637594 + +* Tue Oct 09 2018 Cestmir Kalina - 1.1-1 +- Replace the Python interpreter path to RHEL8 compliant path. +- Related: #1633691 +- Resolves: #1637594 + +* Thu Sep 20 2018 Tomas Orsava - 1.0-2 +- Require the Python interpreter directly instead of using the package name +- Related: rhbz#1619153 + +* Fri Sep 7 2018 Cestmir Kalina - 1.0-1 +- Resolves: #1623321 + +* Mon Jun 4 2018 Stanislav Kozina - 0.9.24-1 +- Remove options -d and --internal + +* Wed May 2 2018 Petr Oros - 0.9.23-1 +- Port for python 3 + +* Wed Dec 13 2017 Martin Lacko - 0.9.22-1 +- Resolves: #1524779 + +* Tue Dec 5 2017 Martin Lacko - 0.9.21-1 +- Resolves: #1520224 + +* Tue Nov 28 2017 Martin Lacko - 0.9.20-1 +- Resolves: #1502930 + +* Tue Nov 7 2017 Stanislav Kozina - 0.9.19-1 +- Resolves: #1432864 +- Resolves: #1500383 +- Resolves: #1502930 +- Resolves: #1503526 +- Resolves: #1503603 +- Resolves: #1503964 +- Resolves: #1499249 +- Resolves: #1441455 +- Resolves: #1481310 +- Resolves: #1456140 + +* Mon Sep 5 2016 Stanislav Kozina - 0.9.18-1 +- Resolves: #1373120 + +* Mon Aug 15 2016 Stanislav Kozina - 0.9.17-1 +- Add -y option to provide path to the Module.symvers file +- Resolves: #1366929 +- Resolves: #1366952 + +* Fri Jul 15 2016 Stanislav Kozina - 0.9.16-3 +- Fix requires +- Resolves: #1356905 + +* Wed May 04 2016 Stanislav Kozina - 0.9.16-1 +- embed python-bugzilla interface to get rid of the package dependency +- Resolves: #1332810 + +* Tue Apr 26 2016 Stanislav Kozina - 0.9.15-1 +- always load whitelist file from kernel-abi-whitelists package, remove the attached files +- always load Module.symvers file from kernel-devel package, remove attached files +- use python-bugzilla instead of private bz_xmlrpc package +- Resolves: #1328384 +- Resolves: #906664 +- Resolves: #906659 +- Resolves: #1272348 + +* Tue Feb 25 2014 Jiri Olsa - 0.9.11-1 +- Resolves: #1066162 + +* Fri Jan 10 2014 Jiri Olsa - 0.9.10-1 +- Resolves: #1051506 + +* Fri Jan 10 2014 Jiri Olsa - 0.9.9-2 +- added binutils cpp file dependencies +- Resolves: #1051411 + +* Thu Jan 09 2014 Jiri Olsa - 0.9.9-1 +- updating to version 0.9.9 +- Resolves: #881654 +- Resolves: #1028410 +- Resolves: #1045025 +- Resolves: #1045368 +- Resolves: #1045388 + +* Fri Dec 27 2013 Daniel Mach - 0.9.8-2 +- Mass rebuild 2013-12-27 + +* Mon Nov 18 2013 Jiri Olsa - 0.9.8-1 +- updating to version 0.9.8 +- Resolves: #1028410 + +* Tue Aug 20 2013 Jiri Olsa - 0.9.5-1 +- updating to version 0.9.5 + +* Fri Nov 30 2012 Jiri Olsa - 0.9.3-3 +- removing kabi-whitelists dependency + +* Fri Nov 30 2012 Jiri Olsa - 0.9.3-2 +- spec file updates + +* Fri Nov 30 2012 Jiri Olsa - 0.9.3-1 +- new version with license info updated + +* Tue Nov 20 2012 Jiri Olsa - 0.9.2-1 +- initial