Hello community, here is the log from the commit of package python-md2workflow for openSUSE:Leap:15.2 checked in at 2020-04-30 18:51:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/python-md2workflow (Old) and /work/SRC/openSUSE:Leap:15.2/.python-md2workflow.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-md2workflow" Thu Apr 30 18:51:58 2020 rev:4 rq:796343 version:1.4.12 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/python-md2workflow/python-md2workflow.changes 2020-01-15 15:50:34.123499043 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.python-md2workflow.new.2738/python-md2workflow.changes 2020-04-30 18:51:59.508668350 +0200 @@ -1,0 +2,25 @@ +Mon Apr 20 13:11:01 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com> + +- The package name is python-redmine not just redmine on pypi + thus fix the requires + +------------------------------------------------------------------- +Mon Apr 20 08:34:46 UTC 2020 - Matej Cepl <mcepl@suse.com> + +- Fix files sections and alternatives + +------------------------------------------------------------------- +Tue Feb 18 12:23:16 UTC 2020 - Lubos Kocman <lubos.kocman@suse.com> + +- Update to 1.4.12 +* Add redmine support https://github.com/openSUSE/md2workflow/issues/11 + This was part of hackweek19 +* Add config for progress.opensuse.org (opensuse-prod) + +* Split JIRA and Redmine plugins into a separate packages + SLE doesn't have python-redmine so let's not force them to install + it + +* Add LICENSE as a Source1 (bump all remaining by one) + +------------------------------------------------------------------- Old: ---- md2workflow-1.4.9.tar.gz New: ---- LICENSE md2workflow-1.4.12.tar.gz opensuse-prod.conf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-md2workflow.spec ++++++ --- /var/tmp/diff_new_pack.jceYnA/_old 2020-04-30 18:51:59.860669094 +0200 +++ /var/tmp/diff_new_pack.jceYnA/_new 2020-04-30 18:51:59.860669094 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-md2workflow # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,21 +18,22 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-md2workflow -Version: 1.4.9 +Version: 1.4.12 Release: 0 Summary: Tool to create a JIRA or other Workflow from markdown files License: GPL-3.0-only Group: Development/Languages/Python URL: https://github.com/lkocman/md2workflow.git Source: https://files.pythonhosted.org/packages/source/m/md2workflow/md2workflow-%{version}.tar.gz -Source1: suse-prod.conf -Source2: suse-devel.conf -Source3: suse-staging.conf -Source4: suse-lutoslawski.conf +Source1: LICENSE +Source2: suse-prod.conf +Source3: suse-devel.conf +Source4: suse-staging.conf +Source5: suse-lutoslawski.conf +Source6: opensuse-prod.conf BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-jira Requires: python-md2workflow-common Requires(post): update-alternatives Requires(postun): update-alternatives @@ -40,14 +41,13 @@ %ifpython3 Provides: md2workfow = %{version} %endif +%python_subpackages %description A tool which can convert typically "VCS managed" mardown checklist into e.g. a linked structure of Jira Epics. This tool can not only create checklists, but also update them. -%python_subpackages - %package -n python-md2workflow-common Summary: Configuration and examples for md2workflow Group: Development/Languages/Python @@ -56,11 +56,30 @@ %description -n python-md2workflow-common Configuration and examples for md2workflow +%package plugins-jira +Summary: Jira plugin for md2workflow +Group: Development/Languages/Python +Requires: python-jira +Requires: python-md2workflow = %{version} + +%description plugins-jira +Jira plugin for md2workflow + +%package plugins-redmine +Summary: Redmine plugin for md2workflow +Group: Development/Languages/Python +Requires: python-md2workflow = %{version} +Requires: python-python-redmine + +%description plugins-redmine +Redmine plugin for md2workflow + %prep %setup -q -n md2workflow-%{version} echo `pwd` -cp %{_sourcedir}/{suse-prod,suse-devel,suse-staging,suse-lutoslawski}.conf config/ +cp %{_sourcedir}/{suse-prod,suse-devel,suse-staging,suse-lutoslawski,opensuse-prod}.conf config/ +cp %{_sourcedir}/LICENSE LICENSE %build %python_build @@ -71,20 +90,63 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} ln -s -f %{_datadir}/md2workflow/config %{buildroot}%{_sysconfdir}/md2workflow +%post +%python_install_alternative md2workflow + +%postun +%python_uninstall_alternative md2workflow + %files %{python_files} -%{_bindir}/md2workflow-%{python_bin_suffix} -%python3_only %{_bindir}/md2workflow -%{python_sitelib}/* -%python_alternative %{_bindir}/md2workflow %license LICENSE +%python_alternative %{_bindir}/md2workflow +%pycache_only %{python_sitelib}/md2workflow/backend/__pycache__/__init* +%pycache_only %{python_sitelib}/md2workflow/backend/__pycache__/genericbackend* +%pycache_only %{python_sitelib}/md2workflow/__pycache__ +%pycache_only %{python_sitelib}/md2workflow/validation/__pycache__/__init* +%pycache_only %{python_sitelib}/md2workflow/validation/__pycache__/config* +%pycache_only %{python_sitelib}/md2workflow/validation/__pycache__/project* +%dir %{python_sitelib}/md2workflow +%dir %{python_sitelib}/md2workflow/backend +%dir %{python_sitelib}/md2workflow/backend +%dir %{python_sitelib}/md2workflow/validation +%{python_sitelib}/md2workflow/backend/genericbackend.* +%{python_sitelib}/md2workflow/backend/__init__.* +%{python_sitelib}/md2workflow/cli.* +%{python_sitelib}/md2workflow*.egg-info +%{python_sitelib}/md2workflow/__init__.* +%{python_sitelib}/md2workflow/markdown.* +%{python_sitelib}/md2workflow/schedule.* +%{python_sitelib}/md2workflow/validation/config_validation.* +%{python_sitelib}/md2workflow/validation/__init__.* +%{python_sitelib}/md2workflow/validation/project_validation.* +%{python_sitelib}/md2workflow/workflow.* + +%files %{python_files plugins-jira} +%{python_sitelib}/md2workflow/backend/jirabackend.* +%{python_sitelib}/md2workflow/validation/jira_validation.* +%if "%{python_flavor}" != "python2" +%dir %{python_sitelib}/md2workflow/backend/__pycache__ +%dir %{python_sitelib}/md2workflow/validation/__pycache__ +%pycache_only %{python_sitelib}/md2workflow/backend/__pycache__/jira* +%pycache_only %{python_sitelib}/md2workflow/validation/__pycache__/jira* +%endif + +%files %{python_files plugins-redmine} +%{python_sitelib}/md2workflow/backend/redminebackend.* +%{python_sitelib}/md2workflow/validation/redmine_validation.* +%if "%{python_flavor}" != "python2" +%dir %{python_sitelib}/md2workflow/backend/__pycache__ +%dir %{python_sitelib}/md2workflow/validation/__pycache__ +%pycache_only %{python_sitelib}/md2workflow/backend/__pycache__/redmine* +%pycache_only %{python_sitelib}/md2workflow/validation/__pycache__/redmine* +%endif %files -n python-md2workflow-common %dir %{_datadir}/md2workflow/ -%dir %{_datadir}/md2workflow/example/ -%{_datadir}/md2workflow/example/* %dir %{_datadir}/md2workflow/config/ -%{_datadir}/md2workflow/config/local.conf %{_datadir}/md2workflow/config/* +%dir %{_datadir}/md2workflow/example/ +%{_datadir}/md2workflow/example/* %{_sysconfdir}/md2workflow %changelog ++++++ LICENSE ++++++ ++++ 674 lines (skipped) ++++++ md2workflow-1.4.9.tar.gz -> md2workflow-1.4.12.tar.gz ++++++ ++++ 1995 lines of diff (skipped) ++++++ opensuse-prod.conf ++++++ [global] backend = redmine [redmine] server = https://progress.opensuse.org auth = basic # Identifier of parent process parent = opensuse-release-process is_project_public = True [logging] level = INFO [TaskRelations] relations = Blocks, Depends On, Implements, Implemented by inbound = Implemented by, Depends On