Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-copr-cli for openSUSE:Factory
checked in at 2023-02-10 14:36:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-copr-cli (Old)
and /work/SRC/openSUSE:Factory/.python-copr-cli.new.1848 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-copr-cli"
Fri Feb 10 14:36:00 2023 rev:5 rq:1064202 version:1.105
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-copr-cli/python-copr-cli.changes
2022-12-09 13:19:34.083571250 +0100
+++
/work/SRC/openSUSE:Factory/.python-copr-cli.new.1848/python-copr-cli.changes
2023-02-10 14:36:10.610227606 +0100
@@ -1,0 +2,9 @@
+Fri Feb 10 10:05:34 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 1.105:
+ * More understandable module hotfixes description
+ * Add options to download only built RPMs/spec files
+ * Use the --dirname parameter for copr-cli monitor
+ * Disable appstream by default
+
+-------------------------------------------------------------------
Old:
----
copr-cli-1.104.tar.gz
New:
----
copr-cli-1.105.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-copr-cli.spec ++++++
--- /var/tmp/diff_new_pack.1lBYsY/_old 2023-02-10 14:36:11.050230236 +0100
+++ /var/tmp/diff_new_pack.1lBYsY/_new 2023-02-10 14:36:11.054230259 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-copr-cli
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,11 +17,11 @@
Name: python-copr-cli
-Version: 1.104
+Version: 1.105
Release: 0
Summary: Copr cli
License: GPL-2.0-or-later
-URL: https://pagure.io/copr/copr
+URL: https://github.com/fedora-copr/copr
Source:
https://files.pythonhosted.org/packages/source/c/copr-cli/copr-cli-%{version}.tar.gz
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
++++++ copr-cli-1.104.tar.gz -> copr-cli-1.105.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/copr-cli-1.104/PKG-INFO new/copr-cli-1.105/PKG-INFO
--- old/copr-cli-1.104/PKG-INFO 2022-11-29 14:16:38.202402800 +0100
+++ new/copr-cli-1.105/PKG-INFO 2023-01-25 15:18:32.687257800 +0100
@@ -1,12 +1,11 @@
Metadata-Version: 2.1
Name: copr-cli
-Version: 1.104
+Version: 1.105
Summary: CLI tool to run copr
Home-page: https://github.com/fedora-copr/copr
Author: Pierre-Yves Chibon
Author-email: [email protected]
License: GPLv2+
-Platform: UNKNOWN
Classifier: License :: OSI Approved :: GNU General Public License v2 or later
(GPLv2+)
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
@@ -20,4 +19,3 @@
is used to allow packagers to create third party repositories.
This part is a command line interface to use copr.
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/copr-cli-1.104/copr-cli.spec
new/copr-cli-1.105/copr-cli.spec
--- old/copr-cli-1.104/copr-cli.spec 2022-11-26 21:55:00.000000000 +0100
+++ new/copr-cli-1.105/copr-cli.spec 2023-01-25 14:29:44.000000000 +0100
@@ -9,11 +9,11 @@
%global min_python_copr_version 1.120.3.dev
Name: copr-cli
-Version: 1.104
+Version: 1.105
Release: 1%{?dist}
Summary: Command line interface for COPR
-License: GPLv2+
+License: GPL-2.0-or-later
URL: https://github.com/fedora-copr/copr
# Source is created by:
@@ -132,6 +132,13 @@
%changelog
+* Tue Jan 24 2023 Jakub Kadlcik <[email protected]> 1.105-1
+- More understandable module hotfixes description
+- Add options to download only built RPMs/spec files
+- Use the --dirname parameter for copr-cli monitor
+- Disable appstream by default
+- Use SPDX license
+
* Sat Nov 26 2022 Jakub Kadlcik <[email protected]> 1.104-1
- move to GitHub home page
- add parameter for custom method repos
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/copr-cli-1.104/copr_cli/main.py
new/copr-cli-1.105/copr_cli/main.py
--- old/copr-cli-1.104/copr_cli/main.py 2022-11-17 20:15:24.000000000 +0100
+++ new/copr-cli-1.105/copr_cli/main.py 2023-01-23 01:47:56.000000000 +0100
@@ -633,6 +633,13 @@
cmd = ['wget', '-r', '-nH', '--no-parent', '--reject',
'"index.html*"', '-e', 'robots=off', '--no-verbose']
cmd.extend(['-P', os.path.join(args.dest, chroot.name)])
cmd.extend(['--cut-dirs', str(base_len + 4)])
+
+ if args.rpms:
+ cmd.extend(["-A", "*.rpm"])
+
+ if args.spec:
+ cmd.extend(["-A", "*.spec"])
+
cmd.append(chroot.result_url)
subprocess.call(cmd)
@@ -1104,9 +1111,10 @@
parser_create.add_argument("--delete-after-days", default=None,
metavar='DAYS',
help="Delete the project after the specfied
period of time")
- parser_create.add_argument("--module-hotfixes", choices=["on", "off"],
default="off",
- help=("make packages from this project
available "
- "on along with packages from the active
module streams."))
+ parser_create.add_argument(
+ "--module-hotfixes", choices=["on", "off"], default="off",
+ help=("Allow packages from this project to override packages from "
+ "active module streams."))
parser_create.add_argument(
"--multilib", choices=["on", "off"], default="off",
help=("When users enable this copr repository on 64bit variant of "
@@ -1122,7 +1130,7 @@
"the build itself."))
parser_create.add_argument(
- "--appstream", choices=["on", "off"], default="on",
+ "--appstream", choices=["on", "off"], default="off",
help=("Generate AppStream metadata for this project. Generating "
"metadata slows down the builds in large Copr projects."))
@@ -1162,9 +1170,10 @@
help=("Delete the project after the specfied "
"period of time, empty or -1 disables, "
"(default is \"don't change\")"))
- parser_modify.add_argument("--module-hotfixes", choices=["on", "off"],
- help=("make packages from this project
available "
- "on along with packages from the active
module streams."))
+ parser_modify.add_argument(
+ "--module-hotfixes", choices=["on", "off"],
+ help=("Allow packages from this project to override packages from "
+ "active module streams."))
parser_modify.add_argument(
"--multilib", choices=["on", "off"],
help=("When users enable this copr repository on 64bit variant of "
@@ -1180,7 +1189,7 @@
"the build itself."))
parser_modify.add_argument(
- "--appstream", choices=["on", "off"], default="on",
+ "--appstream", choices=["on", "off"], default="off",
help=("Generate AppStream metadata for this project. Generating "
"metadata slows down the builds in large Copr projects."))
@@ -1429,6 +1438,18 @@
help="Select chroots to fetch")
parser_download_build.add_argument("--dest", "-d", dest="dest",
help="Base directory to store
packages", default=".")
+ parser_download_build.add_argument(
+ "--rpms",
+ dest="rpms",
+ action="store_true",
+ help="Download only built RPM packages",
+ )
+ parser_download_build.add_argument(
+ "--spec",
+ dest="spec",
+ action="store_true",
+ help="Download only the .spec file",
+ )
parser_download_build.set_defaults(func="action_download_build")
# create the parser for the "cancel" command
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/copr-cli-1.104/copr_cli/monitor.py
new/copr-cli-1.105/copr_cli/monitor.py
--- old/copr-cli-1.104/copr_cli/monitor.py 2022-02-06 21:01:02.000000000
+0100
+++ new/copr-cli-1.105/copr_cli/monitor.py 2023-01-23 01:47:56.000000000
+0100
@@ -56,6 +56,7 @@
data = commands.client.monitor_proxy.monitor(
ownername=ownername, projectname=projectname,
+ project_dirname=args.dirname,
additional_fields=requested_fields,
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/copr-cli-1.104/copr_cli.egg-info/PKG-INFO
new/copr-cli-1.105/copr_cli.egg-info/PKG-INFO
--- old/copr-cli-1.104/copr_cli.egg-info/PKG-INFO 2022-11-29
14:16:37.000000000 +0100
+++ new/copr-cli-1.105/copr_cli.egg-info/PKG-INFO 2023-01-25
15:18:32.000000000 +0100
@@ -1,12 +1,11 @@
Metadata-Version: 2.1
Name: copr-cli
-Version: 1.104
+Version: 1.105
Summary: CLI tool to run copr
Home-page: https://github.com/fedora-copr/copr
Author: Pierre-Yves Chibon
Author-email: [email protected]
License: GPLv2+
-Platform: UNKNOWN
Classifier: License :: OSI Approved :: GNU General Public License v2 or later
(GPLv2+)
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
@@ -20,4 +19,3 @@
is used to allow packagers to create third party repositories.
This part is a command line interface to use copr.
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/copr-cli-1.104/copr_cli.egg-info/entry_points.txt
new/copr-cli-1.105/copr_cli.egg-info/entry_points.txt
--- old/copr-cli-1.104/copr_cli.egg-info/entry_points.txt 2022-11-29
14:16:37.000000000 +0100
+++ new/copr-cli-1.105/copr_cli.egg-info/entry_points.txt 2023-01-25
15:18:32.000000000 +0100
@@ -1,3 +1,2 @@
[console_scripts]
copr-cli = copr_cli.main:main
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/copr-cli-1.104/setup.py new/copr-cli-1.105/setup.py
--- old/copr-cli-1.104/setup.py 2022-11-26 21:55:00.000000000 +0100
+++ new/copr-cli-1.105/setup.py 2023-01-25 14:29:44.000000000 +0100
@@ -31,7 +31,7 @@
setup(
name=__name__,
- version="1.104",
+ version="1.105",
description=__description__,
long_description=long_description,
author=__author__,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/copr-cli-1.104/tests/test_cli.py
new/copr-cli-1.105/tests/test_cli.py
--- old/copr-cli-1.104/tests/test_cli.py 2022-08-17 12:49:19.000000000
+0200
+++ new/copr-cli-1.105/tests/test_cli.py 2023-01-23 01:47:56.000000000
+0100
@@ -475,7 +475,7 @@
"multilib": False,
"module_hotfixes": False,
"fedora_review": False,
- "appstream": True,
+ "appstream": False,
"runtime_dependencies": None,
"packit_forge_projects_allowed": None,
}
@@ -570,7 +570,7 @@
"multilib": True,
"module_hotfixes": False,
"fedora_review": False,
- "appstream": True,
+ "appstream": False,
"runtime_dependencies": None,
"packit_forge_projects_allowed": None,
}