Hello community, here is the log from the commit of package rpmlint for openSUSE:Factory checked in at 2011-12-01 12:25:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rpmlint (Old) and /work/SRC/openSUSE:Factory/.rpmlint.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rpmlint", Maintainer is "dmuel...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/rpmlint/rpmlint.changes 2011-11-28 14:49:45.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.rpmlint.new/rpmlint.changes 2011-12-01 12:25:58.000000000 +0100 @@ -1,0 +2,10 @@ +Tue Nov 29 12:39:47 UTC 2011 - lnus...@suse.de + +- fix devel-package-with-non-devel-group check (bnc#732897) + +------------------------------------------------------------------- +Tue Nov 29 12:08:30 UTC 2011 - lnus...@suse.de + +- enable license check + +------------------------------------------------------------------- New: ---- licenses.config suse-allow-semicolon-as-license-separator.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rpmlint.spec ++++++ --- /var/tmp/diff_new_pack.CSPcLf/_old 2011-12-01 12:26:05.000000000 +0100 +++ /var/tmp/diff_new_pack.CSPcLf/_new 2011-12-01 12:26:05.000000000 +0100 @@ -50,6 +50,7 @@ Source22: CheckGNOMEMacros.py Source23: CheckBuildDate.py Source24: pie.config +Source25: licenses.config Source100: syntax-validator.py Url: http://rpmlint.zarb.org/ License: GPLv2+ @@ -125,6 +126,7 @@ # accepted upstream Patch88: suse-speccheck-utf8.diff Patch89: suse-python-abi-check.diff +Patch90: suse-allow-semicolon-as-license-separator.diff %py_requires %description @@ -204,6 +206,7 @@ #patch87 -p1 %patch88 %patch89 +%patch90 -p1 cp -p %{SOURCE1} . cp -p %{SOURCE2} . cp -p %{SOURCE3} . @@ -240,6 +243,7 @@ python -tt %{SOURCE100} $RPM_BUILD_ROOT/usr/share/rpmlint/*.py $RPM_BUILD_ROOT/usr/share/rpmlint/config %__install -m 644 %{SOURCE20} %{buildroot}/%{_sysconfdir}/rpmlint/ %__install -m 644 %{SOURCE24} %{buildroot}/%{_sysconfdir}/rpmlint/ +%__install -m 644 %{SOURCE25} %{buildroot}/%{_sysconfdir}/rpmlint/ %clean rm -rf $RPM_BUILD_ROOT @@ -252,6 +256,7 @@ %config(noreplace) /etc/rpmlint/config %config %{_sysconfdir}/rpmlint/rpmgroups.config %config %{_sysconfdir}/rpmlint/pie.config +%config %{_sysconfdir}/rpmlint/licenses.config %dir /etc/rpmlint /usr/share/man/man1/rpmlint.1.gz ++++++ config ++++++ --- /var/tmp/diff_new_pack.CSPcLf/_old 2011-12-01 12:26:05.000000000 +0100 +++ /var/tmp/diff_new_pack.CSPcLf/_new 2011-12-01 12:26:05.000000000 +0100 @@ -497,7 +497,6 @@ addFilter(" setuid-binary.*") addFilter(".*FSSTND-dir-in-var /var/adm/.*") addFilter("subdir-in-bin /sbin/conf.d/") -addFilter(" invalid-license") addFilter(".* nss_db non-standard-dir-in-var db") addFilter("non-standard-dir-in-usr openwin") addFilter("ibcs2 non-standard-dir-in-usr i486-sysv4") ++++++ licenses.config ++++++ # -*- python -*- # vim: syntax=python sw=4 et # This line is mandatory to access the configuration functions from Config import * from Filter import addDetails addDetails('invalid-license', """The specified license string is not recognized. Please refer to http://license.opensuse.org/ for the list of known licences and their exact spelling.""") # from http://www.spdx.org/licenses/ setOption('ValidLicenses', ( 'AFL-1.2', 'AFL-2.0', 'AFL-2.1', 'AFL-3.0', 'APL-1.0', 'ANTLR-PD', 'Apache-1.0', 'Apache-1.1', 'Apache-2.0', 'APSL-1.0', 'APSL-1.1', 'APSL-1.2', 'APSL-2.0', 'Artistic-1.0', 'Artistic-2.0', 'AAL', 'BSL-1.0', 'BSD-2-Clause', 'BSD-3-Clause', 'BSD-4-Clause', 'CECILL-1.0', 'CECILL-1.1English', 'CECILL-2.0', 'CECILL-B', 'CECILL-C', 'ClArtistic', 'CDDL-1.0', 'CPAL-1.0', 'CPL-1.0', 'CATOSL-1.1', 'CC-BY-1.0', 'CC-BY-2.0', 'CC-BY-2.5', 'CC-BY-3.0', 'CC-BY-ND-1.0', 'CC-BY-ND-2.0', 'CC-BY-ND-2.5', 'CC-BY-ND-3.0', 'CC-BY-NC-1.0', 'CC-BY-NC-2.0', 'CC-BY-NC-2.5', 'CC-BY-NC-3.0', 'CC-BY-NC-ND-1.0', 'CC-BY-NC-ND-2.0', 'CC-BY-NC-ND-2.5', 'CC-BY-NC-ND-3.0', 'CC-BY-NC-SA-1.0', 'CC-BY-NC-SA-2.0', 'CC-BY-NC-SA-2.5', 'CC-BY-NC-SA-3.0', 'CC-BY-SA-1.0', 'CC-BY-SA-2.0', 'CC-BY-SA-2.5', 'CC-BY-SA-3.0', 'CC0-1.0', 'CUA-OPL-1.0', 'EPL-1.0', 'eCos-2.0', 'ECL-1.0', 'ECL-2.0', 'EFL-1.0', 'EFL-2.0', 'Entessa', 'ErlPL-1.1', 'EUDatagrid', 'EUPL-1.0', 'EUPL-1.1', 'Fair', 'Frameworx-1.0', 'AGPL-3.0', 'GFDL-1.1', 'GFDL-1.2', 'GFDL-1.3', 'GPL-1.0', 'GPL-1.0+', 'GPL-2.0', 'GPL-2.0+', 'GPL-2.0-with-autoconf-exception', 'GPL-2.0-with-bison-exception', 'GPL-2.0-with-classpath-exception', 'GPL-2.0-with-font-exception', 'GPL-2.0-with-GCC-exception', 'GPL-3.0', 'GPL-3.0+', 'GPL-3.0-with-autoconf-exception', 'GPL-3.0-with-GCC-exception', 'LGPL-2.1', 'LGPL-2.1+', 'LGPL-3.0', 'LGPL-3.0+', 'LGPL-2.0', 'LGPL-2.0+', 'gSOAP-1.3b', 'HPND', 'IPL-1.0', 'IPA', 'ISC', 'LPPL-1.0', 'LPPL-1.1', 'LPPL-1.2', 'LPPL-1.3c', 'Libpng', 'LPL-1.02', 'MS-PL', 'MS-RL', 'MirOS', 'MIT', 'Motosoto', 'MPL-1.0', 'MPL-1.1', 'Multics', 'NASA-1.3', 'Naumen', 'NGPL', 'Nokia', 'NPOSL-3.0', 'NTP', 'OCLC-2.0', 'ODbL-1.0', 'PDDL-1.0', 'OGTSL', 'OSL-1.0', 'OSL-2.0', 'OSL-3.0', 'OLDAP-2.8', 'OpenSSL', 'PHP-3.01', 'PostgreSQL', 'Python-2.0', 'QPL-1.0', 'RPSL-1.0', 'RPL-1.5', 'RHeCos-1.1', 'RSCPL', 'Ruby', 'SAX-PD', 'OFL-1.1', 'SimPL-2.0', 'Sleepycat', 'SugarCRM-1.1.3', 'SPL-1.0', 'Watcom-1.0', 'NCSA', 'VSL-1.0', 'W3C', 'WXwindows', 'Xnet', 'XFree86-1.1', 'YPL-1.1', 'Zimbra-1.3', 'Zlib', 'ZPL-1.1', 'ZPL-2.0', 'ZPL-2.1', )) ++++++ rpmgroup-checks.diff ++++++ --- /var/tmp/diff_new_pack.CSPcLf/_old 2011-12-01 12:26:05.000000000 +0100 +++ /var/tmp/diff_new_pack.CSPcLf/_new 2011-12-01 12:26:05.000000000 +0100 @@ -6,7 +6,7 @@ self._unexpanded_macros(pkg, 'Group', group) if not group: printError(pkg, 'no-group-tag') -+ elif pkg.name.find('-devel') != -1 and not group.startswith('Development/'): ++ elif pkg.name.endswith('-devel') and not group.startswith('Development/'): + printWarning(pkg, 'devel-package-with-non-devel-group', group) elif VALID_GROUPS and group not in VALID_GROUPS: printWarning(pkg, 'non-standard-group', group) ++++++ suse-allow-semicolon-as-license-separator.diff ++++++ >From c867bce77f67c562a3f704d58dc7a30042f23081 Mon Sep 17 00:00:00 2001 From: Ludwig Nussel <ludwig.nus...@suse.de> Date: Tue, 29 Nov 2011 10:39:05 +0100 Subject: [PATCH] allow semicolon as license separator --- TagsCheck.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/TagsCheck.py b/TagsCheck.py index 762f465..5140202 100644 --- a/TagsCheck.py +++ b/TagsCheck.py @@ -417,7 +417,7 @@ invalid_url_regex = re.compile(Config.getOption('InvalidURL'), re.IGNORECASE) lib_package_regex = re.compile('(?:^(?:compat-)?lib.*?(\.so.*)?|libs?[\d-]*)$', re.IGNORECASE) leading_space_regex = re.compile('^\s+') pkg_config_regex = re.compile('^/usr/(?:lib\d*|share)/pkgconfig/') -license_regex = re.compile('\(([^)]+)\)|\s(?:and|or)\s') +license_regex = re.compile('\(([^)]+)\)|\s(?:and|or|;)\s') invalid_version_regex = re.compile('([0-9](?:rc|alpha|beta|pre).*)', re.IGNORECASE) # () are here for grouping purpose in the regexp forbidden_words_regex = re.compile('(' + Config.getOption('ForbiddenWords') + ')', re.IGNORECASE) -- 1.7.7 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org