commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2020-10-02 17:36:35 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new.4249 (New) Package is "spec-cleaner" Fri Oct 2 17:36:35 2020 rev:66 rq:838918 version:1.2.1 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2020-08-28 23:45:44.499472435 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new.4249/spec-cleaner.changes 2020-10-02 17:36:52.654723387 +0200 @@ -1,0 +2,6 @@ +Thu Oct 1 07:30:46 UTC 2020 - Tomáš Chvátal + +- Update to 1.2.1 bsc#1099674: + * Use Leap 15.2 as a base for data files + +--- Old: spec-cleaner-1.2.0.tar.gz New: spec-cleaner-1.2.1.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.bGI8BY/_old 2020-10-02 17:36:54.162724286 +0200 +++ /var/tmp/diff_new_pack.bGI8BY/_new 2020-10-02 17:36:54.166724288 +0200 @@ -18,7 +18,7 @@ Name: spec-cleaner -Version:1.2.0 +Version:1.2.1 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-1.2.0.tar.gz -> spec-cleaner-1.2.1.tar.gz ++ 2476 lines of diff (skipped)
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2020-08-28 23:45:38 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new.3399 (New) Package is "spec-cleaner" Fri Aug 28 23:45:38 2020 rev:65 rq:829739 version:1.2.0 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2020-06-16 13:47:24.902461663 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new.3399/spec-cleaner.changes 2020-08-28 23:45:44.499472435 +0200 @@ -1,0 +2,6 @@ +Wed Aug 26 08:15:04 UTC 2020 - Dominique Leuenberger + +- Use %{_prefix}/lib instead of %{_libexecdir}: obs services are + explicitly looked for at this location. + +--- Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.BcWw18/_old 2020-08-28 23:45:46.007471470 +0200 +++ /var/tmp/diff_new_pack.BcWw18/_new 2020-08-28 23:45:46.011471467 +0200 @@ -64,10 +64,10 @@ %files %license COPYING %{_bindir}/%{name} -%dir %{_libexecdir}/obs/ -%dir %{_libexecdir}/obs/service/ -%{_libexecdir}/obs/service/clean_spec_file -%{_libexecdir}/obs/service/clean_spec_file.service +%dir %{_prefix}/lib/obs/ +%dir %{_prefix}/lib/obs/service/ +%{_prefix}/lib/obs/service/clean_spec_file +%{_prefix}/lib/obs/service/clean_spec_file.service %dir %{python3_sitelib}/spec_cleaner/ %{python3_sitelib}/spec_cleaner/__init__.py %{python3_sitelib}/spec_cleaner/__main__.py @@ -104,7 +104,7 @@ %{_datadir}/%{name}/tex_conversions.txt %files format_spec_file -%{_libexecdir}/obs/service/format_spec_file -%{_libexecdir}/obs/service/format_spec_file.service +%{_prefix}/lib/obs/service/format_spec_file +%{_prefix}/lib/obs/service/format_spec_file.service %changelog
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2020-06-16 13:46:42 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new.3606 (New) Package is "spec-cleaner" Tue Jun 16 13:46:42 2020 rev:64 rq:814878 version:1.2.0 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2020-03-26 23:34:46.810807668 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new.3606/spec-cleaner.changes 2020-06-16 13:47:24.902461663 +0200 @@ -1,0 +2,7 @@ +Tue Jun 16 10:46:32 UTC 2020 - Tomáš Chvátal + +- Update to 1.2.0 bsc#1099674: + * Fix pypi rewritter to work with wheels + * Do not choke on multiline string macros + +--- Old: spec-cleaner-1.1.9.tar.gz New: spec-cleaner-1.2.0.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.zroV2J/_old 2020-06-16 13:47:25.650464186 +0200 +++ /var/tmp/diff_new_pack.zroV2J/_new 2020-06-16 13:47:25.654464199 +0200 @@ -18,16 +18,16 @@ Name: spec-cleaner -Version:1.1.9 +Version:1.2.0 Release:0 Summary:.spec file cleaner License:BSD-3-Clause -Group: Development/Tools/Other URL:https://github.com/openSUSE/spec-cleaner Source0: https://github.com/openSUSE/%{name}/archive/%{name}-%{version}.tar.gz +BuildRequires: python-rpm-macros BuildRequires: python3-pytest BuildRequires: python3-pytest-cov -BuildRequires: python3-pytest-runner +BuildRequires: python3-pytest-isort BuildRequires: python3-pytest-xdist BuildRequires: python3-setuptools # For the pkg_resources used in the binary loader @@ -41,7 +41,6 @@ %package format_spec_file Summary:Binding replacing OBS service format_spec_file -Group: Development/Tools/Other Requires: %{name} = %{version} Conflicts: obs-service-format_spec_file @@ -53,14 +52,14 @@ %setup -q -n %{name}-%{name}-%{version} %build -python3 setup.py build +%python3_build %check export LANG=en_US.UTF-8 python3 -m pytest -k "not webtest" %install -python3 setup.py install --root=%{buildroot} +%python3_install %files %license COPYING ++ spec-cleaner-1.1.9.tar.gz -> spec-cleaner-1.2.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.9/.github/workflows/pythonpackage.yml new/spec-cleaner-spec-cleaner-1.2.0/.github/workflows/pythonpackage.yml --- old/spec-cleaner-spec-cleaner-1.1.9/.github/workflows/pythonpackage.yml 2020-03-25 09:48:54.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.2.0/.github/workflows/pythonpackage.yml 2020-06-16 12:39:03.0 +0200 @@ -36,7 +36,7 @@ mypy spec_cleaner - name: Collect the coveralls report env: -COVERALLS_REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }} +COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }} run: | coveralls if: success() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.9/.isort.cfg new/spec-cleaner-spec-cleaner-1.2.0/.isort.cfg --- old/spec-cleaner-spec-cleaner-1.1.9/.isort.cfg 1970-01-01 01:00:00.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.2.0/.isort.cfg 2020-06-16 12:39:03.0 +0200 @@ -0,0 +1,5 @@ +[settings] +# This setting is needed for isort to be compatible with black +line_length = 100 +multi_line_output = 3 +include_trailing_comma = True diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.9/.pre-commit-config.yaml new/spec-cleaner-spec-cleaner-1.2.0/.pre-commit-config.yaml --- old/spec-cleaner-spec-cleaner-1.1.9/.pre-commit-config.yaml 2020-03-25 09:48:54.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.2.0/.pre-commit-config.yaml 2020-06-16 12:39:03.0 +0200 @@ -1,4 +1,11 @@ repos: +- repo: https://github.com/timothycrosley/isort +rev: '4.3.21' +hooks: +- id: isort + # pytest is needed for correct sorting of pytest imports + additional_dependencies: [pytest] + - repo: https://github.com/psf/black rev: 19.10b0 hooks: @@ -13,6 +20,6 @@ args: [--max-line-length=100] - repo: https://github.com/pre-commit/mirrors-mypy -rev: 'v0.761' +rev: v0.770 hooks: -- id: mypy +- id: mypy diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore'
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2020-03-26 23:33:46 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new.3160 (New) Package is "spec-cleaner" Thu Mar 26 23:33:46 2020 rev:63 rq:788381 version:1.1.9 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2020-01-30 22:37:17.716577431 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new.3160/spec-cleaner.changes 2020-03-26 23:34:46.810807668 +0100 @@ -1,0 +2,17 @@ +Wed Mar 25 16:58:04 UTC 2020 - Kristyna Streitova + +- Update to 1.1.9 bsc#1099674: + * Add builtin and comprehensions to catch tad more issues + * Do not add FIXME comments for already commented lines + * Add the article to the comment + * Exclude mysql_testserver calls from bracketing + * Do not curlify systemd_ordering macro + * Ignore dephell setup generator macro from bracketing + * Use github actions and drop travis and tox + * Use pre-commit framework for the project (it runs black, flake8, +flake8-docstrings and mypy on every commit) + * Update README + * Add %{dephell_gensetup} macro instead of the full call to +dephell com + +--- Old: spec-cleaner-1.1.8.tar.gz New: spec-cleaner-1.1.9.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.LAcPju/_old 2020-03-26 23:34:47.382807875 +0100 +++ /var/tmp/diff_new_pack.LAcPju/_new 2020-03-26 23:34:47.390807878 +0100 @@ -1,7 +1,7 @@ # # spec file for package spec-cleaner # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2012 Vincent Untz # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: spec-cleaner -Version:1.1.8 +Version:1.1.9 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-1.1.8.tar.gz -> spec-cleaner-1.1.9.tar.gz ++ 1944 lines of diff (skipped)
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2020-01-30 22:37:13 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new.26092 (New) Package is "spec-cleaner" Thu Jan 30 22:37:13 2020 rev:62 rq:768720 version:1.1.8 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2019-11-15 00:15:09.912057158 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new.26092/spec-cleaner.changes 2020-01-30 22:37:17.716577431 +0100 @@ -1,0 +2,16 @@ +Thu Jan 30 12:00:42 UTC 2020 - Kristyna Streitova + +- Update to 1.1.8 bsc#1099674: + * Change libexecdir substitution to do /usr/libexec to %{_libexecdir} + * Exclude apache_rex_check from bracketing + * Add testscase for boolean dependencies that gets mangled currently + * Do not remove -p0 from autosetup + * Use %make_build if possible issue + * Teach spec-cleaner to not break the %elif* macros added with +rpm 4.15 + * Fixup the nested boolean dependencies + * Fixup whitespace reported by flake8 + * Set explicit urllib timeout issue + * Replace more stuff for %make build + +--- Old: spec-cleaner-1.1.7.tar.gz New: spec-cleaner-1.1.8.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.wGKazS/_old 2020-01-30 22:37:18.364577743 +0100 +++ /var/tmp/diff_new_pack.wGKazS/_new 2020-01-30 22:37:18.364577743 +0100 @@ -1,7 +1,7 @@ # # spec file for package spec-cleaner # -# Copyright (c) 2019 SUSE LLC. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Vincent Untz # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: spec-cleaner -Version:1.1.7 +Version:1.1.8 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-1.1.7.tar.gz -> spec-cleaner-1.1.8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.7/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-1.1.8/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-1.1.7/data/excludes-bracketing.txt 2019-11-14 11:41:19.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.1.8/data/excludes-bracketing.txt 2020-01-24 10:31:08.0 +0100 @@ -1,4 +1,5 @@ add_maven_depmap +apache_rex_check apache_test_module_start_apache apache_test_module_stop_apache apache_test_module_curl @@ -28,6 +29,7 @@ doc docdir else +elif[^\s]* endif exclude fdupes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.7/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-1.1.8/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-1.1.7/spec_cleaner/__init__.py 2019-11-14 11:41:19.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.1.8/spec_cleaner/__init__.py 2020-01-24 10:31:08.0 +0100 @@ -14,7 +14,7 @@ from .rpmexception import RpmException, RpmWrongArgs -__version__ = '1.1.7' +__version__ = '1.1.8' def process_args(argv: List[str]) -> Dict[str, Any]: @@ -59,7 +59,6 @@ '--no-curlification', action='store_true', help='do not convert variables bracketing (%%{macro}) and keep it as it was on the input' ) parser.add_argument('--no-copyright', action='store_true', help='do not include official SUSE copyright hear and just keep what is present') -parser.add_argument('--libexecdir', action='store_true', help='convert /usr/lib to %%{_libexecdir}') parser.add_argument('--remove-groups', action='store_true', help='remove groups from the specfile.') parser.add_argument( '--copyright-year', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.7/spec_cleaner/dependency_parser.py new/spec-cleaner-spec-cleaner-1.1.8/spec_cleaner/dependency_parser.py --- old/spec-cleaner-spec-cleaner-1.1.7/spec_cleaner/dependency_parser.py 2019-11-14 11:41:19.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.1.8/spec_cleaner/dependency_parser.py 2020-01-24 10:31:08.0 +0100 @@ -25,10 +25,13 @@ def find_end_of_bracketed_macro(string, regex, opening, closing): -macro = string[0:2] -# eat '%{' -string = string[2:] - +# ommit the initial bracket, or %bracket +if string.startswith('%'): +macro = string[0:2] +string = string[2:] +else: +macro = string[0:1] +string = string[1:]
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2019-11-15 00:15:08 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new.26869 (New) Package is "spec-cleaner" Fri Nov 15 00:15:08 2019 rev:61 rq:748641 version:1.1.7 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2019-11-11 21:38:11.584648635 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new.26869/spec-cleaner.changes 2019-11-15 00:15:09.912057158 +0100 @@ -1,0 +2,7 @@ +Thu Nov 14 10:44:59 UTC 2019 - Tomáš Chvátal + +- Update to 1.1.7 bsc#1099674: + * Fix a duplication with new SUSE copyright line + * Exclude all pom_ macros from bracketing + +--- Old: spec-cleaner-1.1.6.tar.gz New: spec-cleaner-1.1.7.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.pelVHM/_old 2019-11-15 00:15:11.020056773 +0100 +++ /var/tmp/diff_new_pack.pelVHM/_new 2019-11-15 00:15:11.044056765 +0100 @@ -1,7 +1,7 @@ # # spec file for package spec-cleaner # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC. # Copyright (c) 2012 Vincent Untz # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: spec-cleaner -Version:1.1.6 +Version:1.1.7 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-1.1.6.tar.gz -> spec-cleaner-1.1.7.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.6/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-1.1.7/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-1.1.6/data/excludes-bracketing.txt 2019-11-11 15:21:21.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.1.7/data/excludes-bracketing.txt 2019-11-14 11:41:19.0 +0100 @@ -96,8 +96,7 @@ perl_gen_filelist perl_make_install perl_process_[^\s]* -pom_add_dep -pom_remove_dep +pom_[^\s]* post posttrans postun diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.6/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-1.1.7/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-1.1.6/spec_cleaner/__init__.py 2019-11-11 15:21:21.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.1.7/spec_cleaner/__init__.py 2019-11-14 11:41:19.0 +0100 @@ -14,7 +14,7 @@ from .rpmexception import RpmException, RpmWrongArgs -__version__ = '1.1.6' +__version__ = '1.1.7' def process_args(argv: List[str]) -> Dict[str, Any]: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.6/spec_cleaner/rpmcopyright.py new/spec-cleaner-spec-cleaner-1.1.7/spec_cleaner/rpmcopyright.py --- old/spec-cleaner-spec-cleaner-1.1.6/spec_cleaner/rpmcopyright.py 2019-11-11 15:21:21.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.1.7/spec_cleaner/rpmcopyright.py 2019-11-14 11:41:19.0 +0100 @@ -22,7 +22,7 @@ self.year = options['copyright_year'] self.copyrights = [] self.buildrules = [] -self.my_copyright = '' +self.distro_copyright = '# Copyright (c) {0} SUSE LLC'.format(self.year) self.vimmodeline = '' def _add_pkg_header(self): @@ -35,12 +35,8 @@ ) ) -def _create_default_copyright(self): -self.my_copyright = '# Copyright (c) {0} SUSE LLC'.format(self.year) - def _add_copyright(self): -self._create_default_copyright() -self.lines.append(self.my_copyright) +self.lines.append(self.distro_copyright) for i in self.copyrights: self.lines.append(i) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.6/spec_cleaner/rpmregexp.py new/spec-cleaner-spec-cleaner-1.1.7/spec_cleaner/rpmregexp.py --- old/spec-cleaner-spec-cleaner-1.1.6/spec_cleaner/rpmregexp.py 2019-11-11 15:21:21.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.1.7/spec_cleaner/rpmregexp.py 2019-11-14 11:41:19.0 +0100 @@ -116,7 +116,7 @@ # rpmcopyright re_copyright_string = re.compile(r'^#\s*Copyright\ \(c\)\s*(.*)', re.IGNORECASE) -re_suse_copyright = re.compile(r'SUSE LINUX (Products )?GmbH, Nuernberg, Germany.\s*$', re.IGNORECASE) +re_suse_copyright = re.compile(r'SUSE (LLC\.?|LINUX (Products )?GmbH, Nuernberg,
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2019-11-11 21:38:10 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new.2990 (New) Package is "spec-cleaner" Mon Nov 11 21:38:10 2019 rev:60 rq:747377 version:1.1.6 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2019-09-26 20:43:57.582105525 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new.2990/spec-cleaner.changes 2019-11-11 21:38:11.584648635 +0100 @@ -1,0 +2,12 @@ +Mon Nov 11 14:39:28 UTC 2019 - Kristyna Streitova + +- Update to 1.1.6 bsc#1099674: + * Do not remove groups by default. Now, groups are kept untouched +by default. Introduce a new option '--remove-groups' that +removes Group tags from the specfile. Remove '--preserve_groups' +option. + * Say goodbye to setup.py test usage as it is deprecated + * Update the copyring and SUSE header string wrt #264 + * Ignore hpc_configure macro from bracketing + +--- Old: spec-cleaner-1.1.5.tar.gz New: spec-cleaner-1.1.6.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.EwvKkZ/_old 2019-11-11 21:38:12.012649059 +0100 +++ /var/tmp/diff_new_pack.EwvKkZ/_new 2019-11-11 21:38:12.016649063 +0100 @@ -18,7 +18,7 @@ Name: spec-cleaner -Version:1.1.5 +Version:1.1.6 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-1.1.5.tar.gz -> spec-cleaner-1.1.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.5/AUTHORS new/spec-cleaner-spec-cleaner-1.1.6/AUTHORS --- old/spec-cleaner-spec-cleaner-1.1.5/AUTHORS 2019-09-19 12:29:23.0 +0200 +++ new/spec-cleaner-spec-cleaner-1.1.6/AUTHORS 2019-11-11 15:21:21.0 +0100 @@ -1,7 +1,8 @@ -Martin Pluskal -Michal Hrusecky -Pavol Rusnak -Petr Uzel -Tomas Cech -Tomas Chvatal -Vincent Untz +Kristyna Streitova +Martin Pluskal +Michal Hrusecky +Pavol Rusnak +Petr Uzel +Tomas Cech +Tomas Chvatal +Vincent Untz diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.5/README.md new/spec-cleaner-spec-cleaner-1.1.6/README.md --- old/spec-cleaner-spec-cleaner-1.1.5/README.md 2019-09-19 12:29:23.0 +0200 +++ new/spec-cleaner-spec-cleaner-1.1.6/README.md 2019-11-11 15:21:21.0 +0100 @@ -178,7 +178,7 @@ CECILL-2.1 | CeCILL Free Software License Agreement v2.1 CECILL-B | CeCILL-B Free Software License Agreement CECILL-C | CeCILL-C Free Software License Agreement -CERN-OHL-1.1 | CERN Open Hardware License v1.1 +CERN-OHL-1.1 | CERN Open Hardware Licence v1.1 CERN-OHL-1.2 | CERN Open Hardware Licence v1.2 ClArtistic | Clarified Artistic License CNRI-Jython | CNRI Jython License @@ -210,6 +210,7 @@ EPL-1.0 | Eclipse Public License 1.0 EPL-2.0 | Eclipse Public License 2.0 ErlPL-1.1 | Erlang Public License v1.1 +etalab-2.0 | Etalab Open License 2.0 EUDatagrid | EU DataGrid Software License EUPL-1.0 | European Union Public License 1.0 EUPL-1.1 | European Union Public License 1.1 @@ -285,7 +286,7 @@ LPPL-1.3a | LaTeX Project Public License v1.3a LPPL-1.3c | LaTeX Project Public License v1.3c MakeIndex | MakeIndex License -MirOS | MirOS License +MirOS | The MirOS Licence MIT | MIT License MIT-0 | MIT No Attribution MIT-advertising | Enlightenment License (e16) @@ -302,6 +303,7 @@ MS-PL | Microsoft Public License MS-RL | Microsoft Reciprocal License MTLL | Matrix Template Library License +MulanPSL-1.0 | Mulan Permissive Software License, Version 1 Multics | Multics License Mup | Mup License NASA-1.3 | NASA Open Source Agreement 1.3 @@ -328,6 +330,7 @@ ODC-By-1.0 | Open Data Commons Attribution License v1.0 OFL-1.0 | SIL Open Font License 1.0 OFL-1.1 | SIL Open Font License 1.1 +OGL-Canada-2.0 | Open Government Licence - Canada OGL-UK-1.0 | Open Government Licence v1.0 OGL-UK-2.0 | Open Government Licence v2.0 OGL-UK-3.0 | Open Government Licence v3.0 @@ -397,6 +400,8 @@ Spencer-94 | Spencer License 94 Spencer-99 | Spencer License 99 SPL-1.0 | Sun Public License v1.0 +SSH-OpenSSH | SSH OpenSSH license +SSH-short | SSH short notice SSPL-1.0 | Server Side Public License, v 1 SugarCRM-1.1.3 | SugarCRM Public License v1.1.3 SWL | Scheme Widget Library (SWL) Software License Agreement @@ -408,6 +413,7 @@ TOSL | Trusster Open Source License TU-Berlin-1.0 | Technische Universitaet
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2019-09-26 20:43:51 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new.2352 (New) Package is "spec-cleaner" Thu Sep 26 20:43:51 2019 rev:59 rq:733445 version:1.1.5 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2019-07-18 15:21:21.712133978 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new.2352/spec-cleaner.changes 2019-09-26 20:43:57.582105525 +0200 @@ -1,0 +2,13 @@ +Thu Sep 26 12:47:05 UTC 2019 - Kristyna Streitova + +- Update to 1.1.5 bsc#1099674: + * Use https in URL in spec-cleaner.spec test + * Remove duplicated backslash in regexp + * Parallelize test run + * Add jupyter_move_config to excludes from bracketing + * Do not fail if URL is ftp:// or other protocol + * Make xdist enabled by default on all test runs and add xdist to deps + * By default remove groups from packages +- remove spec-cleaner-1.1.4_test_https.patch that is no longer needed + +--- Old: spec-cleaner-1.1.4.tar.gz spec-cleaner-1.1.4_test_https.patch New: spec-cleaner-1.1.5.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.ni8QSu/_old 2019-09-26 20:43:58.006104392 +0200 +++ /var/tmp/diff_new_pack.ni8QSu/_new 2019-09-26 20:43:58.006104392 +0200 @@ -18,17 +18,17 @@ Name: spec-cleaner -Version:1.1.4 +Version:1.1.5 Release:0 Summary:.spec file cleaner License:BSD-3-Clause Group: Development/Tools/Other URL:https://github.com/openSUSE/spec-cleaner Source0: https://github.com/openSUSE/%{name}/archive/%{name}-%{version}.tar.gz -Patch0: spec-cleaner-1.1.4_test_https.patch BuildRequires: python3-pytest BuildRequires: python3-pytest-cov BuildRequires: python3-pytest-runner +BuildRequires: python3-pytest-xdist BuildRequires: python3-setuptools # For the pkg_resources used in the binary loader Requires: python3-setuptools @@ -51,7 +51,6 @@ %prep %setup -q -n %{name}-%{name}-%{version} -%patch0 -p1 %build python3 setup.py build ++ spec-cleaner-1.1.4.tar.gz -> spec-cleaner-1.1.5.tar.gz ++ 1834 lines of diff (skipped)
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2019-03-10 09:34:52 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new.28833 (New) Package is "spec-cleaner" Sun Mar 10 09:34:52 2019 rev:57 rq:682450 version:1.1.3 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2018-12-13 19:50:18.896555974 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new.28833/spec-cleaner.changes 2019-03-10 09:35:09.400179383 +0100 @@ -1,0 +2,10 @@ +Thu Mar 7 12:36:28 UTC 2019 - Tomáš Chvátal + +- Update to 1.1.3 bsc#1099674: + * Convert pytest calls to macros + * Fix errors in %python_expand line expansions + * update licenses list + * Expand more excludes for curlification + * Do not add accidental newlines to complex conditions + +--- Old: spec-cleaner-1.1.2.tar.gz New: spec-cleaner-1.1.3.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.lS3k9I/_old 2019-03-10 09:35:10.892179026 +0100 +++ /var/tmp/diff_new_pack.lS3k9I/_new 2019-03-10 09:35:10.944179014 +0100 @@ -1,7 +1,7 @@ # # spec file for package spec-cleaner # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Vincent Untz # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: spec-cleaner -Version:1.1.2 +Version:1.1.3 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-1.1.2.tar.gz -> spec-cleaner-1.1.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.2/README.md new/spec-cleaner-spec-cleaner-1.1.3/README.md --- old/spec-cleaner-spec-cleaner-1.1.2/README.md 2018-12-13 12:30:17.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.1.3/README.md 2019-03-07 13:33:41.0 +0100 @@ -127,6 +127,7 @@ CNRI-Python-GPL-Compatible | CNRI Python Open Source GPL Compatible License Agreement CNRI-Python | CNRI Python License Condor-1.1 | Condor Public License v1.1 +copyleft-next-0.3.0 | copyleft-next 0.3.0 copyleft-next-0.3.1 | copyleft-next 0.3.1 CPAL-1.0 | Common Public Attribution License 1.0 CPL-1.0 | Common Public License 1.0 @@ -395,7 +396,6 @@ LZMA-exception Libtool-exception Linux-syscall-note -Nokia-Qt-exception-1.1 OCCT-exception-1.0 OCaml-LGPL-linking-exception OpenJDK-assembly-exception-1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.2/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-1.1.3/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-1.1.2/data/excludes-bracketing.txt 2018-12-13 12:30:17.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.1.3/data/excludes-bracketing.txt 2019-03-07 13:33:41.0 +0100 @@ -52,6 +52,8 @@ glib2_gsettings_schema_[^\s]* global gpg_verify +hpc_setup +hpc_write_modules_files icon_theme_cache_post[^\s]* icon_theme_cache_create_ghost if(\s*\(.*\))? @@ -117,8 +119,12 @@ python(.?)_only pypy(.?)_only pycache_only +pytest +pytest_arch python(.?)_build python(.?)_install +py(.?)_build +py(.?)_install pypy3_build pypy3_install python_exec diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.2/data/licenses_changes.txt new/spec-cleaner-spec-cleaner-1.1.3/data/licenses_changes.txt --- old/spec-cleaner-spec-cleaner-1.1.2/data/licenses_changes.txt 2018-12-13 12:30:17.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.1.3/data/licenses_changes.txt 2019-03-07 13:33:41.0 +0100 @@ -1178,6 +1178,8 @@ bzip2-1.0.5+ bzip2-1.0.5+ bzip2-1.0.6bzip2-1.0.6 bzip2-1.0.6+ bzip2-1.0.6+ +copyleft-next-0.3.0copyleft-next-0.3.0 +copyleft-next-0.3.0+ copyleft-next-0.3.0+ copyleft-next-0.3.1copyleft-next-0.3.1 copyleft-next-0.3.1+ copyleft-next-0.3.1+ curl curl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.2/data/licenses_exceptions.txt new/spec-cleaner-spec-cleaner-1.1.3/data/licenses_exceptions.txt --- old/spec-cleaner-spec-cleaner-1.1.2/data/licenses_exceptions.txt 2018-12-13 12:30:17.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.1.3/data/licenses_exceptions.txt 2019-03-07 13:33:41.0 +0100 @@ -15,7 +15,6 @@ LZMA-exception Libtool-exception
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2018-12-13 19:50:16 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new.28833 (New) Package is "spec-cleaner" Thu Dec 13 19:50:16 2018 rev:56 rq:657809 version:1.1.2 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2018-08-20 16:22:00.149041432 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new.28833/spec-cleaner.changes 2018-12-13 19:50:18.896555974 +0100 @@ -1,0 +2,8 @@ +Thu Dec 13 11:34:07 UTC 2018 - Tomáš Chvátal + +- Version update to 1.1.2 bsc#1099674: + * Fixed qmake macro recommendation + * More licenses recognised + * Do not curlify sysuser_create + +--- Old: spec-cleaner-1.1.1.tar.gz New: spec-cleaner-1.1.2.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.h8ih5G/_old 2018-12-13 19:50:20.424554003 +0100 +++ /var/tmp/diff_new_pack.h8ih5G/_new 2018-12-13 19:50:20.512553890 +0100 @@ -13,12 +13,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: spec-cleaner -Version:1.1.1 +Version:1.1.2 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-1.1.1.tar.gz -> spec-cleaner-1.1.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.1/.travis.yml new/spec-cleaner-spec-cleaner-1.1.2/.travis.yml --- old/spec-cleaner-spec-cleaner-1.1.1/.travis.yml 2018-08-20 09:08:50.0 +0200 +++ new/spec-cleaner-spec-cleaner-1.1.2/.travis.yml 2018-12-13 12:30:17.0 +0100 @@ -1,4 +1,5 @@ sudo: required +dist: xenial addons: apt: packages: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.1/README.md new/spec-cleaner-spec-cleaner-1.1.2/README.md --- old/spec-cleaner-spec-cleaner-1.1.1/README.md 2018-08-20 09:08:50.0 +0200 +++ new/spec-cleaner-spec-cleaner-1.1.2/README.md 2018-12-13 12:30:17.0 +0100 @@ -127,6 +127,7 @@ CNRI-Python-GPL-Compatible | CNRI Python Open Source GPL Compatible License Agreement CNRI-Python | CNRI Python License Condor-1.1 | Condor Public License v1.1 +copyleft-next-0.3.1 | copyleft-next 0.3.1 CPAL-1.0 | Common Public Attribution License 1.0 CPL-1.0 | Common Public License 1.0 CPOL-1.02 | Code Project Open License 1.02 @@ -262,8 +263,12 @@ OCCT-PL | Open CASCADE Technology Public License OCLC-2.0 | OCLC Research Public License 2.0 ODbL-1.0 | ODC Open Database License v1.0 +ODC-By-1.0 | Open Data Commons Attribution License v1.0 OFL-1.0 | SIL Open Font License 1.0 OFL-1.1 | SIL Open Font License 1.1 +OGL-UK-1.0 | Open Government Licence v1.0 +OGL-UK-2.0 | Open Government Licence v2.0 +OGL-UK-3.0 | Open Government Licence v3.0 OGTSL | Open Group Test Suite License OLDAP-1.1 | Open LDAP Public License v1.1 OLDAP-1.2 | Open LDAP Public License v1.2 @@ -311,6 +316,7 @@ SAX-PD | Sax Public Domain Notice Saxpath | Saxpath License SCEA | SCEA Shared Source License +Sendmail-8.23 | Sendmail License 8.23 Sendmail | Sendmail License SGI-B-1.0 | SGI Free Software License B v1.0 SGI-B-1.1 | SGI Free Software License B v1.1 @@ -333,6 +339,8 @@ TMate | TMate Open Source License TORQUE-1.1 | TORQUE v2.5+ Software License v1.1 TOSL | Trusster Open Source License +TU-Berlin-1.0 | Technische Universitaet Berlin License 1.0 +TU-Berlin-2.0 | Technische Universitaet Berlin License 2.0 Unicode-DFS-2015 | Unicode License Agreement - Data Files and Software (2015) Unicode-DFS-2016 | Unicode License Agreement - Data Files and Software (2016) Unicode-TOU | Unicode Terms of Use @@ -389,7 +397,11 @@ Linux-syscall-note Nokia-Qt-exception-1.1 OCCT-exception-1.0 +OCaml-LGPL-linking-exception OpenJDK-assembly-exception-1.0 +PS-or-PDF-font-exception-20170817 +Qt-GPL-exception-1.0 +Qt-LGPL-exception-1.1 Qwt-exception-1.0 WxWindows-exception-3.1 eCos-exception-2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.1/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-1.1.2/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-1.1.1/data/excludes-bracketing.txt 2018-08-20 09:08:50.0 +0200 +++
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2018-08-20 16:21:46 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Mon Aug 20 16:21:46 2018 rev:55 rq:630463 version:1.1.1 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2018-07-02 23:33:10.617269600 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2018-08-20 16:22:00.149041432 +0200 @@ -1,0 +2,11 @@ +Mon Aug 20 07:15:54 UTC 2018 - tchva...@suse.com + +- Version update to 1.1.1 bsc#1099674: + * Fix help message not working + * Make libexecdir opt-in rather than opt-out + * Account for LICENCE string not just LICENSE + * Warn about direct qmake/meson usage + * Use https when mentioning bugzilla in header + * Use tuples on some places rather than lists + +--- Old: spec-cleaner-1.1.0.tar.gz New: spec-cleaner-1.1.1.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.47oCE4/_old 2018-08-20 16:22:01.029042678 +0200 +++ /var/tmp/diff_new_pack.47oCE4/_new 2018-08-20 16:22:01.033042684 +0200 @@ -18,14 +18,13 @@ Name: spec-cleaner -Version:1.1.0 +Version:1.1.1 Release:0 Summary:.spec file cleaner License:BSD-3-Clause Group: Development/Tools/Other URL:http://github.com/openSUSE/spec-cleaner Source0: https://github.com/openSUSE/%{name}/archive/%{name}-%{version}.tar.gz -BuildRequires: python3-devel BuildRequires: python3-pytest BuildRequires: python3-pytest-cov BuildRequires: python3-pytest-runner ++ spec-cleaner-1.1.0.tar.gz -> spec-cleaner-1.1.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.0/.travis.yml new/spec-cleaner-spec-cleaner-1.1.1/.travis.yml --- old/spec-cleaner-spec-cleaner-1.1.0/.travis.yml 2018-07-01 17:58:44.0 +0200 +++ new/spec-cleaner-spec-cleaner-1.1.1/.travis.yml 2018-08-20 09:08:50.0 +0200 @@ -1,13 +1,12 @@ -sudo: false +sudo: required addons: apt: packages: - rpm language: python python: - - "3.4" - - "3.5" - "3.6" + - "3.7" install: - pip install tox tox-travis coveralls script: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.0/setup.cfg new/spec-cleaner-spec-cleaner-1.1.1/setup.cfg --- old/spec-cleaner-spec-cleaner-1.1.0/setup.cfg 2018-07-01 17:58:44.0 +0200 +++ new/spec-cleaner-spec-cleaner-1.1.1/setup.cfg 2018-08-20 09:08:50.0 +0200 @@ -1,2 +1,6 @@ [aliases] test=pytest + +[flake8] +ignore = E402,E501,E502,W503,W504 +import-order-style = google diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.0/setup.py new/spec-cleaner-spec-cleaner-1.1.1/setup.py --- old/spec-cleaner-spec-cleaner-1.1.0/setup.py2018-07-01 17:58:44.0 +0200 +++ new/spec-cleaner-spec-cleaner-1.1.1/setup.py2018-08-20 09:08:50.0 +0200 @@ -2,8 +2,9 @@ # -*- coding: utf-8 -*- """Setup file for easy installation.""" +from glob import glob + from setuptools import setup -import glob from spec_cleaner import __version__ setup( @@ -45,8 +46,8 @@ packages=['spec_cleaner'], data_files=[ -('lib/obs/service/', glob.glob('obs/*')), -('share/spec-cleaner', glob.glob('data/*')), +('lib/obs/service/', glob('obs/*')), +('share/spec-cleaner', glob('data/*')), ], entry_points={ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.1.0/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-1.1.1/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-1.1.0/spec_cleaner/__init__.py 2018-07-01 17:58:44.0 +0200 +++ new/spec-cleaner-spec-cleaner-1.1.1/spec_cleaner/__init__.py 2018-08-20 09:08:50.0 +0200 @@ -4,16 +4,16 @@ # All rights reserved. # See COPYING for details. -import os -import sys import argparse from datetime import datetime +import os +import sys -from .rpmexception import RpmWrongArgs, RpmException from .rpmcleaner import RpmSpecCleaner +from .rpmexception import RpmException, RpmWrongArgs -__version__ = '1.1.0' +__version__ = '1.1.1' def process_args(argv): @@ -47,8 +47,8 @@ help='do not convert variables bracketing (%%{macro}) and
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2018-07-02 23:33:02 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Mon Jul 2 23:33:02 2018 rev:54 rq:620042 version:1.1.0 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2018-06-29 22:37:03.617967454 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2018-07-02 23:33:10.617269600 +0200 @@ -1,0 +2,6 @@ +Sun Jul 1 16:06:19 UTC 2018 - tchva...@suse.com + +- Version update to 1.1.0 bsc#1099674: + * Fix issue with previous release not finding datadirs + +--- Old: spec-cleaner-1.0.9.tar.gz New: spec-cleaner-1.1.0.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.Ed6LYl/_old 2018-07-02 23:33:12.609267133 +0200 +++ /var/tmp/diff_new_pack.Ed6LYl/_new 2018-07-02 23:33:12.609267133 +0200 @@ -18,7 +18,7 @@ Name: spec-cleaner -Version:1.0.9 +Version:1.1.0 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-1.0.9.tar.gz -> spec-cleaner-1.1.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.9/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-1.1.0/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-1.0.9/spec_cleaner/__init__.py 2018-06-27 16:00:41.0 +0200 +++ new/spec-cleaner-spec-cleaner-1.1.0/spec_cleaner/__init__.py 2018-07-01 17:58:44.0 +0200 @@ -13,7 +13,7 @@ from .rpmcleaner import RpmSpecCleaner -__version__ = '1.0.9' +__version__ = '1.1.0' def process_args(argv): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.9/spec_cleaner/fileutils.py new/spec-cleaner-spec-cleaner-1.1.0/spec_cleaner/fileutils.py --- old/spec-cleaner-spec-cleaner-1.0.9/spec_cleaner/fileutils.py 2018-06-27 16:00:41.0 +0200 +++ new/spec-cleaner-spec-cleaner-1.1.0/spec_cleaner/fileutils.py 2018-07-01 17:58:44.0 +0200 @@ -26,12 +26,12 @@ for path in possible_paths: try: _file = open(path, mode='r') -except IOError: +except OSError: pass else: return _file -# file not found -raise RpmException("File '{}' not found in datadirs".format(name)) +# file not found +raise RpmException("File '{}' not found in datadirs".format(name)) def open_stringio_spec(name):
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2018-06-29 22:36:59 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Fri Jun 29 22:36:59 2018 rev:53 rq:619757 version:1.0.9 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2018-05-16 11:39:05.765751611 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2018-06-29 22:37:03.617967454 +0200 @@ -1,0 +2,9 @@ +Fri Jun 29 11:19:48 UTC 2018 - tchva...@suse.com + +- Version uppdate to 1.0.9 bsc#1099674: + * Move some checks from rpmlint to be autochecked + * Dropped support of py2 + * Fixed error reported on parsing non-utf spec-file + * Leap 15.0 used as base for conversions to pkgconfig/etc. + +--- Old: spec-cleaner-1.0.8.tar.gz New: spec-cleaner-1.0.9.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.lt2kHI/_old 2018-06-29 22:37:05.017966238 +0200 +++ /var/tmp/diff_new_pack.lt2kHI/_new 2018-06-29 22:37:05.021966235 +0200 @@ -18,7 +18,7 @@ Name: spec-cleaner -Version:1.0.8 +Version:1.0.9 Release:0 Summary:.spec file cleaner License:BSD-3-Clause @@ -56,6 +56,7 @@ python3 setup.py build %check +export LANG=en_US.UTF-8 python3 setup.py test %install ++ spec-cleaner-1.0.8.tar.gz -> spec-cleaner-1.0.9.tar.gz ++ 5604 lines of diff (skipped)
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2018-05-16 11:39:00 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Wed May 16 11:39:00 2018 rev:52 rq:606443 version:1.0.8 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2018-04-13 12:51:38.867470889 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2018-05-16 11:39:05.765751611 +0200 @@ -1,0 +2,9 @@ +Fri May 11 12:38:26 UTC 2018 - tchva...@suse.com + +- Version update to 1.0.8 bsc#1092933: + * Be case insensitive on license detection + * Exclude limit_build from bracketing + * Replace _libexecdir as we now do not really bother about +SLE11 + +--- Old: spec-cleaner-1.0.7.tar.gz New: spec-cleaner-1.0.8.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.EvyUwc/_old 2018-05-16 11:39:06.685718139 +0200 +++ /var/tmp/diff_new_pack.EvyUwc/_new 2018-05-16 11:39:06.685718139 +0200 @@ -18,7 +18,7 @@ Name: spec-cleaner -Version:1.0.7 +Version:1.0.8 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-1.0.7.tar.gz -> spec-cleaner-1.0.8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.7/README.md new/spec-cleaner-spec-cleaner-1.0.8/README.md --- old/spec-cleaner-spec-cleaner-1.0.7/README.md 2018-04-03 16:58:01.0 +0200 +++ new/spec-cleaner-spec-cleaner-1.0.8/README.md 2018-05-11 14:36:22.0 +0200 @@ -32,7 +32,8 @@ AFL-2.1 | Academic Free License v2.1 AFL-3.0 | Academic Free License v3.0 Afmparse | Afmparse License -AGPL-1.0 | Affero General Public License v1.0 +AGPL-1.0-only | Affero General Public License v1.0 only +AGPL-1.0-or-later | Affero General Public License v1.0 or later AGPL-3.0-only | GNU Affero General Public License v3.0 only AGPL-3.0-or-later | GNU Affero General Public License v3.0 or later Aladdin | Aladdin Free Public License @@ -80,36 +81,36 @@ bzip2-1.0.6 | bzip2 and libbzip2 License v1.0.6 Caldera | Caldera License CATOSL-1.1 | Computer Associates Trusted Open Source License 1.1 -CC-BY-1.0 | Creative Commons Attribution 1.0 -CC-BY-2.0 | Creative Commons Attribution 2.0 -CC-BY-2.5 | Creative Commons Attribution 2.5 -CC-BY-3.0 | Creative Commons Attribution 3.0 -CC-BY-4.0 | Creative Commons Attribution 4.0 -CC-BY-NC-1.0 | Creative Commons Attribution Non Commercial 1.0 -CC-BY-NC-2.0 | Creative Commons Attribution Non Commercial 2.0 -CC-BY-NC-2.5 | Creative Commons Attribution Non Commercial 2.5 -CC-BY-NC-3.0 | Creative Commons Attribution Non Commercial 3.0 -CC-BY-NC-4.0 | Creative Commons Attribution Non Commercial 4.0 -CC-BY-NC-ND-1.0 | Creative Commons Attribution Non Commercial No Derivatives 1.0 -CC-BY-NC-ND-2.0 | Creative Commons Attribution Non Commercial No Derivatives 2.0 -CC-BY-NC-ND-2.5 | Creative Commons Attribution Non Commercial No Derivatives 2.5 -CC-BY-NC-ND-3.0 | Creative Commons Attribution Non Commercial No Derivatives 3.0 -CC-BY-NC-ND-4.0 | Creative Commons Attribution Non Commercial No Derivatives 4.0 -CC-BY-NC-SA-1.0 | Creative Commons Attribution Non Commercial Share Alike 1.0 -CC-BY-NC-SA-2.0 | Creative Commons Attribution Non Commercial Share Alike 2.0 -CC-BY-NC-SA-2.5 | Creative Commons Attribution Non Commercial Share Alike 2.5 -CC-BY-NC-SA-3.0 | Creative Commons Attribution Non Commercial Share Alike 3.0 -CC-BY-NC-SA-4.0 | Creative Commons Attribution Non Commercial Share Alike 4.0 -CC-BY-ND-1.0 | Creative Commons Attribution No Derivatives 1.0 -CC-BY-ND-2.0 | Creative Commons Attribution No Derivatives 2.0 -CC-BY-ND-2.5 | Creative Commons Attribution No Derivatives 2.5 -CC-BY-ND-3.0 | Creative Commons Attribution No Derivatives 3.0 -CC-BY-ND-4.0 | Creative Commons Attribution No Derivatives 4.0 -CC-BY-SA-1.0 | Creative Commons Attribution Share Alike 1.0 -CC-BY-SA-2.0 | Creative Commons Attribution Share Alike 2.0 -CC-BY-SA-2.5 | Creative Commons Attribution Share Alike 2.5 -CC-BY-SA-3.0 | Creative Commons Attribution Share Alike 3.0 -CC-BY-SA-4.0 | Creative Commons Attribution Share Alike 4.0 +CC-BY-1.0 | Creative Commons Attribution 1.0 Generic +CC-BY-2.0 | Creative Commons Attribution 2.0 Generic +CC-BY-2.5 | Creative Commons Attribution 2.5 Generic +CC-BY-3.0 | Creative Commons Attribution 3.0 Unported +CC-BY-4.0 | Creative Commons Attribution 4.0 International +CC-BY-NC-1.0 | Creative Commons Attribution Non Commercial 1.0
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2018-04-13 12:51:05 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Fri Apr 13 12:51:05 2018 rev:51 rq:595915 version:1.0.7 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2018-03-07 10:39:57.879036073 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2018-04-13 12:51:38.867470889 +0200 @@ -1,0 +2,7 @@ +Thu Apr 12 08:08:58 UTC 2018 - tchva...@suse.com + +- Version update to 1.0.7 bsc#1089297: + * Fix haskell macro bracketing + * Fix firewalld macros bracketing + +--- Old: spec-cleaner-1.0.6.tar.gz New: spec-cleaner-1.0.7.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.WBaUyk/_old 2018-04-13 12:51:39.571445384 +0200 +++ /var/tmp/diff_new_pack.WBaUyk/_new 2018-04-13 12:51:39.575445239 +0200 @@ -18,12 +18,12 @@ Name: spec-cleaner -Version:1.0.6 +Version:1.0.7 Release:0 Summary:.spec file cleaner License:BSD-3-Clause Group: Development/Tools/Other -Url:http://github.com/openSUSE/spec-cleaner +URL:http://github.com/openSUSE/spec-cleaner Source0: https://github.com/openSUSE/%{name}/archive/%{name}-%{version}.tar.gz BuildRequires: python3-devel BuildRequires: python3-pytest ++ spec-cleaner-1.0.6.tar.gz -> spec-cleaner-1.0.7.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.6/.travis.yml new/spec-cleaner-spec-cleaner-1.0.7/.travis.yml --- old/spec-cleaner-spec-cleaner-1.0.6/.travis.yml 2018-03-06 21:10:18.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.7/.travis.yml 2018-04-03 16:58:01.0 +0200 @@ -15,12 +15,3 @@ - tox after_success: - coveralls -deploy: - provider: pypi - user: suse - password: -secure: ZHOssGPx1yaC7ny/+OnsFZQM7f1/E1KoVyR4ePIegZmKDhbzHwPHTdTCGmgFHd2O4iZ3OFy6SHWDh95d4GdnY803nDTEdIuvb+HrL6OtFXWjTso4Yde2PaHqKlLv82ki0KvQkoJMi9gsNsJETtkeFH6lxtgUrMt2assLzMIxapk= - on: -tags: true -distributions: sdist bdist_wheel -repo: openSUSE/spec-cleaner diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.6/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-1.0.7/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-1.0.6/data/excludes-bracketing.txt 2018-03-06 21:10:18.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.7/data/excludes-bracketing.txt 2018-04-03 16:58:01.0 +0200 @@ -34,6 +34,7 @@ fillup_[^\s]* find_gconf_schemas find_lang +firewalld_reload gem_install gem_packages ghc_bin_build @@ -42,6 +43,7 @@ ghc_fix_dynamic_rpath ghc_fix_rpath ghc_lib_build +ghc_lib_build_without_haddock ghc_lib_install ghc_pkg_recache ghost diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.6/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-1.0.7/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-1.0.6/spec_cleaner/__init__.py 2018-03-06 21:10:18.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.7/spec_cleaner/__init__.py 2018-04-03 16:58:01.0 +0200 @@ -13,7 +13,7 @@ from .rpmcleaner import RpmSpecCleaner -__version__ = '1.0.6' +__version__ = '1.0.7' def process_args(argv):
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2018-03-07 10:39:40 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Wed Mar 7 10:39:40 2018 rev:50 rq:583685 version:1.0.6 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2018-02-28 20:03:20.990622218 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2018-03-07 10:39:57.879036073 +0100 @@ -1,0 +2,9 @@ +Tue Mar 6 20:12:02 UTC 2018 - tchva...@suse.com + +- Version update to 1.0.6 release: + * Fixes license conversions to spdx3.0 + * Allows better parsing of pattern packages + * Various manpage suffixing fixes + * Added more things to exclude bracketing + +--- Old: spec-cleaner-1.0.4.tar.gz New: spec-cleaner-1.0.6.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.blZ1nC/_old 2018-03-07 10:39:58.595010247 +0100 +++ /var/tmp/diff_new_pack.blZ1nC/_new 2018-03-07 10:39:58.595010247 +0100 @@ -18,7 +18,7 @@ Name: spec-cleaner -Version:1.0.4 +Version:1.0.6 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-1.0.4.tar.gz -> spec-cleaner-1.0.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.4/.gitignore new/spec-cleaner-spec-cleaner-1.0.6/.gitignore --- old/spec-cleaner-spec-cleaner-1.0.4/.gitignore 2018-02-28 15:29:54.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.6/.gitignore 2018-03-06 21:10:18.0 +0100 @@ -6,6 +6,7 @@ .*.swp .cache .coverage +*.orig .coveralls.yml .pytest_cache .tox diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.4/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-1.0.6/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-1.0.4/data/excludes-bracketing.txt 2018-02-28 15:29:54.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.6/data/excludes-bracketing.txt 2018-03-06 21:10:18.0 +0100 @@ -49,6 +49,7 @@ global gpg_verify icon_theme_cache_post[^\s]* +icon_theme_cache_create_ghost if(\s*\(.*\))? if[^\s]* include @@ -73,8 +74,8 @@ make_jobs makeinstall meson -meson_build -meson_install +meson_[^\s]* +ninja_[^\s]* mime_database_post[^\s]* _mingw32_configure nagios_command_user_group_add @@ -100,7 +101,10 @@ transfiletriggerin transfiletriggerun transfiletriggerpostun +pattern_[^\s]* py_compile +py2_compile +py3_compile python_alternative python_install_alternative python_uninstall_alternative @@ -137,6 +141,7 @@ triggerun udev_rules_update undefine +update_bootloader_check_type_refresh_post verify[^\s]* verify(\s*\([^)]*\))? with diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.4/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-1.0.6/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-1.0.4/spec_cleaner/__init__.py 2018-02-28 15:29:54.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.6/spec_cleaner/__init__.py 2018-03-06 21:10:18.0 +0100 @@ -13,7 +13,7 @@ from .rpmcleaner import RpmSpecCleaner -__version__ = '1.0.4' +__version__ = '1.0.6' def process_args(argv): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.4/spec_cleaner/rpmfiles.py new/spec-cleaner-spec-cleaner-1.0.6/spec_cleaner/rpmfiles.py --- old/spec-cleaner-spec-cleaner-1.0.4/spec_cleaner/rpmfiles.py 2018-02-28 15:29:54.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.6/spec_cleaner/rpmfiles.py 2018-03-06 21:10:18.0 +0100 @@ -16,6 +16,9 @@ line = self.strip_useless_spaces(line) line = self._remove_doc_on_man(line) line = self._move_license_from_doc(line) +# we only get empty %doc left over +if line == '%doc ': +return if not self.minimal: # prune obsolete defattr that is default @@ -44,9 +47,9 @@ the proper macro variable """ if line.startswith("%{_mandir}"): -line = self.reg.re_compression.sub('%{ext_man}', line) +line = self.reg.re_man_compression.sub(r'\1%{?ext_man}', line) if line.startswith("%{_infodir}"): -line = self.reg.re_compression.sub('%{ext_info}', line) +line =
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2018-02-28 20:03:16 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Wed Feb 28 20:03:16 2018 rev:49 rq:580985 version:1.0.4 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2018-02-21 14:11:08.918886982 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2018-02-28 20:03:20.990622218 +0100 @@ -1,0 +2,6 @@ +Wed Feb 28 14:34:58 UTC 2018 - tchva...@suse.com + +- Fix issue with the %doc -> %license conversion in some complex + cases, multiple licenses at once, prefixed licenses + +--- Old: spec-cleaner-1.0.3.tar.gz New: spec-cleaner-1.0.4.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.fRjJFb/_old 2018-02-28 20:03:21.966586904 +0100 +++ /var/tmp/diff_new_pack.fRjJFb/_new 2018-02-28 20:03:21.974586615 +0100 @@ -18,7 +18,7 @@ Name: spec-cleaner -Version:1.0.3 +Version:1.0.4 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-1.0.3.tar.gz -> spec-cleaner-1.0.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.3/.gitignore new/spec-cleaner-spec-cleaner-1.0.4/.gitignore --- old/spec-cleaner-spec-cleaner-1.0.3/.gitignore 2018-02-14 20:54:57.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.4/.gitignore 2018-02-28 15:29:54.0 +0100 @@ -7,5 +7,6 @@ .cache .coverage .coveralls.yml +.pytest_cache .tox *~ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.3/obs/clean_spec_file new/spec-cleaner-spec-cleaner-1.0.4/obs/clean_spec_file --- old/spec-cleaner-spec-cleaner-1.0.3/obs/clean_spec_file 2018-02-14 20:54:57.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.4/obs/clean_spec_file 2018-02-28 15:29:54.0 +0100 @@ -1,4 +1,4 @@ -#!/usr/bin/env sh +#!/bin/sh # this is just a wrapper calling spec-cleaner binary MYOUTDIR=/tmp diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.3/obs/format_spec_file new/spec-cleaner-spec-cleaner-1.0.4/obs/format_spec_file --- old/spec-cleaner-spec-cleaner-1.0.3/obs/format_spec_file2018-02-14 20:54:57.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.4/obs/format_spec_file2018-02-28 15:29:54.0 +0100 @@ -1,4 +1,4 @@ -#!/usr/bin/env sh +#!/bin/sh # this is just a wrapper calling spec-cleaner binary MYOUTDIR=/tmp diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.3/pytest.ini new/spec-cleaner-spec-cleaner-1.0.4/pytest.ini --- old/spec-cleaner-spec-cleaner-1.0.3/pytest.ini 2018-02-14 20:54:57.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.4/pytest.ini 2018-02-28 15:29:54.0 +0100 @@ -1,4 +1,4 @@ [pytest] -addopts = -v --cov=spec_cleaner +addopts = -vv --cov=spec_cleaner python_files = *-tests.py testpaths = tests diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.3/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-1.0.4/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-1.0.3/spec_cleaner/__init__.py 2018-02-14 20:54:57.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.4/spec_cleaner/__init__.py 2018-02-28 15:29:54.0 +0100 @@ -13,7 +13,7 @@ from .rpmcleaner import RpmSpecCleaner -__version__ = '1.0.3' +__version__ = '1.0.4' def process_args(argv): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.3/spec_cleaner/rpmfiles.py new/spec-cleaner-spec-cleaner-1.0.4/spec_cleaner/rpmfiles.py --- old/spec-cleaner-spec-cleaner-1.0.3/spec_cleaner/rpmfiles.py 2018-02-14 20:54:57.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.4/spec_cleaner/rpmfiles.py 2018-02-28 15:29:54.0 +0100 @@ -51,9 +51,12 @@ def _move_license_from_doc(self, line): if line.startswith("%doc") and self.reg.re_doclicense.search(line): -match = self.reg.re_doclicense.search(line).group() +match = '' +while self.reg.re_doclicense.search(line): +match += self.reg.re_doclicense.search(line).group() +line =
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2018-02-21 14:11:08 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Wed Feb 21 14:11:08 2018 rev:48 rq:576937 version:1.0.3 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2018-01-24 15:30:51.905349990 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2018-02-21 14:11:08.918886982 +0100 @@ -1,0 +2,10 @@ +Thu Feb 15 09:26:45 UTC 2018 - tchva...@suse.com + +- Drop the debian control things, all releases fail to build +- Update to 1.0.3: + * Fix various lint issues + * Switch to SPDX-3.0 license format + * Add %doc -> %license conversion script + * Fix crash bugs found when scanning whole Tumbleweed repo + +--- Old: debian.changelog debian.compat debian.control debian.rules spec-cleaner-1.0.2.tar.gz spec-cleaner.dsc New: spec-cleaner-1.0.3.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.33XTO0/_old 2018-02-21 14:11:09.694859038 +0100 +++ /var/tmp/diff_new_pack.33XTO0/_new 2018-02-21 14:11:09.698858894 +0100 @@ -17,21 +17,14 @@ # -# This is used for Fedora, we need to sync this -%{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:1.0.2 +Version:1.0.3 Release:0 Summary:.spec file cleaner License:BSD-3-Clause Group: Development/Tools/Other Url:http://github.com/openSUSE/spec-cleaner Source0: https://github.com/openSUSE/%{name}/archive/%{name}-%{version}.tar.gz -Source1:debian.changelog -Source2:debian.compat -Source3:debian.control -Source4:debian.rules -Source5:%{name}.dsc BuildRequires: python3-devel BuildRequires: python3-pytest BuildRequires: python3-pytest-cov @@ -59,11 +52,6 @@ %prep %setup -q -n %{name}-%{name}-%{version} -# set libexec properly so it works on Fedora too -sed -i \ --e 's:%{_prefix}/lib/obs/:%{_libexecdir}/obs/:g' \ -setup.py - %build python3 setup.py build @@ -74,6 +62,7 @@ python3 setup.py install --root=%{buildroot} %files +%license COPYING %{_bindir}/%{name} %dir %{_libexecdir}/obs/ %dir %{_libexecdir}/obs/service/ @@ -109,7 +98,7 @@ %{_datadir}/%{name}/licenses_changes.txt %{_datadir}/%{name}/pkgconfig_conversions.txt %{_datadir}/%{name}/allowed_groups.txt -%{_datadir}/%{name}/licences_exceptions.txt +%{_datadir}/%{name}/licenses_exceptions.txt %{_datadir}/%{name}/cmake_conversions.txt %{_datadir}/%{name}/perl_conversions.txt %{_datadir}/%{name}/tex_conversions.txt ++ spec-cleaner-1.0.2.tar.gz -> spec-cleaner-1.0.3.tar.gz ++ 2360 lines of diff (skipped)
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2018-01-24 15:30:49 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Wed Jan 24 15:30:49 2018 rev:47 rq:568515 version:1.0.2 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2017-12-08 12:59:41.416696323 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2018-01-24 15:30:51.905349990 +0100 @@ -1,0 +2,9 @@ +Tue Jan 23 10:01:37 UTC 2018 - tchva...@suse.com + +- Version update to 1.0.2 bsc#1077177: + * Allow changelog-year specification via cmdline + * Switch to pytest + * Add groups for rust + * Fix bug in otherprovides removal + +--- Old: spec-cleaner-1.0.1.tar.gz New: spec-cleaner-1.0.2.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.cEnbl2/_old 2018-01-24 15:30:52.885304158 +0100 +++ /var/tmp/diff_new_pack.cEnbl2/_new 2018-01-24 15:30:52.889303971 +0100 @@ -1,7 +1,7 @@ # # spec file for package spec-cleaner # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Vincent Untz# # All modifications and additions to the file contributed by third parties @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:1.0.1 +Version:1.0.2 Release:0 Summary:.spec file cleaner License:BSD-3-Clause @@ -33,8 +33,9 @@ Source4:debian.rules Source5:%{name}.dsc BuildRequires: python3-devel -BuildRequires: python3-mock -BuildRequires: python3-nose +BuildRequires: python3-pytest +BuildRequires: python3-pytest-cov +BuildRequires: python3-pytest-runner BuildRequires: python3-setuptools # For the pkg_resources used in the binary loader Requires: python3-setuptools ++ spec-cleaner-1.0.1.tar.gz -> spec-cleaner-1.0.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.1/.gitignore new/spec-cleaner-spec-cleaner-1.0.2/.gitignore --- old/spec-cleaner-spec-cleaner-1.0.1/.gitignore 2017-12-06 16:42:43.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.2/.gitignore 2018-01-23 10:50:09.0 +0100 @@ -4,6 +4,7 @@ *.egg-info/ *.pyc .*.swp +.cache .coverage .coveralls.yml .tox diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.1/.travis.yml new/spec-cleaner-spec-cleaner-1.0.2/.travis.yml --- old/spec-cleaner-spec-cleaner-1.0.1/.travis.yml 2017-12-06 16:42:43.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.2/.travis.yml 2018-01-23 10:50:09.0 +0100 @@ -4,22 +4,17 @@ packages: - rpm language: python -matrix: - include: - - python: 2.7 -env: TOX_ENV=py27 - - python: 3.3 -env: TOX_ENV=py33 - - python: 3.4 -env: TOX_ENV=py34 - - python: 3.5 -env: TOX_ENV=py35 - - python: 3.6 -env: TOX_ENV=py36 +python: + - "2.7" + - "3.4" + - "3.5" + - "3.6" install: -- pip install tox + - pip install tox tox-travis coveralls script: -- tox -e $TOX_ENV + - tox +after_success: + - coveralls deploy: provider: pypi user: suse diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.1/data/allowed_groups.txt new/spec-cleaner-spec-cleaner-1.0.2/data/allowed_groups.txt --- old/spec-cleaner-spec-cleaner-1.0.1/data/allowed_groups.txt 2017-12-06 16:42:43.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.2/data/allowed_groups.txt 2018-01-23 10:50:09.0 +0100 @@ -36,6 +36,7 @@ Development/Languages/PHP Development/Languages/Python Development/Languages/Ruby +Development/Languages/Rust Development/Languages/Scheme Development/Languages/Tcl Development/Libraries/C and C++ @@ -49,6 +50,7 @@ Development/Libraries/Perl Development/Libraries/PHP Development/Libraries/Python +Development/Libraries/Rust Development/Libraries/Tcl Development/Libraries/X11 Development/Libraries/YaST diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.1/pytest.ini new/spec-cleaner-spec-cleaner-1.0.2/pytest.ini --- old/spec-cleaner-spec-cleaner-1.0.1/pytest.ini 1970-01-01 01:00:00.0 +0100 +++ new/spec-cleaner-spec-cleaner-1.0.2/pytest.ini
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2017-12-08 12:59:40 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Fri Dec 8 12:59:40 2017 rev:46 rq:554866 version:1.0.1 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2017-09-27 16:55:13.632130093 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2017-12-08 12:59:41.416696323 +0100 @@ -1,0 +2,9 @@ +Wed Dec 6 15:53:43 UTC 2017 - tchva...@suse.com + +- Version update to 1.0.1 bsc#1071561: + * Recognize new rpm trgger* events + * Remove otherproviders conflicts syntax (just keep the pkg name) + * Detect more apache macros + * Drop py_requires macro that is useless + +--- Old: spec-cleaner-1.0.0.tar.gz New: spec-cleaner-1.0.1.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.Rg9IRS/_old 2017-12-08 12:59:42.188668443 +0100 +++ /var/tmp/diff_new_pack.Rg9IRS/_new 2017-12-08 12:59:42.192668298 +0100 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:1.0.0 +Version:1.0.1 Release:0 Summary:.spec file cleaner License:BSD-3-Clause @@ -38,7 +38,6 @@ BuildRequires: python3-setuptools # For the pkg_resources used in the binary loader Requires: python3-setuptools -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %description @@ -74,7 +73,6 @@ python3 setup.py install --root=%{buildroot} %files -%defattr(-, root, root) %{_bindir}/%{name} %dir %{_libexecdir}/obs/ %dir %{_libexecdir}/obs/service/ @@ -116,7 +114,6 @@ %{_datadir}/%{name}/tex_conversions.txt %files format_spec_file -%defattr(-,root,root) %{_libexecdir}/obs/service/format_spec_file %{_libexecdir}/obs/service/format_spec_file.service ++ spec-cleaner-1.0.0.tar.gz -> spec-cleaner-1.0.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.0/data/allowed_groups.txt new/spec-cleaner-spec-cleaner-1.0.1/data/allowed_groups.txt --- old/spec-cleaner-spec-cleaner-1.0.0/data/allowed_groups.txt 2017-09-21 13:18:40.0 +0200 +++ new/spec-cleaner-spec-cleaner-1.0.1/data/allowed_groups.txt 2017-12-06 16:42:43.0 +0100 @@ -33,6 +33,7 @@ Development/Languages/Java Development/Languages/Other Development/Languages/Perl +Development/Languages/PHP Development/Languages/Python Development/Languages/Ruby Development/Languages/Scheme @@ -46,6 +47,7 @@ Development/Libraries/Other Development/Libraries/Parallel Development/Libraries/Perl +Development/Libraries/PHP Development/Libraries/Python Development/Libraries/Tcl Development/Libraries/X11 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.0/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-1.0.1/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-1.0.0/data/excludes-bracketing.txt 2017-09-21 13:18:40.0 +0200 +++ new/spec-cleaner-spec-cleaner-1.0.1/data/excludes-bracketing.txt 2017-12-06 16:42:43.0 +0100 @@ -1,4 +1,7 @@ add_maven_depmap +apache_test_module_start_apache +apache_test_module_stop_apache +apache_test_module_curl apache_test_module_load attr(\s*\([^)]*\))? bcond_with[^\s]* @@ -91,6 +94,12 @@ prep pretrans preun +filetriggerin +filetriggerun +filetriggerpostun +transfiletriggerin +transfiletriggerun +transfiletriggerpostun py_compile python_alternative python_install_alternative diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.0/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-1.0.1/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-1.0.0/spec_cleaner/__init__.py 2017-09-21 13:18:40.0 +0200 +++ new/spec-cleaner-spec-cleaner-1.0.1/spec_cleaner/__init__.py 2017-12-06 16:42:43.0 +0100 @@ -12,7 +12,7 @@ from .rpmcleaner import RpmSpecCleaner -__version__ = '1.0.0' +__version__ = '1.0.1' def process_args(argv): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-1.0.0/spec_cleaner/rpmcleaner.py new/spec-cleaner-spec-cleaner-1.0.1/spec_cleaner/rpmcleaner.py --- old/spec-cleaner-spec-cleaner-1.0.0/spec_cleaner/rpmcleaner.py 2017-09-21
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2017-09-27 16:55:08 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Wed Sep 27 16:55:08 2017 rev:45 rq:528773 version:1.0.0 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2017-06-30 18:43:37.903416227 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2017-09-27 16:55:13.632130093 +0200 @@ -1,0 +2,16 @@ +Tue Sep 26 10:41:26 UTC 2017 - tchva...@suse.com + +- Version update to 1.0.0 bsc#1060402: + * Recognise the BuildConflicts tag + * Fix few make parsing errors + * Fix some codeblock error detection + * More path replacements detection + * Keep uppercase URL tag as per vote + +--- +Wed Aug 9 11:40:55 UTC 2017 - tchva...@suse.com + +- Version update to 0.9.9: + * Include pkgconfig and others from leap 42.3 instead of 42.2 + +--- Old: spec-cleaner-0.9.8.tar.gz New: spec-cleaner-1.0.0.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.pYWwcU/_old 2017-09-27 16:55:14.164055261 +0200 +++ /var/tmp/diff_new_pack.pYWwcU/_new 2017-09-27 16:55:14.168054698 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.9.8 +Version:1.0.0 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.9.8.tar.gz -> spec-cleaner-1.0.0.tar.gz ++ 3183 lines of diff (skipped) ++ spec-cleaner.dsc ++ --- /var/tmp/diff_new_pack.pYWwcU/_old 2017-09-27 16:55:14.448015313 +0200 +++ /var/tmp/diff_new_pack.pYWwcU/_new 2017-09-27 16:55:14.448015313 +0200 @@ -1,6 +1,6 @@ Format: 3.0 (quilt) Source: spec-cleaner -Version: 0.9.8-1 +Version: 1.0.0-1 Binary: spec-cleaner Maintainer: Přemysl JanouchArchitecture: all
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2017-06-30 18:42:30 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Fri Jun 30 18:42:30 2017 rev:44 rq:507043 version:0.9.8 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2017-06-12 15:36:19.627396124 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2017-06-30 18:43:37.903416227 +0200 @@ -1,0 +2,8 @@ +Thu Jun 29 11:29:02 UTC 2017 - tchva...@suse.com + +- Version update to 0.9.8 bsc#1046652: + * Various fixes as reported on github + * Remove defattr as default from new rpm should be enough + * Remove buildroot as new rpms do not need it at all + +--- Old: spec-cleaner-0.9.7.tar.gz New: spec-cleaner-0.9.8.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.AhH0lM/_old 2017-06-30 18:43:39.119245214 +0200 +++ /var/tmp/diff_new_pack.AhH0lM/_new 2017-06-30 18:43:39.123244651 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.9.7 +Version:0.9.8 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.9.7.tar.gz -> spec-cleaner-0.9.8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.7/RELEASE.md new/spec-cleaner-spec-cleaner-0.9.8/RELEASE.md --- old/spec-cleaner-spec-cleaner-0.9.7/RELEASE.md 2017-06-11 20:26:23.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.9.8/RELEASE.md 2017-06-29 13:01:10.0 +0200 @@ -5,5 +5,5 @@ 1. check that the version bump was done in spec_cleaner/__init__.py 2. run `make` to verify the generated data are up-to-date 3. tag the new release: `git tag -s spec-cleaner-X.Y.Z` -4. verify travis did upload new version to to pypi +4. upload new version to to pypi `python3 setup.py sdist upload` 5. post release version bump in spec_cleaner/__init__.py diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.7/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.9.8/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.9.7/data/excludes-bracketing.txt 2017-06-11 20:26:23.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.9.8/data/excludes-bracketing.txt 2017-06-29 13:01:10.0 +0200 @@ -69,6 +69,7 @@ make_jobs makeinstall mime_database_post[^\s]* +_mingw32_configure nagios_command_user_group_add nagios_user_group_add __os_install_post diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.7/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.9.8/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.9.7/spec_cleaner/__init__.py 2017-06-11 20:26:23.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.9.8/spec_cleaner/__init__.py 2017-06-29 13:01:10.0 +0200 @@ -12,7 +12,7 @@ from .rpmcleaner import RpmSpecCleaner -__version__ = '0.9.7' +__version__ = '0.9.8' def process_args(argv): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.7/spec_cleaner/dependency_parser.py new/spec-cleaner-spec-cleaner-0.9.8/spec_cleaner/dependency_parser.py --- old/spec-cleaner-spec-cleaner-0.9.7/spec_cleaner/dependency_parser.py 2017-06-11 20:26:23.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.9.8/spec_cleaner/dependency_parser.py 2017-06-29 13:01:10.0 +0200 @@ -26,9 +26,9 @@ r')' ) -re_name = re.compile(r'[-A-Za-z0-9_~():;.+/*\[\]]+') +re_name = re.compile(r'[-A-Za-z0-9_~(){}@:;.+/*\[\]]+') re_version = re.compile(r'[-A-Za-z0-9_~():.+]+') -re_spaces = re.compile(r'\s+') +re_spaces = re.compile(r'(\s+|\s*,\s*)') re_macro_unbraced = re.compile('%[A-Za-z0-9_]{3,}') re_version_operator = re.compile('(>=|<=|=>|=<|>|<|=)') @@ -103,7 +103,7 @@ chunk_type = 'operator' rest = string[1:] -elif string[0].isspace(): +elif string[0].isspace() or string[0] == ',': chunk = '' chunk_type = 'space' rest = consume_chars(re_spaces, string)[1] @@ -125,11 +125,6 @@ chunk, rest = read_boolean(string) chunk_type = 'macro' -elif string[0] == ',': -chunk = '' -chunk_type = 'space' -rest =
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2017-06-12 15:36:11 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Mon Jun 12 15:36:11 2017 rev:43 rq:503031 version:0.9.7 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2017-06-08 16:38:35.905364661 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2017-06-12 15:36:19.627396124 +0200 @@ -1,0 +2,6 @@ +Mon Jun 12 09:00:49 UTC 2017 - tchva...@suse.com + +- Version update to 0.9.7: + * Fix help parsing that crashed the app on execution + +--- Old: spec-cleaner-0.9.6.tar.gz New: spec-cleaner-0.9.7.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.JM6iFL/_old 2017-06-12 15:36:22.051054280 +0200 +++ /var/tmp/diff_new_pack.JM6iFL/_new 2017-06-12 15:36:22.055053716 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.9.6 +Version:0.9.7 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.9.6.tar.gz -> spec-cleaner-0.9.7.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.6/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.9.7/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.9.6/spec_cleaner/__init__.py 2017-06-08 13:14:12.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.9.7/spec_cleaner/__init__.py 2017-06-11 20:26:23.0 +0200 @@ -12,7 +12,7 @@ from .rpmcleaner import RpmSpecCleaner -__version__ = '0.9.6' +__version__ = '0.9.7' def process_args(argv): @@ -43,7 +43,7 @@ parser.add_argument('-m', '--minimal', action='store_true', help='run in minimal mode that does not do anything intrusive (ie. just sets the Copyright)') parser.add_argument('--no-curlification', action='store_true', -help='do not convert variables bracketing (%{macro}) and keep it as it was on the input') +help='do not convert variables bracketing (%%{macro}) and keep it as it was on the input') parser.add_argument('--no-copyright', action='store_true', help='do not include official SUSE copyright hear and just keep what is present') output_group.add_argument('-o', '--output', default='', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.6/spec_cleaner/dependency_parser.py new/spec-cleaner-spec-cleaner-0.9.7/spec_cleaner/dependency_parser.py --- old/spec-cleaner-spec-cleaner-0.9.6/spec_cleaner/dependency_parser.py 2017-06-08 13:14:12.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.9.7/spec_cleaner/dependency_parser.py 2017-06-11 20:26:23.0 +0200 @@ -9,7 +9,8 @@ state_types = ['start', 'name', 'operator', 'version'] -re_parens = re.compile( +re_brackets = {} +re_brackets['('] = re.compile( r'(' + r'\(' + r'|' + r'\)' + r'|' + r'\\(' + r'|' + r'\\)' + r'|' + @@ -17,7 +18,7 @@ r')' ) -re_braces = re.compile( +re_brackets['{'] = re.compile( r'(' + r'\{' + r'|' + r'\}' + r'|' + r'\\{' + r'|' + r'\\}' + r'|' + @@ -35,7 +36,7 @@ # Switch to logging.DEBUG if needed logger.setLevel(logging.ERROR) -def find_end_of_macro(string, regex, opening, closing): +def find_end_of_bracketed_macro(string, regex, opening, closing): macro = string[0:2] # eat '%{' string = string[2:] @@ -69,21 +70,21 @@ raise NoMatchException('Expected match failed (string: "%s", regex: "%s" )' % (string, regex.pattern)) def read_boolean(string): -return find_end_of_macro(string, re_parens, '(', ')') +return find_end_of_bracketed_macro(string, re_brackets['('], '(', ')') -def read_macro(string): -if string[1] == '{': -regex = re_braces -opening = '{' -closing = '}' -elif string[1] == '(': -regex = re_parens -opening = '(' -closing = ')' -else: -raise Exception('Unexpected character') +def matching_bracket(bracket): +if bracket == '{': +return '}' +elif bracket == '(': +return ')' +raise Exception("Undefined bracket matching - add defintion of '%s' to " +"matching_bracket()" % bracket) -return
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2017-06-08 16:38:32 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Thu Jun 8 16:38:32 2017 rev:42 rq:501887 version:0.9.6 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2017-05-17 17:20:24.691666785 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2017-06-08 16:38:35.905364661 +0200 @@ -1,0 +2,8 @@ +Thu Jun 8 11:25:30 UTC 2017 - tchva...@suse.com + +- Version update to 0.9.6: + * Deduplication of requires/buildrequires + * Preamble detection fixups + * Detect buildignores + +--- Old: spec-cleaner-0.9.5.tar.gz New: spec-cleaner-0.9.6.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.DoHZUx/_old 2017-06-08 16:38:36.489282208 +0200 +++ /var/tmp/diff_new_pack.DoHZUx/_new 2017-06-08 16:38:36.493281643 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.9.5 +Version:0.9.6 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.9.5.tar.gz -> spec-cleaner-0.9.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.5/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.9.6/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.9.5/spec_cleaner/__init__.py 2017-05-17 14:22:32.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.9.6/spec_cleaner/__init__.py 2017-06-08 13:14:12.0 +0200 @@ -12,7 +12,7 @@ from .rpmcleaner import RpmSpecCleaner -__version__ = '0.9.5' +__version__ = '0.9.6' def process_args(argv): @@ -42,6 +42,8 @@ help='inline the changes directly to the parsed file.') parser.add_argument('-m', '--minimal', action='store_true', help='run in minimal mode that does not do anything intrusive (ie. just sets the Copyright)') +parser.add_argument('--no-curlification', action='store_true', +help='do not convert variables bracketing (%{macro}) and keep it as it was on the input') parser.add_argument('--no-copyright', action='store_true', help='do not include official SUSE copyright hear and just keep what is present') output_group.add_argument('-o', '--output', default='', @@ -84,6 +86,7 @@ 'diff': options.diff, 'diff_prog': options.diff_prog, 'minimal': options.minimal, +'no_curlification': options.no_curlification, 'no_copyright': options.no_copyright, 'perl': options.perl, 'tex': options.tex, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.5/spec_cleaner/dependency_parser.py new/spec-cleaner-spec-cleaner-0.9.6/spec_cleaner/dependency_parser.py --- old/spec-cleaner-spec-cleaner-0.9.5/spec_cleaner/dependency_parser.py 2017-05-17 14:22:32.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.9.6/spec_cleaner/dependency_parser.py 2017-06-08 13:14:12.0 +0200 @@ -1,21 +1,13 @@ -"""RPM dependency lines parser and helpers. - -Contains class DependencyParser which parses string and generates -token tree. For common manipulation is method flat_out() useful, it -just splits dependencies into list. - -For future development is useful find_end_of_macro(). - -""" import re import logging - from .rpmexception import NoMatchException +from .rpmrequirestoken import RpmRequiresToken -DEBUG = None +chunk_types = [ +'text', 'space', 'macro', 'operator', 'version' +] -if DEBUG: -logging.basicConfig(level=logging.DEBUG) +state_types = ['start', 'name', 'operator', 'version'] re_parens = re.compile( r'(' + @@ -39,22 +31,19 @@ re_macro_unbraced = re.compile('%[A-Za-z0-9_]{3,}') re_version_operator = re.compile('(>=|<=|=>|=<|>|<|=)') +logger = logging.getLogger("DepParser") +# Switch to logging.DEBUG if needed +logger.setLevel(logging.ERROR) def find_end_of_macro(string, regex, opening, closing): -if DEBUG: -logger = logging.getLogger('DepParser') -else: -logger = None macro = string[0:2] # eat '%{' string = string[2:] opened = 1 while opened and string: -if logger: -logger.debug('opened: %d string: %s', opened,
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2017-05-17 17:19:22 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Wed May 17 17:19:22 2017 rev:41 rq:495599 version:0.9.5 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2017-04-13 10:45:21.071042089 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2017-05-17 17:20:24.691666785 +0200 @@ -1,0 +2,8 @@ +Wed May 17 12:41:28 UTC 2017 - tchva...@suse.com + +- Version update to 0.9.5: + * More fixes for the dep_parser + * Convert pypy urls to new format + * Start of rpmpreamble cleanup + +--- Old: spec-cleaner-0.9.4.tar.gz New: spec-cleaner-0.9.5.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.n1soEK/_old 2017-05-17 17:20:25.435561871 +0200 +++ /var/tmp/diff_new_pack.n1soEK/_new 2017-05-17 17:20:25.439561308 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.9.4 +Version:0.9.5 Release:0 Summary:.spec file cleaner License:BSD-3-Clause @@ -95,9 +95,11 @@ %{python3_sitelib}/spec_cleaner/rpmhelpers.py %{python3_sitelib}/spec_cleaner/rpminstall.py %{python3_sitelib}/spec_cleaner/rpmpreamble.py +%{python3_sitelib}/spec_cleaner/rpmpreambleelements.py %{python3_sitelib}/spec_cleaner/rpmprep.py %{python3_sitelib}/spec_cleaner/rpmprune.py %{python3_sitelib}/spec_cleaner/rpmregexp.py +%{python3_sitelib}/spec_cleaner/rpmrequirestoken.py %{python3_sitelib}/spec_cleaner/rpmpackage.py %{python3_sitelib}/spec_cleaner/rpmscriplets.py %{python3_sitelib}/spec_cleaner/rpmsection.py ++ spec-cleaner-0.9.4.tar.gz -> spec-cleaner-0.9.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.4/.landscape.yaml new/spec-cleaner-spec-cleaner-0.9.5/.landscape.yaml --- old/spec-cleaner-spec-cleaner-0.9.4/.landscape.yaml 2017-04-08 11:05:38.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.9.5/.landscape.yaml 2017-05-17 14:22:32.0 +0200 @@ -6,3 +6,5 @@ python-targets: - 2 - 3 +pep8: + full: true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.4/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.9.5/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.9.4/spec_cleaner/__init__.py 2017-04-08 11:05:38.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.9.5/spec_cleaner/__init__.py 2017-05-17 14:22:32.0 +0200 @@ -12,7 +12,7 @@ from .rpmcleaner import RpmSpecCleaner -__version__ = '0.9.4' +__version__ = '0.9.5' def process_args(argv): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.4/spec_cleaner/dependency_parser.py new/spec-cleaner-spec-cleaner-0.9.5/spec_cleaner/dependency_parser.py --- old/spec-cleaner-spec-cleaner-0.9.4/spec_cleaner/dependency_parser.py 2017-04-08 11:05:38.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.9.5/spec_cleaner/dependency_parser.py 2017-05-17 14:22:32.0 +0200 @@ -33,7 +33,7 @@ r')' ) -re_name = re.compile(r'[-A-Za-z0-9_~():.+/*\[\]]+') +re_name = re.compile(r'[-A-Za-z0-9_~():;.+/*\[\]]+') re_version = re.compile(r'[-A-Za-z0-9_~():.+]+') re_spaces = re.compile(r'\s+') re_macro_unbraced = re.compile('%[A-Za-z0-9_]{3,}') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.4/spec_cleaner/rpmbuild.py new/spec-cleaner-spec-cleaner-0.9.5/spec_cleaner/rpmbuild.py --- old/spec-cleaner-spec-cleaner-0.9.4/spec_cleaner/rpmbuild.py 2017-04-08 11:05:38.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.9.5/spec_cleaner/rpmbuild.py 2017-05-17 14:22:32.0 +0200 @@ -16,7 +16,6 @@ return # if user uses cmake/configure directly just recommend him using the macros -# but check on the multiline entry and do not ammend that if not self.minimal: self._comment_macro_calls(line) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.4/spec_cleaner/rpmcleaner.py new/spec-cleaner-spec-cleaner-0.9.5/spec_cleaner/rpmcleaner.py ---
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2017-04-13 10:45:19 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Thu Apr 13 10:45:19 2017 rev:40 rq:487015 version:0.9.4 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2017-02-28 23:51:01.353436659 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2017-04-13 10:45:21.071042089 +0200 @@ -1,0 +2,9 @@ +Sat Apr 8 09:18:20 UTC 2017 - tchva...@suse.com + +- Version update to 0.9.4: + * Fixes in the dep_parser + * Vertical whitespace is now safeguarded + * More excludes_bracketing + * Update list of known licenses + +--- Old: spec-cleaner-0.9.3.tar.gz New: spec-cleaner-0.9.4.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.DDtZtI/_old 2017-04-13 10:45:21.974914266 +0200 +++ /var/tmp/diff_new_pack.DDtZtI/_new 2017-04-13 10:45:21.978913701 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.9.3 +Version:0.9.4 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.9.3.tar.gz -> spec-cleaner-0.9.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.3/README.md new/spec-cleaner-spec-cleaner-0.9.4/README.md --- old/spec-cleaner-spec-cleaner-0.9.3/README.md 2017-02-27 11:17:49.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.9.4/README.md 2017-04-08 11:05:38.0 +0200 @@ -400,6 +400,7 @@ |SUSE-LGPL-2.1-with-nokia-exception-1.1| |SUSE-LGPL-3.0-with-openssl-exception| |SUSE-Liberation| +|SUSE-MIT-Khronos| |SUSE-Manpages| |SUSE-Matplotlib| |SUSE-MgOpen| @@ -425,6 +426,7 @@ |SUSE-TGPPL-1.0| |SUSE-TeX| |SUSE-Ubuntu-Font-License-1.0| +|SUSE-XDebug| |SUSE-XFree86-with-font-exception| |SUSE-XSL-Lint| |SUSE-Xano| diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.3/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.9.4/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.9.3/data/excludes-bracketing.txt 2017-02-27 11:17:49.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.9.4/data/excludes-bracketing.txt 2017-04-08 11:05:38.0 +0200 @@ -1,4 +1,5 @@ add_maven_depmap +apache_test_module_load attr(\s*\([^)]*\))? bcond_with[^\s]* build @@ -114,6 +115,8 @@ suse_update_desktop_file systemd_preun systemd_requires +sysusers_requires +sysusers_generate_pre tmpfiles_create triggerin triggerpostun diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.3/data/licenses_changes.txt new/spec-cleaner-spec-cleaner-0.9.4/data/licenses_changes.txt --- old/spec-cleaner-spec-cleaner-0.9.3/data/licenses_changes.txt 2017-02-27 11:17:49.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.9.4/data/licenses_changes.txt 2017-04-08 11:05:38.0 +0200 @@ -843,6 +843,8 @@ SUSE-LGPL-3.0-with-openssl-exception+ SUSE-LGPL-3.0-with-openssl-exception+ SUSE-LiberationLiberationFontsLicense (Fedora calls this the Liberation license - it will be easier to get it upstream if we adopt that) SUSE-Liberation+ SUSE-Liberation+ +SUSE-MIT-Khronos https://github.com/KhronosGroup/KTX/blob/master/lib/loader.c +SUSE-MIT-Khronos+ SUSE-MIT-Khronos+ SUSE-Manpages Manpages licenses (linux man pages e.g.) SUSE-Manpages+ SUSE-Manpages+ SUSE-MatplotlibE.g. python -matplotlib -> LICENSE/LICENSE @@ -897,6 +899,8 @@ SUSE-TeX+ SUSE-TeX+ SUSE-Ubuntu-Font-License-1.0 http://font.ubuntu.com/licence/ SUSE-Ubuntu-Font-License-1.0+ SUSE-Ubuntu-Font-License-1.0+ +SUSE-XDebughttps://xdebug.org/license.php +SUSE-XDebug+ SUSE-XDebug+ SUSE-XFree86-with-font-exception XFree86 with exception to clarify that a document embedding such fonts does not need to be licensed under the XFree86 license SUSE-XFree86-with-font-exception+ SUSE-XFree86-with-font-exception+ SUSE-XSL-Lint http://pastebin.com/cFxX3zCb (probably deprecated but found in docbook-dsssl-stylesheets) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.3/obs/clean_spec_file new/spec-cleaner-spec-cleaner-0.9.4/obs/clean_spec_file ---
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2017-02-28 23:51:00 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Tue Feb 28 23:51:00 2017 rev:39 rq:460667 version:0.9.3 Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2017-02-15 10:07:34.986245519 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2017-02-28 23:51:01.353436659 +0100 @@ -1,0 +2,6 @@ +Mon Feb 27 10:10:34 UTC 2017 - mplus...@suse.com + +- Update to version 0.9.3: + * Fix regression (gh#openSUSE/spec-cleaner#171) + +--- Old: spec-cleaner-0.9.2.tar.gz New: spec-cleaner-0.9.3.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.Ky6DeE/_old 2017-02-28 23:51:02.065336178 +0100 +++ /var/tmp/diff_new_pack.Ky6DeE/_new 2017-02-28 23:51:02.065336178 +0100 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.9.2 +Version:0.9.3 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.9.2.tar.gz -> spec-cleaner-0.9.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.2/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.9.3/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.9.2/spec_cleaner/__init__.py 2017-02-13 12:58:57.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.9.3/spec_cleaner/__init__.py 2017-02-27 11:17:49.0 +0100 @@ -12,7 +12,7 @@ from .rpmcleaner import RpmSpecCleaner -__version__ = '0.9.2' +__version__ = '0.9.3' def process_args(argv): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.2/spec_cleaner/dependency_parser.py new/spec-cleaner-spec-cleaner-0.9.3/spec_cleaner/dependency_parser.py --- old/spec-cleaner-spec-cleaner-0.9.2/spec_cleaner/dependency_parser.py 2017-02-13 12:58:57.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.9.3/spec_cleaner/dependency_parser.py 2017-02-27 11:17:49.0 +0100 @@ -33,7 +33,7 @@ r')' ) -re_name = re.compile(r'[-A-Za-z0-9_~():.+/]+') +re_name = re.compile(r'[-A-Za-z0-9_~():.+/*]+') re_version = re.compile(r'[-A-Za-z0-9_~():.+]+') re_spaces = re.compile(r'\s+') re_macro_unbraced = re.compile('%[A-Za-z0-9_]{3,}') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.2/spec_cleaner/fileutils.py new/spec-cleaner-spec-cleaner-0.9.3/spec_cleaner/fileutils.py --- old/spec-cleaner-spec-cleaner-0.9.2/spec_cleaner/fileutils.py 2017-02-13 12:58:57.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.9.3/spec_cleaner/fileutils.py 2017-02-27 11:17:49.0 +0100 @@ -23,7 +23,7 @@ Used all around so kept glob here for importing. """ -homedir = os.getenv('HOME') + '/.local/' +homedir = os.getenv('HOME', '~') + '/.local/' possible_paths = [ '{0}/../data/{1}'.format(os.path.dirname(os.path.realpath(__file__)), name), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.2/tests/in/susekmp.spec new/spec-cleaner-spec-cleaner-0.9.3/tests/in/susekmp.spec --- old/spec-cleaner-spec-cleaner-0.9.2/tests/in/susekmp.spec 2017-02-13 12:58:57.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.9.3/tests/in/susekmp.spec 2017-02-27 11:17:49.0 +0100 @@ -1,6 +1,7 @@ %package guest-KMP Summary:Guest kernel modules for VirtualBox Group: System/Emulators/PC +Supplements: modalias(x86cpu:vendor%%3A0002%%3Afamily%%3A*%%3Amodel%%3A*%%3Afeature%%3A*) #SUSE specify macro to define guest kmp package %{?suse_kernel_module_package:%{suse_kernel_module_package} -p %{SOURCE8} -n %{name}-guest -f %{SOURCE6} kdump um xen xenpae} %kernel_module_package -p %{name}-kmp-preamble diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.2/tests/out/susekmp.spec new/spec-cleaner-spec-cleaner-0.9.3/tests/out/susekmp.spec --- old/spec-cleaner-spec-cleaner-0.9.2/tests/out/susekmp.spec 2017-02-13 12:58:57.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.9.3/tests/out/susekmp.spec 2017-02-27
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2017-02-15 10:07:33 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2017-01-04 19:37:15.617425183 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2017-02-15 10:07:34.986245519 +0100 @@ -1,0 +2,7 @@ +Mon Feb 13 12:02:34 UTC 2017 - tchva...@suse.com + +- Version update to 0.9.2: + * More minimal fixes + * Add option to keep vertical space in preamble if desired + +--- Old: spec-cleaner-0.9.1.tar.gz New: spec-cleaner-0.9.2.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.YLR1OI/_old 2017-02-15 10:07:35.498173410 +0100 +++ /var/tmp/diff_new_pack.YLR1OI/_new 2017-02-15 10:07:35.498173410 +0100 @@ -1,7 +1,7 @@ # # spec file for package spec-cleaner # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Vincent Untz# # All modifications and additions to the file contributed by third parties @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.9.1 +Version:0.9.2 Release:0 Summary:.spec file cleaner License:BSD-3-Clause @@ -82,6 +82,7 @@ %{_libexecdir}/obs/service/clean_spec_file.service %dir %{python3_sitelib}/spec_cleaner/ %{python3_sitelib}/spec_cleaner/__init__.py +%{python3_sitelib}/spec_cleaner/__main__.py %{python3_sitelib}/spec_cleaner/dependency_parser.py %{python3_sitelib}/spec_cleaner/fileutils.py %{python3_sitelib}/spec_cleaner/rpmbuild.py ++ spec-cleaner-0.9.1.tar.gz -> spec-cleaner-0.9.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.1/.travis.yml new/spec-cleaner-spec-cleaner-0.9.2/.travis.yml --- old/spec-cleaner-spec-cleaner-0.9.1/.travis.yml 2016-12-30 14:10:32.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.9.2/.travis.yml 2017-02-13 12:58:57.0 +0100 @@ -8,8 +8,14 @@ include: - python: 2.7 env: TOX_ENV=py27 + - python: 3.3 +env: TOX_ENV=py33 + - python: 3.4 +env: TOX_ENV=py34 - python: 3.5 env: TOX_ENV=py35 + - python: 3.6 +env: TOX_ENV=py36 install: - pip install tox script: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.1/README.md new/spec-cleaner-spec-cleaner-0.9.2/README.md --- old/spec-cleaner-spec-cleaner-0.9.1/README.md 2016-12-30 14:10:32.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.9.2/README.md 2017-02-13 12:58:57.0 +0100 @@ -225,6 +225,7 @@ NASA-1.3 | NASA Open Source Agreement 1.3 Naumen | Naumen Public License NBPL-1.0 | Net Boolean Public License v1 +Net-SNMP | Net-SNMP License NetCDF | NetCDF license NGPL | Nethack General Public License NOSL | Netizen Open Source License @@ -310,16 +311,20 @@ SPL-1.0 | Sun Public License v1.0 Watcom-1.0 | Sybase Open Watcom Public License 1.0 TCL | TCL/TK License +TCP-wrappers | TCP Wrappers License Unlicense | The Unlicense TMate | TMate Open Source License TORQUE-1.1 | TORQUE v2.5+ Software License v1.1 TOSL | Trusster Open Source License +Unicode-DFS-2015 | Unicode License Agreement - Data Files and Software (2015) +Unicode-DFS-2016 | Unicode License Agreement - Data Files and Software (2016) Unicode-TOU | Unicode Terms of Use UPL-1.0 | Universal Permissive License v1.0 NCSA | University of Illinois/NCSA Open Source License Vim | Vim License VOSTROM | VOSTROM Public License for Open Source VSL-1.0 | Vovida Software License v1.0 +W3C-20150513 | W3C Software Notice and Document License (2015-05-13) W3C-19980720 | W3C Software Notice and License (1998-07-20) W3C | W3C Software Notice and License (2002-12-31) Wsuipa | Wsuipa License diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.9.1/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.9.2/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.9.1/data/excludes-bracketing.txt 2016-12-30 14:10:32.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.9.2/data/excludes-bracketing.txt 2017-02-13 12:58:57.0 +0100 @@ -45,8 +45,7 @@ gpg_verify icon_theme_cache_post[^\s]*
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2016-07-03 12:27:57 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2016-06-07 23:49:20.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2016-07-03 12:28:06.0 +0200 @@ -1,0 +2,8 @@ +Thu Jun 30 15:49:37 UTC 2016 - tchva...@suse.com + +- Version update to 0.9.0: + * Various small fixes + * Support for tex/perl/cmake conversions: ++ bla-devel -> cmake(bla) + +--- Old: spec-cleaner-0.8.9.tar.gz New: spec-cleaner-0.9.0.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.gD8OPh/_old 2016-07-03 12:28:08.0 +0200 +++ /var/tmp/diff_new_pack.gD8OPh/_new 2016-07-03 12:28:08.0 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.8.9 +Version:0.9.0 Release:0 Summary:.spec file cleaner License:BSD-3-Clause @@ -106,6 +106,9 @@ %{_datadir}/%{name}/pkgconfig_conversions.txt %{_datadir}/%{name}/allowed_groups.txt %{_datadir}/%{name}/licences_exceptions.txt +%{_datadir}/%{name}/cmake_conversions.txt +%{_datadir}/%{name}/perl_conversions.txt +%{_datadir}/%{name}/tex_conversions.txt %files format_spec_file %defattr(-,root,root) ++ spec-cleaner-0.8.9.tar.gz -> spec-cleaner-0.9.0.tar.gz ++ 5518 lines of diff (skipped) ++ spec-cleaner.dsc ++ --- /var/tmp/diff_new_pack.gD8OPh/_old 2016-07-03 12:28:08.0 +0200 +++ /var/tmp/diff_new_pack.gD8OPh/_new 2016-07-03 12:28:08.0 +0200 @@ -1,6 +1,6 @@ Format: 3.0 (quilt) Source: spec-cleaner -Version: 0.8.9-1 +Version: 0.9.0-1 Binary: spec-cleaner Maintainer: Přemysl JanouchArchitecture: all
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2016-06-07 23:49:18 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2016-05-23 16:39:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2016-06-07 23:49:20.0 +0200 @@ -1,0 +2,9 @@ +Mon Jun 6 10:57:46 UTC 2016 - tchva...@suse.com + +- Version update to 0.8.9: + * Fix one more virtualenv issue + * Fix one case of broken requires splitting + * Properly initialize unbracketing in regexps + * Fix one more case of double pkg-config dependency + +--- Old: spec-cleaner-0.8.8.tar.gz New: spec-cleaner-0.8.9.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.x3MfmV/_old 2016-06-07 23:49:21.0 +0200 +++ /var/tmp/diff_new_pack.x3MfmV/_new 2016-06-07 23:49:21.0 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.8.8 +Version:0.8.9 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.8.8.tar.gz -> spec-cleaner-0.8.9.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.8/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.8.9/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.8.8/data/excludes-bracketing.txt 2016-05-17 10:19:38.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.9/data/excludes-bracketing.txt 2016-06-05 15:50:10.0 +0200 @@ -1,6 +1,4 @@ -aarch64 add_maven_depmap -arm attr(\s*\([^)]*\))? bcond_with[^\s]* build @@ -52,7 +50,6 @@ install install_info install_info_delete -ix86 jar java javac @@ -98,7 +95,6 @@ service_(add|del)_[^\s]* set_permissions setup -sparc stop_on_removal suse_kernel_module_package suse_update_desktop_file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.8/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.8.9/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.8.8/spec_cleaner/__init__.py 2016-05-17 10:19:38.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.9/spec_cleaner/__init__.py 2016-06-05 15:50:10.0 +0200 @@ -12,7 +12,7 @@ from .rpmcleaner import RpmSpecCleaner -__version__ = '0.8.8' +__version__ = '0.8.9' def process_args(argv): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.8/spec_cleaner/fileutils.py new/spec-cleaner-spec-cleaner-0.8.9/spec_cleaner/fileutils.py --- old/spec-cleaner-spec-cleaner-0.8.8/spec_cleaner/fileutils.py 2016-05-17 10:19:38.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.9/spec_cleaner/fileutils.py 2016-06-05 15:50:10.0 +0200 @@ -1,6 +1,7 @@ # vim: set ts=4 sw=4 et: coding=UTF-8 import os +import sys import sysconfig from .rpmexception import RpmException @@ -22,19 +23,22 @@ Used all around so kept glob here for importing. """ -try: -# the .. is appended as we are in spec_cleaner sub_folder -_file = open('{0}/../data/{1}'.format(os.path.dirname(os.path.realpath(__file__)), name), 'r') -except IOError: -# try system dir +possible_paths = [ + '{0}/../data/{1}'.format(os.path.dirname(os.path.realpath(__file__)), name), +'{0}/share/spec-cleaner/{1}'.format(sysconfig.get_path('data'), name), +'{0}/share/spec-cleaner/{1}'.format(sys.prefix, name), +] +for path in possible_paths: try: -# usually /usr -path = sysconfig.get_path('data') -_file = open('{0}/share/spec-cleaner/{1}'.format(path, name), 'r') -except IOError as error: -raise RpmException(str(error)) +_file = open(path, 'r') +except IOError: +pass +else: +self.f = _file +return +# file not found +raise RpmException("File '{0}' not found in datadirs".format(name)) -self.f = _file def open(self, name, mode): """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2016-05-23 16:39:00 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2016-05-13 09:24:12.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2016-05-23 16:39:03.0 +0200 @@ -1,0 +2,8 @@ +Thu May 19 13:37:07 UTC 2016 - tchva...@suse.com + +- Version update to 0.8.8: + * Various install fixes for pypi + * Few small fixes for copyiright parsing + * Add ghc_ macros to known exclude for bracketing + +--- Old: spec-cleaner-0.8.5.tar.gz New: spec-cleaner-0.8.8.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.ApxjYn/_old 2016-05-23 16:39:03.0 +0200 +++ /var/tmp/diff_new_pack.ApxjYn/_new 2016-05-23 16:39:03.0 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.8.5 +Version:0.8.8 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.8.5.tar.gz -> spec-cleaner-0.8.8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.8.8/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.8.5/data/excludes-bracketing.txt 2016-05-11 21:49:37.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/data/excludes-bracketing.txt 2016-05-17 10:19:38.0 +0200 @@ -4,6 +4,7 @@ attr(\s*\([^)]*\))? bcond_with[^\s]* build +cabal_test changelog check cmake @@ -31,7 +32,13 @@ find_lang gem_install gem_packages +ghc_bin_build +ghc_bin_install +ghc_check_bootstrap ghc_fix_dynamic_rpath +ghc_lib_build +ghc_lib_install +ghc_pkg_recache ghost glib2_gsettings_schema_[^\s]* global diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/setup.py new/spec-cleaner-spec-cleaner-0.8.8/setup.py --- old/spec-cleaner-spec-cleaner-0.8.5/setup.py2016-05-11 21:49:37.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/setup.py2016-05-17 10:19:38.0 +0200 @@ -32,8 +32,9 @@ packages=['spec_cleaner'], -data_files=[('/usr/lib/obs/service/', glob.glob('obs/*')), -('/usr/share/spec-cleaner/', glob.glob('data/*')), +data_files=[ +('lib/obs/service/', glob.glob('obs/*')), +('share/spec-cleaner', glob.glob('data/*')), ], entry_points={ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.8.8/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.8.5/spec_cleaner/__init__.py 2016-05-11 21:49:37.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/spec_cleaner/__init__.py 2016-05-17 10:19:38.0 +0200 @@ -12,7 +12,7 @@ from .rpmcleaner import RpmSpecCleaner -__version__ = '0.8.5' +__version__ = '0.8.8' def process_args(argv): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.5/spec_cleaner/fileutils.py new/spec-cleaner-spec-cleaner-0.8.8/spec_cleaner/fileutils.py --- old/spec-cleaner-spec-cleaner-0.8.5/spec_cleaner/fileutils.py 2016-05-11 21:49:37.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.8/spec_cleaner/fileutils.py 2016-05-17 10:19:38.0 +0200 @@ -1,6 +1,7 @@ # vim: set ts=4 sw=4 et: coding=UTF-8 import os +import sysconfig from .rpmexception import RpmException @@ -22,13 +23,16 @@ """ try: +# the .. is appended as we are in spec_cleaner sub_folder _file = open('{0}/../data/{1}'.format(os.path.dirname(os.path.realpath(__file__)), name), 'r') except IOError: -# the .. is appended as we are in spec_cleaner sub_folder +# try system dir try: -_file = open('/usr/share/spec-cleaner/{0}'.format(name), 'r') +# usually /usr +path = sysconfig.get_path('data') +_file = open('{0}/share/spec-cleaner/{1}'.format(path, name), 'r') except IOError as error: -raise RpmException(error.strerror)
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2016-05-13 09:24:10 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2016-05-02 10:44:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2016-05-13 09:24:12.0 +0200 @@ -1,0 +2,19 @@ +Wed May 11 20:08:16 UTC 2016 - tchva...@suse.com + +- Version update to 0.8.5: + * Fix for pkgconfig adding in preamble section + +--- +Wed May 11 11:22:36 UTC 2016 - tchva...@suse.com + +- Version update to 0.8.4: + * 0.8.3 skipped due to pypi mistake + * set suffix for manpages/infopages + * remove suse_update_config + * remove more authors blobs + * redo options passing to be more readable + * split out testsuite (now runs ~270 tests) + * few bracketing excludes updates + * Fix the no-header option to do what everyone would expect + +--- Old: spec-cleaner-0.8.2.tar.gz New: spec-cleaner-0.8.5.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.q9qw7j/_old 2016-05-13 09:24:13.0 +0200 +++ /var/tmp/diff_new_pack.q9qw7j/_new 2016-05-13 09:24:13.0 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.8.2 +Version:0.8.5 Release:0 Summary:.spec file cleaner License:BSD-3-Clause @@ -90,6 +90,7 @@ %{python3_sitelib}/spec_cleaner/rpmdescription.py %{python3_sitelib}/spec_cleaner/rpmexception.py %{python3_sitelib}/spec_cleaner/rpmfiles.py +%{python3_sitelib}/spec_cleaner/rpmhelpers.py %{python3_sitelib}/spec_cleaner/rpminstall.py %{python3_sitelib}/spec_cleaner/rpmpreamble.py %{python3_sitelib}/spec_cleaner/rpmprep.py ++ spec-cleaner-0.8.2.tar.gz -> spec-cleaner-0.8.5.tar.gz ++ 4530 lines of diff (skipped) ++ spec-cleaner.dsc ++ --- /var/tmp/diff_new_pack.q9qw7j/_old 2016-05-13 09:24:13.0 +0200 +++ /var/tmp/diff_new_pack.q9qw7j/_new 2016-05-13 09:24:13.0 +0200 @@ -1,6 +1,6 @@ Format: 3.0 (quilt) Source: spec-cleaner -Version: 0.8.2-1 +Version: 0.8.5-1 Binary: spec-cleaner Maintainer: Přemysl JanouchArchitecture: all
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2016-05-02 10:44:52 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2016-04-28 16:56:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2016-05-02 10:44:57.0 +0200 @@ -1,0 +2,8 @@ +Fri Apr 29 20:42:17 UTC 2016 - tchva...@suse.com + +- Version update to 0.8.2: + * Add switch to disable copyright generating + * Few small fixes + * Tweak pkgconfig addition to work on all distros not just openSUSE + +--- Old: spec-cleaner-0.8.1.tar.gz New: spec-cleaner-0.8.2.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.n5T93r/_old 2016-05-02 10:44:58.0 +0200 +++ /var/tmp/diff_new_pack.n5T93r/_new 2016-05-02 10:44:58.0 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.8.1 +Version:0.8.2 Release:0 Summary:.spec file cleaner License:BSD-3-Clause @@ -104,6 +104,7 @@ %{_datadir}/%{name}/licenses_changes.txt %{_datadir}/%{name}/pkgconfig_conversions.txt %{_datadir}/%{name}/allowed_groups.txt +%{_datadir}/%{name}/licences_exceptions.txt %files format_spec_file %defattr(-,root,root) ++ debian.changelog ++ --- /var/tmp/diff_new_pack.n5T93r/_old 2016-05-02 10:44:58.0 +0200 +++ /var/tmp/diff_new_pack.n5T93r/_new 2016-05-02 10:44:58.0 +0200 @@ -1,4 +1,10 @@ -spec-cleaner (0.8.0-1) stable; urgency=low +spec-cleaner (0.8.2-1) stable; urgency=low + + * Update to upstream 0.8.2 release + + -- Tomáš ChvátalThu, 29 Apr 2016 22:30:00 +0100 + +spec-cleaner (0.8.1-1) stable; urgency=low * Update to upstream 0.8.1 release ++ spec-cleaner-0.8.1.tar.gz -> spec-cleaner-0.8.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.1/README.md new/spec-cleaner-spec-cleaner-0.8.2/README.md --- old/spec-cleaner-spec-cleaner-0.8.1/README.md 2016-04-14 21:24:35.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.2/README.md 2016-04-29 22:12:42.0 +0200 @@ -2,6 +2,7 @@ [![Build Status](https://travis-ci.org/openSUSE/spec-cleaner.svg?branch=master)](https://travis-ci.org/openSUSE/spec-cleaner) [![Coverage Status](https://coveralls.io/repos/openSUSE/spec-cleaner/badge.svg?branch=master=github)](https://coveralls.io/github/openSUSE/spec-cleaner?branch=master) +[![Code Health](https://landscape.io/github/openSUSE/spec-cleaner/master/landscape.svg?style=flat)](https://landscape.io/github/openSUSE/spec-cleaner/master) spec-cleaner is a tool that is planned to be replacement for "osc service localrun format_spec_file". It is intended to provide same or better features in order for us to be able to unify all the spec files in obs. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.1/README.md.in new/spec-cleaner-spec-cleaner-0.8.2/README.md.in --- old/spec-cleaner-spec-cleaner-0.8.1/README.md.in2016-04-14 21:24:35.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.2/README.md.in2016-04-29 22:12:42.0 +0200 @@ -2,6 +2,7 @@ [![Build Status](https://travis-ci.org/openSUSE/spec-cleaner.svg?branch=master)](https://travis-ci.org/openSUSE/spec-cleaner) [![Coverage Status](https://coveralls.io/repos/openSUSE/spec-cleaner/badge.svg?branch=master=github)](https://coveralls.io/github/openSUSE/spec-cleaner?branch=master) +[![Code Health](https://landscape.io/github/openSUSE/spec-cleaner/master/landscape.svg?style=flat)](https://landscape.io/github/openSUSE/spec-cleaner/master) spec-cleaner is a tool that is planned to be replacement for "osc service localrun format_spec_file". It is intended to provide same or better features in order for us to be able to unify all the spec files in obs. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.1/RELEASE.md new/spec-cleaner-spec-cleaner-0.8.2/RELEASE.md --- old/spec-cleaner-spec-cleaner-0.8.1/RELEASE.md 2016-04-14 21:24:35.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.2/RELEASE.md 2016-04-29 22:12:42.0 +0200 @@ -2,7 +2,7 @@ === Steps to create a new
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2016-04-28 16:54:05 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2016-04-14 13:08:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2016-04-28 16:56:59.0 +0200 @@ -1,0 +2,8 @@ +Thu Apr 14 19:35:58 UTC 2016 - tchva...@suse.com + +- Version update to 0.8.1: + * Sort out AUTHORS alphabetically and fix emails + * Fix FIXME addition to all ./configure calls + * Fix breakage on some buildrequires syntax + +--- Old: spec-cleaner-0.8.0.tar.gz New: spec-cleaner-0.8.1.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.MTNgMq/_old 2016-04-28 16:57:00.0 +0200 +++ /var/tmp/diff_new_pack.MTNgMq/_new 2016-04-28 16:57:00.0 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.8.0 +Version:0.8.1 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ debian.changelog ++ --- /var/tmp/diff_new_pack.MTNgMq/_old 2016-04-28 16:57:00.0 +0200 +++ /var/tmp/diff_new_pack.MTNgMq/_new 2016-04-28 16:57:00.0 +0200 @@ -1,5 +1,11 @@ spec-cleaner (0.8.0-1) stable; urgency=low + * Update to upstream 0.8.1 release + + -- Tomáš ChvátalThu, 14 Apr 2016 21:30:00 +0100 + +spec-cleaner (0.8.0-1) stable; urgency=low + * Update to upstream 0.8.0 release -- Tomáš Chvátal Wed, 13 Apr 2016 15:00:00 +0100 ++ spec-cleaner-0.8.0.tar.gz -> spec-cleaner-0.8.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.0/AUTHORS new/spec-cleaner-spec-cleaner-0.8.1/AUTHORS --- old/spec-cleaner-spec-cleaner-0.8.0/AUTHORS 2016-04-12 16:56:38.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.1/AUTHORS 2016-04-14 21:24:35.0 +0200 @@ -1,6 +1,7 @@ -Vincent Untz +Martin Pluskal +Michal Hrusecky Pavol Rusnak -Petr Uzel -Tomas Cech -Tomas Chvatal -Michal Hrusecky +Petr Uzel +Tomas Cech +Tomas Chvatal +Vincent Untz diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.0/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.8.1/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.8.0/spec_cleaner/__init__.py 2016-04-12 16:56:38.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.1/spec_cleaner/__init__.py 2016-04-14 21:24:35.0 +0200 @@ -12,7 +12,7 @@ from .rpmcleaner import RpmSpecCleaner -__version__ = '0.8.0' +__version__ = '0.8.1' def process_args(argv): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.0/spec_cleaner/rpmbuild.py new/spec-cleaner-spec-cleaner-0.8.1/spec_cleaner/rpmbuild.py --- old/spec-cleaner-spec-cleaner-0.8.0/spec_cleaner/rpmbuild.py 2016-04-12 16:56:38.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.8.1/spec_cleaner/rpmbuild.py 2016-04-14 21:24:35.0 +0200 @@ -12,11 +12,12 @@ def add(self, line): # if user uses cmake/configure directly just recommend him using the macros -if not self.minimal and self.previous_line and \ - not self.previous_line.startswith('# FIXME'): -if line.startswith('./configure'): +if not self.minimal and self.previous_line: +if not self.previous_line.startswith('#') and \ + line.startswith('./configure'): self.lines.append('# FIXME: you should use the %%configure macro') -if line.startswith('cmake'): +if not self.previous_line.startswith('# FIXME') and \ + line.startswith('cmake'): self.lines.append('# FIXME: you should use %%cmake macros') RpmCheck.add(self, line) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.0/spec_cleaner/rpmpreamble.py
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2016-04-14 13:08:33 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2016-03-26 15:27:30.0 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2016-04-14 13:08:34.0 +0200 @@ -1,0 +2,9 @@ +Wed Apr 13 12:44:41 UTC 2016 - tchva...@suse.com + +- Version update to 0.8.0: + * Various bugfixes to the functionality + * Add fixme to plain ./configure macro + * Add pkgconfig dependency if needed + * Add tests for all exclude_bracketing rules + +--- Old: spec-cleaner-0.7.9.tar.gz New: spec-cleaner-0.8.0.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.b9Tkoy/_old 2016-04-14 13:08:35.0 +0200 +++ /var/tmp/diff_new_pack.b9Tkoy/_new 2016-04-14 13:08:35.0 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.7.9 +Version:0.8.0 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ debian.changelog ++ --- /var/tmp/diff_new_pack.b9Tkoy/_old 2016-04-14 13:08:35.0 +0200 +++ /var/tmp/diff_new_pack.b9Tkoy/_new 2016-04-14 13:08:35.0 +0200 @@ -1,3 +1,9 @@ +spec-cleaner (0.8.0-1) stable; urgency=low + + * Update to upstream 0.8.0 release + + -- Tomáš ChvátalWed, 13 Apr 2016 15:00:00 +0100 + spec-cleaner (0.7.9-1) stable; urgency=low * Initial Debian release ++ spec-cleaner-0.7.9.tar.gz -> spec-cleaner-0.8.0.tar.gz ++ 2972 lines of diff (skipped) ++ spec-cleaner.dsc ++ --- /var/tmp/diff_new_pack.b9Tkoy/_old 2016-04-14 13:08:35.0 +0200 +++ /var/tmp/diff_new_pack.b9Tkoy/_new 2016-04-14 13:08:35.0 +0200 @@ -1,8 +1,8 @@ Format: 3.0 (quilt) Source: spec-cleaner -Version: 0.7.9-1 +Version: 0.8.0-1 Binary: spec-cleaner -Maintainer: Přemysl Janouch +Maintainer: Přemysl Janouch Architecture: all Build-Depends: debhelper (>= 9), python3-dev, python3-mock, python3-nose, python3-setuptools, dh-python
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2016-03-26 15:27:25 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2016-03-03 15:16:37.0 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2016-03-26 15:27:30.0 +0100 @@ -1,0 +2,5 @@ +Wed Mar 23 10:27:36 UTC 2016 - pjano...@suse.de + +- Added build files for Debian + +--- New: debian.changelog debian.compat debian.control debian.rules spec-cleaner.dsc Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.Srpo8Y/_old 2016-03-26 15:27:31.0 +0100 +++ /var/tmp/diff_new_pack.Srpo8Y/_new 2016-03-26 15:27:31.0 +0100 @@ -27,6 +27,11 @@ Group: Development/Tools/Other Url:http://github.com/openSUSE/spec-cleaner Source0: https://github.com/openSUSE/%{name}/archive/%{name}-%{version}.tar.gz +Source1:debian.changelog +Source2:debian.compat +Source3:debian.control +Source4:debian.rules +Source5:%{name}.dsc BuildRequires: python3-devel BuildRequires: python3-mock BuildRequires: python3-nose @@ -56,7 +61,7 @@ # set libexec properly so it works on Fedora too sed -i \ --e 's:/usr/lib/obs/:%{_libexecdir}/obs/:g' \ +-e 's:%{_prefix}/lib/obs/:%{_libexecdir}/obs/:g' \ setup.py %build ++ debian.compat ++ 9 ++ debian.control ++ Source: spec-cleaner Section: devel Priority: optional Standards-Version: 3.9.2 Maintainer: Přemysl JanouchBuild-Depends: debhelper (>= 9), python3-dev, python3-mock, python3-nose, python3-setuptools, dh-python Package: spec-cleaner Architecture: all Depends: ${python3:Depends}, ${misc:Depends} Conflicts: obs-service-format-spec-file Description: RPM .spec files cleaner Command-line tool for cleaning various formatting errors in RPM .spec files. ++ debian.rules ++ #!/usr/bin/make -f %: dh $@ --with python3 --buildsystem=pybuild ++ spec-cleaner.dsc ++ Format: 3.0 (quilt) Source: spec-cleaner Version: 0.7.9-1 Binary: spec-cleaner Maintainer: Přemysl Janouch Architecture: all Build-Depends: debhelper (>= 9), python3-dev, python3-mock, python3-nose, python3-setuptools, dh-python
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2016-03-03 15:16:35 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2016-02-24 14:26:43.0 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2016-03-03 15:16:37.0 +0100 @@ -1,0 +2,8 @@ +Thu Mar 3 10:00:17 UTC 2016 - tchva...@suse.com + +- Version update to 0.7.9: + * Fix bug in %if detection if it was curlified + * Add one more case of RPM_BUILD_ROOT replacement + * Detect wrong Group values and suggest correct ones + +--- Old: spec-cleaner-0.7.8.tar.gz New: spec-cleaner-0.7.9.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.NVvvyr/_old 2016-03-03 15:16:38.0 +0100 +++ /var/tmp/diff_new_pack.NVvvyr/_new 2016-03-03 15:16:38.0 +0100 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.7.8 +Version:0.7.9 Release:0 Summary:.spec file cleaner License:BSD-3-Clause @@ -98,6 +98,7 @@ %{_datadir}/%{name}/excludes-bracketing.txt %{_datadir}/%{name}/licenses_changes.txt %{_datadir}/%{name}/pkgconfig_conversions.txt +%{_datadir}/%{name}/allowed_groups.txt %files format_spec_file %defattr(-,root,root) ++ spec-cleaner-0.7.8.tar.gz -> spec-cleaner-0.7.9.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.7.8/data/allowed_groups.txt new/spec-cleaner-spec-cleaner-0.7.9/data/allowed_groups.txt --- old/spec-cleaner-spec-cleaner-0.7.8/data/allowed_groups.txt 1970-01-01 01:00:00.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.7.9/data/allowed_groups.txt 2016-02-20 17:25:54.0 +0100 @@ -0,0 +1,238 @@ +# Taken from https://en.opensuse.org/openSUSE:Package_group_guidelines +Amusements/Games/3D/Other +Amusements/Games/3D/Race +Amusements/Games/3D/Shoot +Amusements/Games/3D/Simulation +Amusements/Games/Action/Arcade +Amusements/Games/Action/Breakout +Amusements/Games/Action/Other +Amusements/Games/Action/Race +Amusements/Games/Action/Shoot +Amusements/Games/Board/Card +Amusements/Games/Board/Chess +Amusements/Games/Board/Other +Amusements/Games/Board/Pool +Amusements/Games/Board/Puzzle +Amusements/Games/Logic +Amusements/Games/Other +Amusements/Games/RPG +Amusements/Games/Strategy/Other +Amusements/Games/Strategy/Real Time +Amusements/Games/Strategy/Turn Based +Amusements/Teaching/Language +Amusements/Teaching/Mathematics +Amusements/Teaching/Other +Amusements/Toys/Background +Amusements/Toys/Clocks +Amusements/Toys/Graphics +Amusements/Toys/Other +Amusements/Toys/Screensavers +Development/Languages/C and C++ +Development/Languages/Fortran +Development/Languages/Java +Development/Languages/Other +Development/Languages/Perl +Development/Languages/Python +Development/Languages/Ruby +Development/Languages/Scheme +Development/Languages/Tcl +Development/Libraries/C and C++ +Development/Libraries/Cross +Development/Libraries/GNOME +Development/Libraries/Java +Development/Libraries/KDE +Development/Libraries/Other +Development/Libraries/Parallel +Development/Libraries/Perl +Development/Libraries/Python +Development/Libraries/Tcl +Development/Libraries/X11 +Development/Libraries/YaST +Development/Tools/Building +Development/Tools/Debuggers +Development/Tools/Doc Generators +Development/Tools/GUI Builders +Development/Tools/IDE +Development/Tools/Navigators +Development/Tools/Other +Development/Tools/Version Control +Documentation/Howto +Documentation/HTML +Documentation/Man +Documentation/Other +Documentation/SuSE +Hardware/Camera +Hardware/Fax +Hardware/ISDN +Hardware/Joystick +Hardware/Mobile +Hardware/Modem +Hardware/Other +Hardware/Palm +Hardware/Printing +Hardware/Psion +Hardware/Radio +Hardware/Scanner +Hardware/TV +Hardware/UPS +Hardware/Wifi +Metapackages +Productivity/Archiving/Backup +Productivity/Archiving/Compression +Productivity/Clustering/Computing +Productivity/Clustering/HA +Productivity/Databases/Clients +Productivity/Databases/Servers +Productivity/Databases/Tools +Productivity/File utilities +Productivity/Graphics/3D Editors +Productivity/Graphics/Bitmap Editors +Productivity/Graphics/CAD +Productivity/Graphics/Convertors +Productivity/Graphics/Other +Productivity/Graphics/Vector Editors +Productivity/Graphics/Viewers +Productivity/Graphics/Visualization/Graph
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2016-02-24 14:26:42 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2016-02-11 12:38:08.0 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2016-02-24 14:26:43.0 +0100 @@ -1,0 +2,8 @@ +Wed Feb 17 09:51:40 UTC 2016 - tchva...@suse.com + +- Version update to 0.7.8: + * Various tweaks for the minimal mode + * Fixed issue with eating up newline after oneline scriptlets + * Added one more case for section declarations + +--- Old: spec-cleaner-0.7.7.tar.gz New: spec-cleaner-0.7.8.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.RuDrZ1/_old 2016-02-24 14:26:43.0 +0100 +++ /var/tmp/diff_new_pack.RuDrZ1/_new 2016-02-24 14:26:43.0 +0100 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.7.7 +Version:0.7.8 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.7.7.tar.gz -> spec-cleaner-0.7.8.tar.gz ++ 2012 lines of diff (skipped)
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2016-02-11 12:38:06 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2016-01-26 10:14:59.0 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2016-02-11 12:38:08.0 +0100 @@ -1,0 +2,8 @@ +Tue Feb 9 19:57:19 UTC 2016 - tchva...@suse.com + +- Version update to 0.7.7: + * fix oneline scriptlets from previous version + * Few small fixes + * Minimal mode expansion to work reliably as format_spec_file replacement + +--- Old: spec-cleaner-0.7.5.tar.gz New: spec-cleaner-0.7.7.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.rvGPc1/_old 2016-02-11 12:38:09.0 +0100 +++ /var/tmp/diff_new_pack.rvGPc1/_new 2016-02-11 12:38:09.0 +0100 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.7.5 +Version:0.7.7 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.7.5.tar.gz -> spec-cleaner-0.7.7.tar.gz ++ 3040 lines of diff (skipped)
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2016-01-26 10:14:57 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2015-09-19 06:55:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2016-01-26 10:14:59.0 +0100 @@ -1,0 +2,10 @@ +Fri Jan 22 13:42:39 UTC 2016 - tchva...@suse.com + +- Version update to 0.7.5: + * Replace jobs in install section too + * Do not curlify gconf_schemas + * Work with defines in sections not just as global declarations + * Quote optflags properly when replacing RPM_OPT_FLAGS + * Do not add empty line after oneline scriptlet + +--- Old: spec-cleaner-0.7.4.tar.gz New: spec-cleaner-0.7.5.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.4FYDtB/_old 2016-01-26 10:14:59.0 +0100 +++ /var/tmp/diff_new_pack.4FYDtB/_new 2016-01-26 10:14:59.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package spec-cleaner # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Vincent Untz# # All modifications and additions to the file contributed by third parties @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.7.4 +Version:0.7.5 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.7.4.tar.gz -> spec-cleaner-0.7.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.7.4/.gitignore new/spec-cleaner-spec-cleaner-0.7.5/.gitignore --- old/spec-cleaner-spec-cleaner-0.7.4/.gitignore 2015-09-17 14:36:03.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.7.5/.gitignore 2016-01-22 14:37:02.0 +0100 @@ -3,5 +3,6 @@ .eggs/ *.egg-info/ *.pyc +.*.swp .coverage .coveralls.yml Files old/spec-cleaner-spec-cleaner-0.7.4/data/.licenses_changes.txt.swp and new/spec-cleaner-spec-cleaner-0.7.5/data/.licenses_changes.txt.swp differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.7.4/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.7.5/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.7.4/data/excludes-bracketing.txt 2015-09-17 14:36:03.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.7.5/data/excludes-bracketing.txt 2016-01-22 14:37:02.0 +0100 @@ -25,6 +25,7 @@ files files_fontsconf_file fillup_[^\s]* +find_gconf_schemas find_lang gem_install gem_packages diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.7.4/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.7.5/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.7.4/spec_cleaner/__init__.py 2015-09-17 14:36:03.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.7.5/spec_cleaner/__init__.py 2016-01-22 14:37:02.0 +0100 @@ -12,7 +12,7 @@ from .rpmcleaner import RpmSpecCleaner -__version__ = '0.7.4' +__version__ = '0.7.5' def process_args(argv): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.7.4/spec_cleaner/rpmcleaner.py new/spec-cleaner-spec-cleaner-0.7.5/spec_cleaner/rpmcleaner.py --- old/spec-cleaner-spec-cleaner-0.7.4/spec_cleaner/rpmcleaner.py 2015-09-17 14:36:03.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.7.5/spec_cleaner/rpmcleaner.py 2016-01-22 14:37:02.0 +0100 @@ -95,7 +95,7 @@ # WARN: Keep in sync with rpmregexps for rpmpreamble section if not isinstance(self.current_section, RpmPreamble) and \ not isinstance(self.current_section, RpmPackage): -if self.reg.re_define.match(line) or self.reg.re_global.match(line) or \ +if self.reg.re_global.match(line) or \ self.reg.re_bcond_with.match(line) or \ self.reg.re_requires.match(line) or self.reg.re_requires_phase.match(line) or \ self.reg.re_buildrequires.match(line) or self.reg.re_prereq.match(line) or \ @@ -113,6 +113,12 @@ self.reg.re_packager.match(line) or self.reg.re_debugpkg.match(line) or \
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2015-09-19 06:55:22 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2015-09-03 18:09:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2015-09-19 06:55:37.0 +0200 @@ -1,0 +2,7 @@ +Thu Sep 17 12:48:26 UTC 2015 - tchva...@suse.com + +- Version bump to 0.7.4: + * Use license digger from format_spec_file + * Provide optional subpkg providing format_spec_file OBS bindings + +--- Old: spec-cleaner-0.7.3.tar.gz New: spec-cleaner-0.7.4.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.9U4y3N/_old 2015-09-19 06:55:37.0 +0200 +++ /var/tmp/diff_new_pack.9U4y3N/_new 2015-09-19 06:55:37.0 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.7.3 +Version:0.7.4 Release:0 Summary:.spec file cleaner License:BSD-3-Clause @@ -41,6 +41,16 @@ results it produces should always be checked by someone since it is not and will never be perfect. +%package format_spec_file +Summary:Binding replacing OBS service format_spec_file +Group: Development/Tools/Other +Requires: %{name} = %{version} +Conflicts: obs-service-format_spec_file + +%description format_spec_file +Alternative provider of format_spec_file functionality in order to allow +user to use spec-cleaner rather than to stick to perl based format_spec_file. + %prep %setup -q -n %{name}-%{name}-%{version} @@ -56,7 +66,7 @@ python3 setup.py test %install -python3 setup.py install --root="%{buildroot}" +python3 setup.py install --root=%{buildroot} %files %defattr(-, root, root) @@ -89,4 +99,9 @@ %{_datadir}/%{name}/licenses_changes.txt %{_datadir}/%{name}/pkgconfig_conversions.txt +%files format_spec_file +%defattr(-,root,root) +%{_libexecdir}/obs/service/format_spec_file +%{_libexecdir}/obs/service/format_spec_file.service + %changelog ++ spec-cleaner-0.7.3.tar.gz -> spec-cleaner-0.7.4.tar.gz ++ 1921 lines of diff (skipped)
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2015-09-03 18:03:34 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is "spec-cleaner" Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2015-07-03 00:21:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2015-09-03 18:09:48.0 +0200 @@ -1,0 +2,6 @@ +Wed Sep 2 08:21:58 UTC 2015 - tchva...@suse.com + +- Version bump to 0.7.3: + * Fix wrong bracketing of kernel_module macro + +--- Old: spec-cleaner-0.7.2.tar.gz New: spec-cleaner-0.7.3.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.6rTzIH/_old 2015-09-03 18:09:49.0 +0200 +++ /var/tmp/diff_new_pack.6rTzIH/_new 2015-09-03 18:09:49.0 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.7.2 +Version:0.7.3 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.7.2.tar.gz -> spec-cleaner-0.7.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.7.2/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.7.3/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.7.2/data/excludes-bracketing.txt 2015-06-26 22:09:54.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.7.3/data/excludes-bracketing.txt 2015-08-13 14:34:48.0 +0200 @@ -51,6 +51,7 @@ ix86 kde4_makeinstall kde_post_install +kernel_module_package kf5_makeinstall lang_package lang(\s*\([^)]*\)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.7.2/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.7.3/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.7.2/spec_cleaner/__init__.py 2015-06-26 22:09:54.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.7.3/spec_cleaner/__init__.py 2015-08-13 14:34:48.0 +0200 @@ -12,7 +12,7 @@ from .rpmcleaner import RpmSpecCleaner -__version__ = '0.7.2' +__version__ = '0.7.3' def process_args(argv): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.7.2/tests/in/susekmp.spec new/spec-cleaner-spec-cleaner-0.7.3/tests/in/susekmp.spec --- old/spec-cleaner-spec-cleaner-0.7.2/tests/in/susekmp.spec 2015-06-26 22:09:54.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.7.3/tests/in/susekmp.spec 2015-08-13 14:34:48.0 +0200 @@ -3,3 +3,4 @@ Group: System/Emulators/PC #SUSE specify macro to define guest kmp package %{?suse_kernel_module_package:%{suse_kernel_module_package} -p %{SOURCE8} -n %{name}-guest -f %{SOURCE6} kdump um xen xenpae} +%kernel_module_package -p %{name}-kmp-preamble diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.7.2/tests/out/susekmp.spec new/spec-cleaner-spec-cleaner-0.7.3/tests/out/susekmp.spec --- old/spec-cleaner-spec-cleaner-0.7.2/tests/out/susekmp.spec 2015-06-26 22:09:54.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.7.3/tests/out/susekmp.spec 2015-08-13 14:34:48.0 +0200 @@ -21,4 +21,5 @@ Group: System/Emulators/PC #SUSE specify macro to define guest kmp package %{?suse_kernel_module_package:%suse_kernel_module_package -p %{SOURCE8} -n %{name}-guest -f %{SOURCE6} kdump um xen xenpae} +%kernel_module_package -p %{name}-kmp-preamble diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.7.2/tests/out-minimal/susekmp.spec new/spec-cleaner-spec-cleaner-0.7.3/tests/out-minimal/susekmp.spec --- old/spec-cleaner-spec-cleaner-0.7.2/tests/out-minimal/susekmp.spec 2015-06-26 22:09:54.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.7.3/tests/out-minimal/susekmp.spec 2015-08-13 14:34:48.0 +0200 @@ -21,4 +21,5 @@ Group: System/Emulators/PC #SUSE specify macro to define guest kmp package %{?suse_kernel_module_package:%suse_kernel_module_package -p %{SOURCE8} -n %{name}-guest -f %{SOURCE6} kdump um xen xenpae} +%kernel_module_package -p %{name}-kmp-preamble
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2015-07-02 22:49:27 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is spec-cleaner Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2015-06-10 09:16:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2015-07-03 00:21:31.0 +0200 @@ -1,0 +2,8 @@ +Fri Jun 26 20:11:48 UTC 2015 - tchva...@suse.com + +- Version bump to 0.7.2: + * Do not curlify %20 which is usually space in Source lines + * Few more excludes for bracket + * Bunch of small fixes + +--- Old: spec-cleaner-0.7.1.tar.gz New: spec-cleaner-0.7.2.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.B91fAA/_old 2015-07-03 00:21:32.0 +0200 +++ /var/tmp/diff_new_pack.B91fAA/_new 2015-07-03 00:21:32.0 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.7.1 +Version:0.7.2 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.7.1.tar.gz - spec-cleaner-0.7.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.7.1/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.7.2/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.7.1/data/excludes-bracketing.txt 2015-06-05 11:55:46.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.7.2/data/excludes-bracketing.txt 2015-06-26 22:09:54.0 +0200 @@ -89,6 +89,7 @@ suse_update_desktop_file systemd_requires systemd_preun +tmpfiles_create triggerin triggerpostun triggerun diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.7.1/path-macros-todo.txt new/spec-cleaner-spec-cleaner-0.7.2/path-macros-todo.txt --- old/spec-cleaner-spec-cleaner-0.7.1/path-macros-todo.txt2015-06-05 11:55:46.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.7.2/path-macros-todo.txt1970-01-01 01:00:00.0 +0100 @@ -1,101 +0,0 @@ -macros.systemd:%_unitdir /usr/lib/systemd/system -macros.systemd:%_userunitdir /usr/lib/systemd/user -macros.systemd:%_presetdir /usr/lib/systemd/system-preset -macros.systemd:%_udevhwdbdir /usr/lib/udev/hwdb.d -macros.systemd:%_udevrulesdir /usr/lib/udev/rules.d -macros.systemd:%_journalcatalogdir /usr/lib/systemd/catalog -macros.systemd:%_tmpfilesdir /usr/lib/tmpfiles.d -macros.systemd:%_sysusersdir /usr/lib/sysusers.d -macros.systemd:%_sysctldir /usr/lib/sysctl.d -macros.systemd:%_ntpunitsdir /usr/lib/systemd/ntp-units.d -macros.systemd:%_binfmtdir /usr/lib/binfmt.d - -macros.qt4:%_libqt4_pluginsdir %{_libdir}/qt4/plugins -macros.qt4:%_libqt4_accessibledir %{_libqt4_pluginsdir}/accessible -macros.qt4:%_libqt4_bearerdir %{_libqt4_pluginsdir}/bearer -macros.qt4:%_libqt4_codecsdir %{_libqt4_pluginsdir}/codecs -macros.qt4:%_libqt4_designerdir%{_libqt4_pluginsdir}/designer -macros.qt4:%_libqt4_iconenginesdir %{_libqt4_pluginsdir}/iconengines -macros.qt4:%_libqt4_imageformatsdir%{_libqt4_pluginsdir}/imageformats -macros.qt4:%_libqt4_importsdir %{_libqt4_pluginsdir}/imports -macros.qt4:%_libqt4_inputmethodsdir%{_libqt4_pluginsdir}/inputmethods -macros.qt4:%_libqt4_graphicssystemsdir %{_libqt4_pluginsdir}/graphicssystems -macros.qt4:%_libqt4_phonon_backenddir %{_libqt4_pluginsdir}/phonon_backend -macros.qt4:%_libqt4_qmltoolingdir %{_libqt4_pluginsdir}/qmltooling -macros.qt4:%_libqt4_scriptdir %{_libqt4_pluginsdir}/script -macros.qt4:%_libqt4_sqldriversdir %{_libqt4_pluginsdir}/sqldrivers - -macros.kde4:%_kde4_bindir %{_bindir} -macros.kde4:%_kde4_datadir%{_datadir} -macros.kde4:%_kde4_includedir %{_includedir} -macros.kde4:%_kde4_libdir %{_libdir} -macros.kde4:%_kde4_mandir %{_mandir} -macros.kde4:%_kde4_sbindir%{_sbindir} -macros.kde4:%_kde4_sysconfdir %{_sysconfdir} -macros.kde4:%_kde4_applicationsdir %{_kde4_datadir}/applications/kde4 -macros.kde4:%_kde4_iconsdir%{_kde4_datadir}/icons -macros.kde4:%_kde4_wallpapersdir %{_kde4_datadir}/wallpapers -macros.kde4:%_kde4_sharedir%{_kde4_datadir}/kde4 -macros.kde4:%_kde4_appsdir %{_kde4_sharedir}/apps -macros.kde4:%_kde4_configdir %{_kde4_sharedir}/config -macros.kde4:%_kde4_configkcfgdir %{_kde4_sharedir}/config.kcfg
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2015-06-10 09:16:07 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is spec-cleaner Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2015-06-04 09:04:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2015-06-10 09:16:18.0 +0200 @@ -1,0 +2,7 @@ +Tue Jun 9 09:08:47 UTC 2015 - tchva...@suse.com + +- Version bump to 0.7.1: + * Fix %config(noreplace) curlification (bnc#934059) + * Preparation for more path replacements + +--- Old: spec-cleaner-0.7.0.tar.gz New: spec-cleaner-0.7.1.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.WcNy8T/_old 2015-06-10 09:16:19.0 +0200 +++ /var/tmp/diff_new_pack.WcNy8T/_new 2015-06-10 09:16:19.0 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.7.0 +Version:0.7.1 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.7.0.tar.gz - spec-cleaner-0.7.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.7.0/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.7.1/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.7.0/data/excludes-bracketing.txt 2015-06-02 19:29:28.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.7.1/data/excludes-bracketing.txt 2015-06-05 11:55:46.0 +0200 @@ -8,7 +8,7 @@ cmake cmake_[^\s]* configure -config +config(\s*\([^)]*\))? create_exclude_filelist defattr(\s*\([^)]*\))? define diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.7.0/path-macros-todo.txt new/spec-cleaner-spec-cleaner-0.7.1/path-macros-todo.txt --- old/spec-cleaner-spec-cleaner-0.7.0/path-macros-todo.txt1970-01-01 01:00:00.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.7.1/path-macros-todo.txt2015-06-05 11:55:46.0 +0200 @@ -0,0 +1,101 @@ +macros.systemd:%_unitdir /usr/lib/systemd/system +macros.systemd:%_userunitdir /usr/lib/systemd/user +macros.systemd:%_presetdir /usr/lib/systemd/system-preset +macros.systemd:%_udevhwdbdir /usr/lib/udev/hwdb.d +macros.systemd:%_udevrulesdir /usr/lib/udev/rules.d +macros.systemd:%_journalcatalogdir /usr/lib/systemd/catalog +macros.systemd:%_tmpfilesdir /usr/lib/tmpfiles.d +macros.systemd:%_sysusersdir /usr/lib/sysusers.d +macros.systemd:%_sysctldir /usr/lib/sysctl.d +macros.systemd:%_ntpunitsdir /usr/lib/systemd/ntp-units.d +macros.systemd:%_binfmtdir /usr/lib/binfmt.d + +macros.qt4:%_libqt4_pluginsdir %{_libdir}/qt4/plugins +macros.qt4:%_libqt4_accessibledir %{_libqt4_pluginsdir}/accessible +macros.qt4:%_libqt4_bearerdir %{_libqt4_pluginsdir}/bearer +macros.qt4:%_libqt4_codecsdir %{_libqt4_pluginsdir}/codecs +macros.qt4:%_libqt4_designerdir%{_libqt4_pluginsdir}/designer +macros.qt4:%_libqt4_iconenginesdir %{_libqt4_pluginsdir}/iconengines +macros.qt4:%_libqt4_imageformatsdir%{_libqt4_pluginsdir}/imageformats +macros.qt4:%_libqt4_importsdir %{_libqt4_pluginsdir}/imports +macros.qt4:%_libqt4_inputmethodsdir%{_libqt4_pluginsdir}/inputmethods +macros.qt4:%_libqt4_graphicssystemsdir %{_libqt4_pluginsdir}/graphicssystems +macros.qt4:%_libqt4_phonon_backenddir %{_libqt4_pluginsdir}/phonon_backend +macros.qt4:%_libqt4_qmltoolingdir %{_libqt4_pluginsdir}/qmltooling +macros.qt4:%_libqt4_scriptdir %{_libqt4_pluginsdir}/script +macros.qt4:%_libqt4_sqldriversdir %{_libqt4_pluginsdir}/sqldrivers + +macros.kde4:%_kde4_bindir %{_bindir} +macros.kde4:%_kde4_datadir%{_datadir} +macros.kde4:%_kde4_includedir %{_includedir} +macros.kde4:%_kde4_libdir %{_libdir} +macros.kde4:%_kde4_mandir %{_mandir} +macros.kde4:%_kde4_sbindir%{_sbindir} +macros.kde4:%_kde4_sysconfdir %{_sysconfdir} +macros.kde4:%_kde4_applicationsdir %{_kde4_datadir}/applications/kde4 +macros.kde4:%_kde4_iconsdir%{_kde4_datadir}/icons +macros.kde4:%_kde4_wallpapersdir %{_kde4_datadir}/wallpapers +macros.kde4:%_kde4_sharedir%{_kde4_datadir}/kde4 +macros.kde4:%_kde4_appsdir %{_kde4_sharedir}/apps +macros.kde4:%_kde4_configdir %{_kde4_sharedir}/config +macros.kde4:%_kde4_configkcfgdir %{_kde4_sharedir}/config.kcfg +macros.kde4:%_kde4_servicesdir
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2015-06-04 09:04:32 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is spec-cleaner Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2015-04-18 10:39:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2015-06-04 09:04:33.0 +0200 @@ -1,0 +2,9 @@ +Wed Jun 3 09:11:19 UTC 2015 - tchva...@suse.com + +- Version bump to 0.7.0: + * Various small code cleanups and readability improvemnets + * Better macro detection to allow braces in macros + * Fix minimal mode appending empty lines in some cases + * Various additional bracketing excludes + +--- Old: spec-cleaner-0.6.9.tar.gz New: spec-cleaner-0.7.0.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.upgVi9/_old 2015-06-04 09:04:33.0 +0200 +++ /var/tmp/diff_new_pack.upgVi9/_new 2015-06-04 09:04:33.0 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.6.9 +Version:0.7.0 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.6.9.tar.gz - spec-cleaner-0.7.0.tar.gz ++ 2113 lines of diff (skipped)
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2015-04-18 10:39:55 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is spec-cleaner Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2015-02-10 20:24:22.0 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2015-04-18 10:39:56.0 +0200 @@ -1,0 +2,11 @@ +Thu Apr 16 19:21:18 UTC 2015 - tchva...@suse.com + +- Version bump to 0.6.9: + * Replace = with = + * Bracketing excludes + * Replace paths using regexps instead of hardcoding (more cases covered) + * Remove various obsolete tags from preamble Icon/Packager/... + * Fix RPM_BUILD_ROOT replacement cornercase failure + * Remove %doc from %_mandir paths as it is pointless to have there + +--- Old: spec-cleaner-0.6.8.tar.gz New: spec-cleaner-0.6.9.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.vvnOn2/_old 2015-04-18 10:39:56.0 +0200 +++ /var/tmp/diff_new_pack.vvnOn2/_new 2015-04-18 10:39:56.0 +0200 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.6.8 +Version:0.6.9 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.6.8.tar.gz - spec-cleaner-0.6.9.tar.gz ++ 2877 lines of diff (skipped)
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2015-02-10 20:24:20 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is spec-cleaner Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2014-12-08 16:56:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2015-02-10 20:24:22.0 +0100 @@ -1,0 +2,21 @@ +Tue Feb 10 14:50:34 UTC 2015 - tchva...@suse.com + +- Version bump to 0.6.8: + * The copyright line broke test, so update again to fix that + +--- +Tue Feb 10 14:41:40 UTC 2015 - tchva...@suse.com + +- Version bump to 0.6.7: + * Update copyright line to match current SUSE one + +--- +Tue Feb 10 14:34:43 UTC 2015 - tchva...@suse.com + +- Version bump to 0.6.6: + * Excludes for java qmake gem_ and kde macros + * Cleanup conflicts lines properly + * Cleanup kernel subpkgs properly + * Work with spaces in version string + +--- Old: spec-cleaner-0.6.5.tar.gz New: spec-cleaner-0.6.8.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.YdXJAh/_old 2015-02-10 20:24:22.0 +0100 +++ /var/tmp/diff_new_pack.YdXJAh/_new 2015-02-10 20:24:22.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package spec-cleaner # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Vincent Untz vu...@opensuse.org # # All modifications and additions to the file contributed by third parties @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.6.5 +Version:0.6.8 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.6.5.tar.gz - spec-cleaner-0.6.8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.6.5/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.6.8/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.6.5/data/excludes-bracketing.txt 2014-11-20 13:42:26.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.6.8/data/excludes-bracketing.txt 2015-02-10 15:48:51.0 +0100 @@ -1,4 +1,6 @@ +aarch64 add_maven_depmap +arm attr bcond_with[^\s]* build @@ -6,6 +8,7 @@ cmake_[^\s]* configure config +create_exclude_filelist defattr define defined @@ -21,6 +24,8 @@ files fillup_[^\s]* find_lang +gem_install +gem_packages ghost global gpg_verify @@ -35,8 +40,13 @@ install install_info install_info_delete +jar +java +javac jpackage_script ix86 +kde4_makeinstall +kde_post_install kf5_makeinstall lang lang_package @@ -57,6 +67,8 @@ pretrans preun py_compile +qmake +qmake5 requires_[^\s]* restart_on_update run_permissions @@ -64,6 +76,7 @@ setup set_permissions stop_on_removal +suse_kernel_module_package suse_update_desktop_file systemd_requires triggerin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.6.5/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.6.8/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.6.5/spec_cleaner/__init__.py 2014-11-20 13:42:26.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.6.8/spec_cleaner/__init__.py 2015-02-10 15:48:51.0 +0100 @@ -4,7 +4,7 @@ # All rights reserved. # See COPYING for details. -__version__ = '0.6.5' +__version__ = '0.6.8' import os import sys diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.6.5/spec_cleaner/rpmcopyright.py new/spec-cleaner-spec-cleaner-0.6.8/spec_cleaner/rpmcopyright.py --- old/spec-cleaner-spec-cleaner-0.6.5/spec_cleaner/rpmcopyright.py 2014-11-20 13:42:26.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.6.8/spec_cleaner/rpmcopyright.py 2015-02-10 15:48:51.0 +0100 @@ -27,7 +27,7 @@ def _create_default_copyright(self): year = datetime.datetime.now().year -return '# Copyright (c) {0} SUSE LINUX Products GmbH, Nuernberg, Germany.'.format(year) +return '# Copyright (c) {0} SUSE LINUX GmbH, Nuernberg, Germany.'.format(year) def _add_copyright(self): diff -urN '--exclude=CVS' '--exclude=.cvsignore'
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2014-12-08 16:56:53 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is spec-cleaner Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2014-11-18 22:46:22.0 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2014-12-08 16:56:45.0 +0100 @@ -1,0 +2,7 @@ +Mon Dec 8 09:01:31 UTC 2014 - tchva...@suse.com + +- Version bump to 0.6.5: + * Fix vertical spacing around nested conditionals + * Fix issue with bogus %lang detection + +--- Old: spec-cleaner-0.6.4.tar.gz New: spec-cleaner-0.6.5.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.IxfVVX/_old 2014-12-08 16:56:46.0 +0100 +++ /var/tmp/diff_new_pack.IxfVVX/_new 2014-12-08 16:56:46.0 +0100 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.6.4 +Version:0.6.5 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.6.4.tar.gz - spec-cleaner-0.6.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.6.4/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.6.5/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.6.4/spec_cleaner/__init__.py 2014-11-15 10:57:07.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.6.5/spec_cleaner/__init__.py 2014-11-20 13:42:26.0 +0100 @@ -1,10 +1,10 @@ # vim: set ts=4 sw=4 et: coding=UTF-8 -# Copyright (c) 2013, SUSE LINUX Products GmbH, Nuernberg, Germany +# Copyright (c) 2014, SUSE LINUX Products GmbH, Nuernberg, Germany # All rights reserved. # See COPYING for details. -__version__ = '0.6.4' +__version__ = '0.6.5' import os import sys diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.6.4/spec_cleaner/rpmpreamble.py new/spec-cleaner-spec-cleaner-0.6.5/spec_cleaner/rpmpreamble.py --- old/spec-cleaner-spec-cleaner-0.6.4/spec_cleaner/rpmpreamble.py 2014-11-15 10:57:07.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.6.5/spec_cleaner/rpmpreamble.py 2014-11-20 13:42:26.0 +0100 @@ -655,7 +655,8 @@ Section.add(self, line) return # If the package is lang package we add here comment about the lang package -if len(self.lines) == 1 and (self.previous_line.endswith(' lang') or self.previous_line.endswith('-lang')) and not line.startswith('#'): +if len(self.lines) == 1 and (self.previous_line.startswith('%') and + (self.previous_line.endswith(' lang') or self.previous_line.endswith('-lang'))) and not line.startswith('#'): Section.add(self, '# FIXME: consider using %lang_package macro') RpmPreamble.add(self, line) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.6.4/spec_cleaner/rpmsection.py new/spec-cleaner-spec-cleaner-0.6.5/spec_cleaner/rpmsection.py --- old/spec-cleaner-spec-cleaner-0.6.4/spec_cleaner/rpmsection.py 2014-11-15 10:57:07.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.6.5/spec_cleaner/rpmsection.py 2014-11-20 13:42:26.0 +0100 @@ -23,6 +23,7 @@ self.reg = RegexpSingle(specfile) # Are we inside of conditional or not self.condition = False +self._condition_counter = 0 def _complete_cleanup(self, line): @@ -51,8 +52,13 @@ Check if we are in condition that is contained or not if self.reg.re_if.match(line): -self.condition = True +self._condition_counter += 1 if self.reg.re_endif.match(line): +self._condition_counter -= 1 + +if self._condition_counter 0: +self.condition = True +else: self.condition = False diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.6.4/tests/in/conditionmultiline.spec new/spec-cleaner-spec-cleaner-0.6.5/tests/in/conditionmultiline.spec --- old/spec-cleaner-spec-cleaner-0.6.4/tests/in/conditionmultiline.spec 2014-11-15 10:57:07.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.6.5/tests/in/conditionmultiline.spec 2014-11-20 13:42:26.0
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2014-11-18 22:45:45 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is spec-cleaner Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2014-10-14 07:12:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2014-11-18 22:46:22.0 +0100 @@ -1,0 +2,8 @@ +Sat Nov 15 10:10:29 UTC 2014 - tchva...@suse.com + +- Remove PKGBUILD until service-download_files is fixed to work fine + with them +- Version bump to 0.6.4: + * Various small fixes and macro expansion. + +--- Old: spec-cleaner-0.6.3.tar.gz New: spec-cleaner-0.6.4.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.C3UAjB/_old 2014-11-18 22:46:23.0 +0100 +++ /var/tmp/diff_new_pack.C3UAjB/_new 2014-11-18 22:46:23.0 +0100 @@ -20,7 +20,7 @@ # This is used for Fedora, we need to sync this %{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.6.3 +Version:0.6.4 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.6.3.tar.gz - spec-cleaner-0.6.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.6.3/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.6.4/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.6.3/data/excludes-bracketing.txt 2014-10-10 17:20:17.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.6.4/data/excludes-bracketing.txt 2014-11-15 10:57:07.0 +0100 @@ -37,9 +37,12 @@ install_info_delete jpackage_script ix86 +kf5_makeinstall lang lang_package +make_jobs make_install +make_jobs mime_database_post[^\s]* package patch[0-9]* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.6.3/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.6.4/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.6.3/spec_cleaner/__init__.py 2014-10-10 17:20:17.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.6.4/spec_cleaner/__init__.py 2014-11-15 10:57:07.0 +0100 @@ -4,7 +4,7 @@ # All rights reserved. # See COPYING for details. -__version__ = '0.6.3' +__version__ = '0.6.4' import os import sys diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.6.3/spec_cleaner/rpmexception.py new/spec-cleaner-spec-cleaner-0.6.4/spec_cleaner/rpmexception.py --- old/spec-cleaner-spec-cleaner-0.6.3/spec_cleaner/rpmexception.py 2014-10-10 17:20:17.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.6.4/spec_cleaner/rpmexception.py 2014-11-15 10:57:07.0 +0100 @@ -22,5 +22,5 @@ class RpmException(RpmBaseException): -Exception raised by wrong arguments pased by cli +Exception raised by wrong parsed content from rpm diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.6.3/spec_cleaner/rpmsection.py new/spec-cleaner-spec-cleaner-0.6.4/spec_cleaner/rpmsection.py --- old/spec-cleaner-spec-cleaner-0.6.3/spec_cleaner/rpmsection.py 2014-10-10 17:20:17.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.6.4/spec_cleaner/rpmsection.py 2014-11-15 10:57:07.0 +0100 @@ -84,10 +84,11 @@ newline: self.lines.append('') # remove the newlines around ifs if they are not wanted -if self.lines[-1] == '' and \ - (self.lines[-2].startswith('%if') or - self.lines[-2].startswith('%else')): -self.lines.pop() +if len(self.lines) = 2: +if self.lines[-1] == '' and \ + (self.lines[-2].startswith('%if') or + self.lines[-2].startswith('%else')): +self.lines.pop() for line in self.lines: fout.write(line + '\n') @@ -215,9 +216,8 @@ def replace_preamble_macros(self, line): -Replace %{S:0} for %{SOURCE:0} and so on. +Replace %{S:0} for %{SOURCE0} and so on. -for i in map(str,list(range(100))): -line = line.replace('%{P:' + i + '}', '%{PATCH' + i + '}') -line = line.replace('%{S:' + i + '}', '%{SOURCE' + i + '}') +line =
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2014-10-14 07:12:00 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is spec-cleaner Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2014-09-23 10:42:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2014-10-14 07:12:47.0 +0200 @@ -1,0 +2,13 @@ +Sun Oct 12 09:33:22 UTC 2014 - tchva...@suse.com + +- Version bump to 0.6.3: + * Fix diff mode + * Various %if macro whitespacing issues squashing + * Base pkgconf conversions from 13.2 + +--- +Sun Oct 12 09:27:16 UTC 2014 - tchva...@suse.com + +- Make us build again for Fedora + +--- Old: spec-cleaner-0.6.2.tar.gz New: spec-cleaner-0.6.3.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.6kYyZK/_old 2014-10-14 07:12:49.0 +0200 +++ /var/tmp/diff_new_pack.6kYyZK/_new 2014-10-14 07:12:49.0 +0200 @@ -17,14 +17,17 @@ # +# This is used for Fedora, we need to sync this +%{!?py3_ver: %define py3_ver %{python3_version}} Name: spec-cleaner -Version:0.6.2 +Version:0.6.3 Release:0 Summary:.spec file cleaner License:BSD-3-Clause Group: Development/Tools/Other Url:http://github.com/openSUSE/spec-cleaner Source0: https://github.com/openSUSE/%{name}/archive/%{name}-%{version}.tar.gz +BuildRequires: python3-devel BuildRequires: python3-mock BuildRequires: python3-nose BuildRequires: python3-setuptools @@ -41,6 +44,11 @@ %prep %setup -q -n %{name}-%{name}-%{version} +# set libexec properly so it works on Fedora too +sed -i \ +-e 's:/usr/lib/obs/:%{_libexecdir}/obs/:g' \ +setup.py + %build python3 setup.py build ++ spec-cleaner-0.6.2.tar.gz - spec-cleaner-0.6.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.6.2/Makefile new/spec-cleaner-spec-cleaner-0.6.3/Makefile --- old/spec-cleaner-spec-cleaner-0.6.2/Makefile2014-09-19 17:45:33.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.6.3/Makefile2014-10-10 17:20:17.0 +0200 @@ -1,7 +1,7 @@ all: data/pkgconfig_conversions.txt data/licenses_changes.txt data/pkgconfig_conversions.txt: pkgconfig-update.sed pkgconfig-update.sh - @sh pkgconfig-update.sh 13.1 $@ + @sh pkgconfig-update.sh 13.2 $@ data/licenses_changes.txt: license-update.sh @sh license-update.sh $@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.6.2/data/pkgconfig_conversions.txt new/spec-cleaner-spec-cleaner-0.6.3/data/pkgconfig_conversions.txt --- old/spec-cleaner-spec-cleaner-0.6.2/data/pkgconfig_conversions.txt 2014-09-19 17:45:33.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.6.3/data/pkgconfig_conversions.txt 2014-10-10 17:20:17.0 +0200 @@ -1,22 +1,27 @@ accountsservice-devel: accountsservice -afflib-devel: afflib +adolc-devel: adolc +adwaita-icon-theme: adwaita-icon-theme agg-devel: libagg alsa-devel: alsa anjuta-devel: libanjuta-3.0 anthy-devel: anthy +appindicator-sharp-devel: appindicator-sharp-0.1 +appstream-glib-devel: appstream-builder appstream-glib aqbanking-devel: aqbanking arpack-ng-devel: arpack art-sharp2: art-sharp-2.0 atheme-devel: atheme-services atk-devel: atk atkmm-devel: atkmm-1.6 +atril-devel: atril-document-1.5.0 atril-view-1.5.0 at-spi-devel: cspi-1.0 libloginhelper-1.0 libspi-1.0 -at-spi-sharp-devel: at-spi-sharp at-spi2-atk-devel: atk-bridge-2.0 at-spi2-core-devel: atspi-2 +attica-qt5-devel: libKF5Attica audiofile-devel: audiofile augeas-devel: augeas autogen: autoopts +autotrace-devel: autotrace avahi-compat-howl-devel: avahi-compat-howl howl avahi-compat-mDNSResponder-devel: avahi-compat-libdns_sd avahi-mono: avahi-sharp avahi-ui-sharp @@ -25,33 +30,45 @@ banshee-devel: banshee-collection-indexer banshee-core banshee-hyena banshee-hyena-data-sqlite banshee-hyena-gui banshee-lastfm banshee-lastfm-gui banshee-mono-media banshee-musicbrainz banshee-nowplaying banshee-services banshee-thickclient banshee-webbrowser bash-completion: bash-completion bayonne2-devel: libbayonne +bigreqsproto-devel: bigreqsproto blitz-devel: blitz bluez-devel: bluez boo-devel: boo brasero-devel: libbrasero-burn3 libbrasero-media3 cairo-devel:
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2014-09-23 10:42:39 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is spec-cleaner Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2014-09-06 12:18:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2014-09-23 10:42:58.0 +0200 @@ -1,0 +2,7 @@ +Mon Sep 22 13:21:47 UTC 2014 - tchva...@suse.com + +- Version bump to 0.6.2: + * Fix iniline mode + * Various small fixes and testsuite expansion + +--- Old: spec-cleaner-0.6.1.tar.gz New: spec-cleaner-0.6.2.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.q3BuYv/_old 2014-09-23 10:42:59.0 +0200 +++ /var/tmp/diff_new_pack.q3BuYv/_new 2014-09-23 10:42:59.0 +0200 @@ -18,7 +18,7 @@ Name: spec-cleaner -Version:0.6.1 +Version:0.6.2 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.6.1.tar.gz - spec-cleaner-0.6.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.6.1/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.6.2/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.6.1/data/excludes-bracketing.txt 2014-08-13 14:23:57.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.6.2/data/excludes-bracketing.txt 2014-09-19 17:45:33.0 +0200 @@ -54,8 +54,9 @@ pretrans preun py_compile -requires_eq +requires_[^\s]* restart_on_update +run_permissions service_(add|del)_[^\s]* setup set_permissions diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.6.1/data/licenses_changes.txt new/spec-cleaner-spec-cleaner-0.6.2/data/licenses_changes.txt --- old/spec-cleaner-spec-cleaner-0.6.1/data/licenses_changes.txt 2014-08-13 14:23:57.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.6.2/data/licenses_changes.txt 2014-09-19 17:45:33.0 +0200 @@ -1,137 +1,160 @@ AALAAL AAL+ AAL+ +Abstyles Abstyles +Abstyles+ Abstyles+ +Adobe-GlyphAdobe-Glyph +Adobe-Glyph+ Adobe-Glyph+ +Adobe-2006 Adobe-2006 +Adobe-2006+Adobe-2006+ +ADSL ADSL +ADSL+ ADSL+ AFL-1.1AFL-1.1 AFL-1.1+ AFL-1.1+ AFL-1.2AFL-1.2 AFL-1.2+ AFL-1.2+ AFL-2.0AFL-2.0 AFL-2.0+ AFL-2.0+ +AFL-2.1Academic Free License 2.1 AFL-2.1AFL 2.1 AFL-2.1AFL-2.1 -AFL-2.1Academic Free License 2.1 AFL-2.1+ AFL-2.1+ AFL-3.0AFL-3.0 AFL-3.0+ AFL-3.0+ +Afmparse Afmparse +Afmparse+ Afmparse+ AGPL-1.0 AGPL-1.0 AGPL-1.0+ AGPL-1.0+ -AGPL-3.0 AGPL-3.0 -AGPL-3.0 AGPLv3 AGPL-3.0 Affero GPL -AGPL-3.0+ AGPL-3.0+ +AGPL-3.0 AGPLv3 AGPL-3.0+ AGPLv3+ +AGPL-3.0 AGPL-3.0 +AGPL-3.0+ AGPL-3.0+ AGPL-3.0+ SUSE-AGPL-3.0+ -ANTLR-PD ANTLR-PD -ANTLR-PD+ ANTLR-PD+ -APL-1.0APL-1.0 -APL-1.0APL-1.0 (spdx.org/licenses) -APL-1.0+ APL-1.0+ -APSL-1.0 APSL-1.0 -APSL-1.0+ APSL-1.0+ -APSL-1.1 APSL-1.1 -APSL-1.1+ APSL-1.1+ -APSL-1.2 APSL-1.2 -APSL-1.2+ APSL-1.2+ -APSL-2.0 APSL-2.0 -APSL-2.0+ APSL-2.0+ AladdinAladdin Aladdin+ Aladdin+ +AMDPLPAAMDPLPA +AMDPLPA+ AMDPLPA+ +AMLAML +AML+ AML+ +AMPAS AMPAS +AMPAS+ AMPAS+ +ANTLR-PD ANTLR-PD +ANTLR-PD+ ANTLR-PD+ +APAFML APAFML +APAFML+APAFML+ Apache-1.0 Apache-1.0 Apache-1.0+Apache-1.0+ -Apache-1.1 ASL 1.1 -Apache-1.1 Apache 1.1 (Indiana University) Apache-1.1 Apache-1.1 Apache-1.1+Apache-1.1+ -Apache-2.0 ASL 2.0 -Apache-2.0 ASL2 -Apache-2.0 ASLv.. -Apache-2.0 ASLv2 -Apache-2.0 ASLv2.0 -Apache-2.0 Apache 2.0 +Apache-1.1 Apache 1.1 (Indiana University) +Apache-1.1 ASL 1.1 Apache-2.0 Apache License -Apache-2.0 Apache License 2.0 Apache-2.0 Apache License Version 2.0 Apache-2.0 Apache License, Version 2.0 +Apache-2.0 Apache License 2.0 Apache-2.0 Apache Software License Apache-2.0 Apache Software License .. Apache-2.0 Apache Software License, Version 2.0 Apache-2.0 Apache v2.0 +Apache-2.0 Apache 2.0 Apache-2.0 Apache-2.0 -Apache-2.0 The Apache Software License -Apache-2.0+ASLv2.0+ Apache-2.0+Apache-2.0+ +Apache-2.0 ASLv.. +Apache-2.0
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2014-09-06 12:18:19 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is spec-cleaner Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2014-09-03 21:10:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2014-09-06 12:18:26.0 +0200 @@ -1,0 +2,5 @@ +Wed Sep 3 17:40:34 UTC 2014 - tchva...@suse.com + +- Require py3-setuptools + +--- Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.CgvpQb/_old 2014-09-06 12:18:27.0 +0200 +++ /var/tmp/diff_new_pack.CgvpQb/_new 2014-09-06 12:18:27.0 +0200 @@ -28,6 +28,8 @@ BuildRequires: python3-mock BuildRequires: python3-nose BuildRequires: python3-setuptools +# For the pkg_resources used in the binary loader +Requires: python3-setuptools BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2014-09-03 18:22:18 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is spec-cleaner Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2014-07-08 16:59:10.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2014-09-03 21:10:55.0 +0200 @@ -1,0 +2,18 @@ +Fri Aug 29 10:46:17 UTC 2014 - tchva...@suse.com + +- py3 include arpgarse itself. + +--- +Wed Aug 13 12:28:45 UTC 2014 - tchva...@suse.com + +- Version bump to 0.6.1: + * Fixup release with working spec-cleaner script executable + +--- +Wed Aug 13 12:09:35 UTC 2014 - tchva...@suse.com + +- Version bump to 0.6.0: + * Use setuptools and nosetests for buildingtesting + * Various bugfixes as found by java icedtea cleaning + +--- Old: spec-cleaner-0.5.9.tar.gz New: spec-cleaner-0.6.1.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.F19LTI/_old 2014-09-03 21:10:57.0 +0200 +++ /var/tmp/diff_new_pack.F19LTI/_new 2014-09-03 21:10:57.0 +0200 @@ -18,23 +18,18 @@ Name: spec-cleaner -Version:0.5.9 +Version:0.6.1 Release:0 Summary:.spec file cleaner License:BSD-3-Clause Group: Development/Tools/Other Url:http://github.com/openSUSE/spec-cleaner Source0: https://github.com/openSUSE/%{name}/archive/%{name}-%{version}.tar.gz -BuildRequires: python -Requires: python-argparse +BuildRequires: python3-mock +BuildRequires: python3-nose +BuildRequires: python3-setuptools BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch -# This is just for tests -# It is conditional so we built on older distros too -# Drop after 12.2 and older are not targeted here -%if 0%{?suse_version} 01220 -BuildRequires: python3 -%endif %description This script cleans spec file according to some arbitrary style guide. The @@ -45,15 +40,13 @@ %setup -q -n %{name}-%{name}-%{version} %build +python3 setup.py build %check -make check -j1 +python3 setup.py test %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} \ - LIBEXECDIR=%{_libexecdir} \ - LIBDIR=%{_libdir} \ - SITEDIR=%{python_sitelib} +python3 setup.py install --root=%{buildroot} %files %defattr(-, root, root) @@ -62,23 +55,25 @@ %dir %{_libexecdir}/obs/service/ %{_libexecdir}/obs/service/clean_spec_file %{_libexecdir}/obs/service/clean_spec_file.service -%dir %{python_sitelib}/spec_cleaner/ -%{python_sitelib}/spec_cleaner/__init__.py* -%{python_sitelib}/spec_cleaner/fileutils.py* -%{python_sitelib}/spec_cleaner/rpmbuild.py* -%{python_sitelib}/spec_cleaner/rpmcheck.py* -%{python_sitelib}/spec_cleaner/rpmcleaner.py* -%{python_sitelib}/spec_cleaner/rpmcopyright.py* -%{python_sitelib}/spec_cleaner/rpmdescription.py* -%{python_sitelib}/spec_cleaner/rpmexception.py* -%{python_sitelib}/spec_cleaner/rpmfiles.py* -%{python_sitelib}/spec_cleaner/rpminstall.py* -%{python_sitelib}/spec_cleaner/rpmpreamble.py* -%{python_sitelib}/spec_cleaner/rpmprep.py* -%{python_sitelib}/spec_cleaner/rpmprune.py* -%{python_sitelib}/spec_cleaner/rpmregexp.py* -%{python_sitelib}/spec_cleaner/rpmscriplets.py* -%{python_sitelib}/spec_cleaner/rpmsection.py* +%dir %{python3_sitelib}/spec_cleaner/ +%{python3_sitelib}/spec_cleaner/__init__.py +%{python3_sitelib}/spec_cleaner/fileutils.py +%{python3_sitelib}/spec_cleaner/rpmbuild.py +%{python3_sitelib}/spec_cleaner/rpmcheck.py +%{python3_sitelib}/spec_cleaner/rpmcleaner.py +%{python3_sitelib}/spec_cleaner/rpmcopyright.py +%{python3_sitelib}/spec_cleaner/rpmdescription.py +%{python3_sitelib}/spec_cleaner/rpmexception.py +%{python3_sitelib}/spec_cleaner/rpmfiles.py +%{python3_sitelib}/spec_cleaner/rpminstall.py +%{python3_sitelib}/spec_cleaner/rpmpreamble.py +%{python3_sitelib}/spec_cleaner/rpmprep.py +%{python3_sitelib}/spec_cleaner/rpmprune.py +%{python3_sitelib}/spec_cleaner/rpmregexp.py +%{python3_sitelib}/spec_cleaner/rpmscriplets.py +%{python3_sitelib}/spec_cleaner/rpmsection.py +%{python3_sitelib}/spec_cleaner/__pycache__ +%{python3_sitelib}/spec_cleaner-%{version}-py%{py3_ver}.egg-info %dir %{_datadir}/%{name}/ %{_datadir}/%{name}/excludes-bracketing.txt %{_datadir}/%{name}/licenses_changes.txt ++ spec-cleaner-0.5.9.tar.gz - spec-cleaner-0.6.1.tar.gz ++ diff -urN '--exclude=CVS'
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2014-07-08 16:59:00 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is spec-cleaner Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2014-06-24 15:16:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2014-07-08 16:59:10.0 +0200 @@ -1,0 +2,7 @@ +Tue Jul 8 11:32:40 UTC 2014 - tchva...@suse.com + +- Version bump to 0.5.9: + * Fix parsing %endif #comment + * Fix parsing %if rigth after %clean section + +--- Old: spec-cleaner-0.5.8.tar.gz New: spec-cleaner-0.5.9.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.AvVDkU/_old 2014-07-08 16:59:11.0 +0200 +++ /var/tmp/diff_new_pack.AvVDkU/_new 2014-07-08 16:59:11.0 +0200 @@ -18,7 +18,7 @@ Name: spec-cleaner -Version:0.5.8 +Version:0.5.9 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.5.8.tar.gz - spec-cleaner-0.5.9.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.8/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.5.9/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.5.8/data/excludes-bracketing.txt 2014-06-23 17:00:21.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.5.9/data/excludes-bracketing.txt 2014-07-08 13:17:58.0 +0200 @@ -34,6 +34,7 @@ install install_info install_info_delete +jpackage_script ix86 lang lang_package @@ -51,6 +52,7 @@ prep pretrans preun +py_compile requires_eq restart_on_update setup diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.8/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.5.9/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.5.8/spec_cleaner/__init__.py 2014-06-23 17:00:21.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.5.9/spec_cleaner/__init__.py 2014-07-08 13:17:58.0 +0200 @@ -5,7 +5,7 @@ # All rights reserved. # See COPYING for details. -__version__ = '0.5.8' +__version__ = '0.5.9' import os import sys diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.8/spec_cleaner/rpmcleaner.py new/spec-cleaner-spec-cleaner-0.5.9/spec_cleaner/rpmcleaner.py --- old/spec-cleaner-spec-cleaner-0.5.8/spec_cleaner/rpmcleaner.py 2014-06-23 17:00:21.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.5.9/spec_cleaner/rpmcleaner.py 2014-07-08 13:17:58.0 +0200 @@ -122,6 +122,14 @@ if self._previous_line == '' and line == '': return RpmPreamble +# If we are in clean section and encounter whitespace +# we need to stop deleting +# This avoids deleting %if before %files section that could +# be deleted otherwise +if isinstance(self.current_section, RpmClean): + if line == '': + return RpmPreamble + # we are staying in the section return None diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.8/spec_cleaner/rpmregexp.py new/spec-cleaner-spec-cleaner-0.5.9/spec_cleaner/rpmregexp.py --- old/spec-cleaner-spec-cleaner-0.5.8/spec_cleaner/rpmregexp.py 2014-06-23 17:00:21.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.5.9/spec_cleaner/rpmregexp.py 2014-07-08 13:17:58.0 +0200 @@ -35,8 +35,8 @@ # rpmpreamble re_if = re.compile('^\s*(?:%if\s|%ifarch\s|%ifnarch\s)', re.IGNORECASE) -re_else = re.compile('^\s*%else\s*$', re.IGNORECASE) -re_endif = re.compile('^\s*%endif\s*$', re.IGNORECASE) +re_else = re.compile('^\s*%else(\s.*|)$', re.IGNORECASE) +re_endif = re.compile('^\s*%endif(\s.*|)$', re.IGNORECASE) re_name = re.compile('^Name:\s*(\S*)', re.IGNORECASE) re_version = re.compile('^Version:\s*(\S*)', re.IGNORECASE) re_release = re.compile('^Release:\s*(\S*)', re.IGNORECASE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.8/tests/in/cleansection.spec new/spec-cleaner-spec-cleaner-0.5.9/tests/in/cleansection.spec --- old/spec-cleaner-spec-cleaner-0.5.8/tests/in/cleansection.spec 1970-01-01 01:00:00.0 +0100 +++
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2014-06-24 15:16:13 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is spec-cleaner Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2014-05-10 22:58:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2014-06-24 15:16:26.0 +0200 @@ -1,0 +2,13 @@ +Mon Jun 23 15:01:57 UTC 2014 - tchva...@suse.com + +- Version bump to 0.5.8: + * brown paperbag release fixing tests on py3. + +--- +Mon Jun 23 11:25:09 UTC 2014 - tchva...@suse.com + +- Version bump to 0.5.7: + * Updates about smp_mflags parsing + * makeinstall macro replacing improvements. + +--- Old: spec-cleaner-0.5.6.tar.gz New: spec-cleaner-0.5.8.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.9BDcgH/_old 2014-06-24 15:16:27.0 +0200 +++ /var/tmp/diff_new_pack.9BDcgH/_new 2014-06-24 15:16:27.0 +0200 @@ -18,7 +18,7 @@ Name: spec-cleaner -Version:0.5.6 +Version:0.5.8 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.5.6.tar.gz - spec-cleaner-0.5.8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.6/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.5.8/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.5.6/data/excludes-bracketing.txt 2014-05-10 13:14:24.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.5.8/data/excludes-bracketing.txt 2014-06-23 17:00:21.0 +0200 @@ -1,3 +1,4 @@ +add_maven_depmap attr bcond_with[^\s]* build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.6/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.5.8/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.5.6/spec_cleaner/__init__.py 2014-05-10 13:14:24.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.5.8/spec_cleaner/__init__.py 2014-06-23 17:00:21.0 +0200 @@ -5,7 +5,7 @@ # All rights reserved. # See COPYING for details. -__version__ = '0.5.6' +__version__ = '0.5.8' import os import sys diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.6/spec_cleaner/rpmbuild.py new/spec-cleaner-spec-cleaner-0.5.8/spec_cleaner/rpmbuild.py --- old/spec-cleaner-spec-cleaner-0.5.6/spec_cleaner/rpmbuild.py 2014-05-10 13:14:24.0 +0200 +++ new/spec-cleaner-spec-cleaner-0.5.8/spec_cleaner/rpmbuild.py 2014-06-23 17:00:21.0 +0200 @@ -1,33 +1,17 @@ # vim: set ts=4 sw=4 et: coding=UTF-8 -from rpmsection import Section +# We basically extend rpmcheck +from rpmcheck import RpmCheck -class RpmBuild(Section): +class RpmBuild(RpmCheck): Replace various troublemakers in build phase def add(self, line): -line = self._complete_cleanup(line) - -# smp_mflags for jobs -if not self.reg.re_comment.match(line): -line = self.embrace_macros(line) -line = self.reg.re_jobs.sub('%{?_smp_mflags}', line) - -# add jobs if we have just make call on line -# if user want single thread he should specify -j1 -if line.startswith('make'): -# if there are no smp_flags or jobs spec just append it -if line.find('%{?_smp_mflags}') == -1 and line.find('-j') == -1: -# Don't append %_smp_mflags if the line ends with a backslash, -# it would break the formatting -if not line.endswith('\\'): -line = '{0} {1}'.format(line, '%{?_smp_mflags}') - # if user uses cmake directly just recommend him using the macros if line.startswith('cmake'): -self.lines.append('# FIXME: you should use %cmake macros') +self.lines.append('# FIXME: you should use %%cmake macros') -Section.add(self, line) +RpmCheck.add(self, line) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.6/spec_cleaner/rpmcheck.py new/spec-cleaner-spec-cleaner-0.5.8/spec_cleaner/rpmcheck.py --- old/spec-cleaner-spec-cleaner-0.5.6/spec_cleaner/rpmcheck.py 2014-05-10 13:14:24.0 +0200 +++
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2014-04-05 16:48:19 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is spec-cleaner Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2014-02-03 16:41:56.0 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2014-04-05 16:48:20.0 +0200 @@ -1,0 +2,6 @@ +Fri Apr 4 12:56:21 UTC 2014 - tchva...@suse.com + +- Version bump to 0.5.5: + * Few minor fixes as reported on github tracker. + +--- Old: spec-cleaner-0.5.4.tar.gz New: spec-cleaner-0.5.5.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.DVpX5t/_old 2014-04-05 16:48:20.0 +0200 +++ /var/tmp/diff_new_pack.DVpX5t/_new 2014-04-05 16:48:20.0 +0200 @@ -18,7 +18,7 @@ Name: spec-cleaner -Version:0.5.4 +Version:0.5.5 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.5.4.tar.gz - spec-cleaner-0.5.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.4/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.5.5/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.5.4/data/excludes-bracketing.txt 2014-02-03 13:39:11.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.5.5/data/excludes-bracketing.txt 2014-04-04 14:47:13.0 +0200 @@ -1,5 +1,5 @@ attr -bcond_with +bcond_with[^\s]* build cmake cmake_[^\s]* @@ -21,6 +21,7 @@ find_lang ghost global +gpg_verify changelog check icon_theme_cache_post[^\s]* @@ -32,11 +33,14 @@ install install_info install_info_delete +ix86 lang_package make_install mime_database_post[^\s]* package patch[0-9]* +perl_gen_filelist +perl_make_install perl_process_[^\s]* post posttrans diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.4/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.5.5/spec_cleaner/__init__.py --- old/spec-cleaner-spec-cleaner-0.5.4/spec_cleaner/__init__.py 2014-02-03 13:39:11.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.5.5/spec_cleaner/__init__.py 2014-04-04 14:47:13.0 +0200 @@ -5,7 +5,7 @@ # All rights reserved. # See COPYING for details. -__version__ = '0.5.2' +__version__ = '0.5.5' import os import sys diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.4/spec_cleaner/fileutils.py new/spec-cleaner-spec-cleaner-0.5.5/spec_cleaner/fileutils.py --- old/spec-cleaner-spec-cleaner-0.5.4/spec_cleaner/fileutils.py 2014-02-03 13:39:11.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.5.5/spec_cleaner/fileutils.py 2014-04-04 14:47:13.0 +0200 @@ -40,8 +40,8 @@ try: f = open(FILE, mode) -except IOError: -raise RpmException(e) +except IOError as error: +raise RpmException(error) self.f = f diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.4/spec_cleaner/rpmbuild.py new/spec-cleaner-spec-cleaner-0.5.5/spec_cleaner/rpmbuild.py --- old/spec-cleaner-spec-cleaner-0.5.4/spec_cleaner/rpmbuild.py 2014-02-03 13:39:11.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.5.5/spec_cleaner/rpmbuild.py 2014-04-04 14:47:13.0 +0200 @@ -21,7 +21,10 @@ if line.startswith('make'): # if there are no smp_flags or jobs spec just append it if line.find('%{?_smp_mflags}') == -1 and line.find('-j') == -1: -line = '{0} {1}'.format(line, '%{?_smp_mflags}') +# Don't append %_smp_mflags if the line ends with a backslash, +# it would break the formatting +if not line.endswith('\\'): +line = '{0} {1}'.format(line, '%{?_smp_mflags}') # if user uses cmake directly just recommend him using the macros if line.startswith('cmake'): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.4/spec_cleaner/rpmcleaner.py new/spec-cleaner-spec-cleaner-0.5.5/spec_cleaner/rpmcleaner.py --- old/spec-cleaner-spec-cleaner-0.5.4/spec_cleaner/rpmcleaner.py 2014-02-03 13:39:11.0 +0100 +++
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2014-02-03 16:41:55 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is spec-cleaner Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2014-01-15 16:27:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2014-02-03 16:41:56.0 +0100 @@ -1,0 +2,9 @@ +Mon Feb 3 12:44:39 UTC 2014 - tchva...@suse.com + +- Version bump to 0.5.4: + * plenty of bugfixes regarding to spec parsing as they were +reported on github + * add more exceptions on adding curly brackets + * update licenses list to the latest. + +--- Old: spec-cleaner-0.5.3.tar.gz New: spec-cleaner-0.5.4.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.OLidKx/_old 2014-02-03 16:41:56.0 +0100 +++ /var/tmp/diff_new_pack.OLidKx/_new 2014-02-03 16:41:56.0 +0100 @@ -18,7 +18,7 @@ Name: spec-cleaner -Version:0.5.3 +Version:0.5.4 Release:0 Summary:.spec file cleaner License:BSD-3-Clause ++ spec-cleaner-0.5.3.tar.gz - spec-cleaner-0.5.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.3/data/excludes-bracketing.txt new/spec-cleaner-spec-cleaner-0.5.4/data/excludes-bracketing.txt --- old/spec-cleaner-spec-cleaner-0.5.3/data/excludes-bracketing.txt 2014-01-09 18:26:24.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.5.4/data/excludes-bracketing.txt 2014-02-03 13:39:11.0 +0100 @@ -1,6 +1,8 @@ attr bcond_with build +cmake +cmake_[^\s]* configure config defattr @@ -28,6 +30,9 @@ include insserv_[^\s]* install +install_info +install_info_delete +lang_package make_install mime_database_post[^\s]* package diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.3/data/licenses_changes.txt new/spec-cleaner-spec-cleaner-0.5.4/data/licenses_changes.txt --- old/spec-cleaner-spec-cleaner-0.5.3/data/licenses_changes.txt 2014-01-09 18:26:24.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.5.4/data/licenses_changes.txt 2014-02-03 13:39:11.0 +0100 @@ -635,6 +635,8 @@ SUSE-GPL-3.0+-with-openssl-exception+ SUSE-GPL-3.0+-with-openssl-exception+ SUSE-GPL-3.0-with-FLOSS-exception GPL-3.0 with exceptions for certain FLOSS licenses SUSE-GPL-3.0-with-FLOSS-exception+ SUSE-GPL-3.0-with-FLOSS-exception+ +SUSE-GPL-3.0-with-font-exception SUSE-GPL-3.0-with-font-exception +SUSE-GPL-3.0-with-font-exception+ SUSE-GPL-3.0-with-font-exception+ SUSE-GPL-3.0-with-openssl-exceptionGPLv3 with openssl linking exception (see e.g. courier-authlib 0.64.0) SUSE-GPL-3.0-with-openssl-exception+ SUSE-GPL-3.0-with-openssl-exception+ SUSE-GPL-3.0-with-template-exception See e.g. dh-make from debian (debian/copyright) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.3/spec_cleaner/rpmcleaner.py new/spec-cleaner-spec-cleaner-0.5.4/spec_cleaner/rpmcleaner.py --- old/spec-cleaner-spec-cleaner-0.5.3/spec_cleaner/rpmcleaner.py 2014-01-09 18:26:24.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.5.4/spec_cleaner/rpmcleaner.py 2014-02-03 13:39:11.0 +0100 @@ -139,7 +139,8 @@ if len(line) == 0: break # Remove \n to make it easier to parse things -line = line[:-1] +line = line.rstrip('\n') +line = line.rstrip('\r') new_class = self._detect_new_section(line) if new_class: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.5.3/spec_cleaner/rpmpreamble.py new/spec-cleaner-spec-cleaner-0.5.4/spec_cleaner/rpmpreamble.py --- old/spec-cleaner-spec-cleaner-0.5.3/spec_cleaner/rpmpreamble.py 2014-01-09 18:26:24.0 +0100 +++ new/spec-cleaner-spec-cleaner-0.5.4/spec_cleaner/rpmpreamble.py 2014-02-03 13:39:11.0 +0100 @@ -62,6 +62,7 @@ 'requires_eq': '%requires_eq', 'recommends': 'Recommends', 'suggests': 'Suggests', +'enhances': 'Enhances', 'supplements': 'Supplements', # Provides/Obsoletes cannot be part of this since we want to keep them # mixed, so we'll have to specify the key when needed @@ -90,6 +91,7 @@
commit spec-cleaner for openSUSE:Factory
Hello community, here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2014-01-15 16:27:16 Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old) and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New) Package is spec-cleaner Changes: --- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2012-03-27 09:13:20.0 +0200 +++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2014-01-15 16:27:17.0 +0100 @@ -1,0 +2,53 @@ +Tue Jan 14 07:12:56 UTC 2014 - tchva...@suse.com + +- Add comment on py3 conditional and depend on python-argparse + +--- +Thu Jan 9 17:35:34 UTC 2014 - tchva...@suse.com + +- Version bump to 0.5.3: + + Various parser fixes and extended testsuite coverage +thanks to reports from packagers team. + +--- +Wed Dec 4 12:33:05 UTC 2013 - tchva...@suse.com + +- Version bump to 0.5.2: + + Fixes issues found while parsing libreoffice + + Fixes issues 4 and 3 on github + +--- +Tue Dec 3 11:36:28 UTC 2013 - tchva...@suse.com + +- Version bump to 0.5.1: + + Fixes the conditionals placement and makes all tests pass. + +--- +Fri Nov 29 11:27:00 UTC 2013 - tchva...@suse.com + +- Version bump to 0.4.2: + + fix inlining + + fix service shell script + + rename obs service to different from format_spec_file + +--- +Mon Nov 25 12:15:14 UTC 2013 - tchva...@suse.com + +- Fix build on fedora as they bytecompile the py + +--- +Mon Nov 25 10:21:09 UTC 2013 - tchva...@suse.com + +- Version bump to 0.4.1 + + Fixes to actually be able to parse own specfile. + +--- +Mon Nov 25 09:37:39 UTC 2013 - tchva...@suse.com + +- Version bump to 0.4.0: + + Add extensive testsuite + + Split the code for readability purposes + + Mimic all the functionality from prep_spec + + Provide and obsolete obs-service-format_spec_file + +--- Old: spec-cleaner New: spec-cleaner-0.5.3.tar.gz Other differences: -- ++ spec-cleaner.spec ++ --- /var/tmp/diff_new_pack.Cj7iUL/_old 2014-01-15 16:27:17.0 +0100 +++ /var/tmp/diff_new_pack.Cj7iUL/_new 2014-01-15 16:27:17.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package spec-cleaner # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2012 Vincent Untz vu...@opensuse.org # # All modifications and additions to the file contributed by third parties @@ -18,16 +18,23 @@ Name: spec-cleaner -Version:0.2 +Version:0.5.3 Release:0 Summary:.spec file cleaner License:BSD-3-Clause Group: Development/Tools/Other -Url:http://gitorious.org/opensuse/spec-cleaner -Source0:spec-cleaner -Requires: python-base +Url:http://github.com/openSUSE/spec-cleaner +Source0: https://github.com/openSUSE/%{name}/archive/%{name}-%{version}.tar.gz +BuildRequires: python +Requires: python-argparse BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch +# This is just for tests +# It is conditional so we built on older distros too +# Drop after 12.2 and older are not targeted here +%if 0%{?suse_version} 01220 +BuildRequires: python3 +%endif %description This script cleans spec file according to some arbitrary style guide. The @@ -35,14 +42,46 @@ will never be perfect. %prep +%setup -q -n %{name}-%{name}-%{version} %build +%check +make check -j1 + %install -install -D -m 0755 %{SOURCE0} %{buildroot}%{_bindir}/spec-cleaner +make DESTDIR=%{buildroot} install %{?_smp_mflags} \ + LIBEXECDIR=%{_libexecdir} \ + LIBDIR=%{_libdir} \ + SITEDIR=%{python_sitelib} %files %defattr(-, root, root) -%{_bindir}/spec-cleaner +%{_bindir}/%{name} +%dir %{_libexecdir}/obs/ +%dir %{_libexecdir}/obs/service/ +%{_libexecdir}/obs/service/clean_spec_file +%{_libexecdir}/obs/service/clean_spec_file.service +%dir %{python_sitelib}/spec_cleaner/ +%{python_sitelib}/spec_cleaner/__init__.py* +%{python_sitelib}/spec_cleaner/fileutils.py* +%{python_sitelib}/spec_cleaner/rpmbuild.py* +%{python_sitelib}/spec_cleaner/rpmcheck.py* +%{python_sitelib}/spec_cleaner/rpmcleaner.py*