From 8a4031ad6db9ce4eeb4e79d34b2705c0310b4daa Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:18:14 +0100 Subject: [PATCH 01/33] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- pybugz.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 7536253..3c34e28 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -6,7 +6,6 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.11 Release: 13.%{posttag}%{?dist} -Group: Applications/Communications License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch From b7c6a0f1b6ce9c2a83fae7e320af3cf1cfaba7b1 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 29 Jan 2019 05:47:15 +0100 Subject: [PATCH 02/33] Remove unneeded %clean section It is the behavior since EPEL5. Signed-off-by: Igor Gnatenko --- pybugz.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/pybugz.spec b/pybugz.spec index 3c34e28..2ec904d 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -58,8 +58,6 @@ mkdir -p %{buildroot}%{_mandir}/man1 cp man/bugz.1 %{buildroot}%{_mandir}/man1/bugz.1 mkdir -p %{buildroot}%{_docdir} -%clean - %files %{_bindir}/bugz %{python3_sitelib}/bugz From e46b783240c4683b45f00f06cc33cd42342d0674 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 2 Feb 2019 05:06:58 +0000 Subject: [PATCH 03/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 2ec904d..eb282e7 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.11 -Release: 13.%{posttag}%{?dist} +Release: 14.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -71,6 +71,9 @@ mkdir -p %{buildroot}%{_docdir} %doc README LICENSE %changelog +* Sat Feb 02 2019 Fedora Release Engineering - 0.11-14.git3459d +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Fri Jul 13 2018 Fedora Release Engineering - 0.11-13.git3459d - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From bcf02a8abff4f962476f8ea6d8e4d8ebf48f93d5 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 31 May 2019 17:57:22 +0200 Subject: [PATCH 04/33] more air between %sections Version: 0.11-14.git3459d --- pybugz.spec | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pybugz.spec b/pybugz.spec index eb282e7..6cf8bb4 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -36,12 +36,15 @@ interface, the user can search, isolate and contribute to the project very quickly. Developers alike can easily extract attachments and close bugs comfortably from the command line. + %prep %autosetup -p1 -n %{name}-%{snapshot} + %build %{__python3} setup.py build + %install # default install process %{__python3} setup.py install --root=%{buildroot} @@ -58,6 +61,7 @@ mkdir -p %{buildroot}%{_mandir}/man1 cp man/bugz.1 %{buildroot}%{_mandir}/man1/bugz.1 mkdir -p %{buildroot}%{_docdir} + %files %{_bindir}/bugz %{python3_sitelib}/bugz @@ -70,6 +74,7 @@ mkdir -p %{buildroot}%{_docdir} %{_mandir}/man5/* %doc README LICENSE + %changelog * Sat Feb 02 2019 Fedora Release Engineering - 0.11-14.git3459d - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 925a815f9fe7abb1e15109b4dca068fb47326ed4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 11:37:08 +0000 Subject: [PATCH 05/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 6cf8bb4..1440bab 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.11 -Release: 14.%{posttag}%{?dist} +Release: 15.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -76,6 +76,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 0.11-15.git3459d +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sat Feb 02 2019 Fedora Release Engineering - 0.11-14.git3459d - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From a1ba83d3f00df51c54464ee567c4f3ffb4f7a5f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 19 Aug 2019 10:23:24 +0200 Subject: [PATCH 06/33] Rebuilt for Python 3.8 --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 1440bab..87bb136 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.11 -Release: 15.%{posttag}%{?dist} +Release: 16.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -76,6 +76,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Mon Aug 19 2019 Miro Hrončok - 0.11-16.git3459d +- Rebuilt for Python 3.8 + * Fri Jul 26 2019 Fedora Release Engineering - 0.11-15.git3459d - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From a2f36ac86d0ff1ba2f686e6e16261ac897580d64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Thu, 3 Oct 2019 13:59:09 +0200 Subject: [PATCH 07/33] Rebuilt for Python 3.8.0rc1 (#1748018) --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 87bb136..c06fa56 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.11 -Release: 16.%{posttag}%{?dist} +Release: 17.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -76,6 +76,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Thu Oct 03 2019 Miro Hrončok - 0.11-17.git3459d +- Rebuilt for Python 3.8.0rc1 (#1748018) + * Mon Aug 19 2019 Miro Hrončok - 0.11-16.git3459d - Rebuilt for Python 3.8 From b94070aac11cd714da73eb859f0d0bc8f753d006 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 30 Jan 2020 10:06:03 +0000 Subject: [PATCH 08/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index c06fa56..6cfd545 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.11 -Release: 17.%{posttag}%{?dist} +Release: 18.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -76,6 +76,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Thu Jan 30 2020 Fedora Release Engineering - 0.11-18.git3459d +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Oct 03 2019 Miro Hrončok - 0.11-17.git3459d - Rebuilt for Python 3.8.0rc1 (#1748018) From d34cbd39e77dc0f61eedf393ac180e59237f8c8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 26 May 2020 02:57:23 +0200 Subject: [PATCH 09/33] Rebuilt for Python 3.9 --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 6cfd545..16434e8 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.11 -Release: 18.%{posttag}%{?dist} +Release: 19.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -76,6 +76,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Tue May 26 2020 Miro Hrončok - 0.11-19.git3459d +- Rebuilt for Python 3.9 + * Thu Jan 30 2020 Fedora Release Engineering - 0.11-18.git3459d - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 73df7d3b89542c9663d2a3e56020ce110ed3beef Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 23:15:56 +0000 Subject: [PATCH 10/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 16434e8..4640c0b 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.11 -Release: 19.%{posttag}%{?dist} +Release: 20.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -76,6 +76,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 0.11-20.git3459d +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue May 26 2020 Miro Hrončok - 0.11-19.git3459d - Rebuilt for Python 3.9 From af7437c3ba6e20f3c3ce8e93af3e542e3f0eaefe Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 08:50:11 +0000 Subject: [PATCH 11/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 4640c0b..4404197 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.11 -Release: 20.%{posttag}%{?dist} +Release: 21.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -76,6 +76,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 0.11-21.git3459d +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Tue Jul 28 2020 Fedora Release Engineering - 0.11-20.git3459d - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From adb35e66aa359c28b23ca11018873a8490f404eb Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 20:16:24 +0200 Subject: [PATCH 12/33] Rebuilt for Python 3.10 --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 4404197..d058ee8 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.11 -Release: 21.%{posttag}%{?dist} +Release: 22.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -76,6 +76,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Fri Jun 04 2021 Python Maint - 0.11-22.git3459d +- Rebuilt for Python 3.10 + * Wed Jan 27 2021 Fedora Release Engineering - 0.11-21.git3459d - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 7dd763028b6b387bc303ca7264438ed53c63543e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 04:22:20 +0000 Subject: [PATCH 13/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index d058ee8..3cb02d9 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.11 -Release: 22.%{posttag}%{?dist} +Release: 23.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -76,6 +76,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 0.11-23.git3459d +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Jun 04 2021 Python Maint - 0.11-22.git3459d - Rebuilt for Python 3.10 From 21e5954f94b37c4731581d2bfa4547998c9dd1b7 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 3 Dec 2021 13:01:41 +0100 Subject: [PATCH 14/33] Set the default RH Bugzilla limit to 1000 Version: 0.11-24.git3459d --- pybugz-0.11-git3459d-default-limit.patch | 49 ++++++++++++++++++++++++ pybugz.spec | 6 ++- 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 pybugz-0.11-git3459d-default-limit.patch diff --git a/pybugz-0.11-git3459d-default-limit.patch b/pybugz-0.11-git3459d-default-limit.patch new file mode 100644 index 0000000..b9aaca6 --- /dev/null +++ b/pybugz-0.11-git3459d-default-limit.patch @@ -0,0 +1,49 @@ +Red Hat bugzilla sets the default limit to 20 + +This is terribly small number for a random use-case. Let's configure the +default on client-side to the maximal 1000 (users can provide their own default +in ~/.bugzrc). + +Anyways, the --limit/--offset options are already implemented. + + +diff --git a/bugz/cli.py b/bugz/cli.py +index 94842f2..03ca31f 100644 +--- a/bugz/cli.py ++++ b/bugz/cli.py +@@ -625,6 +625,10 @@ the keywords given on the title (or the body if specified). + + search_term = ' '.join(conn.terms).strip() + ++ def_limit = getattr(conn, "default_limit", None) ++ if def_limit and "limit" not in params: ++ params["limit"] = def_limit ++ + if not (params or search_term): + raise BugzError('Please give search terms or options.') + +diff --git a/bugz/connection.py b/bugz/connection.py +index bdf5734..aaa5e04 100644 +--- a/bugz/connection.py ++++ b/bugz/connection.py +@@ -57,6 +57,11 @@ class Connection: + self.password = get_config_option(config.get, + self.connection, 'password') + ++ if not hasattr(self, 'default_limit'): ++ if config.has_option(self.connection, 'default_limit'): ++ self.default_limit = get_config_option(config.get, ++ self.connection, 'default_limit') ++ + if not hasattr(self, 'passwordcmd'): + if config.has_option(self.connection, 'passwordcmd'): + self.passwordcmd = get_config_option(config.get, +diff --git a/pybugz.d/redhat.conf b/pybugz.d/redhat.conf +index 66c6281..b27d004 100644 +--- a/pybugz.d/redhat.conf ++++ b/pybugz.d/redhat.conf +@@ -1,3 +1,4 @@ + [RedHat] + base = https://bugzilla.redhat.com/xmlrpc.cgi + search_statuses = NEW ASSIGNED MODIFIED ON_DEV POST ++default_limit = 1000 diff --git a/pybugz.spec b/pybugz.spec index 3cb02d9..04a00c8 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.11 -Release: 23.%{posttag}%{?dist} +Release: 24.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -14,6 +14,7 @@ Requires: python3 BuildRequires: python3-devel Patch0: rh-default.patch +Patch1: pybugz-0.11-git3459d-default-limit.patch %if ! 0%{?rhel} # no bash-completion for RHEL @@ -76,6 +77,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Fri Dec 03 2021 Pavel Raiskup - 0.11-24.git3459d +- set the default limit for the Red Hat Bugzilla to 1000 + * Fri Jul 23 2021 Fedora Release Engineering - 0.11-23.git3459d - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 39626eadb00a09dd9e44b43bb4755a04a8ba14d8 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 3 Dec 2021 13:54:43 +0100 Subject: [PATCH 15/33] Rebase against the upstream HEAD This changed the authentication a bit. Version: 0.13-1.gitbb0ae --- .gitignore | 2 +- pybugz-0.10-git683dd-rh-specific.patch | 58 ------------------------ pybugz-0.11-git3459d-default-limit.patch | 49 -------------------- pybugz-0.13-gitbb0ae-rh-default.patch | 8 ++++ pybugz.spec | 13 +++--- rh-default.patch | 21 --------- sources | 2 +- 7 files changed, 16 insertions(+), 137 deletions(-) delete mode 100644 pybugz-0.10-git683dd-rh-specific.patch delete mode 100644 pybugz-0.11-git3459d-default-limit.patch create mode 100644 pybugz-0.13-gitbb0ae-rh-default.patch delete mode 100644 rh-default.patch diff --git a/.gitignore b/.gitignore index 8fd17a6..980b1c8 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/pybugz-0.11-git3459d.tar.gz +/pybugz-*.tar.gz diff --git a/pybugz-0.10-git683dd-rh-specific.patch b/pybugz-0.10-git683dd-rh-specific.patch deleted file mode 100644 index e3db0d0..0000000 --- a/pybugz-0.10-git683dd-rh-specific.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff --git a/bugz/cli.py b/bugz/cli.py -index aa45d3b..12e2224 100644 ---- a/bugz/cli.py -+++ b/bugz/cli.py -@@ -240,7 +240,10 @@ class PrettyBugz: - log_info(log_msg) - - if not 'status' in params.keys(): -- params['status'] = ['CONFIRMED', 'IN_PROGRESS', 'UNCONFIRMED'] -+ params['status'] = ['CONFIRMED', 'IN_PROGRESS', -+ 'UNCONFIRMED', 'NEW', 'ASSIGNED', 'ON_DEV', -+ 'POST', 'MODIFIED', 'ON_QA', 'VERIFIED', -+ 'RELEASE_PENDING'] - elif 'ALL' in params['status']: - del params['status'] - -diff --git a/bugzrc.example b/bugzrc.example -index f516bf0..e8e1234 100644 ---- a/bugzrc.example -+++ b/bugzrc.example -@@ -59,3 +59,20 @@ - # - # All parameters listed above can be used in the default section if you - # only use one bugzilla installation. -+ -+[gentoo] -+base: https://bugs.gentoo.org/xmlrpc.cgi -+columns: 80 -+encoding: utf-8 -+# user: myname@my.project.com -+# password: secret2 -+ -+[redhat] -+base: https://bugzilla.redhat.com/xmlrpc.cgi -+columns: 80 -+encoding: utf-8 -+# user: myname@my.project.com -+# password: secret2 -+ -+[default] -+connection: redhat -diff --git a/man/bugz.1 b/man/bugz.1 -index 5a88494..365ab7e 100644 ---- a/man/bugz.1 -+++ b/man/bugz.1 -@@ -28,6 +28,12 @@ This man page is a stub; the bugz program has extensive built in help. - will show the help for the global options and - .B bugz [subcommand] -h - will show the help for a specific subcommand. -+.SH CONFIGURATION -+PyBugz is still configured just using the ~/.bugzrc file. For simple template -+look at the bugzrc.example -+.B (rpm -qd pybugz | grep example) -+- you may copy it directly into your home directory to make PyBugz work by -+default with Red Hat bugzilla. - .SH BUGS - .PP - The home page of this project is http://www.github.com/williamh/pybugz. diff --git a/pybugz-0.11-git3459d-default-limit.patch b/pybugz-0.11-git3459d-default-limit.patch deleted file mode 100644 index b9aaca6..0000000 --- a/pybugz-0.11-git3459d-default-limit.patch +++ /dev/null @@ -1,49 +0,0 @@ -Red Hat bugzilla sets the default limit to 20 - -This is terribly small number for a random use-case. Let's configure the -default on client-side to the maximal 1000 (users can provide their own default -in ~/.bugzrc). - -Anyways, the --limit/--offset options are already implemented. - - -diff --git a/bugz/cli.py b/bugz/cli.py -index 94842f2..03ca31f 100644 ---- a/bugz/cli.py -+++ b/bugz/cli.py -@@ -625,6 +625,10 @@ the keywords given on the title (or the body if specified). - - search_term = ' '.join(conn.terms).strip() - -+ def_limit = getattr(conn, "default_limit", None) -+ if def_limit and "limit" not in params: -+ params["limit"] = def_limit -+ - if not (params or search_term): - raise BugzError('Please give search terms or options.') - -diff --git a/bugz/connection.py b/bugz/connection.py -index bdf5734..aaa5e04 100644 ---- a/bugz/connection.py -+++ b/bugz/connection.py -@@ -57,6 +57,11 @@ class Connection: - self.password = get_config_option(config.get, - self.connection, 'password') - -+ if not hasattr(self, 'default_limit'): -+ if config.has_option(self.connection, 'default_limit'): -+ self.default_limit = get_config_option(config.get, -+ self.connection, 'default_limit') -+ - if not hasattr(self, 'passwordcmd'): - if config.has_option(self.connection, 'passwordcmd'): - self.passwordcmd = get_config_option(config.get, -diff --git a/pybugz.d/redhat.conf b/pybugz.d/redhat.conf -index 66c6281..b27d004 100644 ---- a/pybugz.d/redhat.conf -+++ b/pybugz.d/redhat.conf -@@ -1,3 +1,4 @@ - [RedHat] - base = https://bugzilla.redhat.com/xmlrpc.cgi - search_statuses = NEW ASSIGNED MODIFIED ON_DEV POST -+default_limit = 1000 diff --git a/pybugz-0.13-gitbb0ae-rh-default.patch b/pybugz-0.13-gitbb0ae-rh-default.patch new file mode 100644 index 0000000..ac1321d --- /dev/null +++ b/pybugz-0.13-gitbb0ae-rh-default.patch @@ -0,0 +1,8 @@ +diff --git a/pybugz.d/default.conf b/pybugz.d/default.conf +index cef06b8..32bdd41 100644 +--- a/pybugz.d/default.conf ++++ b/pybugz.d/default.conf +@@ -1,2 +1,2 @@ + [default] +-connection = Gentoo ++connection = RedHat diff --git a/pybugz.spec b/pybugz.spec index 04a00c8..245f0bb 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -1,11 +1,11 @@ -%global gitrev 3459d +%global gitrev bb0ae %global posttag git%{gitrev} %global snapshot %{version}-%{posttag} Name: pybugz Summary: Command line interface for Bugzilla written in Python -Version: 0.11 -Release: 24.%{posttag}%{?dist} +Version: 0.13 +Release: 1.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -13,8 +13,7 @@ BuildArch: noarch Requires: python3 BuildRequires: python3-devel -Patch0: rh-default.patch -Patch1: pybugz-0.11-git3459d-default-limit.patch +Patch0: pybugz-0.13-gitbb0ae-rh-default.patch %if ! 0%{?rhel} # no bash-completion for RHEL @@ -77,8 +76,8 @@ mkdir -p %{buildroot}%{_docdir} %changelog -* Fri Dec 03 2021 Pavel Raiskup - 0.11-24.git3459d -- set the default limit for the Red Hat Bugzilla to 1000 +* Fri Dec 03 2021 Pavel Raiskup - 0.13-1.gitbb0ae +- rebase to the latest git HEAD * Fri Jul 23 2021 Fedora Release Engineering - 0.11-23.git3459d - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/rh-default.patch b/rh-default.patch deleted file mode 100644 index 09df1e1..0000000 --- a/rh-default.patch +++ /dev/null @@ -1,21 +0,0 @@ -From 7e2b0baa8f8229668fb23f30bb741dfd79b412b4 Mon Sep 17 00:00:00 2001 -From: Pavel Raiskup -Date: Mon, 19 Oct 2015 15:49:00 +0200 -Subject: [PATCH] config: set RedHat connection as default - ---- - pybugz.d/default.conf | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/pybugz.d/default.conf b/pybugz.d/default.conf -index 33d48d6..c3fe9cd 100644 ---- a/pybugz.d/default.conf -+++ b/pybugz.d/default.conf -@@ -1,3 +1,3 @@ - [default] --connection = Gentoo -+connection = RedHat - search_statuses = CONFIRMED IN_PROGRESS UNCONFIRMED --- -2.5.0 - diff --git a/sources b/sources index a3eea28..4984a94 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d061d49b70858c64a1d24b3c11f7d9be pybugz-0.11-git3459d.tar.gz +SHA512 (pybugz-0.13-gitbb0ae.tar.gz) = cca9c875f747d2a5153ee79aee68d7c83fc86a25f31ae035ca7c11f74fa4fe7a5df57562fedb5447d126d0747762b7af4bd33fdf54d0c6fe9cd08893a3261383 From 9f9ef003c377b2b81e7dc03871cf8f0b11a6c8e1 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 3 Dec 2021 13:56:00 +0100 Subject: [PATCH 16/33] Set limit=1000 for Red Hat Bugzilla Set interactive=True, and limit=1000 by default for RHBZ. Proposed: https://github.com/williamh/pybugz/pull/111 Version: 0.13-1.gitbb0ae --- pybugz-0.13-gitbb0ae-limit-configurable.patch | 52 +++++++++++++++++++ pybugz.spec | 2 + 2 files changed, 54 insertions(+) create mode 100644 pybugz-0.13-gitbb0ae-limit-configurable.patch diff --git a/pybugz-0.13-gitbb0ae-limit-configurable.patch b/pybugz-0.13-gitbb0ae-limit-configurable.patch new file mode 100644 index 0000000..32408ff --- /dev/null +++ b/pybugz-0.13-gitbb0ae-limit-configurable.patch @@ -0,0 +1,52 @@ +From 0bd2517f92874c758ec30177c5df4ecdf222236b Mon Sep 17 00:00:00 2001 +From: Pavel Raiskup +Date: Fri, 3 Dec 2021 13:41:53 +0100 +Subject: [PATCH] Query limit to be configurable + +Red Hat Bugzilla applied policy that anonymous queries can get at most +20 lines in the API output, and authenticated queries up to 1000. + +So it is probably a good idea to "push" Red Hat maintainers to the +authentication (interactive=True) a little bit more and set some +reasonable default limit (limit=1000), otherwise the output will be very +limited (and there's a risk that user misses some bugs thinking that the +output is complete). + +Both of those options can be changed in $HOME/.bugzrc. + +Proposed: +https://github.com/williamh/pybugz/pull/111 +--- + bugz/settings.py | 5 +++++ + pybugz.d/redhat.conf | 2 ++ + 2 files changed, 7 insertions(+) + +diff --git a/bugz/settings.py b/bugz/settings.py +index c45481c..1666f38 100644 +--- a/bugz/settings.py ++++ b/bugz/settings.py +@@ -123,6 +123,11 @@ class Settings: + else: + self.insecure = False + ++ if not hasattr(self, 'limit'): ++ if config.has_option(self.connection, 'limit'): ++ self.limit = get_config_option(config.get, self.connection, ++ 'limit') ++ + if getattr(self, 'encoding', None) is not None: + log_info('The encoding option is deprecated.') + +diff --git a/pybugz.d/redhat.conf b/pybugz.d/redhat.conf +index 36712a5..ec9d293 100644 +--- a/pybugz.d/redhat.conf ++++ b/pybugz.d/redhat.conf +@@ -1,3 +1,5 @@ + [RedHat] + base = https://bugzilla.redhat.com/xmlrpc.cgi + search_statuses = NEW, ASSIGNED, MODIFIED, ON_DEV, POST ++interactive = True ++limit = 1000 +-- +2.33.1 + diff --git a/pybugz.spec b/pybugz.spec index 245f0bb..de9570a 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -14,6 +14,7 @@ Requires: python3 BuildRequires: python3-devel Patch0: pybugz-0.13-gitbb0ae-rh-default.patch +Patch1: pybugz-0.13-gitbb0ae-limit-configurable.patch %if ! 0%{?rhel} # no bash-completion for RHEL @@ -78,6 +79,7 @@ mkdir -p %{buildroot}%{_docdir} %changelog * Fri Dec 03 2021 Pavel Raiskup - 0.13-1.gitbb0ae - rebase to the latest git HEAD +- allow 'limit: ' configuration, and set limit=1000 for the Red Hat Bugzilla instance * Fri Jul 23 2021 Fedora Release Engineering - 0.11-23.git3459d - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From c0577fe8893150e30d96d38188fd6e2e36065b54 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 23 Dec 2021 09:45:06 +0100 Subject: [PATCH 17/33] Fix FTBFS Version: 0.13-1.gitbb0ae --- pybugz.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/pybugz.spec b/pybugz.spec index de9570a..a506814 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -12,6 +12,7 @@ BuildArch: noarch Requires: python3 BuildRequires: python3-devel +BuildRequires: python3-setuptools Patch0: pybugz-0.13-gitbb0ae-rh-default.patch Patch1: pybugz-0.13-gitbb0ae-limit-configurable.patch From f07efce696518e4abed8efed4f87d7a198f55fc0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jan 2022 09:45:08 +0000 Subject: [PATCH 18/33] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index a506814..3680086 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.13 -Release: 1.%{posttag}%{?dist} +Release: 2.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -78,6 +78,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Fri Jan 21 2022 Fedora Release Engineering - 0.13-2.gitbb0ae +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Dec 03 2021 Pavel Raiskup - 0.13-1.gitbb0ae - rebase to the latest git HEAD - allow 'limit: ' configuration, and set limit=1000 for the Red Hat Bugzilla instance From 244e423122b4a07503fd3ee95bc620839fcb9f5b Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 14:52:51 +0200 Subject: [PATCH 19/33] Rebuilt for Python 3.11 --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 3680086..1954599 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.13 -Release: 2.%{posttag}%{?dist} +Release: 3.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -78,6 +78,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Mon Jun 13 2022 Python Maint - 0.13-3.gitbb0ae +- Rebuilt for Python 3.11 + * Fri Jan 21 2022 Fedora Release Engineering - 0.13-2.gitbb0ae - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From cb184cc719088f8a2eab635e3645ac15d9c54680 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 22 Jul 2022 15:43:24 +0000 Subject: [PATCH 20/33] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 1954599..49d3f9b 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.13 -Release: 3.%{posttag}%{?dist} +Release: 4.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -78,6 +78,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Fri Jul 22 2022 Fedora Release Engineering - 0.13-4.gitbb0ae +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Mon Jun 13 2022 Python Maint - 0.13-3.gitbb0ae - Rebuilt for Python 3.11 From ab47cffdd484dcdbe3316d64ea64dc6ccf672e2d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 20 Jan 2023 10:35:24 +0000 Subject: [PATCH 21/33] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 49d3f9b..163bd41 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.13 -Release: 4.%{posttag}%{?dist} +Release: 5.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -78,6 +78,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Fri Jan 20 2023 Fedora Release Engineering - 0.13-5.gitbb0ae +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Fri Jul 22 2022 Fedora Release Engineering - 0.13-4.gitbb0ae - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 5287d73eb30164c112376f5f67de5a8c16389da1 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 13 Jun 2023 20:24:40 +0200 Subject: [PATCH 22/33] Rebuilt for Python 3.12 --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 163bd41..5d824a7 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.13 -Release: 5.%{posttag}%{?dist} +Release: 6.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -78,6 +78,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Tue Jun 13 2023 Python Maint - 0.13-6.gitbb0ae +- Rebuilt for Python 3.12 + * Fri Jan 20 2023 Fedora Release Engineering - 0.13-5.gitbb0ae - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 74e0e7fa5cf68c29fc27b498d3580c90c8770e02 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jul 2023 06:38:51 +0000 Subject: [PATCH 23/33] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 5d824a7..14f518d 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.13 -Release: 6.%{posttag}%{?dist} +Release: 7.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -78,6 +78,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Fri Jul 21 2023 Fedora Release Engineering - 0.13-7.gitbb0ae +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Jun 13 2023 Python Maint - 0.13-6.gitbb0ae - Rebuilt for Python 3.12 From 4a9bf0709e80daaf5f810a73a04ad38eeda55803 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 22:40:03 +0000 Subject: [PATCH 24/33] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 14f518d..8bc7d79 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.13 -Release: 7.%{posttag}%{?dist} +Release: 8.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -78,6 +78,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 0.13-8.gitbb0ae +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jul 21 2023 Fedora Release Engineering - 0.13-7.gitbb0ae - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 6f258e0bd0399e364eff9232609983b3a81fdfc5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jan 2024 00:28:37 +0000 Subject: [PATCH 25/33] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 8bc7d79..23cd5b4 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.13 -Release: 8.%{posttag}%{?dist} +Release: 9.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -78,6 +78,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Fri Jan 26 2024 Fedora Release Engineering - 0.13-9.gitbb0ae +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 0.13-8.gitbb0ae - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From f5fa45bb872567a7d6860f77ee77353223b0039d Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 08:34:20 +0200 Subject: [PATCH 26/33] Rebuilt for Python 3.13 --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 23cd5b4..044c0d5 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.13 -Release: 9.%{posttag}%{?dist} +Release: 10.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -78,6 +78,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Fri Jun 07 2024 Python Maint - 0.13-10.gitbb0ae +- Rebuilt for Python 3.13 + * Fri Jan 26 2024 Fedora Release Engineering - 0.13-9.gitbb0ae - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 09f9f02045d244ebb4e33512901c11adbfbb18a1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 08:48:45 +0000 Subject: [PATCH 27/33] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 044c0d5..9e3f9af 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.13 -Release: 10.%{posttag}%{?dist} +Release: 11.%{posttag}%{?dist} License: GPLv2 URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -78,6 +78,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Fri Jul 19 2024 Fedora Release Engineering - 0.13-11.gitbb0ae +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jun 07 2024 Python Maint - 0.13-10.gitbb0ae - Rebuilt for Python 3.13 From 68425cf39da7014ae62d840f891c9abde22c7305 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Mon, 29 Jul 2024 11:44:46 +0200 Subject: [PATCH 28/33] convert GPLv2 license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- pybugz.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pybugz.spec b/pybugz.spec index 9e3f9af..d961e8f 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,8 +5,9 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.13 -Release: 11.%{posttag}%{?dist} -License: GPLv2 +Release: 12.%{posttag}%{?dist} +# Automatically converted from old format: GPLv2 - review is highly recommended. +License: GPL-2.0-only URL: https://github.com/williamh/pybugz BuildArch: noarch @@ -78,6 +79,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Mon Jul 29 2024 Miroslav Suchý - 0.13-12.gitbb0ae +- convert license to SPDX + * Fri Jul 19 2024 Fedora Release Engineering - 0.13-11.gitbb0ae - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 4f38f3bda6b14f31579a1f8d8553ed17eefe907e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 11:10:10 +0000 Subject: [PATCH 29/33] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index d961e8f..7b04d96 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.13 -Release: 12.%{posttag}%{?dist} +Release: 13.%{posttag}%{?dist} # Automatically converted from old format: GPLv2 - review is highly recommended. License: GPL-2.0-only URL: https://github.com/williamh/pybugz @@ -79,6 +79,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Sat Jan 18 2025 Fedora Release Engineering - 0.13-13.gitbb0ae +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Mon Jul 29 2024 Miroslav Suchý - 0.13-12.gitbb0ae - convert license to SPDX From 694472609a258c16fbccf719ab440eec33ca8e2b Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 20:00:05 +0200 Subject: [PATCH 30/33] Rebuilt for Python 3.14 --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 7b04d96..3dc4e8b 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.13 -Release: 13.%{posttag}%{?dist} +Release: 14.%{posttag}%{?dist} # Automatically converted from old format: GPLv2 - review is highly recommended. License: GPL-2.0-only URL: https://github.com/williamh/pybugz @@ -79,6 +79,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Mon Jun 02 2025 Python Maint - 0.13-14.gitbb0ae +- Rebuilt for Python 3.14 + * Sat Jan 18 2025 Fedora Release Engineering - 0.13-13.gitbb0ae - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 0c1730dea5ecb8e6115483ebf79535b6de1b5acc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 06:19:25 +0000 Subject: [PATCH 31/33] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 3dc4e8b..cf6d496 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.13 -Release: 14.%{posttag}%{?dist} +Release: 15.%{posttag}%{?dist} # Automatically converted from old format: GPLv2 - review is highly recommended. License: GPL-2.0-only URL: https://github.com/williamh/pybugz @@ -79,6 +79,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 0.13-15.gitbb0ae +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Mon Jun 02 2025 Python Maint - 0.13-14.gitbb0ae - Rebuilt for Python 3.14 From ed11b58d1ba1b4e57e64a73a2fc37b858d8bee26 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 13:07:42 +0200 Subject: [PATCH 32/33] Rebuilt for Python 3.14.0rc2 bytecode --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index cf6d496..493d35f 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.13 -Release: 15.%{posttag}%{?dist} +Release: 16.%{posttag}%{?dist} # Automatically converted from old format: GPLv2 - review is highly recommended. License: GPL-2.0-only URL: https://github.com/williamh/pybugz @@ -79,6 +79,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Fri Aug 15 2025 Python Maint - 0.13-16.gitbb0ae +- Rebuilt for Python 3.14.0rc2 bytecode + * Fri Jul 25 2025 Fedora Release Engineering - 0.13-15.gitbb0ae - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From d2c0f5a4ad5defa3677901e5cdfe1195506e6d73 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:38:22 +0200 Subject: [PATCH 33/33] Rebuilt for Python 3.14.0rc3 bytecode --- pybugz.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pybugz.spec b/pybugz.spec index 493d35f..54fdbc9 100644 --- a/pybugz.spec +++ b/pybugz.spec @@ -5,7 +5,7 @@ Name: pybugz Summary: Command line interface for Bugzilla written in Python Version: 0.13 -Release: 16.%{posttag}%{?dist} +Release: 17.%{posttag}%{?dist} # Automatically converted from old format: GPLv2 - review is highly recommended. License: GPL-2.0-only URL: https://github.com/williamh/pybugz @@ -79,6 +79,9 @@ mkdir -p %{buildroot}%{_docdir} %changelog +* Fri Sep 19 2025 Python Maint - 0.13-17.gitbb0ae +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 0.13-16.gitbb0ae - Rebuilt for Python 3.14.0rc2 bytecode