diff --git a/packages/0/000release-packages/.files b/packages/0/000release-packages/.files
index e655c56..9e88f0f 100644
Binary files a/packages/0/000release-packages/.files and b/packages/0/000release-packages/.files differ
diff --git a/packages/0/000release-packages/.rev b/packages/0/000release-packages/.rev
index 82321c2..807af4d 100644
--- a/packages/0/000release-packages/.rev
+++ b/packages/0/000release-packages/.rev
@@ -14609,4 +14609,11 @@
staging-bot
Automatic update
+
+ f5af1e616c6865fc1131fb63ade8fbd0
+ unknown
+
+ staging-bot
+ Automatic update
+
diff --git a/packages/0/000release-packages/.servicemark b/packages/0/000release-packages/.servicemark
index d7d17bb..346062f 100644
--- a/packages/0/000release-packages/.servicemark
+++ b/packages/0/000release-packages/.servicemark
@@ -1 +1 @@
-6f2ba1f6e7aa69da0ac6e29f2c3e3966
+1d905d29607569a25f8a3991ee43baff
diff --git a/packages/0/000release-packages/MicroOS-release.spec b/packages/0/000release-packages/MicroOS-release.spec
index 0b3a12e..fa5d36f 100644
--- a/packages/0/000release-packages/MicroOS-release.spec
+++ b/packages/0/000release-packages/MicroOS-release.spec
@@ -17,7 +17,7 @@
Name: MicroOS-release
-Version: 20230201
+Version: 20230202
Release: 0
Summary: openSUSE MicroOS
License: GPL-2.0-or-later
@@ -176,9 +176,9 @@ ExclusiveArch: %ix86 x86_64 ppc64le s390x aarch64 %arm
%include %{SOURCE100}
Provides: %name-%version
Provides: product() = MicroOS
-Provides: product(MicroOS) = 20230201-0
+Provides: product(MicroOS) = 20230202-0
Provides: product-label() = openSUSE%20MicroOS
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Amicroos%3A20230201
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Amicroos%3A20230202
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-endoflife()
Requires: product_flavor(MicroOS)
@@ -194,7 +194,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(MicroOS) = 20230201-0
+Provides: product_flavor(MicroOS) = 20230202-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description dvd
@@ -210,7 +210,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(MicroOS) = 20230201-0
+Provides: product_flavor(MicroOS) = 20230202-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description appliance
@@ -274,11 +274,11 @@ cat >%{buildroot}%{_sysconfdir}/products.d/MicroOS.prod << EOF
openSUSE
MicroOS
- 20230201
+ 20230202
0
%{_target_cpu}
- cpe:/o:opensuse:microos:20230201
+ cpe:/o:opensuse:microos:20230202
MicroOS
diff --git a/packages/0/000release-packages/openSUSE-Addon-NonOss-release.spec b/packages/0/000release-packages/openSUSE-Addon-NonOss-release.spec
index 1848328..37cfb8c 100644
--- a/packages/0/000release-packages/openSUSE-Addon-NonOss-release.spec
+++ b/packages/0/000release-packages/openSUSE-Addon-NonOss-release.spec
@@ -1,5 +1,5 @@
#
-# spec file for package openSUSE-Addon-NonOss-release (Version 20230201)
+# spec file for package openSUSE-Addon-NonOss-release (Version 20230202)
#
# Copyright (c) 2023 openSUSE.
#
@@ -16,7 +16,7 @@
Name: openSUSE-Addon-NonOss-release
%define product openSUSE-Addon-NonOss
Summary: openSUSE NonOSS Addon%{?betaversion: %{betaversion}}
-Version: 20230201
+Version: 20230202
Release: 0
License: BSD-3-Clause
Group: System/Fhs
@@ -24,9 +24,9 @@ Group: System/Fhs
Provides: %name-%version
Provides: product() = openSUSE%2DAddon%2DNonOss
-Provides: product(openSUSE-Addon-NonOss) = 20230201-0
+Provides: product(openSUSE-Addon-NonOss) = 20230202-0
Provides: product-label() = non%20oss%20addon
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Daddon%2Dnonoss%3A20230201
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Daddon%2Dnonoss%3A20230202
AutoReqProv: on
@@ -49,10 +49,10 @@ cat >%{buildroot}%{_sysconfdir}/products.d/openSUSE-Addon-NonOss.prod << EOF
openSUSE
openSUSE-Addon-NonOss
- 20230201
+ 20230202
0
%{_target_cpu}
- cpe:/o:opensuse:opensuse-addon-nonoss:20230201
+ cpe:/o:opensuse:opensuse-addon-nonoss:20230202
diff --git a/packages/0/000release-packages/openSUSE-release.spec b/packages/0/000release-packages/openSUSE-release.spec
index 2dd2bbf..8bc6dab 100644
--- a/packages/0/000release-packages/openSUSE-release.spec
+++ b/packages/0/000release-packages/openSUSE-release.spec
@@ -20,7 +20,7 @@
#define betaversion %{nil}
%define codename Tumbleweed
Name: openSUSE-release
-Version: 20230201
+Version: 20230202
Release: 0
# 0 is the product release, not the build release of this package
Summary: openSUSE Tumbleweed
@@ -185,7 +185,7 @@ Provides: weakremover(openssl-debuginfo)
%include %{SOURCE100}
Provides: %name-%version
Provides: product() = openSUSE
-Provides: product(openSUSE) = 20230201-0
+Provides: product(openSUSE) = 20230202-0
%ifarch x86_64
Provides: product-register-target() = openSUSE%2DTumbleweed%2Dx86_64
%endif
@@ -199,7 +199,7 @@ Provides: product-register-target() = openSUSE%2DTumbleweed%2Dppc64le
Provides: product-register-target() = openSUSE%2DTumbleweed%2Daarch64
%endif
Provides: product-label() = openSUSE
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20230201
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20230202
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-url(repository) = http%3A%2F%2Fdownload.opensuse.org%2Ftumbleweed%2Frepo%2Foss%2F
Requires: product_flavor(openSUSE)
@@ -213,7 +213,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(ftp)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description ftp
@@ -228,7 +228,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(mini)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description mini
@@ -243,7 +243,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description dvd
@@ -258,7 +258,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-kde)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-kde
@@ -273,7 +273,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-x11)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-x11
@@ -288,7 +288,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-gnome)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-gnome
@@ -303,7 +303,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-xfce)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-xfce
@@ -318,7 +318,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-kde)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-kde
@@ -333,7 +333,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-gnome)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-gnome
@@ -348,7 +348,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-x11)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-x11
@@ -363,7 +363,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance
@@ -378,7 +378,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-docker)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-docker
@@ -393,7 +393,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-kvm)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-kvm
@@ -408,7 +408,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-vmware)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-vmware
@@ -423,7 +423,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-openstack)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-openstack
@@ -438,7 +438,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-hyperv)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-hyperv
@@ -453,7 +453,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-vagrant)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-vagrant
@@ -468,7 +468,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-wsl)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-wsl
@@ -483,7 +483,7 @@ License: BSD-3-Clause
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-custom)
-Provides: product_flavor(openSUSE) = 20230201-0
+Provides: product_flavor(openSUSE) = 20230202-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-custom
@@ -562,10 +562,10 @@ cat >%{buildroot}%{_sysconfdir}/products.d/openSUSE.prod << EOF
openSUSE
openSUSE
- 20230201
+ 20230202
0
%{_target_cpu}
- cpe:/o:opensuse:opensuse:20230201
+ cpe:/o:opensuse:opensuse:20230202
openSUSE
diff --git a/packages/_/_project/_staging_workflow b/packages/_/_project/_staging_workflow
index d151a60..598b3f1 100644
--- a/packages/_/_project/_staging_workflow
+++ b/packages/_/_project/_staging_workflow
@@ -42,4 +42,11 @@
+
+
+
+
+
+
+
diff --git a/packages/p/patterns-hpc/.files b/packages/p/patterns-hpc/.files
index c1247c5..862745d 100644
Binary files a/packages/p/patterns-hpc/.files and b/packages/p/patterns-hpc/.files differ
diff --git a/packages/p/patterns-hpc/.rev b/packages/p/patterns-hpc/.rev
index b7f1960..0fe584e 100644
--- a/packages/p/patterns-hpc/.rev
+++ b/packages/p/patterns-hpc/.rev
@@ -136,4 +136,12 @@
973885
+
+ e6264b73129438138b05b9c1167904b2
+ 20190218
+
+ dimstar_suse
+
+ 1062639
+
diff --git a/packages/p/patterns-hpc/patterns-hpc.changes b/packages/p/patterns-hpc/patterns-hpc.changes
index 481ac70..8eb1447 100644
--- a/packages/p/patterns-hpc/patterns-hpc.changes
+++ b/packages/p/patterns-hpc/patterns-hpc.changes
@@ -1,4 +1,9 @@
-------------------------------------------------------------------
+Wed Jan 25 09:18:02 UTC 2023 - Thorsten Kukuk
+
+- Don't recommend ypbind, it's deprecated and will be removed
+
+-------------------------------------------------------------------
Fri Apr 29 09:06:34 UTC 2022 - Egbert Eich
- Remove occurrances of openmpi2 - which is obsolete
diff --git a/packages/p/patterns-hpc/patterns-hpc.spec b/packages/p/patterns-hpc/patterns-hpc.spec
index 3711ec7..d8e7a4e 100644
--- a/packages/p/patterns-hpc/patterns-hpc.spec
+++ b/packages/p/patterns-hpc/patterns-hpc.spec
@@ -1,7 +1,7 @@
#
# spec file for package patterns-hpc
#
-# 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
@@ -39,8 +39,8 @@ This particular package contains all the HPC related patterns.
-################################################################################
+################################################################################
%package compute_node
%pattern_serverfunctions
Summary: HPC Basic Compute Node
@@ -66,7 +66,6 @@ Recommends: salt-minion
Recommends: slurm-node
Recommends: vim
Recommends: wget
-Recommends: ypbind
# python 2.7 deps
Recommends: ganglia-gmond
Recommends: genders
diff --git a/packages/p/pkgconf/.files b/packages/p/pkgconf/.files
index 11065ca..93275e6 100644
Binary files a/packages/p/pkgconf/.files and b/packages/p/pkgconf/.files differ
diff --git a/packages/p/pkgconf/.rev b/packages/p/pkgconf/.rev
index 60f73b7..66e3118 100644
--- a/packages/p/pkgconf/.rev
+++ b/packages/p/pkgconf/.rev
@@ -135,4 +135,12 @@
913762
+
+ 321e4027ee2cea701ca84b496c9b6004
+ 1.8.0
+
+ dimstar_suse
+
+ 1062046
+
diff --git a/packages/p/pkgconf/pkgconf-CVE-2023-24056.patch b/packages/p/pkgconf/pkgconf-CVE-2023-24056.patch
new file mode 100644
index 0000000..96748e1
--- /dev/null
+++ b/packages/p/pkgconf/pkgconf-CVE-2023-24056.patch
@@ -0,0 +1,53 @@
+diff -Nura pkgconf-1.8.0/libpkgconf/tuple.c pkgconf-1.8.0_new/libpkgconf/tuple.c
+--- pkgconf-1.8.0/libpkgconf/tuple.c 2021-03-18 20:15:16.000000000 +0800
++++ pkgconf-1.8.0_new/libpkgconf/tuple.c 2023-01-30 16:07:40.750297141 +0800
+@@ -293,12 +293,23 @@
+ }
+ }
+
++ PKGCONF_TRACE(client, "lookup tuple %s", varname);
++
++ size_t remain = PKGCONF_BUFSIZE - (bptr - buf);
+ ptr += (pptr - ptr);
+ kv = pkgconf_tuple_find_global(client, varname);
+ if (kv != NULL)
+ {
+- strncpy(bptr, kv, PKGCONF_BUFSIZE - (bptr - buf));
+- bptr += strlen(kv);
++ size_t nlen = pkgconf_strlcpy(bptr, kv, remain);
++ if (nlen > remain)
++ {
++ pkgconf_warn(client, "warning: truncating very long variable to 64KB\n");
++
++ bptr = buf + (PKGCONF_BUFSIZE - 1);
++ break;
++ }
++
++ bptr += nlen;
+ }
+ else
+ {
+@@ -306,12 +317,20 @@
+
+ if (kv != NULL)
+ {
++ size_t nlen;
++
+ parsekv = pkgconf_tuple_parse(client, vars, kv);
++ nlen = pkgconf_strlcpy(bptr, parsekv, remain);
++ free(parsekv);
+
+- strncpy(bptr, parsekv, PKGCONF_BUFSIZE - (bptr - buf));
+- bptr += strlen(parsekv);
++ if (nlen > remain)
++ {
++ pkgconf_warn(client, "warning: truncating very long variable to 64KB\n");
++ bptr = buf + (PKGCONF_BUFSIZE - 1);
++ break;
++ }
+
+- free(parsekv);
++ bptr += nlen;
+ }
+ }
+ }
diff --git a/packages/p/pkgconf/pkgconf.changes b/packages/p/pkgconf/pkgconf.changes
index 76f6859..c0b3a22 100644
--- a/packages/p/pkgconf/pkgconf.changes
+++ b/packages/p/pkgconf/pkgconf.changes
@@ -1,4 +1,11 @@
-------------------------------------------------------------------
+Sun Jan 29 09:26:47 UTC 2023 - Cliff Zhao
+
+- Add pkgconf-CVE-2023-24056.patch: Backport commit 628b2b2baf from
+ upstream, test for, and stop string processing, on truncation
+ (bsc#1207394 CVE-2023-24056).
+
+-------------------------------------------------------------------
Mon Aug 23 09:18:29 UTC 2021 - Callum Farmer
- Update to version 1.8.0:
diff --git a/packages/p/pkgconf/pkgconf.spec b/packages/p/pkgconf/pkgconf.spec
index 1d02500..2e18f96 100644
--- a/packages/p/pkgconf/pkgconf.spec
+++ b/packages/p/pkgconf/pkgconf.spec
@@ -1,7 +1,7 @@
#
# spec file for package pkgconf
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2020 Neal Gompa .
#
# All modifications and additions to the file contributed by third parties
@@ -54,6 +54,8 @@ URL: http://pkgconf.org/
Source0: https://distfiles.dereferenced.org/%{name}/%{name}-%{version}.tar.xz
# Simple wrapper script to offer platform versions of pkgconfig from Fedora
Source1: platform-pkg-config.in
+# PATCH-FIX-UPSTREAM pkgconf-CVE-2023-24056.patch bsc#1207394 CVE-2023-24056 qzhao@suse.com -- Backport commit 628b2b2baf from upstream, test for, and stop string processing, on truncation.
+Patch0: pkgconf-CVE-2023-24056.patch
# For regenerating autotools scripts
BuildRequires: autoconf
BuildRequires: automake
diff --git a/packages/p/python-Django/.files b/packages/p/python-Django/.files
index b644448..33539a8 100644
Binary files a/packages/p/python-Django/.files and b/packages/p/python-Django/.files differ
diff --git a/packages/p/python-Django/.rev b/packages/p/python-Django/.rev
index 26e677b..2ad5b54 100644
--- a/packages/p/python-Django/.rev
+++ b/packages/p/python-Django/.rev
@@ -1032,4 +1032,12 @@
1046464
+
+ 0a00374f2d568704d9e162a413294773
+ 4.1.6
+
+ dimstar_suse
+
+ 1062448
+
diff --git a/packages/p/python-Django/Django-4.1.5.checksum.txt b/packages/p/python-Django/Django-4.1.5.checksum.txt
deleted file mode 100644
index 7bfd1a4..0000000
--- a/packages/p/python-Django/Django-4.1.5.checksum.txt
+++ /dev/null
@@ -1,67 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-This file contains MD5, SHA1, and SHA256 checksums for the source-code
-tarball and wheel files of Django 4.1.5, released January 2, 2023.
-
-To use this file, you will need a working install of PGP or other
-compatible public-key encryption software. You will also need to have
-the Django release manager's public key in your keyring. This key has
-the ID ``2EF56372BA48CD1B`` and can be imported from the MIT
-keyserver, for example, if using the open-source GNU Privacy Guard
-implementation of PGP:
-
- gpg --keyserver pgp.mit.edu --recv-key 2EF56372BA48CD1B
-
-or via the GitHub API:
-
- curl https://github.com/felixxm.gpg | gpg --import -
-
-Once the key is imported, verify this file:
-
- gpg --verify <>
-
-Once you have verified this file, you can use normal MD5, SHA1, or SHA256
-checksumming applications to generate the checksums of the Django
-package and compare them to the checksums listed below.
-
-Release packages:
-=================
-
-https://www.djangoproject.com/m/releases/4.1/Django-4.1.5.tar.gz
-https://www.djangoproject.com/m/releases/4.1/Django-4.1.5-py3-none-any.whl
-
-MD5 checksums
-=============
-
-6b6a47d7478ead15b0a0835841c433dc Django-4.1.5.tar.gz
-6003ee8ac3f8b6b30e6fe16bb9b3c8c1 Django-4.1.5-py3-none-any.whl
-
-SHA1 checksums
-==============
-
-268ed04633ff325864aa31031fe9f87ec10a037c Django-4.1.5.tar.gz
-356ef9cc14cb9f6ded873787eeabe26778c3d0f9 Django-4.1.5-py3-none-any.whl
-
-SHA256 checksums
-================
-
-ff56ebd7ead0fd5dbe06fe157b0024a7aaea2e0593bb3785fb594cf94dad58ef Django-4.1.5.tar.gz
-4b214a05fe4c99476e99e2445c8b978c8369c18d4dea8e22ec412862715ad763 Django-4.1.5-py3-none-any.whl
------BEGIN PGP SIGNATURE-----
-
-iQJPBAEBCAA5FiEEq7LCqM0B8WE2GLcNLvVjcrpIzRsFAmOyhNUbHGZlbGlzaWFr
-Lm1hcml1c3pAZ21haWwuY29tAAoJEC71Y3K6SM0bnd4P/0zzitw8wqkkhssz8kSv
-7Z9nIgiC8/wq2wK0hOahHTL73K7BptkB+FZe1BBG2jRRw+ifF0mIZ7SPsyRJJLr5
-UNDMG3ANPULzXOIuSJ1O3gE029mSAMI90XqXFZ6OfzItYfujkpUMLgwKbUNOKUi2
-9/pjX6mXNRh8YCDkkx2WOTSaTy6AuZCDvBkkqy7BKsWNSvVbPV9y8CfFftVzYzwj
-t6KIgnEvBGnjIIjqnZfdhmIpKH/rskDNUBEzMzib0qhvCPYo1FwaXSktCW6gAj0D
-r7RR0ZWHZb7rzuN/4gKA8LRV74Y5J9pedavWrktjbHQoufgbuEmOVFoYsWGGFAiC
-Ei+s4pmVffLhjhj1Xgt4a6UCD8rmssohN5vv+wE24aoP06a7trBd/fbbI9PBygQF
-F746cpQ1Bc5tMqQ6bsZLSGdG0zalxsHDfSA3g1eNGm1o1CjwHQ4g7UReOGIHfHhs
-+/3mabbn+sN/VhYFhzfdY1tm0JRRYnSW3k/WPPowo9USNIb7xgvKNRXLFFtJ+7H/
-9VXM7Q63a7VjptAHAiHX14eQkVIo2wDZ8QkZRSlKtgzmqAz9c9xg5mjiUMMw//nV
-rXdbPHXZIbVBPWQzvvYoNTAnXhKU3Cc6ubZKlSdCw5ZKlvZ9IougbOEmcrW4NUdO
-Hiz3Qr9Zv65XNZo08Lcai9ff
-=EfWW
------END PGP SIGNATURE-----
diff --git a/packages/p/python-Django/Django-4.1.5.tar.gz b/packages/p/python-Django/Django-4.1.5.tar.gz
deleted file mode 120000
index 4251a87..0000000
--- a/packages/p/python-Django/Django-4.1.5.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeicv57cuhbbmcjjumbjrad2wzr547xwyzoscnaik65spjzy3vxf7se
\ No newline at end of file
diff --git a/packages/p/python-Django/Django-4.1.6.checksum.txt b/packages/p/python-Django/Django-4.1.6.checksum.txt
new file mode 100644
index 0000000..fd5380c
--- /dev/null
+++ b/packages/p/python-Django/Django-4.1.6.checksum.txt
@@ -0,0 +1,67 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+This file contains MD5, SHA1, and SHA256 checksums for the source-code
+tarball and wheel files of Django 4.1.6, released February 1, 2023.
+
+To use this file, you will need a working install of PGP or other
+compatible public-key encryption software. You will also need to have
+the Django release manager's public key in your keyring. This key has
+the ID ``2EF56372BA48CD1B`` and can be imported from the MIT
+keyserver, for example, if using the open-source GNU Privacy Guard
+implementation of PGP:
+
+ gpg --keyserver pgp.mit.edu --recv-key 2EF56372BA48CD1B
+
+or via the GitHub API:
+
+ curl https://github.com/felixxm.gpg | gpg --import -
+
+Once the key is imported, verify this file:
+
+ gpg --verify <>
+
+Once you have verified this file, you can use normal MD5, SHA1, or SHA256
+checksumming applications to generate the checksums of the Django
+package and compare them to the checksums listed below.
+
+Release packages:
+=================
+
+https://www.djangoproject.com/m/releases/4.1/Django-4.1.6-py3-none-any.whl
+https://www.djangoproject.com/m/releases/4.1/Django-4.1.6.tar.gz
+
+MD5 checksums
+=============
+
+ceb0fce2e511c6a6be83d6569ddfcbb5 Django-4.1.6-py3-none-any.whl
+4aed2866d732727590e1008dd871e3a3 Django-4.1.6.tar.gz
+
+SHA1 checksums
+==============
+
+7dc4bc11d66d93567b22d0bd026bb66462fc1f0b Django-4.1.6-py3-none-any.whl
+cb89accb98eb986175319c0661f900fec071da9c Django-4.1.6.tar.gz
+
+SHA256 checksums
+================
+
+c6fe7ebe7c017fe59f1029821dae0acb5a2ddcd6c9a0138fd20a8bfefac914bc Django-4.1.6-py3-none-any.whl
+bceb0fe1a386781af0788cae4108622756cd05e7775448deec04a71ddf87685d Django-4.1.6.tar.gz
+-----BEGIN PGP SIGNATURE-----
+
+iQJPBAEBCAA5FiEEq7LCqM0B8WE2GLcNLvVjcrpIzRsFAmPaKCQbHGZlbGlzaWFr
+Lm1hcml1c3pAZ21haWwuY29tAAoJEC71Y3K6SM0bMMQQAI3dvowgMK7fW1WTHSzP
+19kBEjdFabYsfA6IUKm8noJXkEYSDLOMx+G0gOVoZyLFSCbB0iYAeoY3jxC8p1CJ
+wknyl9v1J2n/XASJPDtW1XRl3yIjJgznpDsxyQ/4cCk0XRxwDgOs9enx/J8U1JpY
+6p+SvGvlYVdB0ONrHH6g74h8XCrWJbKnB7lkdySD6JO+sCNsc5TZinx8CJPGfQ1A
+X4ej+c4aV0dOUemfPGflQpNszmqxD41MtvjxuIuuBJu+NE0ztV6JErcDiREsLsPx
+L8koTUGVup0BmpXM32unOTLexxWDUksW2xQM1CR8LJzyW2pn7HYYNSYco5gRTonK
+LlHQ0gz9ipykdMGY5Y2sm4gd1Ypp8wy0oyZKVx2moC3HbaHcDhDJZb/xAC63lYWR
+2a+dzqK/DQ4s6PNoRzaMSbtN0kD4a+57Vhjd65VD/AzqQoG2B8pt8Ti8HIWxlzz3
++gKkc4bF8nY1wRi5ioFs/46V/y/pkOHRdNQyubq+H80LuybVIALVkC4x7u7jRhFh
+choYic0ppQ2oqAUb5+h7hIrnZsb8W824cB0rcuwR0qNFdfu2tXlwdDohdZ6eQ+Sa
+PPXyvrHwE/ZaHWudGgLqJ28tutas5riIE5cnp9wP8ZrpliCEhXQ/Jvcxa4h9WjFw
+ryx9iXnvj2jRusq3UUt8Ku9Z
+=EFAX
+-----END PGP SIGNATURE-----
diff --git a/packages/p/python-Django/Django-4.1.6.tar.gz b/packages/p/python-Django/Django-4.1.6.tar.gz
new file mode 120000
index 0000000..aa072e8
--- /dev/null
+++ b/packages/p/python-Django/Django-4.1.6.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeifqlmg2aokeykpzodtwaoo27zpc6i44cou3laj43ohdju77bswjda
\ No newline at end of file
diff --git a/packages/p/python-Django/python-Django.changes b/packages/p/python-Django/python-Django.changes
index 55645e8..598ceb8 100644
--- a/packages/p/python-Django/python-Django.changes
+++ b/packages/p/python-Django/python-Django.changes
@@ -1,10 +1,18 @@
-------------------------------------------------------------------
+Wed Feb 1 12:48:49 UTC 2023 - Alberto Planas Dominguez
+
+- Update to 4.1.6:
+ + CVE-2023-23969: Potential denial-of-service via Accept-Language
+ headers Bugfixes
+ + Fixed a bug in Django 4.1 that caused a crash of model validation
+ on UniqueConstraint with ordered expressions
+
+-------------------------------------------------------------------
Mon Jan 2 19:07:30 UTC 2023 - David Anes
- Update to 4.1.5:
+ Fixed a long standing bug in the __len lookup for ArrayField
that caused a crash of model validation on Meta.constraints.
-
- Update keyring file.
-------------------------------------------------------------------
diff --git a/packages/p/python-Django/python-Django.keyring b/packages/p/python-Django/python-Django.keyring
index f98a883..276ce42 100644
--- a/packages/p/python-Django/python-Django.keyring
+++ b/packages/p/python-Django/python-Django.keyring
@@ -1,110 +1,121 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: SKS 1.1.6
-Comment: Hostname: pgp.mit.edu
-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
-=TDK9
------END PGP PUBLIC KEY BLOCK-----
+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
+mSNZUt/duetfr8yS4yBrC5IMCo5nvfBpu8E=
+=DZRV
+-----END PGP PUBLIC KEY BLOCK-----
\ No newline at end of file
diff --git a/packages/p/python-Django/python-Django.spec b/packages/p/python-Django/python-Django.spec
index e640b2b..e999501 100644
--- a/packages/p/python-Django/python-Django.spec
+++ b/packages/p/python-Django/python-Django.spec
@@ -23,7 +23,7 @@
%bcond_with memcached
Name: python-Django
# We want support LTS versions of Django - numbered 2.2 -> 3.2 -> 4.2 etc
-Version: 4.1.5
+Version: 4.1.6
Release: 0
Summary: A high-level Python Web framework
License: BSD-3-Clause
diff --git a/packages/p/python-SecretStorage/.files b/packages/p/python-SecretStorage/.files
index 5eead93..2a5eb0c 100644
Binary files a/packages/p/python-SecretStorage/.files and b/packages/p/python-SecretStorage/.files differ
diff --git a/packages/p/python-SecretStorage/.rev b/packages/p/python-SecretStorage/.rev
index 5b1c6d5..a7ce2f6 100644
--- a/packages/p/python-SecretStorage/.rev
+++ b/packages/p/python-SecretStorage/.rev
@@ -132,4 +132,12 @@
- fix build of tests
1004656
+
+ 8a74fdad259ded960880400565523737
+ 3.3.3
+
+ dimstar_suse
+ - fix build for older distributions
+ 1062356
+
diff --git a/packages/p/python-SecretStorage/python-SecretStorage.changes b/packages/p/python-SecretStorage/python-SecretStorage.changes
index c6d0ae3..4cfb2c1 100644
--- a/packages/p/python-SecretStorage/python-SecretStorage.changes
+++ b/packages/p/python-SecretStorage/python-SecretStorage.changes
@@ -1,4 +1,9 @@
-------------------------------------------------------------------
+Wed Feb 1 00:05:35 UTC 2023 - Dirk Müller
+
+- fix build for older distributions
+
+-------------------------------------------------------------------
Mon Sep 19 09:51:32 UTC 2022 - Dirk Müller
- fix build of tests
diff --git a/packages/p/python-SecretStorage/python-SecretStorage.spec b/packages/p/python-SecretStorage/python-SecretStorage.spec
index f2baebc..cbe4f96 100644
--- a/packages/p/python-SecretStorage/python-SecretStorage.spec
+++ b/packages/p/python-SecretStorage/python-SecretStorage.spec
@@ -1,7 +1,7 @@
#
# spec file
#
-# 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
@@ -43,7 +43,9 @@ BuildArch: noarch
BuildRequires: %{python_module SecretStorage = %{version}}
BuildRequires: %{python_module cryptography}
BuildRequires: %{python_module jeepney >= 0.6}
+%if %{?suse_version} >= 1550
BuildRequires: dbus-1-daemon
+%endif
BuildRequires: gnome-keyring
%endif
%python_subpackages
diff --git a/packages/p/python-alabaster/.files b/packages/p/python-alabaster/.files
index 3332669..c67d9d0 100644
Binary files a/packages/p/python-alabaster/.files and b/packages/p/python-alabaster/.files differ
diff --git a/packages/p/python-alabaster/.rev b/packages/p/python-alabaster/.rev
index b903c83..ae7c60c 100644
--- a/packages/p/python-alabaster/.rev
+++ b/packages/p/python-alabaster/.rev
@@ -80,4 +80,14 @@ Resubmit with fixed license
* see changelog.rst for the detailed changes
682114
+
+ 55007a092a19664642a13a8c988ce45d
+ 0.7.13
+
+ dimstar_suse
+ - update to 0.7.13:
+ * drop support for older than python 3.6
+ * require sphinx 6+
+ 1058612
+
diff --git a/packages/p/python-alabaster/alabaster-0.7.12.tar.gz b/packages/p/python-alabaster/alabaster-0.7.12.tar.gz
deleted file mode 120000
index 9b08eb3..0000000
--- a/packages/p/python-alabaster/alabaster-0.7.12.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreifgmhls2whg5kffp55iny35qzywqy7ol2jhra4ykjwvrmtkjzg4ai
\ No newline at end of file
diff --git a/packages/p/python-alabaster/alabaster-0.7.13.tar.gz b/packages/p/python-alabaster/alabaster-0.7.13.tar.gz
new file mode 120000
index 0000000..bf9782f
--- /dev/null
+++ b/packages/p/python-alabaster/alabaster-0.7.13.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreifcpjfaqtk6nehbnya6aowswlsvfrq2mvdjignza4sdde66dkck4i
\ No newline at end of file
diff --git a/packages/p/python-alabaster/python-alabaster.changes b/packages/p/python-alabaster/python-alabaster.changes
index 30dd49e..01c29ed 100644
--- a/packages/p/python-alabaster/python-alabaster.changes
+++ b/packages/p/python-alabaster/python-alabaster.changes
@@ -1,4 +1,11 @@
-------------------------------------------------------------------
+Mon Jan 16 07:53:54 UTC 2023 - Dirk Müller
+
+- update to 0.7.13:
+ * drop support for older than python 3.6
+ * require sphinx 6+
+
+-------------------------------------------------------------------
Wed Mar 6 11:21:47 UTC 2019 - Tomáš Chvátal
- Update to 0.7.12:
diff --git a/packages/p/python-alabaster/python-alabaster.spec b/packages/p/python-alabaster/python-alabaster.spec
index fb925e0..2fa3c2a 100644
--- a/packages/p/python-alabaster/python-alabaster.spec
+++ b/packages/p/python-alabaster/python-alabaster.spec
@@ -1,7 +1,7 @@
#
# spec file for package python-alabaster
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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
@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-alabaster
-Version: 0.7.12
+Version: 0.7.13
Release: 0
Summary: Modified Kr Sphinx doc theme
License: BSD-3-Clause
diff --git a/packages/p/python-argcomplete/.files b/packages/p/python-argcomplete/.files
index a3d4596..53484ec 100644
Binary files a/packages/p/python-argcomplete/.files and b/packages/p/python-argcomplete/.files differ
diff --git a/packages/p/python-argcomplete/.rev b/packages/p/python-argcomplete/.rev
index 47dfeb4..6d070e4 100644
--- a/packages/p/python-argcomplete/.rev
+++ b/packages/p/python-argcomplete/.rev
@@ -167,4 +167,12 @@
Automatic submission by obs-autosubmit
988966
+
+ 0532e0a6c4f11205964b103821e3826b
+ 2.0.0
+
+ dimstar_suse
+ - fix substitution on tests/test.py to test the current python flavor
+ 1062354
+
diff --git a/packages/p/python-argcomplete/python-argcomplete.changes b/packages/p/python-argcomplete/python-argcomplete.changes
index d6bd783..e942224 100644
--- a/packages/p/python-argcomplete/python-argcomplete.changes
+++ b/packages/p/python-argcomplete/python-argcomplete.changes
@@ -1,4 +1,9 @@
-------------------------------------------------------------------
+Tue Jan 31 23:49:21 UTC 2023 - Dirk Müller
+
+- fix substitution on tests/test.py to test the current python flavor
+
+-------------------------------------------------------------------
Wed Jul 6 10:04:40 UTC 2022 - Dirk Müller
- update to 2.0.0:
diff --git a/packages/p/python-argcomplete/python-argcomplete.spec b/packages/p/python-argcomplete/python-argcomplete.spec
index 6eda5a2..58e4b4a 100644
--- a/packages/p/python-argcomplete/python-argcomplete.spec
+++ b/packages/p/python-argcomplete/python-argcomplete.spec
@@ -1,7 +1,7 @@
#
# spec file for package python-argcomplete
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2013 Darin Perusich.
#
# All modifications and additions to the file contributed by third parties
@@ -80,7 +80,7 @@ export LANG=en_US.UTF-8
# https://github.com/kislyuk/argcomplete/issues/256
# https://github.com/kislyuk/argcomplete/issues/299
sed -i -e "1s|#!.*python.*|#!%{_bindir}/$python|" test/prog scripts/*
- sed -i -e "s|python |$python |g" test/test.py
+ sed -i -e "s|python3 |$python |g" test/test.py
PYTHONPATH=%{buildroot}%{$python_sitelib} $python -m unittest discover -v
}
diff --git a/packages/p/python-azure-mgmt-msi/.files b/packages/p/python-azure-mgmt-msi/.files
index e9a7546..75b6554 100644
Binary files a/packages/p/python-azure-mgmt-msi/.files and b/packages/p/python-azure-mgmt-msi/.files differ
diff --git a/packages/p/python-azure-mgmt-msi/.rev b/packages/p/python-azure-mgmt-msi/.rev
index fb68655..6da099b 100644
--- a/packages/p/python-azure-mgmt-msi/.rev
+++ b/packages/p/python-azure-mgmt-msi/.rev
@@ -76,4 +76,16 @@
- Updates Requires from setup.py (forwarded request 986029 from glaubitz)
986044
+
+ 062bd1ecda9982009f61baa3e603c93a
+ 7.0.0
+
+ dimstar_suse
+ - New upstream release
+ + Version 7.0.0
+ + For detailed information about changes see the
+ CHANGELOG.md file provided with this package
+- Updates Requires from setup.py (forwarded request 1062612 from glaubitz)
+ 1062634
+
diff --git a/packages/p/python-azure-mgmt-msi/azure-mgmt-msi-6.1.0.zip b/packages/p/python-azure-mgmt-msi/azure-mgmt-msi-6.1.0.zip
deleted file mode 120000
index 06b496b..0000000
--- a/packages/p/python-azure-mgmt-msi/azure-mgmt-msi-6.1.0.zip
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreievf4oww4bf246wsmfqyf72m3kzzvkbkrlasdowvjfe6g3ykv3wkq
\ No newline at end of file
diff --git a/packages/p/python-azure-mgmt-msi/azure-mgmt-msi-7.0.0.zip b/packages/p/python-azure-mgmt-msi/azure-mgmt-msi-7.0.0.zip
new file mode 120000
index 0000000..acfb5e9
--- /dev/null
+++ b/packages/p/python-azure-mgmt-msi/azure-mgmt-msi-7.0.0.zip
@@ -0,0 +1 @@
+/ipfs/bafkreids2rwjuytyh3covnqzx2orw6h75o62ufsnibx5ga7rmmb7g4swwi
\ No newline at end of file
diff --git a/packages/p/python-azure-mgmt-msi/python-azure-mgmt-msi.changes b/packages/p/python-azure-mgmt-msi/python-azure-mgmt-msi.changes
index be8109a..8c3a94f 100644
--- a/packages/p/python-azure-mgmt-msi/python-azure-mgmt-msi.changes
+++ b/packages/p/python-azure-mgmt-msi/python-azure-mgmt-msi.changes
@@ -1,4 +1,13 @@
-------------------------------------------------------------------
+Thu Feb 2 10:35:52 UTC 2023 - John Paul Adrian Glaubitz
+
+- New upstream release
+ + Version 7.0.0
+ + For detailed information about changes see the
+ CHANGELOG.md file provided with this package
+- Updates Requires from setup.py
+
+-------------------------------------------------------------------
Thu Jun 30 09:58:51 UTC 2022 - John Paul Adrian Glaubitz
- New upstream release
diff --git a/packages/p/python-azure-mgmt-msi/python-azure-mgmt-msi.spec b/packages/p/python-azure-mgmt-msi/python-azure-mgmt-msi.spec
index b7f7fd3..8e0db76 100644
--- a/packages/p/python-azure-mgmt-msi/python-azure-mgmt-msi.spec
+++ b/packages/p/python-azure-mgmt-msi/python-azure-mgmt-msi.spec
@@ -1,7 +1,7 @@
#
# spec file for package python-azure-mgmt-msi
#
-# 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
@@ -21,7 +21,7 @@
%define skip_python2 1
%endif
Name: python-azure-mgmt-msi
-Version: 6.1.0
+Version: 7.0.0
Release: 0
Summary: Microsoft Azure MSI Management Client Library
License: MIT
@@ -38,10 +38,11 @@ BuildRequires: unzip
Requires: python-azure-common < 2.0.0
Requires: python-azure-common >= 1.1
Requires: python-azure-mgmt-core < 2.0.0
-Requires: python-azure-mgmt-core >= 1.3.1
+Requires: python-azure-mgmt-core >= 1.3.2
Requires: python-azure-mgmt-nspkg >= 3.0.0
Requires: python-azure-nspkg >= 3.0.0
-Requires: python-msrest >= 0.6.21
+Requires: python-msrest >= 0.7.1
+Requires: (python-typing_extensions >= 4.3.0 if python-base < 3.8)
Conflicts: python-azure-sdk <= 2.0.0
BuildArch: noarch
diff --git a/packages/p/python-cached-property/.files b/packages/p/python-cached-property/.files
index 406211e..2a6f679 100644
Binary files a/packages/p/python-cached-property/.files and b/packages/p/python-cached-property/.files differ
diff --git a/packages/p/python-cached-property/.rev b/packages/p/python-cached-property/.rev
index 8cd31f7..f16e2ee 100644
--- a/packages/p/python-cached-property/.rev
+++ b/packages/p/python-cached-property/.rev
@@ -72,4 +72,12 @@
Automatic submission by obs-autosubmit
858766
+
+ 845a58789ab353f0a6a11356613370cb
+ 1.5.2
+
+ dimstar_suse
+ - add python311.patch to fix tests with 3.11
+ 1062350
+
diff --git a/packages/p/python-cached-property/python-cached-property.changes b/packages/p/python-cached-property/python-cached-property.changes
index db66282..6a83514 100644
--- a/packages/p/python-cached-property/python-cached-property.changes
+++ b/packages/p/python-cached-property/python-cached-property.changes
@@ -1,4 +1,9 @@
-------------------------------------------------------------------
+Tue Jan 31 23:18:09 UTC 2023 - Dirk Müller
+
+- add python311.patch to fix tests with 3.11
+
+-------------------------------------------------------------------
Sat Dec 19 17:50:16 UTC 2020 - Dirk Müller
- update to 1.5.2:
diff --git a/packages/p/python-cached-property/python-cached-property.spec b/packages/p/python-cached-property/python-cached-property.spec
index 79f57c5..f43600e 100644
--- a/packages/p/python-cached-property/python-cached-property.spec
+++ b/packages/p/python-cached-property/python-cached-property.spec
@@ -1,7 +1,7 @@
#
# spec file for package python-cached-property
#
-# Copyright (c) 2020 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
@@ -28,6 +28,8 @@ Source: https://files.pythonhosted.org/packages/source/c/cached-property
# PATCH-FIX-UPSTREAM skip test that rely on wrong freezegun behaviour
# https://github.com/pydanny/cached-property/pull/125
Patch0: freezegun-skip.patch
+# PATCH-FIX-UPSTREAM Don't use asyncio.coroutine if it's not available -- https://github.com/pydanny/cached-property/pull/267
+Patch1: python311.patch
BuildRequires: %{python_module freezegun}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools}
@@ -42,8 +44,7 @@ computational expensive properties quick and easy and it works in Python 2
and 3.
%prep
-%setup -q -n cached-property-%{version}
-%patch0 -p1
+%autosetup -p1 -n cached-property-%{version}
printf 'import sys\nif sys.version_info < (3, 0): collect_ignore = ["tests/test_async_cached_property.py", "tests/test_coroutine_cached_property.py"]' > conftest.py
%build
diff --git a/packages/p/python-cached-property/python311.patch b/packages/p/python-cached-property/python311.patch
new file mode 100644
index 0000000..989033f
--- /dev/null
+++ b/packages/p/python-cached-property/python311.patch
@@ -0,0 +1,142 @@
+From 297031687679762849dedeaf24aa3a19116f095b Mon Sep 17 00:00:00 2001
+From: Petr Viktorin
+Date: Thu, 2 Dec 2021 11:26:20 +0100
+Subject: [PATCH 1/2] Don't use asyncio.coroutinefunction if it's not available
+
+Python 3.11 drops the deprecated @asyncio.coroutine and
+asyncio.iscoroutinefunction.
+
+Using a wrapper with @asyncio.coroutine in __get__ wasn't
+necessary (the future from asyncio.ensure_future is awaitable,
+and the wrapper doesn't do anything asynchronous), so the
+logic can be simplified to just call asyncio.ensure_future
+(to schedule the task and store the result when it's
+available).
+
+Tests for @asyncio.coroutine are skipped on 3.11+.
+
+An unnecessary call to asyncio.coroutine in tests is
+removed: it's not necessary to call this for `async def`
+functions.
+---
+ cached_property.py | 24 +++++++++++-------------
+ conftest.py | 6 +++++-
+ tests/test_async_cached_property.py | 3 +--
+ 3 files changed, 17 insertions(+), 16 deletions(-)
+
+diff --git a/cached_property.py b/cached_property.py
+index 3135871..254739c 100644
+--- a/cached_property.py
++++ b/cached_property.py
+@@ -13,6 +13,12 @@
+ import asyncio
+ except (ImportError, SyntaxError):
+ asyncio = None
++try:
++ iscoroutinefunction = asyncio.iscoroutinefunction
++except AttributeError:
++ # Python 3.11: @asyncio.coroutine was removed
++ from inspect import iscoroutinefunction
++
+
+
+ class cached_property(object):
+@@ -30,22 +36,14 @@ def __get__(self, obj, cls):
+ if obj is None:
+ return self
+
+- if asyncio and asyncio.iscoroutinefunction(self.func):
+- return self._wrap_in_coroutine(obj)
++ if asyncio and iscoroutinefunction(self.func):
++ value = asyncio.ensure_future(self.func(obj))
++ else:
++ value = self.func(obj)
+
+- value = obj.__dict__[self.func.__name__] = self.func(obj)
++ obj.__dict__[self.func.__name__] = value
+ return value
+
+- def _wrap_in_coroutine(self, obj):
+- @wraps(obj)
+- @asyncio.coroutine
+- def wrapper():
+- future = asyncio.ensure_future(self.func(obj))
+- obj.__dict__[self.func.__name__] = future
+- return future
+-
+- return wrapper()
+-
+
+ class threaded_cached_property(object):
+ """
+diff --git a/conftest.py b/conftest.py
+index 0563f64..1c4b618 100644
+--- a/conftest.py
++++ b/conftest.py
+@@ -7,13 +7,17 @@
+ # Whether the async and await keywords work
+ has_async_await = sys.version_info[0] == 3 and sys.version_info[1] >= 5
+
++# Whether "from asyncio import coroutine" *fails*
++version_info = sys.version_info
++dropped_asyncio_coroutine = version_info[0] == 3 and version_info[1] >= 11
++
+
+ print("conftest.py", has_asyncio, has_async_await)
+
+
+ collect_ignore = []
+
+-if not has_asyncio:
++if not has_asyncio or dropped_asyncio_coroutine:
+ collect_ignore.append("tests/test_coroutine_cached_property.py")
+
+ if not has_async_await:
+diff --git a/tests/test_async_cached_property.py b/tests/test_async_cached_property.py
+index 4ba84f3..d61cc28 100644
+--- a/tests/test_async_cached_property.py
++++ b/tests/test_async_cached_property.py
+@@ -9,8 +9,7 @@
+
+ def unittest_run_loop(f):
+ def wrapper(*args, **kwargs):
+- coro = asyncio.coroutine(f)
+- future = coro(*args, **kwargs)
++ future = f(*args, **kwargs)
+ loop = asyncio.get_event_loop()
+ loop.run_until_complete(future)
+
+
+From 9b210d12fa73c91743378ba4a966417846e7ea9a Mon Sep 17 00:00:00 2001
+From: Petr Viktorin
+Date: Thu, 2 Dec 2021 11:44:18 +0100
+Subject: [PATCH 2/2] Restore compatibility with python 2.7
+
+This is still necessary according to the Contributing Guidelines.
+---
+ cached_property.py | 12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/cached_property.py b/cached_property.py
+index 254739c..944e2f5 100644
+--- a/cached_property.py
++++ b/cached_property.py
+@@ -13,12 +13,12 @@
+ import asyncio
+ except (ImportError, SyntaxError):
+ asyncio = None
+-try:
+- iscoroutinefunction = asyncio.iscoroutinefunction
+-except AttributeError:
+- # Python 3.11: @asyncio.coroutine was removed
+- from inspect import iscoroutinefunction
+-
++if asyncio:
++ try:
++ iscoroutinefunction = asyncio.iscoroutinefunction
++ except AttributeError:
++ # Python 3.11: @asyncio.coroutine was removed
++ from inspect import iscoroutinefunction
+
+
+ class cached_property(object):
diff --git a/packages/p/python-cirq/.files b/packages/p/python-cirq/.files
index 8aeee02..10dcaf0 100644
Binary files a/packages/p/python-cirq/.files and b/packages/p/python-cirq/.files differ
diff --git a/packages/p/python-cirq/.rev b/packages/p/python-cirq/.rev
index 5ca8f74..9b6c1a4 100644
--- a/packages/p/python-cirq/.rev
+++ b/packages/p/python-cirq/.rev
@@ -67,4 +67,12 @@ https://github.com/quantumlib/Cirq/issues/3154
1036267
+
+ 2b06f0e1f4d3afd9a8af80e90a6bfef0
+ 1.1.0
+
+ dimstar_suse
+
+ 1061911
+
diff --git a/packages/p/python-cirq/Cirq-1.0.0.tar.gz b/packages/p/python-cirq/Cirq-1.0.0.tar.gz
deleted file mode 120000
index 68bf552..0000000
--- a/packages/p/python-cirq/Cirq-1.0.0.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeigovlv4ml6uoamp5ndelith4qtcpb7rd44tbdxsq7dzpwkcc5soda
\ No newline at end of file
diff --git a/packages/p/python-cirq/Cirq-1.1.0.tar.gz b/packages/p/python-cirq/Cirq-1.1.0.tar.gz
new file mode 120000
index 0000000..e996984
--- /dev/null
+++ b/packages/p/python-cirq/Cirq-1.1.0.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeihkxcrxznwcxs65wz65l63u6srekeojmwtp25eh2okx7zjf2oxu5q
\ No newline at end of file
diff --git a/packages/p/python-cirq/cirq-pr5991-np1.24.patch b/packages/p/python-cirq/cirq-pr5991-np1.24.patch
new file mode 100644
index 0000000..38f4978
--- /dev/null
+++ b/packages/p/python-cirq/cirq-pr5991-np1.24.patch
@@ -0,0 +1,205 @@
+Index: Cirq-1.1.0/cirq-core/cirq/_compat.py
+===================================================================
+--- Cirq-1.1.0.orig/cirq-core/cirq/_compat.py
++++ Cirq-1.1.0/cirq-core/cirq/_compat.py
+@@ -138,9 +138,7 @@ def proper_repr(value: Any) -> str:
+ return Printer().doprint(value)
+
+ if isinstance(value, np.ndarray):
+- if np.issubdtype(value.dtype, np.datetime64):
+- return f'np.array({value.tolist()!r}, dtype=np.{value.dtype!r})'
+- return f'np.array({value.tolist()!r}, dtype=np.{value.dtype})'
++ return f'np.array({value.tolist()!r}, dtype=np.{value.dtype!r})'
+
+ if isinstance(value, pd.MultiIndex):
+ return f'pd.MultiIndex.from_tuples({repr(list(value))}, names={repr(list(value.names))})'
+Index: Cirq-1.1.0/cirq-core/cirq/_compat_test.py
+===================================================================
+--- Cirq-1.1.0.orig/cirq-core/cirq/_compat_test.py
++++ Cirq-1.1.0/cirq-core/cirq/_compat_test.py
+@@ -110,7 +110,7 @@ def test_dataclass_repr_numpy():
+ return dataclass_repr(self, namespace='cirq.testing')
+
+ tc = TestClass2(np.ones(3))
+- assert repr(tc) == "cirq.testing.TestClass2(x=np.array([1.0, 1.0, 1.0], dtype=np.float64))"
++ assert repr(tc) == "cirq.testing.TestClass2(x=np.array([1.0, 1.0, 1.0], dtype=np.dtype('float64')))"
+
+
+ def test_proper_eq():
+Index: Cirq-1.1.0/cirq-core/cirq/linalg/decompositions_test.py
+===================================================================
+--- Cirq-1.1.0.orig/cirq-core/cirq/linalg/decompositions_test.py
++++ Cirq-1.1.0/cirq-core/cirq/linalg/decompositions_test.py
+@@ -367,12 +367,12 @@ def test_kak_repr():
+ cirq.KakDecomposition(
+ interaction_coefficients=(0.5, 0.25, 0),
+ single_qubit_operations_before=(
+- np.array([[0j, (1+0j)], [(1+0j), 0j]], dtype=np.complex128),
+- np.array([[0j, -1j], [1j, 0j]], dtype=np.complex128),
++ np.array([[0j, (1+0j)], [(1+0j), 0j]], dtype=np.dtype('complex128')),
++ np.array([[0j, -1j], [1j, 0j]], dtype=np.dtype('complex128')),
+ ),
+ single_qubit_operations_after=(
+- np.array([[1.0, 0.0], [0.0, 1.0]], dtype=np.float64),
+- np.array([[(1+0j), 0j], [0j, (-1+0j)]], dtype=np.complex128),
++ np.array([[1.0, 0.0], [0.0, 1.0]], dtype=np.dtype('float64')),
++ np.array([[(1+0j), 0j], [0j, (-1+0j)]], dtype=np.dtype('complex128')),
+ ),
+ global_phase=1)
+ """.strip()
+Index: Cirq-1.1.0/cirq-core/cirq/ops/kraus_channel_test.py
+===================================================================
+--- Cirq-1.1.0.orig/cirq-core/cirq/ops/kraus_channel_test.py
++++ Cirq-1.1.0/cirq-core/cirq/ops/kraus_channel_test.py
+@@ -105,8 +105,8 @@ def test_kraus_channel_repr():
+ repr(x_meas)
+ == """\
+ cirq.KrausChannel(kraus_ops=[\
+-np.array([[(0.5+0j), (0.5+0j)], [(0.5+0j), (0.5+0j)]], dtype=np.complex64), \
+-np.array([[(0.5+0j), (-0.5+0j)], [(-0.5+0j), (0.5+0j)]], dtype=np.complex64)], \
++np.array([[(0.5+0j), (0.5+0j)], [(0.5+0j), (0.5+0j)]], dtype=np.dtype('complex64')), \
++np.array([[(0.5+0j), (-0.5+0j)], [(-0.5+0j), (0.5+0j)]], dtype=np.dtype('complex64'))], \
+ key='x_meas')"""
+ )
+
+Index: Cirq-1.1.0/cirq-core/cirq/ops/measurement_gate_test.py
+===================================================================
+--- Cirq-1.1.0.orig/cirq-core/cirq/ops/measurement_gate_test.py
++++ Cirq-1.1.0/cirq-core/cirq/ops/measurement_gate_test.py
+@@ -317,23 +317,23 @@ def test_op_repr():
+ b,
+ key='out',
+ invert_mask=(False, True),
+- confusion_map={(0,): np.array([[0, 1], [1, 0]], dtype=np.int64)},
++ confusion_map={(0,): np.array([[0, 1], [1, 0]], dtype=np.dtype('int64'))},
+ )
+ ) == (
+ "cirq.measure(cirq.LineQubit(0), cirq.LineQubit(1), "
+ "key=cirq.MeasurementKey(name='out'), "
+ "invert_mask=(False, True), "
+- "confusion_map={(0,): np.array([[0, 1], [1, 0]], dtype=np.int64)})"
++ "confusion_map={(0,): np.array([[0, 1], [1, 0]], dtype=np.dtype('int64'))})"
+ )
+
+
+ def test_repr():
+ gate = cirq.MeasurementGate(
+- 3, 'a', (True, False), (1, 2, 3), {(2,): np.array([[0, 1], [1, 0]], dtype=np.int64)}
++ 3, 'a', (True, False), (1, 2, 3), {(2,): np.array([[0, 1], [1, 0]], dtype=np.dtype('int64'))}
+ )
+ assert repr(gate) == (
+ "cirq.MeasurementGate(3, cirq.MeasurementKey(name='a'), (True, False), "
+- "qid_shape=(1, 2, 3), confusion_map={(2,): np.array([[0, 1], [1, 0]], dtype=np.int64)})"
++ "qid_shape=(1, 2, 3), confusion_map={(2,): np.array([[0, 1], [1, 0]], dtype=np.dtype('int64'))})"
+ )
+
+
+Index: Cirq-1.1.0/cirq-core/cirq/ops/mixed_unitary_channel_test.py
+===================================================================
+--- Cirq-1.1.0.orig/cirq-core/cirq/ops/mixed_unitary_channel_test.py
++++ Cirq-1.1.0/cirq-core/cirq/ops/mixed_unitary_channel_test.py
+@@ -95,16 +95,16 @@ def test_matrix_mixture_str():
+
+ def test_matrix_mixture_repr():
+ mix = [
+- (0.5, np.array([[1, 0], [0, 1]], dtype=np.complex64)),
+- (0.5, np.array([[0, 1], [1, 0]], dtype=np.complex64)),
++ (0.5, np.array([[1, 0], [0, 1]], dtype=np.dtype('complex64'))),
++ (0.5, np.array([[0, 1], [1, 0]], dtype=np.dtype('complex64'))),
+ ]
+ half_flip = cirq.MixedUnitaryChannel(mix, key='flip')
+ assert (
+ repr(half_flip)
+ == """\
+ cirq.MixedUnitaryChannel(mixture=[\
+-(0.5, np.array([[(1+0j), 0j], [0j, (1+0j)]], dtype=np.complex64)), \
+-(0.5, np.array([[0j, (1+0j)], [(1+0j), 0j]], dtype=np.complex64))], \
++(0.5, np.array([[(1+0j), 0j], [0j, (1+0j)]], dtype=np.dtype('complex64'))), \
++(0.5, np.array([[0j, (1+0j)], [(1+0j), 0j]], dtype=np.dtype('complex64')))], \
+ key='flip')"""
+ )
+
+Index: Cirq-1.1.0/cirq-core/cirq/sim/density_matrix_simulator_test.py
+===================================================================
+--- Cirq-1.1.0.orig/cirq-core/cirq/sim/density_matrix_simulator_test.py
++++ Cirq-1.1.0/cirq-core/cirq/sim/density_matrix_simulator_test.py
+@@ -951,9 +951,9 @@ def test_density_matrix_step_result_repr
+ )
+ )
+ == "cirq.DensityMatrixStepResult(sim_state=cirq.DensityMatrixSimulationState("
+- "initial_state=np.array([[(0.5+0j), (0.5+0j)], [(0.5+0j), (0.5+0j)]], dtype=np.complex64), "
++ "initial_state=np.array([[(0.5+0j), (0.5+0j)], [(0.5+0j), (0.5+0j)]], dtype=np.dtype('complex64')), "
+ "qubits=(cirq.LineQubit(0),), "
+- "classical_data=cirq.ClassicalDataDictionaryStore()), dtype=np.complex64)"
++ "classical_data=cirq.ClassicalDataDictionaryStore()), dtype=np.dtype('complex64'))"
+ )
+
+
+@@ -1034,9 +1034,9 @@ def test_density_matrix_trial_result_rep
+ expected_repr = (
+ "cirq.DensityMatrixTrialResult("
+ "params=cirq.ParamResolver({'s': 1}), "
+- "measurements={'m': np.array([[1]], dtype=np.int32)}, "
++ "measurements={'m': np.array([[1]], dtype=np.dtype('int32'))}, "
+ "final_simulator_state=cirq.DensityMatrixSimulationState("
+- "initial_state=np.array([[(0.5+0j), (0.5+0j)], [(0.5+0j), (0.5+0j)]], dtype=np.complex64), "
++ "initial_state=np.array([[(0.5+0j), (0.5+0j)], [(0.5+0j), (0.5+0j)]], dtype=np.dtype('complex64')), "
+ "qubits=(cirq.LineQubit(0),), "
+ "classical_data=cirq.ClassicalDataDictionaryStore()))"
+ )
+Index: Cirq-1.1.0/cirq-core/cirq/sim/sparse_simulator_test.py
+===================================================================
+--- Cirq-1.1.0.orig/cirq-core/cirq/sim/sparse_simulator_test.py
++++ Cirq-1.1.0/cirq-core/cirq/sim/sparse_simulator_test.py
+@@ -775,9 +775,9 @@ def test_sparse_simulator_repr():
+ # No equality so cannot use cirq.testing.assert_equivalent_repr
+ assert (
+ repr(step) == "cirq.SparseSimulatorStep(sim_state=cirq.StateVectorSimulationState("
+- "initial_state=np.array([[0j, (1+0j)], [0j, 0j]], dtype=np.complex64), "
++ "initial_state=np.array([[0j, (1+0j)], [0j, 0j]], dtype=np.dtype('complex64')), "
+ "qubits=(cirq.LineQubit(0), cirq.LineQubit(1)), "
+- "classical_data=cirq.ClassicalDataDictionaryStore()), dtype=np.complex64)"
++ "classical_data=cirq.ClassicalDataDictionaryStore()), dtype=np.dtype('complex64'))"
+ )
+
+
+Index: Cirq-1.1.0/cirq-core/cirq/sim/sparse_simulator.py
+===================================================================
+--- Cirq-1.1.0.orig/cirq-core/cirq/sim/sparse_simulator.py
++++ Cirq-1.1.0/cirq-core/cirq/sim/sparse_simulator.py
+@@ -282,5 +282,5 @@ class SparseSimulatorStep(
+ # Dtype doesn't have a good repr, so we work around by invoking __name__.
+ return (
+ f'cirq.SparseSimulatorStep(sim_state={self._sim_state!r},'
+- f' dtype=np.{self._dtype.__name__})'
++ f' dtype=np.{np.dtype(self._dtype)!r})'
+ )
+Index: Cirq-1.1.0/cirq-core/cirq/sim/state_vector_simulator_test.py
+===================================================================
+--- Cirq-1.1.0.orig/cirq-core/cirq/sim/state_vector_simulator_test.py
++++ Cirq-1.1.0/cirq-core/cirq/sim/state_vector_simulator_test.py
+@@ -35,9 +35,9 @@ def test_state_vector_trial_result_repr(
+ expected_repr = (
+ "cirq.StateVectorTrialResult("
+ "params=cirq.ParamResolver({'s': 1}), "
+- "measurements={'m': np.array([[1]], dtype=np.int32)}, "
++ "measurements={'m': np.array([[1]], dtype=np.dtype('int32'))}, "
+ "final_simulator_state=cirq.StateVectorSimulationState("
+- "initial_state=np.array([0j, (1+0j)], dtype=np.complex64), "
++ "initial_state=np.array([0j, (1+0j)], dtype=np.dtype('complex64')), "
+ "qubits=(cirq.NamedQubit('a'),), "
+ "classical_data=cirq.ClassicalDataDictionaryStore()))"
+ )
+Index: Cirq-1.1.0/cirq-core/cirq/sim/density_matrix_simulator.py
+===================================================================
+--- Cirq-1.1.0.orig/cirq-core/cirq/sim/density_matrix_simulator.py
++++ Cirq-1.1.0/cirq-core/cirq/sim/density_matrix_simulator.py
+@@ -303,7 +303,7 @@ class DensityMatrixStepResult(simulator_
+ # Dtype doesn't have a good repr, so we work around by invoking __name__.
+ return (
+ f'cirq.DensityMatrixStepResult(sim_state={self._sim_state!r},'
+- f' dtype=np.{self._dtype.__name__})'
++ f' dtype=np.{np.dtype(self._dtype)!r})'
+ )
+
+
diff --git a/packages/p/python-cirq/fix-tests.patch b/packages/p/python-cirq/fix-tests.patch
deleted file mode 100644
index bd0d7bc..0000000
--- a/packages/p/python-cirq/fix-tests.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-Index: Cirq-1.0.0/cirq-google/cirq_google/calibration/phased_fsim_test.py
-===================================================================
---- Cirq-1.0.0.orig/cirq-google/cirq_google/calibration/phased_fsim_test.py
-+++ Cirq-1.0.0/cirq-google/cirq_google/calibration/phased_fsim_test.py
-@@ -12,7 +12,6 @@
- # See the License for the specific language governing permissions and
- # limitations under the License.
- import os
--import re
-
- from typing import cast
- from unittest import mock
-@@ -223,12 +222,14 @@ def test_floquet_to_calibration_layer_wi
-
- def test_xeb_to_calibration_layer():
- q_00, q_01, q_02, q_03 = [cirq.GridQubit(0, index) for index in range(4)]
-- gate = cirq.FSimGate(theta=np.pi / 4, phi=0.0)
-+ gate = cirq.FSimGate(theta=0.75, phi=0.0)
- request = XEBPhasedFSimCalibrationRequest(
- gate=gate,
- pairs=((q_00, q_01), (q_02, q_03)),
- options=XEBPhasedFSimCalibrationOptions(
- n_library_circuits=22,
-+ fatol=0.0078125,
-+ xatol=0.0078125,
- fsim_options=XEBPhasedFSimCharacterizationOptions(
- characterize_theta=True,
- characterize_zeta=True,
-@@ -246,8 +247,8 @@ def test_xeb_to_calibration_layer():
- 'n_library_circuits': 22,
- 'n_combinations': 10,
- 'cycle_depths': '5_25_50_100_200_300',
-- 'fatol': 5e-3,
-- 'xatol': 5e-3,
-+ 'fatol': 0.0078125,
-+ 'xatol': 0.0078125,
- 'characterize_theta': True,
- 'characterize_zeta': True,
- 'characterize_chi': False,
-@@ -267,8 +268,6 @@ def test_xeb_to_calibration_layer():
- desired_textproto = f.read()
-
- layer_str = str(new_layer)
-- # Fix precision issues
-- layer_str = re.sub(r'0.004999\d+', '0.005', layer_str)
- assert layer_str == desired_textproto
-
-
-Index: Cirq-1.0.0/cirq-google/cirq_google/calibration/test_data/xeb_calibration_layer.textproto
-===================================================================
---- Cirq-1.0.0.orig/cirq-google/cirq_google/calibration/test_data/xeb_calibration_layer.textproto
-+++ Cirq-1.0.0/cirq-google/cirq_google/calibration/test_data/xeb_calibration_layer.textproto
-@@ -12,7 +12,7 @@ layer {
- qubit_constant_index: 1
- fsimgate {
- theta {
-- float_value: 0.7853981852531433
-+ float_value: 0.75
- }
- phi {
- float_value: 0.0
-@@ -24,7 +24,7 @@ layer {
- qubit_constant_index: 3
- fsimgate {
- theta {
-- float_value: 0.7853981852531433
-+ float_value: 0.75
- }
- phi {
- float_value: 0.0
-@@ -106,7 +106,7 @@ args {
- key: "fatol"
- value {
- arg_value {
-- float_value: 0.005
-+ float_value: 0.0078125
- }
- }
- }
-@@ -130,7 +130,7 @@ args {
- key: "xatol"
- value {
- arg_value {
-- float_value: 0.005
-+ float_value: 0.0078125
- }
- }
- }
diff --git a/packages/p/python-cirq/python-cirq.changes b/packages/p/python-cirq/python-cirq.changes
index 132efd4..afaf4c0 100644
--- a/packages/p/python-cirq/python-cirq.changes
+++ b/packages/p/python-cirq/python-cirq.changes
@@ -1,4 +1,34 @@
-------------------------------------------------------------------
+Sat Jan 28 19:10:55 UTC 2023 - Ben Greiner
+
+- Update to 1.1.0
+ * This Cirq release focuses on tracking and improving performance
+ of key workflows like circuit construction, parameter
+ resolution etc. The release also adds a new transformers
+ framework for qubit routing and provides an efficient
+ implementation of the qubit routing algorithm described in
+ arXiv:1902.08091 [quant-ph]
+ ## Backwards Incompatible Changes
+ * 7892143 Print multi-qubit circuit with asymmetric depolarizing
+ noise correctly (#5931) by Paige
+ * af1267d Allow repeated measurements in deferred transformer
+ (#5857) by Dax Fohl
+ ## What's New
+ * New top level objects in cirq-core:
+ - RoutingSwapTag
+ - AbstractInitialMapper
+ - HardCodedInitialMapper
+ - LineInitialMapper
+ - MappingManager
+ - RouteCQC
+ - routed_circuit_with_mapping
+- Add subpackage for cirq_core[contrib]
+- Enable -rigetti package: pyquil and all its dependants are
+ available (gh#quantumlib/Cirq#5681)
+- Drop fix-tests.patch
+- Add cirq-pr5991-np1.24.patch -- gh#quantumlib/Cirq#5991
+
+-------------------------------------------------------------------
Wed Nov 16 09:16:50 UTC 2022 - Daniel Garcia
- Remove not needed python-six dependency
diff --git a/packages/p/python-cirq/python-cirq.spec b/packages/p/python-cirq/python-cirq.spec
index 2d80c85..9b12304 100644
--- a/packages/p/python-cirq/python-cirq.spec
+++ b/packages/p/python-cirq/python-cirq.spec
@@ -1,7 +1,7 @@
#
# spec file for package python-cirq
#
-# 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
@@ -16,22 +16,21 @@
#
-%define packagename Cirq
-%define skip_python2 1
%define plainpython python
-# not all requirements available right now
-%bcond_with rigetti
-%define cirqmodules core aqt google ionq pasqal web %{?_with_rigetty:rigetty}
+%define cirqmodules core aqt google ionq pasqal web rigetti
Name: python-cirq
-Version: 1.0.0
+Version: 1.1.0
Release: 0
Summary: Library for writing quantum circuits
License: Apache-2.0
URL: https://github.com/quantumlib/Cirq
-Source: https://github.com/quantumlib/Cirq/archive/v%{version}.tar.gz#/%{packagename}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM fix-tests.patch gh#quantumlib/Cirq#5911
-Patch: fix-tests.patch
+Source: https://github.com/quantumlib/Cirq/archive/v%{version}.tar.gz#/Cirq-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM cirq-pr5991-np1.24.patch gh#quantumlib/Cirq#5991
+Patch0: cirq-pr5991-np1.24.patch
+BuildRequires: %{python_module base >= 3.7}
+BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
# SECTION cirq-core
@@ -56,30 +55,13 @@ BuildRequires: %{python_module protobuf >= 3.12.0}
# google-api-core[grpc]
BuildRequires: %{python_module grpcio}
# /SECTION
-%if %{with rigetti}
-BuildRequires: %{python_module attrs >= 20.3}
-BuildRequires: %{python_module certifi >= 2021.5.30}
-BuildRequires: %{python_module h11 >= 0.9.0}
-BuildRequires: %{python_module httpcore >= 0.11.1}
-BuildRequires: %{python_module httpx >= 0.15.5}
-BuildRequires: %{python_module idna >= 2.10}
-BuildRequires: %{python_module iso8601 >= 0.1.14}
-BuildRequires: %{python_module pydantic >= 1.8.2}
-BuildRequires: %{python_module pyjwt >= 1.7.1}
-BuildRequires: %{python_module pyquil >= 3.0.0}
-BuildRequires: %{python_module python-dateutil >= 2.8.1}
-BuildRequires: %{python_module qcs-api-client >= 0.8.0}
-BuildRequires: %{python_module retrying >= 1.3.3}
-BuildRequires: %{python_module rfc3339 >= 6.2}
-BuildRequires: %{python_module rfc3986 >= 1.5.0}
-BuildRequires: %{python_module sniffio >= 1.2.0}
-BuildRequires: %{python_module toml >= 0.10.2}
-%endif
-# SECTION cirq-core/contrib
-BuildRequires: %{python_module ply}
+BuildRequires: %{python_module pyquil >= 3.2.0}
+# SECTION cirq-core[contrib]
+BuildRequires: %{python_module autoray}
BuildRequires: %{python_module PyLaTeX >= 1.3.0}
BuildRequires: %{python_module numba >= 0.53}
-BuildRequires: %{python_module pyquil}
+BuildRequires: %{python_module opt-einsum}
+BuildRequires: %{python_module ply >= 3.6}
BuildRequires: %{python_module quimb}
# /SECTION
# SECTION test
@@ -87,6 +69,8 @@ BuildRequires: %{python_module flynt >= 0.60}
BuildRequires: %{python_module filelock}
BuildRequires: %{python_module freezegun >= 0.3.15}
BuildRequires: %{python_module pytest-asyncio}
+BuildRequires: %{python_module pytest-randomly}
+BuildRequires: %{python_module pytest-xdist}
BuildRequires: %{python_module pytest}
#/SECTION
Requires: %plainpython(abi) = %python_version
@@ -95,10 +79,8 @@ Requires: python-cirq-core
Requires: python-cirq-google
Requires: python-cirq-ionq
Requires: python-cirq-pasqal
-Requires: python-cirq-web
-%if %{with rigetti}
Requires: python-cirq-rigetti
-%endif
+Requires: python-cirq-web
# quimb does not support 32 bit arch.
ExcludeArch: %ix86 %arm ppc
BuildArch: noarch
@@ -131,6 +113,19 @@ circuits and running them against quantum computers and simulators.
This module contains everything you'd need to write quantum algorithms for NISQ devices and run them on the built-in Cirq simulators.
In order to run algorithms on a given quantum hardware platform, you'll have to install the right cirq module as well.
+%package core-contrib
+Summary: Cirq quantum algorithms for NISQ devices
+Requires: python-PyLaTeX >= 1.3.0
+Requires: python-autoray
+Requires: python-cirq-core = %{version}
+Requires: python-numba >= 0.53
+Requires: python-opt-einsum
+Requires: python-ply >= 3.6
+Requires: python-quimb
+
+%description core-contrib
+The cirq-core[contrib] extra
+
%package aqt
Summary: Cirq quantum algorithms on AQT quantum computers
Requires: python-cirq-core = %{version}
@@ -178,25 +173,9 @@ and features in Cirq. cirq-web also provides a development environment for contr
their own visualizations to the module.
%package rigetti
-Summary: A Cirq package to simulate and connect to Rigetti quantum computers and Quil QVM
-Requires: python-attrs >= 20.3
-Requires: python-certifi >= 2021.5.30
+Summary: Cirq package for Rigetti quantum computers and Quil QVM
Requires: python-cirq-core = %{version}
-Requires: python-h11 >= 0.9.0
-Requires: python-httpcore >= 0.11.1
-Requires: python-httpx >= 0.15.5
-Requires: python-idna >= 2.10
-Requires: python-iso8601 >= 0.1.14
-Requires: python-pydantic >= 1.8.2
-Requires: python-pyjwt >= 1.7.1
-Requires: python-pyquil >= 3.0.0
-Requires: python-python-dateutil >= 2.8.1
-Requires: python-qcs-api-client >= 0.8.0
-Requires: python-retrying >= 1.3.3
-Requires: python-rfc3339 >= 6.2
-Requires: python-rfc3986 >= 1.5.0
-Requires: python-sniffio >= 1.2.0
-Requires: python-toml >= 0.10.2
+Requires: python-pyquil >= 3.2.0
%description rigetti
Cirq is a Python library for writing, manipulating, and optimizing quantum
@@ -205,36 +184,31 @@ circuits and running them against quantum computers and simulators.
This module provides everything you'll need to run Cirq quantum algorithms on Rigetti quantum computers.
%prep
-%autosetup -p1 -n %{packagename}-%{version}
+%autosetup -p1 -n Cirq-%{version}
%build
for p in %cirqmodules; do
pushd cirq-$p
- %python_build
+ %pyproject_wheel
popd
done
-%python_build
+%pyproject_wheel
%install
for p in %cirqmodules; do
- pushd cirq-$p
- %python_install
- popd
+ cp cirq-$p/dist/*.whl dist/
done
-%python_install
+%python_expand cp dist/*.whl build/
+%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
# tests assume testfiles and import path to be the same, but we test BUILDROOT
donttest="test_json_test_data_coverage"
donttest="$donttest or test_json_and_repr_data"
-# mock error
-donttest="$donttest or test_get_engine_sampler"
-# version in release isn't updated in this test
-donttest="$donttest or test_version"
for p in %cirqmodules; do
pushd cirq-$p
- %pytest -k "not ($donttest)"
+ %pytest -v -k "not ($donttest)" -n auto
popd
done
@@ -249,6 +223,10 @@ done
%{python_sitelib}/cirq
%{python_sitelib}/cirq_core-%{version}*-info
+%files %{python_files core-contrib}
+%doc cirq-core/README.rst
+%license cirq-core/LICENSE
+
%files %{python_files aqt}
%doc cirq-aqt/README.rst
%license cirq-aqt/LICENSE
@@ -280,12 +258,10 @@ done
%{python_sitelib}/cirq_web
%{python_sitelib}/cirq_web-%{version}*-info
-%if %{with rigetti}
%files %{python_files rigetti}
%doc cirq-rigetti/README.rst
%license cirq-rigetti/LICENSE
%{python_sitelib}/cirq_rigetti
%{python_sitelib}/cirq_rigetti-%{version}*-info
-%endif
%changelog
diff --git a/packages/p/python-future/.files b/packages/p/python-future/.files
index a36f265..cb2cd11 100644
Binary files a/packages/p/python-future/.files and b/packages/p/python-future/.files differ
diff --git a/packages/p/python-future/.rev b/packages/p/python-future/.rev
index 5958201..2083d72 100644
--- a/packages/p/python-future/.rev
+++ b/packages/p/python-future/.rev
@@ -171,4 +171,12 @@
* Fix various py26 unit test failures (9ca5a14)
1060113
+
+ 61fc3b7eb4fe71dedc2039b1ba7cbff1
+ 0.18.3
+
+ dimstar_suse
+ - pull in dbm for all flavors on SLE15 SP4+ as well
+ 1062425
+
diff --git a/packages/p/python-future/python-future.changes b/packages/p/python-future/python-future.changes
index ebfc246..9ee7f81 100644
--- a/packages/p/python-future/python-future.changes
+++ b/packages/p/python-future/python-future.changes
@@ -1,4 +1,9 @@
-------------------------------------------------------------------
+Wed Feb 1 09:52:15 UTC 2023 - Dirk Müller
+
+- pull in dbm for all flavors on SLE15 SP4+ as well
+
+-------------------------------------------------------------------
Sat Jan 21 09:53:11 UTC 2023 - Dirk Müller
- update to 0.18.3:
diff --git a/packages/p/python-future/python-future.spec b/packages/p/python-future/python-future.spec
index fa99f45..ba6877e 100644
--- a/packages/p/python-future/python-future.spec
+++ b/packages/p/python-future/python-future.spec
@@ -36,7 +36,7 @@ BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-%if 0%{suse_version} >= 1550
+%if 0%{suse_version} >= 1550 || (0%{suse_version} == 1500 && 0%{?sle_version} >= 150400)
BuildRequires: %{python_module dbm}
%else
BuildRequires: python3-dbm
diff --git a/packages/p/python-ospd-openvas/.files b/packages/p/python-ospd-openvas/.files
index 7ec6192..2f5d68f 100644
Binary files a/packages/p/python-ospd-openvas/.files and b/packages/p/python-ospd-openvas/.files differ
diff --git a/packages/p/python-ospd-openvas/.rev b/packages/p/python-ospd-openvas/.rev
index ed18917..07b0979 100644
--- a/packages/p/python-ospd-openvas/.rev
+++ b/packages/p/python-ospd-openvas/.rev
@@ -7,4 +7,12 @@
827272
+
+ 5a99d3825a9b9c59b7458dce526f89a3
+ 22.4.5
+
+ dimstar_suse
+
+ 1062521
+
diff --git a/packages/p/python-ospd-openvas/ospd-openvas-20.8.0.tar.gz b/packages/p/python-ospd-openvas/ospd-openvas-20.8.0.tar.gz
deleted file mode 120000
index 04ba940..0000000
--- a/packages/p/python-ospd-openvas/ospd-openvas-20.8.0.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreig5tsd5poiwiktr2mt3ydlnpc3lmlbzqivmy6feeooaqxrz3v2ur4
\ No newline at end of file
diff --git a/packages/p/python-ospd-openvas/ospd-openvas-20.8.0.tar.gz.sig b/packages/p/python-ospd-openvas/ospd-openvas-20.8.0.tar.gz.sig
deleted file mode 100644
index 5164e84..0000000
--- a/packages/p/python-ospd-openvas/ospd-openvas-20.8.0.tar.gz.sig
+++ /dev/null
@@ -1,17 +0,0 @@
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1
-
-iQIcBAABAgAGBQJfM60jAAoJEJgj+qYO0eWAYxcP/RITO99FD29hX+bMWwL/W11h
-rn4YUfgN6K04Xy5Qilwpv40KZVCuMX5BKjDAYSUwCvOjWEhU4tvhi6E3S7oNYrUW
-oI3+xLh3v5MkniR7WpXtOcQfMAvtyIxfPNxt7XWYxJs4RXd4NQB0oLt21pepi1vP
-Kn+RItgdw/QfpTZCiaB6236w/1TX8VQuhD7oaKuwoYFlQyL8QGCLqsl0eqS+h1II
-pkZU8XTfo9IxC20brBCu+eDPQZhSolaeK8lHQFqftKlBlgoh3t7icm+pB+KfywTH
-cgkZLqfS9Y85z7Ur7ZmT4AKsHk583MouscKB4eIJBAaTEcI8XQntG/UC9Ro1aydw
-va1Ziih2ImhUEwefc/MM6J1OwIfDlTO5Tweyb/r5vmyTpsWeIU9oayF4fFClWzj9
-1jj+tn/7wUQs9RbT+ILCxyUMXYhmicnh7OkYQzB5x247xKUPnnaKGVOIZWG2q24b
-W7JyXWW+5PrAUHQDU5gSiyO2NBrlD5GElwHyn2lctzPqMuZC5KJzKclAbcAmzSpW
-V8pG40dLrxIHH7BLVVsHoSZwSlrY3e2CB1XOG/KyrocDA79PHnc/tJdR1aZBDlmu
-LA7zG0j3kzP/IZoTKHuNjvfgBlCmDohEOUDwrC0xAKDVPZtskIzZTqz9CgfsnlgB
-qQfwFoezclaJQvbYlULs
-=J3ee
------END PGP SIGNATURE-----
diff --git a/packages/p/python-ospd-openvas/ospd-openvas-22.4.5.tar.gz b/packages/p/python-ospd-openvas/ospd-openvas-22.4.5.tar.gz
new file mode 120000
index 0000000..68afaf1
--- /dev/null
+++ b/packages/p/python-ospd-openvas/ospd-openvas-22.4.5.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreifdqytb47prxstujgicewfydxipoovoiixzwz53ggtyniyztzcroe
\ No newline at end of file
diff --git a/packages/p/python-ospd-openvas/ospd-openvas-22.4.5.tar.gz.asc b/packages/p/python-ospd-openvas/ospd-openvas-22.4.5.tar.gz.asc
new file mode 100644
index 0000000..a58fb06
--- /dev/null
+++ b/packages/p/python-ospd-openvas/ospd-openvas-22.4.5.tar.gz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEiuS+QptgpZsxHC5zmCP6pg7R5YAFAmPTphEACgkQmCP6pg7R
+5YC3FRAAoWRKJUq13WwDbMqQqlUIZL+F1ZVQSSpWO169hPI/JeWZV6NiNL+npOiw
+Fsy9Agyi9HA/cb0grrFTrC7H+v4Ed6LrqLFvMwYwJeEeDOQTuXgG/DHlGlIcswOG
+AOXVCqPL6Vy+r3WPR2JfbGOkGzlVQFvvVrK2m6+ya3r6ardOFTCA/XxKPjWH2MT6
+qmAkl7PqK68Sfo9k6OHUvtl1qtuztkLKQkOIIOYsjhkHV7BAy40hzHhPGhq8tj3d
++wgFoKVcnczS/fQlS2lWErkNdpK4a/mRt//tEwCojZ0bt0m3XHSIBiNTFytXxkd/
+nlsLABGouNE+XlG0WQZMBvlpcuhX22rIUVhqSI3iDlr6yFVVrAevW18YCpi+qFUM
+h8YPa7AlvUUqPuUu2k4JpHWARZW0r/tGlk0Ww7TBqnRYl8VrfNqj5A/Uk6L11hO2
+PFPySrzFCiScQDbMXguLn8rfjd3rfwoJ9jmNN4hRvJNGSKT5xH3xqf4rTcyoiv+g
+xm3VqhMqYVe3DsFoXQouaGG7lbM1qFjsnKVNtrcIS103mOZY1dt8avYp3u1i1J40
+RhobpCRS727jvwvy/asyEa2B66hd3e0hwdDk242M184YqsJ/+viTc2fspIebakaY
+yQg3102soDKrQFWTUBHY+eM6dCnoKLJuJgWg+sxQ0yf20V9fVZU=
+=J2SG
+-----END PGP SIGNATURE-----
diff --git a/packages/p/python-ospd-openvas/python-ospd-openvas.changes b/packages/p/python-ospd-openvas/python-ospd-openvas.changes
index 09da3ee..6748338 100644
--- a/packages/p/python-ospd-openvas/python-ospd-openvas.changes
+++ b/packages/p/python-ospd-openvas/python-ospd-openvas.changes
@@ -1,4 +1,53 @@
-------------------------------------------------------------------
+Tue Jan 31 23:12:10 UTC 2023 - Dirk Müller
+
+- update to 22.4.5:
+ Added
+ * Make openvas-scanner option visible for the client (#784) (#791)
+ * Set openvas and nmap caps at container start, with some compose
+ installations docker forgets it.
+ * documentation about new features bd705d3
+ * documentation and examples for credentials 5b6b668
+ * description of table_driven_lsc to OSPD_PARAMS ecdb67c
+ * log info for VT update (#619) fc3b80c
+ * possibility to handle redis tcp connections configured in openvas 29373b7
+ * package_unreliable qod_type to nvti_cache 61a3a35
+ * use qod_type from advisory when available 47927c7
+ * possibility to disable advisories hashsum verification 614a2ec
+ * gpg verification for notus (#557) d73d03d
+ * documentation for notus-scanner (#537) 9508f09
+ * Notus integration (#510) 2f39d2a
+ * notus advisories in get_vts (#518) f78c64a
+ * merge ospd into ospd-openvas 44cc135
+ * smoke test for get.vts (#513) b3c0b6b
+ Changed
+ * version of the OSP documentation 76d5586
+ * Allow openvas access raw sockets and network within container 0eefae9
+ * Extend the cmd and add cmd (#558) c810de8
+ * Use poetry as build tool for pip installations #559 f3e42c2
+ * Handle script timeout as script preferences instead of server preference (#509) af97d06
+ Bug Fixes
+ * using empty dict as scanner-params instead of returning 404 7850833
+ * within python 3.9 and higher notus results are missing b42c758
+ * set to cvss2 when cvss3 is either not present or NULL 2963af4
+ * check for param to be present in calculate_vts_collection_hash 358456d
+ * missing reload on update_vts 96bc329
+ * crash when no severity got found 30a760b
+ * Stop and resume scan (#604) 41b25c2
+ * stacktrace on sensor when unexpectedly closing a ssh connection 487a58e
+ * do not load oids in openvas when handled by notus 15f50bb
+ * ospd-openvas should not crash on missing plugin_feed_info.inc 989a876
+ * mqtt network loop (#587) 9b5cecc
+ * Hash calculation of NVT fields 552b5f6
+ * prepare notus parser to use family when defined deb850c
+ * set sentry-sdk dependency to optional 80ed7ca
+ * warning on ERRMSG (#570) bf26ad0
+ * missing category of notus advisories (#569) 02cfd3b
+ * mqtt on_disconnect method (#538) 915f02e
+ * fix dead host count (#511) (#516) 2a17e18
+ * Fix get_status (#471) 866ea24
+
+-------------------------------------------------------------------
Mon Aug 17 07:54:47 UTC 2020 - Tomáš Chvátal
- Fix download archives
diff --git a/packages/p/python-ospd-openvas/python-ospd-openvas.spec b/packages/p/python-ospd-openvas/python-ospd-openvas.spec
index 7bd9b73..459927e 100644
--- a/packages/p/python-ospd-openvas/python-ospd-openvas.spec
+++ b/packages/p/python-ospd-openvas/python-ospd-openvas.spec
@@ -1,7 +1,7 @@
#
# spec file for package python-ospd-openvas
#
-# Copyright (c) 2020 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
@@ -19,30 +19,42 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-ospd-openvas
-Version: 20.8.0
+Version: 22.4.5
Release: 0
Summary: An OSP server implementation
License: AGPL-3.0-or-later
URL: https://github.com/greenbone/ospd-openvas
Source: https://github.com/greenbone/ospd-openvas/archive/v%{version}.tar.gz#/ospd-openvas-%{version}.tar.gz
-Source98: https://github.com/greenbone/ospd-openvas/releases/download/v%{version}/ospd-openvas-%{version}.tar.gz.sig
+Source98: https://github.com/greenbone/ospd-openvas/releases/download/v%{version}/ospd-openvas-%{version}.tar.gz.asc
Source99: https://www.greenbone.net/GBCommunitySigningKey.asc#/ospd-openvas.keyring
+BuildRequires: %{python_module base >= 3.7}
+BuildRequires: %{python_module defusedxml >= 0.6}
+BuildRequires: %{python_module gnupg >= 0.4.8}
+BuildRequires: %{python_module lxml >= 4.5.2}
+BuildRequires: %{python_module paho-mqtt >= 1.5.1}
+BuildRequires: %{python_module pip}
+BuildRequires: %{python_module poetry}
BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Requires: python-ospd >= 2.0.0
+Requires: python-defusedxml >= 0.6
+Requires: python-gnupg >= 0.4.8
+Requires: python-lxml >= 4.5.2
Requires: python-packaging
-Requires: python-psutil
-Requires: python-redis >= 3.0.1
-Provides: ospd-openvas
+Requires: python-paho-mqtt >= 1.5.1
+Requires: python-psutil >= 5.5.1
+Requires: python-redis >= 3.5.3
+Provides: ospd-openvas = %{version}
+Provides: python-ospd = %{version}
+Obsoletes: python-ospd < %{version}
BuildArch: noarch
# SECTION test requirements
-BuildRequires: %{python_module Deprecated}
-BuildRequires: %{python_module ospd >= 2.0.0}
-BuildRequires: %{python_module packaging}
-BuildRequires: %{python_module psutil}
+BuildRequires: %{python_module Deprecated >= 1.2.10}
+BuildRequires: %{python_module packaging >= 20.4}
+BuildRequires: %{python_module psutil >= 5.5.1}
BuildRequires: %{python_module pytest}
-BuildRequires: %{python_module redis >= 3.0.1}
+BuildRequires: %{python_module redis >= 3.5.3}
# /SECTION
%python_subpackages
@@ -53,10 +65,10 @@ An OSP server implementation to allow GVM to remotely control OpenVAS.
%setup -q -n ospd-openvas-%{version}
%build
-%python_build
+%pyproject_wheel
%install
-%python_install
+%pyproject_install
%python_clone -a %{buildroot}%{_bindir}/ospd-openvas
%python_expand %fdupes %{buildroot}%{$python_sitelib}
@@ -73,6 +85,7 @@ An OSP server implementation to allow GVM to remotely control OpenVAS.
%license COPYING
%doc CHANGELOG.md README.md
%python_alternative %{_bindir}/ospd-openvas
+%{python_sitelib}/ospd
%{python_sitelib}/ospd_openvas*
%changelog
diff --git a/packages/p/python-outcome/.files b/packages/p/python-outcome/.files
index 0f90b1b..fef5018 100644
Binary files a/packages/p/python-outcome/.files and b/packages/p/python-outcome/.files differ
diff --git a/packages/p/python-outcome/.rev b/packages/p/python-outcome/.rev
index 1dd403e..590a658 100644
--- a/packages/p/python-outcome/.rev
+++ b/packages/p/python-outcome/.rev
@@ -47,4 +47,12 @@
1008150
+
+ 7f4970786a3fdaa87ef44e3d224c4dcf
+ 1.2.0
+
+ dimstar_suse
+ - pull in dbm for all flavors on SLE15 SP4+ as well
+ 1062428
+
diff --git a/packages/p/python-outcome/python-outcome.changes b/packages/p/python-outcome/python-outcome.changes
index 2cd6491..ecce2bd 100644
--- a/packages/p/python-outcome/python-outcome.changes
+++ b/packages/p/python-outcome/python-outcome.changes
@@ -1,4 +1,9 @@
-------------------------------------------------------------------
+Wed Feb 1 09:52:15 UTC 2023 - Dirk Müller
+
+- pull in dbm for all flavors on SLE15 SP4+ as well
+
+-------------------------------------------------------------------
Tue Oct 4 22:25:31 UTC 2022 - Yogalakshmi Arunachalam
- Update to version 1.2.0
diff --git a/packages/p/python-outcome/python-outcome.spec b/packages/p/python-outcome/python-outcome.spec
index 4057390..ed52d6f 100644
--- a/packages/p/python-outcome/python-outcome.spec
+++ b/packages/p/python-outcome/python-outcome.spec
@@ -1,7 +1,7 @@
#
# spec file for package python-outcome
#
-# 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
@@ -34,7 +34,7 @@ BuildArch: noarch
# SECTION test requirements
BuildRequires: %{python_module attrs >= 19.2.0}
BuildRequires: %{python_module pytest}
-%if 0%{suse_version} >= 1550
+%if 0%{suse_version} >= 1550 || (0%{suse_version} == 1500 && 0%{?sle_version} >= 150400)
# for more than one python 3 flavor, but no python2 flavor
BuildRequires: %{python_module async_generator}
BuildRequires: %{python_module pytest-asyncio}
diff --git a/packages/p/python-pyzmq/.files b/packages/p/python-pyzmq/.files
index 1ca9378..17e872c 100644
Binary files a/packages/p/python-pyzmq/.files and b/packages/p/python-pyzmq/.files differ
diff --git a/packages/p/python-pyzmq/.rev b/packages/p/python-pyzmq/.rev
index 672c887..3234811 100644
--- a/packages/p/python-pyzmq/.rev
+++ b/packages/p/python-pyzmq/.rev
@@ -463,4 +463,12 @@ the core is LGPL-3.0+ but most of what is outside the code is BSD-3-Clause (forw
* Temporarily disable test_on_recv_basic
1035017
+
+ df70e6760527a518cc5f15eb769cf46a
+ 24.0.1
+
+ dimstar_suse
+ - skip numy tests for the testsuite on SLE15
+ 1062451
+
diff --git a/packages/p/python-pyzmq/python-pyzmq.changes b/packages/p/python-pyzmq/python-pyzmq.changes
index f9b1442..783c84b 100644
--- a/packages/p/python-pyzmq/python-pyzmq.changes
+++ b/packages/p/python-pyzmq/python-pyzmq.changes
@@ -1,4 +1,9 @@
-------------------------------------------------------------------
+Wed Feb 1 13:12:01 UTC 2023 - Dirk Müller
+
+- skip numy tests for the testsuite on SLE15
+
+-------------------------------------------------------------------
Wed Nov 9 11:44:45 UTC 2022 - Pedro Monreal
- Fix build with OpenSSL 3.0 [bsc#1205042]
diff --git a/packages/p/python-pyzmq/python-pyzmq.spec b/packages/p/python-pyzmq/python-pyzmq.spec
index dc37889..0613f72 100644
--- a/packages/p/python-pyzmq/python-pyzmq.spec
+++ b/packages/p/python-pyzmq/python-pyzmq.spec
@@ -1,7 +1,7 @@
#
# spec file for package python-pyzmq
#
-# 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
@@ -47,7 +47,9 @@ Recommends: python-simplejson
Recommends: python-tornado
Suggests: python-paramiko
# SECTION Test requirements
+%if 0%{?suse_version} >= 1550
BuildRequires: %{python_module numpy}
+%endif
BuildRequires: %{python_module paramiko}
BuildRequires: %{python_module pytest-rerunfailures}
BuildRequires: %{python_module pytest-timeout}
diff --git a/packages/p/python-quimb/.files b/packages/p/python-quimb/.files
index 46e9952..f1141fa 100644
Binary files a/packages/p/python-quimb/.files and b/packages/p/python-quimb/.files differ
diff --git a/packages/p/python-quimb/.rev b/packages/p/python-quimb/.rev
index e57968e..df80330 100644
--- a/packages/p/python-quimb/.rev
+++ b/packages/p/python-quimb/.rev
@@ -31,4 +31,13 @@
1061576
+
+ 94dcbe0377874115b43007fb54fd87b7
+ 1.4.2
+
+ dimstar_suse
+ - upgrade opt-einsum to requires as it is imported by tensor/
+ unconditionally
+ 1062607
+
diff --git a/packages/p/python-quimb/python-quimb.changes b/packages/p/python-quimb/python-quimb.changes
index 1fd40fa..990bc24 100644
--- a/packages/p/python-quimb/python-quimb.changes
+++ b/packages/p/python-quimb/python-quimb.changes
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Thu Feb 2 09:37:02 UTC 2023 - Dirk Müller
+
+- upgrade opt-einsum to requires as it is imported by tensor/
+ unconditionally
+
+-------------------------------------------------------------------
Sat Jan 14 11:35:41 UTC 2023 - Ben Greiner
- Update to v1.4.2
diff --git a/packages/p/python-quimb/python-quimb.spec b/packages/p/python-quimb/python-quimb.spec
index cd4da2e..2348f2d 100644
--- a/packages/p/python-quimb/python-quimb.spec
+++ b/packages/p/python-quimb/python-quimb.spec
@@ -31,6 +31,7 @@ BuildRequires: python-rpm-macros
Requires: python-cytoolz >= 0.8.0
Requires: python-numba >= 0.39
Requires: python-numpy >= 1.17
+Requires: python-opt-einsum >= 3.2
Requires: python-psutil >= 4.3.1
Requires: python-scipy >= 1.0.0
Requires: python-tqdm >= 4
@@ -40,29 +41,28 @@ Recommends: python-autoray >= 0.5.1
Recommends: python-diskcache >= 3.0
Recommends: python-matplotlib >= 2
Recommends: python-networkx
-Recommends: python-opt-einsum >= 3.2
Suggests: python-mpi4py
Suggests: python-petsc4py
Suggests: python-randomgen >= 1.18
Suggests: python-slepc4py
+# This package does not support 32 bit arch, s390x fails too
+ExcludeArch: %{ix86} %{arm} ppc s390x
# SECTION test
-BuildRequires: %{python_module pytest}
+# extra
+BuildRequires: %{python_module autoray >= 0.5.1}
# runtime
BuildRequires: %{python_module cytoolz >= 0.8.0}
+BuildRequires: %{python_module diskcache >= 3.0}
+BuildRequires: %{python_module matplotlib >= 2}
+BuildRequires: %{python_module networkx >= 2.3}
BuildRequires: %{python_module numba >= 0.39}
BuildRequires: %{python_module numpy >= 1.17}
+BuildRequires: %{python_module opt-einsum >= 3.2}
BuildRequires: %{python_module psutil >= 4.3.1}
+BuildRequires: %{python_module pytest}
BuildRequires: %{python_module scipy >= 1.0.0}
BuildRequires: %{python_module tqdm >= 4}
-# extra
-BuildRequires: %{python_module autoray >= 0.5.1}
-BuildRequires: %{python_module diskcache >= 3.0}
-BuildRequires: %{python_module matplotlib >= 2}
-BuildRequires: %{python_module networkx >= 2.3}
-BuildRequires: %{python_module opt-einsum >= 3.2}
# /SECTION
-# This package does not support 32 bit arch, s390x fails too
-ExcludeArch: %ix86 %arm ppc s390x
%python_subpackages
%description
diff --git a/packages/p/python-subprocess-tee/.files b/packages/p/python-subprocess-tee/.files
index 4654c33..2fe43c9 100644
Binary files a/packages/p/python-subprocess-tee/.files and b/packages/p/python-subprocess-tee/.files differ
diff --git a/packages/p/python-subprocess-tee/.rev b/packages/p/python-subprocess-tee/.rev
index 12e101a..0841a85 100644
--- a/packages/p/python-subprocess-tee/.rev
+++ b/packages/p/python-subprocess-tee/.rev
@@ -34,4 +34,12 @@
1041381
+
+ 6bf28fc5cff96695264f7492a7bb7be8
+ 0.4.1
+
+ dimstar_suse
+
+ 1062604
+
diff --git a/packages/p/python-subprocess-tee/python-subprocess-tee.changes b/packages/p/python-subprocess-tee/python-subprocess-tee.changes
index 9d0e99b..b8e4ac0 100644
--- a/packages/p/python-subprocess-tee/python-subprocess-tee.changes
+++ b/packages/p/python-subprocess-tee/python-subprocess-tee.changes
@@ -1,13 +1,26 @@
-------------------------------------------------------------------
+Tue Jan 31 15:15:06 UTC 2023 - Johannes Kastl
+
+- update to 0.4.1:
+ * Bugfixes
+ - Correct trove metadata related to supported platforms (#90) @ssbarnea
+ - Move mypy config to pyproject.toml (#88) @ssbarnea
+ - Stop using deprecated get_event_loop() (#86) @gotmax23
+ - Configure packit (#81) @ssbarnea
+ - Add "setuptools >= 61.0" to build system requires (#82) @gotmax23
+ - Clear build dependencies (#80) @ssbarnea
+
+-------------------------------------------------------------------
Wed Dec 7 22:28:03 UTC 2022 - Yogalakshmi Arunachalam
-- * Update to version 0.4.0
+- Update to version 0.4.0:
* Minor Changes
- Enable support for py311 (#72) @ssbarnea
+ - Enable support for py311 (#72) @ssbarnea
* Bugfixes
- Remove support for py37 (#70) @ssbarnea
- Remove support for py36 (#65) @ssbarnea
- Mark test test_rich_console_ex as broken (#64) @ssbarnea
+ - Remove support for py37 (#70) @ssbarnea
+ - Remove support for py36 (#65) @ssbarnea
+ - Mark test test_rich_console_ex as broken (#64) @ssbarnea
+
-------------------------------------------------------------------
Sun Sep 11 08:51:09 UTC 2022 - Sebastian Wagner
diff --git a/packages/p/python-subprocess-tee/python-subprocess-tee.spec b/packages/p/python-subprocess-tee/python-subprocess-tee.spec
index 60e8cb5..01243b9 100644
--- a/packages/p/python-subprocess-tee/python-subprocess-tee.spec
+++ b/packages/p/python-subprocess-tee/python-subprocess-tee.spec
@@ -1,7 +1,7 @@
#
# spec file for package python-subprocess-tee
#
-# 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
@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-subprocess-tee
-Version: 0.4.0
+Version: 0.4.1
Release: 0
Summary: Captures the output of subprocesses in real-time
License: MIT
diff --git a/packages/p/python-subprocess-tee/subprocess-tee-0.4.0.tar.gz b/packages/p/python-subprocess-tee/subprocess-tee-0.4.0.tar.gz
deleted file mode 120000
index 2880769..0000000
--- a/packages/p/python-subprocess-tee/subprocess-tee-0.4.0.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreid6vcc76mwnwkznhmvgyrseslzo4hv36msokbmy25o6j5xt5ihrje
\ No newline at end of file
diff --git a/packages/p/python-subprocess-tee/subprocess-tee-0.4.1.tar.gz b/packages/p/python-subprocess-tee/subprocess-tee-0.4.1.tar.gz
new file mode 120000
index 0000000..7f179e7
--- /dev/null
+++ b/packages/p/python-subprocess-tee/subprocess-tee-0.4.1.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreiftyesjsp4lrdi6whbp3yf4ebuxq7vmoif2rb3rzoqx5detgjeclu
\ No newline at end of file
diff --git a/packages/p/python-wsproto/.files b/packages/p/python-wsproto/.files
index 3c36d5c..d51e96d 100644
Binary files a/packages/p/python-wsproto/.files and b/packages/p/python-wsproto/.files differ
diff --git a/packages/p/python-wsproto/.rev b/packages/p/python-wsproto/.rev
index 94d65a6..c6c0598 100644
--- a/packages/p/python-wsproto/.rev
+++ b/packages/p/python-wsproto/.rev
@@ -123,4 +123,12 @@
- drop 170.patch (upstream)
1007724
+
+ e6c7d231cf3560375d34c6f5767d1b85
+ 1.2.0
+
+ dimstar_suse
+ - no longer supports python 3.6, we can drop the 3.6 specific requires
+ 1062522
+
diff --git a/packages/p/python-wsproto/python-wsproto.changes b/packages/p/python-wsproto/python-wsproto.changes
index fed9c5f..fbc86dd 100644
--- a/packages/p/python-wsproto/python-wsproto.changes
+++ b/packages/p/python-wsproto/python-wsproto.changes
@@ -1,4 +1,9 @@
-------------------------------------------------------------------
+Wed Feb 1 16:38:58 UTC 2023 - Dirk Müller
+
+- no longer supports python 3.6, we can drop the 3.6 specific requires
+
+-------------------------------------------------------------------
Mon Oct 3 16:14:29 UTC 2022 - Dirk Müller
- update to 1.2.0:
diff --git a/packages/p/python-wsproto/python-wsproto.spec b/packages/p/python-wsproto/python-wsproto.spec
index dd89104..29614a0 100644
--- a/packages/p/python-wsproto/python-wsproto.spec
+++ b/packages/p/python-wsproto/python-wsproto.spec
@@ -1,7 +1,7 @@
#
# spec file for package python-wsproto
#
-# 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
@@ -32,17 +32,10 @@ BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-h11 >= 0.9.0
BuildArch: noarch
-%if 0%{?suse_version} <= 1520
-BuildRequires: %{python_module dataclasses}
-%endif
-BuildRequires: (python36-dataclasses if python36-base)
# SECTION test requirements
BuildRequires: %{python_module h11 >= 0.9.0}
BuildRequires: %{python_module pytest}
# /SECTION
-%if 0%{?python_version_nodots} <= 36
-Requires: python-dataclasses
-%endif
%python_subpackages
%description
diff --git a/packages/p/python-zope.deprecation/.files b/packages/p/python-zope.deprecation/.files
index 0299c6f..8ce351d 100644
Binary files a/packages/p/python-zope.deprecation/.files and b/packages/p/python-zope.deprecation/.files differ
diff --git a/packages/p/python-zope.deprecation/.rev b/packages/p/python-zope.deprecation/.rev
index 7cb27a5..5f92f51 100644
--- a/packages/p/python-zope.deprecation/.rev
+++ b/packages/p/python-zope.deprecation/.rev
@@ -73,4 +73,12 @@ New dependency of python-Pyramid
921420
+
+ d3c3b784efcf2bd0cff2b810e2addb2e
+ 4.4.0
+
+ dimstar_suse
+
+ 1062481
+
diff --git a/packages/p/python-zope.deprecation/python-zope.deprecation.changes b/packages/p/python-zope.deprecation/python-zope.deprecation.changes
index 7cbf5f3..19b4b59 100644
--- a/packages/p/python-zope.deprecation/python-zope.deprecation.changes
+++ b/packages/p/python-zope.deprecation/python-zope.deprecation.changes
@@ -1,4 +1,12 @@
-------------------------------------------------------------------
+Wed Feb 1 13:14:15 UTC 2023 - Ben Greiner
+
+- Implement python packaging best practise: Don't cathall platlib
+- Explicitly require python3-Sphinx for building the docs. It could
+ have been omitted from %pythons for %python_module in a 15.X
+ backport project.
+
+-------------------------------------------------------------------
Fri Sep 24 11:51:36 UTC 2021 - pgajdos@suse.com
- %check: use %pyunittest rpm macro
diff --git a/packages/p/python-zope.deprecation/python-zope.deprecation.spec b/packages/p/python-zope.deprecation/python-zope.deprecation.spec
index 3606d83..dd31ed4 100644
--- a/packages/p/python-zope.deprecation/python-zope.deprecation.spec
+++ b/packages/p/python-zope.deprecation/python-zope.deprecation.spec
@@ -1,7 +1,7 @@
#
# spec file for package python-zope.deprecation
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2013 LISA GmbH, Bingen, Germany.
#
# All modifications and additions to the file contributed by third parties
@@ -17,7 +17,6 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-zope.deprecation
Version: 4.4.0
Release: 0
@@ -30,7 +29,7 @@ BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildArch: noarch
# SECTION documentation requirements
-BuildRequires: %{python_module Sphinx}
+BuildRequires: python3-Sphinx
# /SECTION
%python_subpackages
@@ -67,7 +66,10 @@ pushd build/lib
%files %{python_files}
%license LICENSE.txt
%doc CHANGES.rst COPYRIGHT.txt README.rst
-%{python_sitelib}/*
+%dir %{python_sitelib}/zope
+%{python_sitelib}/zope.deprecation-%{version}*-info
+%{python_sitelib}/zope.deprecation-%{version}*-nspkg.pth
+%{python_sitelib}/zope/deprecation
%files -n %{name}-doc
%doc build/sphinx/html/
diff --git a/packages/p/python-zope.hookable/.files b/packages/p/python-zope.hookable/.files
index 4fdfc24..b64347f 100644
Binary files a/packages/p/python-zope.hookable/.files and b/packages/p/python-zope.hookable/.files differ
diff --git a/packages/p/python-zope.hookable/.rev b/packages/p/python-zope.hookable/.rev
index fad207c..c8ecf93 100644
--- a/packages/p/python-zope.hookable/.rev
+++ b/packages/p/python-zope.hookable/.rev
@@ -111,4 +111,12 @@ New dependency of python-Pyramid
1040338
+
+ 1479bfe2cc712a49d2dd2330c1720dfa
+ 5.4
+
+ dimstar_suse
+
+ 1062479
+
diff --git a/packages/p/python-zope.hookable/python-zope.hookable.changes b/packages/p/python-zope.hookable/python-zope.hookable.changes
index 90043a2..c773728 100644
--- a/packages/p/python-zope.hookable/python-zope.hookable.changes
+++ b/packages/p/python-zope.hookable/python-zope.hookable.changes
@@ -1,4 +1,11 @@
-------------------------------------------------------------------
+Wed Feb 1 13:05:25 UTC 2023 - Ben Greiner
+
+- Explicitly require python3-Sphinx for building the docs. It could
+ have been omitted from %pythons for %python_module in a 15.X
+ backport project.
+
+-------------------------------------------------------------------
Mon Dec 5 13:47:44 UTC 2022 - Yogalakshmi Arunachalam
- Update to version 5.4
diff --git a/packages/p/python-zope.hookable/python-zope.hookable.spec b/packages/p/python-zope.hookable/python-zope.hookable.spec
index 9cf2485..8637037 100644
--- a/packages/p/python-zope.hookable/python-zope.hookable.spec
+++ b/packages/p/python-zope.hookable/python-zope.hookable.spec
@@ -1,7 +1,7 @@
#
# spec file
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2013-2022 LISA GmbH, Bingen, Germany.
#
# All modifications and additions to the file contributed by third parties
@@ -30,14 +30,14 @@ Version: 5.4
Release: 0
Summary: Zope hookable
License: ZPL-2.1
-URL: https://www.python.org/pypi/zope.hookable
+URL: https://github.com/zopefoundation/zope.hookable
Source: https://files.pythonhosted.org/packages/source/z/zope.hookable/zope.hookable-%{version}.tar.gz
BuildRequires: %{python_module devel}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
# SECTION documentation requirements
-BuildRequires: %{python_module Sphinx}
+BuildRequires: python3-Sphinx
# /SECTION
# SECTION testing requirements
%if %{with test}
diff --git a/packages/p/python-zope.i18nmessageid/.files b/packages/p/python-zope.i18nmessageid/.files
index 9d3cc24..57531b8 100644
Binary files a/packages/p/python-zope.i18nmessageid/.files and b/packages/p/python-zope.i18nmessageid/.files differ
diff --git a/packages/p/python-zope.i18nmessageid/.rev b/packages/p/python-zope.i18nmessageid/.rev
index 6c9f91a..3f826ab 100644
--- a/packages/p/python-zope.i18nmessageid/.rev
+++ b/packages/p/python-zope.i18nmessageid/.rev
@@ -102,4 +102,12 @@ New dependecy of python-Pyramid
1040339
+
+ eeb2fd809572682ddf66f20efd8fb4ab
+ 5.1.1
+
+ dimstar_suse
+
+ 1062480
+
diff --git a/packages/p/python-zope.i18nmessageid/python-zope.i18nmessageid.changes b/packages/p/python-zope.i18nmessageid/python-zope.i18nmessageid.changes
index 567d4a6..f417321 100644
--- a/packages/p/python-zope.i18nmessageid/python-zope.i18nmessageid.changes
+++ b/packages/p/python-zope.i18nmessageid/python-zope.i18nmessageid.changes
@@ -1,4 +1,11 @@
-------------------------------------------------------------------
+Wed Feb 1 13:11:47 UTC 2023 - Ben Greiner
+
+- Explicitly require python3-Sphinx for building the docs. It could
+ have been omitted from %pythons for %python_module in a 15.X
+ backport project.
+
+-------------------------------------------------------------------
Mon Dec 5 13:49:15 UTC 2022 - Yogalakshmi Arunachalam
- Update to version 5.1.1
diff --git a/packages/p/python-zope.i18nmessageid/python-zope.i18nmessageid.spec b/packages/p/python-zope.i18nmessageid/python-zope.i18nmessageid.spec
index 6c7c3b3..7939ecb 100644
--- a/packages/p/python-zope.i18nmessageid/python-zope.i18nmessageid.spec
+++ b/packages/p/python-zope.i18nmessageid/python-zope.i18nmessageid.spec
@@ -1,7 +1,7 @@
#
# spec file
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2013-2022 LISA GmbH, Bingen, Germany.
#
# All modifications and additions to the file contributed by third parties
@@ -30,7 +30,7 @@ Version: 5.1.1
Release: 0
Summary: Zope Location
License: ZPL-2.1
-URL: https://www.python.org/pypi/zope.i18nmessageid
+URL: https://github.com/zopefoundation/zope.i18nmessageid
Source: https://files.pythonhosted.org/packages/source/z/zope.i18nmessageid/zope.i18nmessageid-%{version}.tar.gz
BuildRequires: %{python_module devel}
BuildRequires: %{python_module pytest}
@@ -38,7 +38,7 @@ BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
# SECTION documentation requirements
-BuildRequires: %{python_module Sphinx}
+BuildRequires: python3-Sphinx
Requires: python-six
# /SECTION
# SECTION testing requirements
diff --git a/packages/q/qbe/.files b/packages/q/qbe/.files
new file mode 100644
index 0000000..c479d0c
Binary files /dev/null and b/packages/q/qbe/.files differ
diff --git a/packages/q/qbe/.meta b/packages/q/qbe/.meta
new file mode 100644
index 0000000..41d40fc
--- /dev/null
+++ b/packages/q/qbe/.meta
@@ -0,0 +1,6 @@
+
+ qbe
+ Small embeddable C compiler backend.
+
+ https://c9x.me/compile
+
diff --git a/packages/q/qbe/.rev b/packages/q/qbe/.rev
new file mode 100644
index 0000000..52af114
--- /dev/null
+++ b/packages/q/qbe/.rev
@@ -0,0 +1,10 @@
+
+
+ 6d4b38e0ed1cc17ac3ea6bdbacf4627d
+ 1.0
+
+ dimstar_suse
+ I want to add qbe to openSUSE:Factory
+ 1062561
+
+
diff --git a/packages/q/qbe/qbe-1.0.tar.xz b/packages/q/qbe/qbe-1.0.tar.xz
new file mode 120000
index 0000000..98165ce
--- /dev/null
+++ b/packages/q/qbe/qbe-1.0.tar.xz
@@ -0,0 +1 @@
+/ipfs/bafkreibfp3zxe7cge6k7rzmzo4prqjzlo4v6xbkkvsvzpyh5u4gbg5c6bq
\ No newline at end of file
diff --git a/packages/q/qbe/qbe.changes b/packages/q/qbe/qbe.changes
new file mode 100644
index 0000000..b45cbd9
--- /dev/null
+++ b/packages/q/qbe/qbe.changes
@@ -0,0 +1,10 @@
+-------------------------------------------------------------------
+Tue Jan 31 12:08:13 UTC 2023 - Soc Virnyl Estela
+
+- Remove BuildRequires since c_compiler, glibc, and glibc-devel are
+ pulled in the vm during buildtime.
+
+-------------------------------------------------------------------
+Sat Jan 28 02:27:23 UTC 2023 - Soc Virnyl Estela
+
+- Initial spec for qbe 1.0
diff --git a/packages/q/qbe/qbe.spec b/packages/q/qbe/qbe.spec
new file mode 100644
index 0000000..5986179
--- /dev/null
+++ b/packages/q/qbe/qbe.spec
@@ -0,0 +1,52 @@
+#
+# spec file for package qbe
+#
+# 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
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
+
+
+Name: qbe
+Version: 1.0
+Release: 0
+Summary: Small embeddable C compiler backend
+Group: Development/Languages/Other
+URL: https://c9x.me/compile
+Source0: https://c9x.me/compile/release/qbe-%{version}.tar.xz
+License: MIT
+
+%description
+QBE is a compiler backend that aims to provide 70% of the
+performance of industrial optimizing compilers in 10% of the code.
+QBE fosters language innovation by offering a compact user-friendly
+and performant backend.
+
+The size limit constrains QBE to focus on the essential and
+prevents embarking on a never-ending path of diminishing returns.
+
+%prep
+%setup -q
+
+%build
+export CC="cc"
+%make_build CFLAGS="%optflags -std=c99 -fPIE"
+
+%install
+%make_install PREFIX="%_prefix"
+
+%files
+%{_bindir}/%{name}
+%license LICENSE
+%doc README doc
+
+%changelog
diff --git a/packages/r/rasdaemon/.files b/packages/r/rasdaemon/.files
index c9b1385..e0fc9d4 100644
Binary files a/packages/r/rasdaemon/.files and b/packages/r/rasdaemon/.files differ
diff --git a/packages/r/rasdaemon/.rev b/packages/r/rasdaemon/.rev
index 41bb60a..eabb327 100644
--- a/packages/r/rasdaemon/.rev
+++ b/packages/r/rasdaemon/.rev
@@ -154,4 +154,12 @@ changelog entry. (forwarded request 546107 from eeich)
977356
+
+ 226cc04b7aaaf970c148a068404d13d8
+ 0.7.0.7.git+24204af
+
+ dimstar_suse
+
+ 1062600
+
diff --git a/packages/r/rasdaemon/.servicemark b/packages/r/rasdaemon/.servicemark
index 19c2c7a..47fd53d 100644
--- a/packages/r/rasdaemon/.servicemark
+++ b/packages/r/rasdaemon/.servicemark
@@ -1 +1 @@
-b381a700b52d7b7a4c0668d4f6c3a889
+f179c0c030e362e49dcb58ea7064f2bc
diff --git a/packages/r/rasdaemon/_servicedata b/packages/r/rasdaemon/_servicedata
index 97cb039..e536f68 100644
--- a/packages/r/rasdaemon/_servicedata
+++ b/packages/r/rasdaemon/_servicedata
@@ -1,4 +1,4 @@
git://git.infradead.org/users/mchehab/rasdaemon.git
- c2255178a49f62c53009a456bc37dd5e37332f09
\ No newline at end of file
+ 24204af510847837950858c7ddb346ac59ad5da6
\ No newline at end of file
diff --git a/packages/r/rasdaemon/rasdaemon-0.6.8.0.git+c225517.obscpio b/packages/r/rasdaemon/rasdaemon-0.6.8.0.git+c225517.obscpio
deleted file mode 120000
index 66b38c7..0000000
--- a/packages/r/rasdaemon/rasdaemon-0.6.8.0.git+c225517.obscpio
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeig3zcdygeydwqzznicv63essaoorx2k6jjzxonjhqnkv522x5vdii
\ No newline at end of file
diff --git a/packages/r/rasdaemon/rasdaemon-0.7.0.7.git+24204af.obscpio b/packages/r/rasdaemon/rasdaemon-0.7.0.7.git+24204af.obscpio
new file mode 120000
index 0000000..16d0e7d
--- /dev/null
+++ b/packages/r/rasdaemon/rasdaemon-0.7.0.7.git+24204af.obscpio
@@ -0,0 +1 @@
+/ipfs/bafybeifpat3arj4mkhyd6ioiq65lcr3a53dslnl5rkehrnxnoqvsmnh25q
\ No newline at end of file
diff --git a/packages/r/rasdaemon/rasdaemon.changes b/packages/r/rasdaemon/rasdaemon.changes
index f61be60..569c38e 100644
--- a/packages/r/rasdaemon/rasdaemon.changes
+++ b/packages/r/rasdaemon/rasdaemon.changes
@@ -1,4 +1,49 @@
-------------------------------------------------------------------
+Wed Feb 01 13:35:51 UTC 2023 - malcolmlewis@opensuse.org
+
+- Update to version 0.7.0.7.git+24204af:
+ * README: Update instructions about how to contribute.
+ * Makefile.am: enable all options on make distcheck.
+ * configure.ac: get rid of obsolete macros.
+ * ci.yml: add libtraceevent-dev dependency.
+ * Remove the old libtrace.
+ * Adjust indentations.
+ * Convert to use libtraceevent.
+ * on_tag.yml: use a different approach to upload artifact.
+ * Add a release workflow.
+- Changes from version 0.7.0:
+ * .gitignore: add the auto-generated "compile" file.
+ * INSTALL: update from latest version of it.
+ * configure.ac: fix bashisms.
+ * labels/asus: add ASUS TUF GAMING B450-PLUS II.
+ * rasdaemon: Add four modules supported by HiSilicon common
+ section.
+ * rasdaemon: Fix for a memory out-of-bounds issue and optimized
+ code to remove duplicate function.
+ * rasdaemon: ras-mc-ctl: Updated HiSilicon platform name.
+ * rasdaemon: ras-mc-ctl: Relocate reading and display Kunpeng920
+ errors to under Kunpeng9xx.
+ * rasdaemon: ras-mc-ctl: Add support to display the HiSilicon
+ vendor errors for a specified module.
+ * rasdaemon: ras-mc-ctl: Add printing usage if necessary
+ parameters are not passed for the vendor-error options.
+ * rasdaemon: ras-mc-ctl: Reformat error info of the HiSilicon
+ Kunpeng920.
+ * rasdaemon: ras-mc-ctl: Modify error statistics for HiSilicon
+ KunPeng9xx common errors.
+ * rasdaemon: Modify recording Hisilicon common error data.
+ * rasdaemon: Support cpu fault isolation for recoverable errors.
+ * rasdaemon: Support cpu fault isolation for corrected errors.
+ * rasdaemon: ras-memory-failure-handler: handle localtime()
+ failure correctly.
+ * rasdaemon: mce-amd-smca: properly limit bank types.
+ * rasdaemon: ras-report: fix possible but unlikely file
+ descriptor leak.
+ * libtrace: Use XSI version of strerror_r on non glibc systems.
+ * rasdaemon: use the new block_rq_error tracepoint.
+- Add build requires libtraceevent-devel.
+
+-------------------------------------------------------------------
Tue May 10 09:21:05 UTC 2022 - moritz.kodytek@suse.com
- Update to version 0.6.8.0.git+c225517:
diff --git a/packages/r/rasdaemon/rasdaemon.obsinfo b/packages/r/rasdaemon/rasdaemon.obsinfo
index cbbdb1a..37b1aa9 100644
--- a/packages/r/rasdaemon/rasdaemon.obsinfo
+++ b/packages/r/rasdaemon/rasdaemon.obsinfo
@@ -1,4 +1,4 @@
name: rasdaemon
-version: 0.6.8.0.git+c225517
-mtime: 1648810239
-commit: c2255178a49f62c53009a456bc37dd5e37332f09
+version: 0.7.0.7.git+24204af
+mtime: 1674698384
+commit: 24204af510847837950858c7ddb346ac59ad5da6
diff --git a/packages/r/rasdaemon/rasdaemon.spec b/packages/r/rasdaemon/rasdaemon.spec
index 0bf45c1..c303a82 100644
--- a/packages/r/rasdaemon/rasdaemon.spec
+++ b/packages/r/rasdaemon/rasdaemon.spec
@@ -1,7 +1,7 @@
#
# spec file for package rasdaemon
#
-# 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,7 +17,7 @@
Name: rasdaemon
-Version: 0.6.8.0.git+c225517
+Version: 0.7.0.7.git+24204af
Release: 0
Summary: Utility to receive RAS error tracings
License: GPL-2.0-only
@@ -28,6 +28,7 @@ BuildRequires: autoconf
BuildRequires: automake
BuildRequires: gettext-devel
BuildRequires: libtool
+BuildRequires: libtraceevent-devel
BuildRequires: sqlite3-devel
Requires(pre): %fillup_prereq
Requires: perl-DBD-SQLite
@@ -47,7 +48,7 @@ EDAC drivers and DIMM labels are loaded at system startup, as well as
an utility for reporting current error counts from the EDAC sysfs files.
%prep
-%setup -q
+%autosetup
%build
autoreconf -fvi
diff --git a/packages/y/yast2-sound b/packages/y/yast2-sound
new file mode 160000
index 0000000..63804f3
--- /dev/null
+++ b/packages/y/yast2-sound
@@ -0,0 +1 @@
+Subproject commit 63804f357b4845236e8c3edee40c23ab391736fe