From b98a7f34c1ee70994e19932aa2aa65aee3ea9177 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 20:02:56 +0200 Subject: [PATCH 01/25] Rebuilt for Python 3.10 --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index 764209c..081ef39 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.18 -Release: 1%{?dist} +Release: 2%{?dist} Summary: What did you do last week, month, year? License: GPLv2+ @@ -53,6 +53,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Fri Jun 04 2021 Python Maint - 0.18-2 +- Rebuilt for Python 3.10 + * Mon Apr 19 2021 Petr Šplíchal - 0.18-1 - Support custom xmlrpc endpoint for MoinMoin wiki - Adjust the approved merge requests for gitlab From 52fe93e4db1c3b0b217e214b4de31bc529eb486c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 20:46:53 +0000 Subject: [PATCH 02/25] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index 081ef39..c23dd38 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.18 -Release: 2%{?dist} +Release: 3%{?dist} Summary: What did you do last week, month, year? License: GPLv2+ @@ -53,6 +53,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 0.18-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Jun 04 2021 Python Maint - 0.18-2 - Rebuilt for Python 3.10 From 00b767b05f42aab45863f81782916666d34f8126 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 00:39:34 +0000 Subject: [PATCH 03/25] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index c23dd38..89014df 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.18 -Release: 3%{?dist} +Release: 4%{?dist} Summary: What did you do last week, month, year? License: GPLv2+ @@ -53,6 +53,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 0.18-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Wed Jul 21 2021 Fedora Release Engineering - 0.18-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From e6de19e8ff1583b478db5bb0acd044ee0ec32b3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pl=C3=ADchal?= Date: Fri, 28 Jan 2022 15:15:35 +0100 Subject: [PATCH 04/25] Enable separate plan reporting --- ci.fmf | 1 + 1 file changed, 1 insertion(+) create mode 100644 ci.fmf diff --git a/ci.fmf b/ci.fmf new file mode 100644 index 0000000..c5aa0e0 --- /dev/null +++ b/ci.fmf @@ -0,0 +1 @@ +resultsdb-testcase: separate From 20ddc45cf2dc5d37af8abcd3ac0e21b780839ae4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pl=C3=ADchal?= Date: Fri, 28 Jan 2022 16:01:06 +0100 Subject: [PATCH 05/25] Add a basic test for the Bugzilla plugin --- plans/plugins.fmf | 5 +++++ tests/bugzilla/config | 8 ++++++++ tests/bugzilla/main.fmf | 3 +++ tests/bugzilla/test.sh | 16 ++++++++++++++++ 4 files changed, 32 insertions(+) create mode 100644 plans/plugins.fmf create mode 100644 tests/bugzilla/config create mode 100644 tests/bugzilla/main.fmf create mode 100755 tests/bugzilla/test.sh diff --git a/plans/plugins.fmf b/plans/plugins.fmf new file mode 100644 index 0000000..1a6e2a7 --- /dev/null +++ b/plans/plugins.fmf @@ -0,0 +1,5 @@ +summary: Test did plugins +discover: + how: fmf +execute: + how: tmt diff --git a/tests/bugzilla/config b/tests/bugzilla/config new file mode 100644 index 0000000..8f543a3 --- /dev/null +++ b/tests/bugzilla/config @@ -0,0 +1,8 @@ +[general] +email = Petr Šplíchal + +[bz] +type = bugzilla +prefix = BZ +url = https://bugzilla.redhat.com/xmlrpc.cgi +resolutions = all diff --git a/tests/bugzilla/main.fmf b/tests/bugzilla/main.fmf new file mode 100644 index 0000000..2912747 --- /dev/null +++ b/tests/bugzilla/main.fmf @@ -0,0 +1,3 @@ +summary: Check that bugzilla repork works fine +test: ./test.sh +framework: beakerlib diff --git a/tests/bugzilla/test.sh b/tests/bugzilla/test.sh new file mode 100755 index 0000000..b432736 --- /dev/null +++ b/tests/bugzilla/test.sh @@ -0,0 +1,16 @@ +#!/bin/bash +. /usr/share/beakerlib/beakerlib.sh || exit 1 + +interval="--since 2021-08-01 --until 2022-01-31" + +rlJournalStart + rlPhaseStartTest "Filed bugs" + rlRun -s "did --bz-filed $interval --config $(pwd)/config" + rlAssertGrep "BZ#2042920 - Checkout of a custom ref fails" $rlRun_LOG + rlPhaseEnd + + rlPhaseStartTest "Closed bugs" + rlRun -s "did --bz-closed $interval --config $(pwd)/config" + rlAssertGrep "BZ#1985089 - tmt provision virtual" $rlRun_LOG + rlPhaseEnd +rlJournalEnd From 43822add2a50593328fa50017cb729f257efb4e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pl=C3=ADchal?= Date: Fri, 11 Feb 2022 11:24:50 +0100 Subject: [PATCH 06/25] Release did-0.19 --- .gitignore | 1 + did.spec | 36 ++++++++++++++++++++++++++---------- sources | 2 +- 3 files changed, 28 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 1318458..676b9eb 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /did-0.16.tar.bz2 /did-0.17.tar.bz2 /did-0.18.tar.bz2 +/did-0.19.tar.bz2 diff --git a/did.spec b/did.spec index 89014df..ac9dc35 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did -Version: 0.18 -Release: 4%{?dist} +Version: 0.19 +Release: 1%{?dist} Summary: What did you do last week, month, year? License: GPLv2+ @@ -10,6 +10,7 @@ Source0: %{url}/releases/download/%{version}/did-%{version}.tar.bz2 BuildArch: noarch BuildRequires: git-core +BuildRequires: python3-bodhi-client BuildRequires: python3-bugzilla BuildRequires: python3-dateutil BuildRequires: python3-devel @@ -53,14 +54,29 @@ export LANG=en_US.utf-8 %license LICENSE %changelog -* Thu Jan 20 2022 Fedora Release Engineering - 0.18-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Wed Jul 21 2021 Fedora Release Engineering - 0.18-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Jun 04 2021 Python Maint - 0.18-2 -- Rebuilt for Python 3.10 +* Tue Jan 18 2022 Lukáš Zachar - 0.19-1 +- Install all required packages during docs building +- Adjust code style to be pep8 compatible +- Update docs for contributors, enable pre-commit +- Add basic support for Zammad +- Check if the GitHub credential token is valid +- Fix jira issues search when user `login` provided +- Add minor clarification note about token name +- Split jira token expiration into two options +- Adjust the support for Jira Personal Access Tokens +- Support Personal Access Token in the Jira plugin +- Return all the bugzilla results from a search +- Install fresh sphinx when building readthedocs +- Adjust the paging support for the GitHub plugin +- Add pagination support for GitHub, fixes #247 +- Adjust the new plugin for reporting bodhi updates +- Add a new plugin with support for Bodhi updates +- Use user email for searching updated jira issues +- Adjust the switch from fiscal to calendar year +- Switch from fiscal year to natural year +- Update docs for gitlab, github and confluence +- Give a better message upon jira search failure +- Raise the number of github issues fetched per page * Mon Apr 19 2021 Petr Šplíchal - 0.18-1 - Support custom xmlrpc endpoint for MoinMoin wiki diff --git a/sources b/sources index 6895d07..c0299c7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (did-0.18.tar.bz2) = e13976d3bcaac431adfe9fcf8aa5f36bb934cb4f56e06d99181c7106fdcd55dc7f23cda1242ba8f3b5739cbc326f2309aa14588695c44e095ef2d13327bc7e0d +SHA512 (did-0.19.tar.bz2) = e47f90024af5c446487094d896f59afecb7a83d1f23ce4055dd1d9e410ba224d8f30625385352b046255967346411de92985ab8c90ebe91dccb5db041df8a5cd From 3eefcc3d8f34ed9d370334db55db8575df52f43a Mon Sep 17 00:00:00 2001 From: Python Maint Date: Thu, 16 Jun 2022 11:13:10 +0200 Subject: [PATCH 07/25] Rebuilt for Python 3.11 --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index ac9dc35..1baa633 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.19 -Release: 1%{?dist} +Release: 2%{?dist} Summary: What did you do last week, month, year? License: GPLv2+ @@ -54,6 +54,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Thu Jun 16 2022 Python Maint - 0.19-2 +- Rebuilt for Python 3.11 + * Tue Jan 18 2022 Lukáš Zachar - 0.19-1 - Install all required packages during docs building - Adjust code style to be pep8 compatible From aeaa2f3d0e9033746e6c5af6b4f8adf7e7eb0f86 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 00:27:15 +0000 Subject: [PATCH 08/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index 1baa633..ed2eccb 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.19 -Release: 2%{?dist} +Release: 3%{?dist} Summary: What did you do last week, month, year? License: GPLv2+ @@ -54,6 +54,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 0.19-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jun 16 2022 Python Maint - 0.19-2 - Rebuilt for Python 3.11 From e7d204c4487740b1715954df7891ce6e5e2b3f91 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 01:23:30 +0000 Subject: [PATCH 09/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index ed2eccb..916394e 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.19 -Release: 3%{?dist} +Release: 4%{?dist} Summary: What did you do last week, month, year? License: GPLv2+ @@ -54,6 +54,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 0.19-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Thu Jul 21 2022 Fedora Release Engineering - 0.19-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 376c3b3473596965a88ded49199327d0b2099ce1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pl=C3=ADchal?= Date: Fri, 10 Mar 2023 18:27:48 +0100 Subject: [PATCH 10/25] Release did-0.20 --- .gitignore | 1 + did.spec | 35 +++++++++++++++++++++++++---------- sources | 2 +- 3 files changed, 27 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 676b9eb..3184825 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /did-0.17.tar.bz2 /did-0.18.tar.bz2 /did-0.19.tar.bz2 +/did-0.20.tar.bz2 diff --git a/did.spec b/did.spec index 916394e..2600159 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did -Version: 0.19 -Release: 4%{?dist} +Version: 0.20 +Release: 1%{?dist} Summary: What did you do last week, month, year? License: GPLv2+ @@ -54,14 +54,29 @@ export LANG=en_US.utf-8 %license LICENSE %changelog -* Thu Jan 19 2023 Fedora Release Engineering - 0.19-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Thu Jul 21 2022 Fedora Release Engineering - 0.19-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Jun 16 2022 Python Maint - 0.19-2 -- Rebuilt for Python 3.11 +* Thu Mar 09 2023 Petr Šplíchal - 0.20-1 +- Produce fixed `phabricator` statistics +- Address packit warning on the `metadata` key +- Remove the Travis CI configuration +- Fix pytest invocation +- Move common constants to the top of `did.utils` +- Add new configuration options for custom separator +- Fix broken phabricator tests +- Fix potentially uninitialized local variable +- Add CodeQL workflow for GitHub code scanning +- Add comment stats on GitHub issues & pull requests +- Add the `name-tests-test` pre-commit hook +- Add the new `phabricator` plugin +- Update test data for `sentry`, `gitlab` and `gerrit` +- Update `pre-commit` configuration, enable `flake8` +- Allow all plugins to fetch secrets from files +- Update packit config to address recent changes +- Fix typo in the Google plugin docstring +- Speed up local testing, add missing require +- Update google plugin installation instructions +- Koji plugin +- Handle GitHub API rate limit +- Add Github Action for PyPI releases * Tue Jan 18 2022 Lukáš Zachar - 0.19-1 - Install all required packages during docs building diff --git a/sources b/sources index c0299c7..9bd7616 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (did-0.19.tar.bz2) = e47f90024af5c446487094d896f59afecb7a83d1f23ce4055dd1d9e410ba224d8f30625385352b046255967346411de92985ab8c90ebe91dccb5db041df8a5cd +SHA512 (did-0.20.tar.bz2) = 739a009ee31415a65e462d608ce110c8a55f2235cddbf677568b40596eff9168f2c7925f3b053e98e7746d6eba7db540214a4278fe7ad850e020b87eec721e4e From 9cc4fa5994f9b98046e0e3632a1a535b109539a4 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 3 Jul 2023 15:54:56 +0200 Subject: [PATCH 11/25] Rebuilt for Python 3.12 --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index 2600159..b5f8a8c 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.20 -Release: 1%{?dist} +Release: 2%{?dist} Summary: What did you do last week, month, year? License: GPLv2+ @@ -54,6 +54,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Mon Jul 03 2023 Python Maint - 0.20-2 +- Rebuilt for Python 3.12 + * Thu Mar 09 2023 Petr Šplíchal - 0.20-1 - Produce fixed `phabricator` statistics - Address packit warning on the `metadata` key From f9b11099e6949b144a7cdbfba5584b20c576dcb0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 17:27:01 +0000 Subject: [PATCH 12/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index b5f8a8c..bc40591 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.20 -Release: 2%{?dist} +Release: 3%{?dist} Summary: What did you do last week, month, year? License: GPLv2+ @@ -54,6 +54,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 0.20-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Mon Jul 03 2023 Python Maint - 0.20-2 - Rebuilt for Python 3.12 From def7ac2bd4a34078da6d4edc74a6df21f273466d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pl=C3=ADchal?= Date: Fri, 10 Nov 2023 23:20:00 +0100 Subject: [PATCH 13/25] Release did-0.21 --- .gitignore | 1 + did.spec | 29 ++++++++++++++++++++++------- sources | 2 +- 3 files changed, 24 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 3184825..52ffb4c 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /did-0.18.tar.bz2 /did-0.19.tar.bz2 /did-0.20.tar.bz2 +/did-0.21.tar.bz2 diff --git a/did.spec b/did.spec index bc40591..2c1996b 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did -Version: 0.20 -Release: 3%{?dist} +Version: 0.21 +Release: 1%{?dist} Summary: What did you do last week, month, year? License: GPLv2+ @@ -22,6 +22,7 @@ Requires: python3-bugzilla Requires: python3-httplib2 Requires: python3-nitrate Requires: python3-requests-gssapi +Requires: python3-feedparser %?python_enable_dependency_generator @@ -54,11 +55,25 @@ export LANG=en_US.utf-8 %license LICENSE %changelog -* Wed Jul 19 2023 Fedora Release Engineering - 0.20-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Mon Jul 03 2023 Python Maint - 0.20-2 -- Rebuilt for Python 3.12 +* Fri Nov 10 2023 Petr Šplíchal - 0.21-1 +- Pass plugin configuration to koji `ClientSession` +- Add `markdown` format output to `bodhi` plugin +- Add `markdown` format output to `pagure` plugin +- Handle connection error fetching gitlab user +- Update instructions for the `google` plugin +- Add `sphinx_rtd_theme` to the list of extensions +- Replace deprecated calls to `warn` +- Fix docs building warnings, pin sphinx version +- Add support for `markdown` format output (#315) +- Move line length recommendation to proper section +- Update pre-commit GH action with latest version +- Add dependency on `python3-feedparser` +- Replace `readfp()` with `read_file()` +- Support defining subitems for header and footer +- Give a reasonable error for unreachable wiki url +- Report Gitlab tasks-commented properly +- Fix typo in section name +- Skip own pull requests in `pull-requests-reviewed` * Thu Mar 09 2023 Petr Šplíchal - 0.20-1 - Produce fixed `phabricator` statistics diff --git a/sources b/sources index 9bd7616..9ce62c6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (did-0.20.tar.bz2) = 739a009ee31415a65e462d608ce110c8a55f2235cddbf677568b40596eff9168f2c7925f3b053e98e7746d6eba7db540214a4278fe7ad850e020b87eec721e4e +SHA512 (did-0.21.tar.bz2) = 289524c80127062840e6f3af5ae8cfced890127a1b991c3b34c06551b88c4b438dcd713d871d743d4a62a3658e8c88b88697fc1c2f94037749aa885d979832f2 From d6ab5bea55cc9a6fc687fb51a861abe3398c8b06 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 17:09:13 +0000 Subject: [PATCH 14/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index 2c1996b..2e7b941 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.21 -Release: 1%{?dist} +Release: 2%{?dist} Summary: What did you do last week, month, year? License: GPLv2+ @@ -55,6 +55,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 0.21-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Nov 10 2023 Petr Šplíchal - 0.21-1 - Pass plugin configuration to koji `ClientSession` - Add `markdown` format output to `bodhi` plugin From 2b34f3338745793017e7b5403d32853faad4ac62 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jan 2024 09:25:57 +0000 Subject: [PATCH 15/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index 2e7b941..09f8820 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.21 -Release: 2%{?dist} +Release: 3%{?dist} Summary: What did you do last week, month, year? License: GPLv2+ @@ -55,6 +55,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Wed Jan 24 2024 Fedora Release Engineering - 0.21-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 0.21-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From b181fafb2c8192f181edd1cc88cb555eb6854253 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Sat, 8 Jun 2024 01:12:07 +0200 Subject: [PATCH 16/25] Rebuilt for Python 3.13 --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index 09f8820..71d357a 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.21 -Release: 3%{?dist} +Release: 4%{?dist} Summary: What did you do last week, month, year? License: GPLv2+ @@ -55,6 +55,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Fri Jun 07 2024 Python Maint - 0.21-4 +- Rebuilt for Python 3.13 + * Wed Jan 24 2024 Fedora Release Engineering - 0.21-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 85d0e9363106ac9bec649edee0dd1b1d023b23cf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 20:57:54 +0000 Subject: [PATCH 17/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index 71d357a..3f2d083 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.21 -Release: 4%{?dist} +Release: 5%{?dist} Summary: What did you do last week, month, year? License: GPLv2+ @@ -55,6 +55,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 0.21-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jun 07 2024 Python Maint - 0.21-4 - Rebuilt for Python 3.13 From 3fdcbd4b76b9120394de99767d37248b5e7a275b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 25 Jul 2024 23:29:55 +0200 Subject: [PATCH 18/25] convert GPLv2+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- did.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/did.spec b/did.spec index 3f2d083..16dd197 100644 --- a/did.spec +++ b/did.spec @@ -1,9 +1,10 @@ Name: did Version: 0.21 -Release: 5%{?dist} +Release: 6%{?dist} Summary: What did you do last week, month, year? -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later URL: https://github.com/psss/did Source0: %{url}/releases/download/%{version}/did-%{version}.tar.bz2 @@ -55,6 +56,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Thu Jul 25 2024 Miroslav Suchý - 0.21-6 +- convert license to SPDX + * Wed Jul 17 2024 Fedora Release Engineering - 0.21-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 7aab162fe874cf96ae14a9d1e7336ba03bdf77b6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 15:44:37 +0000 Subject: [PATCH 19/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index 16dd197..4bbfa16 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.21 -Release: 6%{?dist} +Release: 7%{?dist} Summary: What did you do last week, month, year? # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -56,6 +56,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 0.21-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Jul 25 2024 Miroslav Suchý - 0.21-6 - convert license to SPDX From 1ddd95cdb39e4cfeb731f0454526889d172391db Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 3 Jun 2025 16:23:47 +0200 Subject: [PATCH 20/25] Rebuilt for Python 3.14 --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index 4bbfa16..3c62d41 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.21 -Release: 7%{?dist} +Release: 8%{?dist} Summary: What did you do last week, month, year? # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -56,6 +56,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Tue Jun 03 2025 Python Maint - 0.21-8 +- Rebuilt for Python 3.14 + * Thu Jan 16 2025 Fedora Release Engineering - 0.21-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 696578538e17e62704aa006cc312b6905c32d517 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pl=C3=ADchal?= Date: Wed, 4 Jun 2025 00:19:39 +0200 Subject: [PATCH 21/25] Release did-0.22 --- .gitignore | 1 + did.spec | 91 ++++++++++++++++++++++++++++++++++++------------------ sources | 2 +- 3 files changed, 63 insertions(+), 31 deletions(-) diff --git a/.gitignore b/.gitignore index 52ffb4c..13285ae 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /did-0.19.tar.bz2 /did-0.20.tar.bz2 /did-0.21.tar.bz2 +/did-0.22.tar.bz2 diff --git a/did.spec b/did.spec index 3c62d41..86516b9 100644 --- a/did.spec +++ b/did.spec @@ -1,9 +1,8 @@ Name: did -Version: 0.21 -Release: 8%{?dist} +Version: 0.22 +Release: 1%{?dist} Summary: What did you do last week, month, year? -# Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: https://github.com/psss/did @@ -17,15 +16,17 @@ BuildRequires: python3-dateutil BuildRequires: python3-devel BuildRequires: python3-httplib2 BuildRequires: python3-pytest +BuildRequires: python3-pytest-xdist BuildRequires: python3-requests-gssapi BuildRequires: python3-setuptools +BuildRequires: python3-nitrate Requires: python3-bugzilla Requires: python3-httplib2 Requires: python3-nitrate Requires: python3-requests-gssapi Requires: python3-feedparser +Requires: python3-tenacity -%?python_enable_dependency_generator %description Comfortably gather status report data (e.g. list of committed @@ -35,47 +36,77 @@ range. By default all available stats for this week are reported. %prep %autosetup -S git +%generate_buildrequires +%pyproject_buildrequires + + %build -%py3_build +%pyproject_wheel %install -%py3_install +%pyproject_install +%pyproject_save_files did mkdir -p %{buildroot}%{_mandir}/man1 install -pm 644 did.1.gz %{buildroot}%{_mandir}/man1 %check export LANG=en_US.utf-8 -%{__python3} -m pytest -vv tests/test*.py -k 'not smoke' +%pytest -vv tests/test*.py -k 'not smoke' -%files +%files -f %{pyproject_files} %{_mandir}/man1/* %{_bindir}/did -%{python3_sitelib}/%{name}/ -%{python3_sitelib}/%{name}-*.egg-info/ %doc README.rst examples %license LICENSE %changelog -* Tue Jun 03 2025 Python Maint - 0.21-8 -- Rebuilt for Python 3.14 - -* Thu Jan 16 2025 Fedora Release Engineering - 0.21-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Thu Jul 25 2024 Miroslav Suchý - 0.21-6 -- convert license to SPDX - -* Wed Jul 17 2024 Fedora Release Engineering - 0.21-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Fri Jun 07 2024 Python Maint - 0.21-4 -- Rebuilt for Python 3.13 - -* Wed Jan 24 2024 Fedora Release Engineering - 0.21-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jan 19 2024 Fedora Release Engineering - 0.21-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild +* Tue Jun 03 2025 Petr Šplíchal - 0.22-1 +- Implement `transition` stats for the `jira` plugin (#352) +- Fix issue with wrong `until` in GitHub search (#376) +- List resolved jira by tester and contributor field +- Fix `zammad` token bug, some minor adjustments +- Better handling auth max retry in jira plugin +- Handle JSON decode errors in pagure plugin +- Reuse bodhi connection instead of opening new ones +- Properly handle timeout in pagure plugin +- Complete report even on plugin error +- Better handling on server errors for pagure plugin +- Better handling of wrong url in confluence plugin +- Handle timeout fetching batches in jira plugin +- Fixed Jira updated issues and support timeout +- Collect stats in parallel +- Add stats for updated jira tickets +- Handle rate limiting in Jira plugin +- Allow to filter out orgs in GitHub plugin +- Properly collect comments in GitHub +- Improve items plugin +- Enable pagure closed PRs stats collection +- Add hyperkitty support +- Handle better the GitLab expired token case +- Increased test coverage +- Use pytest-xdist for parallelizing test execution +- Add collection of comments for Pagure +- Cover markdown format while testing Koji +- Use tenacity handling retry connection to GitHub +- Added stats for modified pages in Confluence +- Allow to skip SSL verification in bugzilla plugin +- Added markdown support to google plugin +- Add token authentication to confluence plugin +- Add markdown support to koji plugin +- Fetch all created issues correctly in `pagure` (#379) +- Use custom `user-agent` in the `public_inbox` plugin (#392) +- Fix dockerfile executable path, add git to container (#354) +- Support `user`, `org`, `repo` in the `github` plugin (#373) +- Handle the GitHub rate limit in a better way (#374) +- Create a Public Inbox Plugin +- Implement `did last [monday..sunday]` +- Correctly handle merge commits in verbose mode +- Prevent duplicates in github issue stats +- Retry connecting to GitLab API on error +- Add a `Toolbelt Catalog` entry for `did` +- Allow skipping events that are not reportable +- Add a team report example using login aliases +- Migrate to the `SPDX` identifier * Fri Nov 10 2023 Petr Šplíchal - 0.21-1 - Pass plugin configuration to koji `ClientSession` diff --git a/sources b/sources index 9ce62c6..62c2807 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (did-0.21.tar.bz2) = 289524c80127062840e6f3af5ae8cfced890127a1b991c3b34c06551b88c4b438dcd713d871d743d4a62a3658e8c88b88697fc1c2f94037749aa885d979832f2 +SHA512 (did-0.22.tar.bz2) = c2146e9b1e4d3e10c26429a69a81865aab9011157981780c9a62da292c161c554c40d0145cc131fa572355526a6c2e54013816d653a72b51af6e1bdccacc66bd From 9ac57822955d671054b7964f706b0dc4be15d304 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 4 Jun 2025 19:32:54 +0200 Subject: [PATCH 22/25] Rebuilt for Python 3.14 --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index 86516b9..38a784e 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.22 -Release: 1%{?dist} +Release: 2%{?dist} Summary: What did you do last week, month, year? License: GPL-2.0-or-later @@ -60,6 +60,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Wed Jun 04 2025 Python Maint - 0.22-2 +- Rebuilt for Python 3.14 + * Tue Jun 03 2025 Petr Šplíchal - 0.22-1 - Implement `transition` stats for the `jira` plugin (#352) - Fix issue with wrong `until` in GitHub search (#376) From d8e16581ebf16c1d6f5eea72e3969428dc3eac4f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 19:16:30 +0000 Subject: [PATCH 23/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index 38a784e..12fafce 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.22 -Release: 2%{?dist} +Release: 3%{?dist} Summary: What did you do last week, month, year? License: GPL-2.0-or-later @@ -60,6 +60,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 0.22-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Wed Jun 04 2025 Python Maint - 0.22-2 - Rebuilt for Python 3.14 From fff70b818ced439c0db2e58037328bf22668b9da Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 12:44:14 +0200 Subject: [PATCH 24/25] Rebuilt for Python 3.14.0rc2 bytecode --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index 12fafce..810ef4d 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.22 -Release: 3%{?dist} +Release: 4%{?dist} Summary: What did you do last week, month, year? License: GPL-2.0-or-later @@ -60,6 +60,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Fri Aug 15 2025 Python Maint - 0.22-4 +- Rebuilt for Python 3.14.0rc2 bytecode + * Wed Jul 23 2025 Fedora Release Engineering - 0.22-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 605b3ec6977fe74735f4d2764e07633eb0414817 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:13:39 +0200 Subject: [PATCH 25/25] Rebuilt for Python 3.14.0rc3 bytecode --- did.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/did.spec b/did.spec index 810ef4d..7f7a8cd 100644 --- a/did.spec +++ b/did.spec @@ -1,6 +1,6 @@ Name: did Version: 0.22 -Release: 4%{?dist} +Release: 5%{?dist} Summary: What did you do last week, month, year? License: GPL-2.0-or-later @@ -60,6 +60,9 @@ export LANG=en_US.utf-8 %license LICENSE %changelog +* Fri Sep 19 2025 Python Maint - 0.22-5 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 0.22-4 - Rebuilt for Python 3.14.0rc2 bytecode