From d0a22e4e9c802ebe98d44c7319ace4560b5bddf8 Mon Sep 17 00:00:00 2001 From: Bernhard M. Wiedemann Date: Nov 23 2024 01:05:57 +0000 Subject: update 2024-11-23 01:05 --- diff --git a/packages/0/000update-repos/.files b/packages/0/000update-repos/.files index d49d32e..ddf389b 100644 Binary files a/packages/0/000update-repos/.files and b/packages/0/000update-repos/.files differ diff --git a/packages/0/000update-repos/.rev b/packages/0/000update-repos/.rev index b7d93ca..9ca2827 100644 --- a/packages/0/000update-repos/.rev +++ b/packages/0/000update-repos/.rev @@ -16777,4 +16777,11 @@ Switch to repomd for 42.1, its susetags are bugged staging-bot Automatic update + + be343a688eb73598eedc78f55c9c97fd + unknown + + staging-bot + Automatic update + diff --git a/packages/0/000update-repos/factory:non-oss_4213.2.packages.zst b/packages/0/000update-repos/factory:non-oss_4213.2.packages.zst new file mode 120000 index 0000000..17cc2a6 --- /dev/null +++ b/packages/0/000update-repos/factory:non-oss_4213.2.packages.zst @@ -0,0 +1 @@ +/ipfs/bafkreifd66aenpwkdf2epfssqenv2lnruchdn337n3enzt5e4x5wlkwy4y \ No newline at end of file diff --git a/packages/0/000update-repos/factory_20241121.packages.zst b/packages/0/000update-repos/factory_20241121.packages.zst new file mode 120000 index 0000000..46a5334 --- /dev/null +++ b/packages/0/000update-repos/factory_20241121.packages.zst @@ -0,0 +1 @@ +/ipfs/bafkreiambqh57e57q7hymnfl2kqnc4j77l5f3vxdxuevwnoi6u77srd4ii \ No newline at end of file diff --git a/packages/_/_project/_staging_workflow b/packages/_/_project/_staging_workflow index 2e072c5..5344e5f 100644 --- a/packages/_/_project/_staging_workflow +++ b/packages/_/_project/_staging_workflow @@ -25,43 +25,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + diff --git a/packages/a/ansible-core-2.16/.files b/packages/a/ansible-core-2.16/.files index cbb5bb7..782bc79 100644 Binary files a/packages/a/ansible-core-2.16/.files and b/packages/a/ansible-core-2.16/.files differ diff --git a/packages/a/ansible-core-2.16/.rev b/packages/a/ansible-core-2.16/.rev index 1e976b4..00e6a25 100644 --- a/packages/a/ansible-core-2.16/.rev +++ b/packages/a/ansible-core-2.16/.rev @@ -39,4 +39,12 @@ 1224266 + + fb083dfa3c95b0a1b5e3d228206176f4 + 2.16.13 + + anag+factory + + 1225732 + diff --git a/packages/a/ansible-core-2.16/771f7ad29ca4d259761eaa88673c2e32f6412bbe.patch b/packages/a/ansible-core-2.16/771f7ad29ca4d259761eaa88673c2e32f6412bbe.patch new file mode 100644 index 0000000..0c0f190 --- /dev/null +++ b/packages/a/ansible-core-2.16/771f7ad29ca4d259761eaa88673c2e32f6412bbe.patch @@ -0,0 +1,87 @@ +From 771f7ad29ca4d259761eaa88673c2e32f6412bbe Mon Sep 17 00:00:00 2001 +From: Sloane Hertel <19572925+s-hertel@users.noreply.github.com> +Date: Wed, 6 Nov 2024 10:20:26 -0500 +Subject: [PATCH] update ansible-galaxy resolvelib requirement to >= 0.5.3, < + 2.0.0 (#84218) + +* Update resolvelib upperbound to 2.0.0 + +Minor SemVer releases should not contain breaking changes + +* Test the latest minor release and reduce number of resolvelib versions tested for efficiency +--- + .../fragments/update-resolvelib-lt-2_0_0.yml | 2 ++ + .../galaxy/dependency_resolution/providers.py | 2 +- + requirements.txt | 2 +- + .../ansible-galaxy-collection/vars/main.yml | 14 ++++++++------ + .../ansible_test/_data/requirements/ansible.txt | 2 +- + 5 files changed, 13 insertions(+), 9 deletions(-) + create mode 100644 changelogs/fragments/update-resolvelib-lt-2_0_0.yml + +diff --git a/changelogs/fragments/update-resolvelib-lt-2_0_0.yml b/changelogs/fragments/update-resolvelib-lt-2_0_0.yml +new file mode 100644 +index 00000000000000..10c4f1a0838b91 +--- /dev/null ++++ b/changelogs/fragments/update-resolvelib-lt-2_0_0.yml +@@ -0,0 +1,2 @@ ++minor_changes: ++ - ansible-galaxy - support ``resolvelib >= 0.5.3, < 2.0.0`` (https://github.com/ansible/ansible/issues/84217). +diff --git a/lib/ansible/galaxy/dependency_resolution/providers.py b/lib/ansible/galaxy/dependency_resolution/providers.py +index 7578cae785c100..d336c3441e2e1d 100644 +--- a/lib/ansible/galaxy/dependency_resolution/providers.py ++++ b/lib/ansible/galaxy/dependency_resolution/providers.py +@@ -39,7 +39,7 @@ class AbstractProvider: # type: ignore[no-redef] + + # TODO: add python requirements to ansible-test's ansible-core distribution info and remove the hardcoded lowerbound/upperbound fallback + RESOLVELIB_LOWERBOUND = SemanticVersion("0.5.3") +-RESOLVELIB_UPPERBOUND = SemanticVersion("1.1.0") ++RESOLVELIB_UPPERBOUND = SemanticVersion("2.0.0") + RESOLVELIB_VERSION = SemanticVersion.from_loose_version(LooseVersion(resolvelib_version)) + + +diff --git a/requirements.txt b/requirements.txt +index 5eaf9f2cbc2911..45c9c01b803647 100644 +--- a/requirements.txt ++++ b/requirements.txt +@@ -12,4 +12,4 @@ packaging + # NOTE: Ref: https://github.com/sarugaku/resolvelib/issues/69 + # NOTE: When updating the upper bound, also update the latest version used + # NOTE: in the ansible-galaxy-collection test suite. +-resolvelib >= 0.5.3, < 1.1.0 # dependency resolver used by ansible-galaxy ++resolvelib >= 0.5.3, < 2.0.0 # dependency resolver used by ansible-galaxy +diff --git a/test/integration/targets/ansible-galaxy-collection/vars/main.yml b/test/integration/targets/ansible-galaxy-collection/vars/main.yml +index 066d2678bca56e..c865871c4fe692 100644 +--- a/test/integration/targets/ansible-galaxy-collection/vars/main.yml ++++ b/test/integration/targets/ansible-galaxy-collection/vars/main.yml +@@ -4,13 +4,15 @@ gpg_homedir: "{{ galaxy_dir }}/gpg" + + offline_server: https://test-hub.demolab.local/api/galaxy/content/api/ + ++# Test oldest and most recently supported, and versions with notable changes. ++# The last breaking change for a feature ansible-galaxy uses was in 0.8.0. ++# It would be redundant to test every minor version since 0.8.0, so we just test against the latest minor release. ++# NOTE: If ansible-galaxy incorporates new resolvelib features, this matrix should be updated to verify the features work on all supported versions. + supported_resolvelib_versions: +- - "0.5.3" # Oldest supported +- - "0.6.0" +- - "0.7.0" +- - "0.8.0" +- - "0.9.0" +- - "1.0.1" ++ - "0.5.3" # test CollectionDependencyProvider050 ++ - "0.6.0" # test CollectionDependencyProvider060 ++ - "0.7.0" # test CollectionDependencyProvider070 ++ - "<2.0.0" # test CollectionDependencyProvider080 + + unsupported_resolvelib_versions: + - "0.2.0" # Fails on import +diff --git a/test/lib/ansible_test/_data/requirements/ansible.txt b/test/lib/ansible_test/_data/requirements/ansible.txt +index 5eaf9f2cbc2911..45c9c01b803647 100644 +--- a/test/lib/ansible_test/_data/requirements/ansible.txt ++++ b/test/lib/ansible_test/_data/requirements/ansible.txt +@@ -12,4 +12,4 @@ packaging + # NOTE: Ref: https://github.com/sarugaku/resolvelib/issues/69 + # NOTE: When updating the upper bound, also update the latest version used + # NOTE: in the ansible-galaxy-collection test suite. +-resolvelib >= 0.5.3, < 1.1.0 # dependency resolver used by ansible-galaxy ++resolvelib >= 0.5.3, < 2.0.0 # dependency resolver used by ansible-galaxy diff --git a/packages/a/ansible-core-2.16/ansible-core-2.16.changes b/packages/a/ansible-core-2.16/ansible-core-2.16.changes index acaebee..67d3190 100644 --- a/packages/a/ansible-core-2.16/ansible-core-2.16.changes +++ b/packages/a/ansible-core-2.16/ansible-core-2.16.changes @@ -1,4 +1,15 @@ ------------------------------------------------------------------- +Fri Nov 22 07:02:33 UTC 2024 - Johannes Kastl + +- Backport patch to relax resolvelib dependency: + 771f7ad29ca4d259761eaa88673c2e32f6412bbe.patch +- Added necessary test dependencies: pytest-xdist, pytest-mock, + pytz, passlib, git-core, and openssh to ensure proper test + execution. +- Introduced the `ansible_python_version` variable and updated the + test command. + +------------------------------------------------------------------- Thu Nov 14 16:31:19 UTC 2024 - Johannes Kastl - update to 2.16.13: diff --git a/packages/a/ansible-core-2.16/ansible-core-2.16.spec b/packages/a/ansible-core-2.16/ansible-core-2.16.spec index 924e05b..f195ad3 100644 --- a/packages/a/ansible-core-2.16/ansible-core-2.16.spec +++ b/packages/a/ansible-core-2.16/ansible-core-2.16.spec @@ -21,11 +21,13 @@ # Leap15, SLES15 %if %pythons == "python310" %define ansible_python python310 +%define ansible_python_version 3.10 %define ansible_python_executable python3.10 %define ansible_python_sitelib %python310_sitelib %endif %if %pythons == "python311" %define ansible_python python311 +%define ansible_python_version 3.11 %define ansible_python_executable python3.11 %define ansible_python_sitelib %python311_sitelib %endif @@ -33,6 +35,7 @@ # Tumbleweed %define pythons python3 %define ansible_python python3 +%define ansible_python_version %python3_version %define ansible_python_executable python3 %define ansible_python_sitelib %python3_sitelib %endif @@ -45,6 +48,8 @@ License: GPL-3.0-or-later URL: https://ansible.com/ Source0: https://files.pythonhosted.org/packages/source/a/ansible-core/ansible_core-%{version}.tar.gz#/ansible_core-%{version}.tar.gz Source1: ansible_core-%{version}.tar.gz.sha256 +# PATCH-FIX-UPSTREAM fix resolvelib dependency +Patch1: https://github.com/ansible/ansible/commit/771f7ad29ca4d259761eaa88673c2e32f6412bbe.patch BuildArch: noarch Provides: ansible-core = %{version} @@ -66,12 +71,17 @@ BuildRequires: %{ansible_python}-cryptography BuildRequires: %{ansible_python}-packaging BuildRequires: fdupes BuildRequires: python-rpm-macros -BuildRequires: (%{ansible_python}-resolvelib >= 0.5.3 with %{ansible_python}-resolvelib < 1.1.0) +BuildRequires: (%{ansible_python}-resolvelib >= 0.5.3 with %{ansible_python}-resolvelib < 2.0.0) # SECTION test requirements -###BuildRequires: %{ansible_python}-botocore -###BuildRequires: %{ansible_python}-curses -###BuildRequires: %{ansible_python}-pytest -###BuildRequires: %{ansible_python}-pytz +BuildRequires: %{ansible_python}-botocore +BuildRequires: %{ansible_python}-curses +BuildRequires: %{ansible_python}-passlib +BuildRequires: %{ansible_python}-pytest +BuildRequires: %{ansible_python}-pytest-mock +BuildRequires: %{ansible_python}-pytest-xdist +BuildRequires: %{ansible_python}-pytz +BuildRequires: git-core +BuildRequires: openssh # /SECTION # SECTION docs BuildRequires: %{ansible_python}-docutils @@ -80,7 +90,7 @@ Requires: %{ansible_python}-Jinja2 >= 3.0.0 Requires: %{ansible_python}-PyYAML >= 5.1 Requires: %{ansible_python}-cryptography Requires: %{ansible_python}-packaging -Requires: (%{ansible_python}-resolvelib >= 0.5.3 with %{ansible_python}-resolvelib < 1.1.0) +Requires: (%{ansible_python}-resolvelib >= 0.5.3 with %{ansible_python}-resolvelib < 2.0.0) # ansible-documentation is a separate package since 2.15.3 Recommends: ansible-documentation @@ -111,7 +121,7 @@ modules can be written in any language and are transferred to managed machines automatically. %prep -%setup -q -n ansible_core-%{version} +%autosetup -p 1 -n ansible_core-%{version} for file in .git_keep .travis.yml ; do find . -name "$file" -delete @@ -189,7 +199,7 @@ cp -v ./man1/*.1 %{buildroot}/%{_mandir}/man1/ %check # NEVER ship untested pure python packages. Enable this before the final submit. -#python3 bin/ansible-test units -v --python %%{python3_version} +%{ansible_python_executable} bin/ansible-test units -v --python %{ansible_python_version} %files %doc changelogs/CHANGELOG-v2.16.rst changelogs/changelog.yaml diff --git a/packages/a/ansible-core/.files b/packages/a/ansible-core/.files index 7ed71a7..8ca71d0 100644 Binary files a/packages/a/ansible-core/.files and b/packages/a/ansible-core/.files differ diff --git a/packages/a/ansible-core/.rev b/packages/a/ansible-core/.rev index cc3b606..d200246 100644 --- a/packages/a/ansible-core/.rev +++ b/packages/a/ansible-core/.rev @@ -281,4 +281,12 @@ 1224279 + + 512b8144671ca95ef8b4ff2646224ca8 + 2.17.6 + + anag+factory + + 1225731 + diff --git a/packages/a/ansible-core/771f7ad29ca4d259761eaa88673c2e32f6412bbe.patch b/packages/a/ansible-core/771f7ad29ca4d259761eaa88673c2e32f6412bbe.patch new file mode 100644 index 0000000..0c0f190 --- /dev/null +++ b/packages/a/ansible-core/771f7ad29ca4d259761eaa88673c2e32f6412bbe.patch @@ -0,0 +1,87 @@ +From 771f7ad29ca4d259761eaa88673c2e32f6412bbe Mon Sep 17 00:00:00 2001 +From: Sloane Hertel <19572925+s-hertel@users.noreply.github.com> +Date: Wed, 6 Nov 2024 10:20:26 -0500 +Subject: [PATCH] update ansible-galaxy resolvelib requirement to >= 0.5.3, < + 2.0.0 (#84218) + +* Update resolvelib upperbound to 2.0.0 + +Minor SemVer releases should not contain breaking changes + +* Test the latest minor release and reduce number of resolvelib versions tested for efficiency +--- + .../fragments/update-resolvelib-lt-2_0_0.yml | 2 ++ + .../galaxy/dependency_resolution/providers.py | 2 +- + requirements.txt | 2 +- + .../ansible-galaxy-collection/vars/main.yml | 14 ++++++++------ + .../ansible_test/_data/requirements/ansible.txt | 2 +- + 5 files changed, 13 insertions(+), 9 deletions(-) + create mode 100644 changelogs/fragments/update-resolvelib-lt-2_0_0.yml + +diff --git a/changelogs/fragments/update-resolvelib-lt-2_0_0.yml b/changelogs/fragments/update-resolvelib-lt-2_0_0.yml +new file mode 100644 +index 00000000000000..10c4f1a0838b91 +--- /dev/null ++++ b/changelogs/fragments/update-resolvelib-lt-2_0_0.yml +@@ -0,0 +1,2 @@ ++minor_changes: ++ - ansible-galaxy - support ``resolvelib >= 0.5.3, < 2.0.0`` (https://github.com/ansible/ansible/issues/84217). +diff --git a/lib/ansible/galaxy/dependency_resolution/providers.py b/lib/ansible/galaxy/dependency_resolution/providers.py +index 7578cae785c100..d336c3441e2e1d 100644 +--- a/lib/ansible/galaxy/dependency_resolution/providers.py ++++ b/lib/ansible/galaxy/dependency_resolution/providers.py +@@ -39,7 +39,7 @@ class AbstractProvider: # type: ignore[no-redef] + + # TODO: add python requirements to ansible-test's ansible-core distribution info and remove the hardcoded lowerbound/upperbound fallback + RESOLVELIB_LOWERBOUND = SemanticVersion("0.5.3") +-RESOLVELIB_UPPERBOUND = SemanticVersion("1.1.0") ++RESOLVELIB_UPPERBOUND = SemanticVersion("2.0.0") + RESOLVELIB_VERSION = SemanticVersion.from_loose_version(LooseVersion(resolvelib_version)) + + +diff --git a/requirements.txt b/requirements.txt +index 5eaf9f2cbc2911..45c9c01b803647 100644 +--- a/requirements.txt ++++ b/requirements.txt +@@ -12,4 +12,4 @@ packaging + # NOTE: Ref: https://github.com/sarugaku/resolvelib/issues/69 + # NOTE: When updating the upper bound, also update the latest version used + # NOTE: in the ansible-galaxy-collection test suite. +-resolvelib >= 0.5.3, < 1.1.0 # dependency resolver used by ansible-galaxy ++resolvelib >= 0.5.3, < 2.0.0 # dependency resolver used by ansible-galaxy +diff --git a/test/integration/targets/ansible-galaxy-collection/vars/main.yml b/test/integration/targets/ansible-galaxy-collection/vars/main.yml +index 066d2678bca56e..c865871c4fe692 100644 +--- a/test/integration/targets/ansible-galaxy-collection/vars/main.yml ++++ b/test/integration/targets/ansible-galaxy-collection/vars/main.yml +@@ -4,13 +4,15 @@ gpg_homedir: "{{ galaxy_dir }}/gpg" + + offline_server: https://test-hub.demolab.local/api/galaxy/content/api/ + ++# Test oldest and most recently supported, and versions with notable changes. ++# The last breaking change for a feature ansible-galaxy uses was in 0.8.0. ++# It would be redundant to test every minor version since 0.8.0, so we just test against the latest minor release. ++# NOTE: If ansible-galaxy incorporates new resolvelib features, this matrix should be updated to verify the features work on all supported versions. + supported_resolvelib_versions: +- - "0.5.3" # Oldest supported +- - "0.6.0" +- - "0.7.0" +- - "0.8.0" +- - "0.9.0" +- - "1.0.1" ++ - "0.5.3" # test CollectionDependencyProvider050 ++ - "0.6.0" # test CollectionDependencyProvider060 ++ - "0.7.0" # test CollectionDependencyProvider070 ++ - "<2.0.0" # test CollectionDependencyProvider080 + + unsupported_resolvelib_versions: + - "0.2.0" # Fails on import +diff --git a/test/lib/ansible_test/_data/requirements/ansible.txt b/test/lib/ansible_test/_data/requirements/ansible.txt +index 5eaf9f2cbc2911..45c9c01b803647 100644 +--- a/test/lib/ansible_test/_data/requirements/ansible.txt ++++ b/test/lib/ansible_test/_data/requirements/ansible.txt +@@ -12,4 +12,4 @@ packaging + # NOTE: Ref: https://github.com/sarugaku/resolvelib/issues/69 + # NOTE: When updating the upper bound, also update the latest version used + # NOTE: in the ansible-galaxy-collection test suite. +-resolvelib >= 0.5.3, < 1.1.0 # dependency resolver used by ansible-galaxy ++resolvelib >= 0.5.3, < 2.0.0 # dependency resolver used by ansible-galaxy diff --git a/packages/a/ansible-core/ansible-core.changes b/packages/a/ansible-core/ansible-core.changes index 633172d..e154b0a 100644 --- a/packages/a/ansible-core/ansible-core.changes +++ b/packages/a/ansible-core/ansible-core.changes @@ -1,4 +1,19 @@ ------------------------------------------------------------------- +Fri Nov 22 07:03:32 UTC 2024 - Johannes Kastl + +- Backport patch to relax resolvelib dependency: + 771f7ad29ca4d259761eaa88673c2e32f6412bbe.patch + +------------------------------------------------------------------- +Thu Nov 21 10:41:19 UTC 2024 - Harshvardhan Sharma + +- Added necessary test dependencies: pytest-xdist, pytest-mock, + pytz, passlib, git-core, and openssh to ensure proper test + execution. +- Introduced the `ansible_python_version` variable and updated the + test command. + +------------------------------------------------------------------- Thu Nov 14 16:23:53 UTC 2024 - Johannes Kastl - update to 2.17.6: diff --git a/packages/a/ansible-core/ansible-core.spec b/packages/a/ansible-core/ansible-core.spec index 667dcb4..71f97db 100644 --- a/packages/a/ansible-core/ansible-core.spec +++ b/packages/a/ansible-core/ansible-core.spec @@ -21,11 +21,13 @@ # Leap15, SLES15 %if %pythons == "python310" %define ansible_python python310 +%define ansible_python_version 3.10 %define ansible_python_executable python3.10 %define ansible_python_sitelib %python310_sitelib %endif %if %pythons == "python311" %define ansible_python python311 +%define ansible_python_version 3.11 %define ansible_python_executable python3.11 %define ansible_python_sitelib %python311_sitelib %endif @@ -33,6 +35,7 @@ # Tumbleweed %define pythons python3 %define ansible_python python3 +%define ansible_python_version %python3_version %define ansible_python_executable python3 %define ansible_python_sitelib %python3_sitelib %endif @@ -45,6 +48,8 @@ License: GPL-3.0-or-later URL: https://ansible.com/ Source0: https://files.pythonhosted.org/packages/source/a/ansible-core/ansible_core-%{version}.tar.gz#/ansible_core-%{version}.tar.gz Source1: ansible_core-%{version}.tar.gz.sha256 +# PATCH-FIX-UPSTREAM fix resolvelib dependency +Patch1: https://github.com/ansible/ansible/commit/771f7ad29ca4d259761eaa88673c2e32f6412bbe.patch BuildArch: noarch # cannot be installed with ansible < 3 or ansible-base @@ -61,12 +66,17 @@ BuildRequires: %{ansible_python}-cryptography BuildRequires: %{ansible_python}-packaging BuildRequires: fdupes BuildRequires: python-rpm-macros -BuildRequires: (%{ansible_python}-resolvelib >= 0.5.3 with %{ansible_python}-resolvelib < 1.1.0) +BuildRequires: (%{ansible_python}-resolvelib >= 0.5.3 with %{ansible_python}-resolvelib < 2.0.0) # SECTION test requirements -###BuildRequires: %{ansible_python}-botocore -###BuildRequires: %{ansible_python}-curses -###BuildRequires: %{ansible_python}-pytest -###BuildRequires: %{ansible_python}-pytz +BuildRequires: %{ansible_python}-botocore +BuildRequires: %{ansible_python}-curses +BuildRequires: %{ansible_python}-passlib +BuildRequires: %{ansible_python}-pytest +BuildRequires: %{ansible_python}-pytest-mock +BuildRequires: %{ansible_python}-pytest-xdist +BuildRequires: %{ansible_python}-pytz +BuildRequires: git-core +BuildRequires: openssh # /SECTION # SECTION docs BuildRequires: %{ansible_python}-docutils @@ -75,7 +85,7 @@ Requires: %{ansible_python}-Jinja2 >= 3.0.0 Requires: %{ansible_python}-PyYAML >= 5.1 Requires: %{ansible_python}-cryptography Requires: %{ansible_python}-packaging -Requires: (%{ansible_python}-resolvelib >= 0.5.3 with %{ansible_python}-resolvelib < 1.1.0) +Requires: (%{ansible_python}-resolvelib >= 0.5.3 with %{ansible_python}-resolvelib < 2.0.0) # ansible-documentation is a separate package since 2.15.3 Recommends: ansible-documentation @@ -104,7 +114,7 @@ modules can be written in any language and are transferred to managed machines automatically. %prep -%setup -q -n ansible_core-%{version} +%autosetup -p 1 -n ansible_core-%{version} for file in .git_keep .travis.yml ; do find . -name "$file" -delete @@ -182,7 +192,7 @@ cp -v ./man1/*.1 %{buildroot}/%{_mandir}/man1/ %check # NEVER ship untested pure python packages. Enable this before the final submit. -#python3 bin/ansible-test units -v --python %%{python3_version} +%{ansible_python_executable} bin/ansible-test units -v --python %{ansible_python_version} %files %doc changelogs/CHANGELOG-v2.17.rst changelogs/changelog.yaml diff --git a/packages/a/audacious-plugins/.files b/packages/a/audacious-plugins/.files index 237b172..abb93da 100644 Binary files a/packages/a/audacious-plugins/.files and b/packages/a/audacious-plugins/.files differ diff --git a/packages/a/audacious-plugins/.rev b/packages/a/audacious-plugins/.rev index 7722eab..e569e3e 100644 --- a/packages/a/audacious-plugins/.rev +++ b/packages/a/audacious-plugins/.rev @@ -227,4 +227,12 @@ 1207886 + + a473d2b5e91b7224f144d1acd82735a7 + 4.4.1 + + anag+factory + + 1225666 + diff --git a/packages/a/audacious-plugins/audacious-plugins.changes b/packages/a/audacious-plugins/audacious-plugins.changes index fdefb28..40b6d9a 100644 --- a/packages/a/audacious-plugins/audacious-plugins.changes +++ b/packages/a/audacious-plugins/audacious-plugins.changes @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Mon Nov 11 11:11:11 UTC 2024 - olaf@aepfle.de + +- Convert BuildRequires from libfaad-devel to pkgconfig(faad2) + +------------------------------------------------------------------- Sat Oct 12 08:21:00 UTC 2024 - Christoph G - Update to 4.4.1 diff --git a/packages/a/audacious-plugins/audacious-plugins.spec b/packages/a/audacious-plugins/audacious-plugins.spec index b1a6e65..0850b03 100644 --- a/packages/a/audacious-plugins/audacious-plugins.spec +++ b/packages/a/audacious-plugins/audacious-plugins.spec @@ -96,7 +96,7 @@ Requires: libaudcore%{?_isa} <= %{aud_ver_max} Requires: libaudcore%{?_isa} >= %{aud_ver_min} Recommends: %{name}-extra %if %{with faad} -BuildRequires: libfaad-devel +BuildRequires: pkgconfig(faad2) %endif %description diff --git a/packages/c/CoreFreq/.files b/packages/c/CoreFreq/.files index d74973d..c33bc93 100644 Binary files a/packages/c/CoreFreq/.files and b/packages/c/CoreFreq/.files differ diff --git a/packages/c/CoreFreq/.rev b/packages/c/CoreFreq/.rev index 00b46d4..3cdcb50 100644 --- a/packages/c/CoreFreq/.rev +++ b/packages/c/CoreFreq/.rev @@ -359,4 +359,12 @@ There are 4 months worth of complicated commit, and I cannot go through them all 1224578 + + 8c14b0bda34a08a4be1f4cf1443cf02f + 1.98.7 + + anag+factory + Update to 1.98.7 + 1225774 + diff --git a/packages/c/CoreFreq/CoreFreq-1.98.6.tar.gz b/packages/c/CoreFreq/CoreFreq-1.98.6.tar.gz deleted file mode 120000 index 9bdbc98..0000000 --- a/packages/c/CoreFreq/CoreFreq-1.98.6.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeidh4qhc4o3xp6hndgmgrpunq6odss7y52fndkhhxhobx6w2fzlco4 \ No newline at end of file diff --git a/packages/c/CoreFreq/CoreFreq-1.98.7.tar.gz b/packages/c/CoreFreq/CoreFreq-1.98.7.tar.gz new file mode 120000 index 0000000..4427935 --- /dev/null +++ b/packages/c/CoreFreq/CoreFreq-1.98.7.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeiak2by7uneil6kk3htcbtjiso4kq5kts2dizaycfunocyteciiswq \ No newline at end of file diff --git a/packages/c/CoreFreq/CoreFreq.changes b/packages/c/CoreFreq/CoreFreq.changes index bbf2ae3..06cd9fc 100644 --- a/packages/c/CoreFreq/CoreFreq.changes +++ b/packages/c/CoreFreq/CoreFreq.changes @@ -1,4 +1,17 @@ ------------------------------------------------------------------- +Fri Nov 22 09:42:29 UTC 2024 - Michael Pujos + +- Update to 1.98.7 + * [AMD] + - [Family 1Ah][Granite Ridge] + - P-State programming fix + - Merge PCI identifier lists + - Reserve the BTC-NOBR aggregation to Zen2 architecture + * [AArch64] + - Query and JSON export Hypervisor Configuration Register HCR_EL2 + - Experimental mode required + +------------------------------------------------------------------- Sat Nov 16 14:22:18 UTC 2024 - Michael Pujos - Update to 1.98.6 diff --git a/packages/c/CoreFreq/CoreFreq.spec b/packages/c/CoreFreq/CoreFreq.spec index 8ce22c3..b30ee1e 100644 --- a/packages/c/CoreFreq/CoreFreq.spec +++ b/packages/c/CoreFreq/CoreFreq.spec @@ -17,7 +17,7 @@ Name: CoreFreq -Version: 1.98.6 +Version: 1.98.7 Release: 0 Summary: CPU monitoring software for 64-bit processors License: GPL-2.0-or-later diff --git a/packages/c/containerd/.files b/packages/c/containerd/.files index bf1afad..dde1253 100644 Binary files a/packages/c/containerd/.files and b/packages/c/containerd/.files differ diff --git a/packages/c/containerd/.rev b/packages/c/containerd/.rev index e31f0c8..3ca9849 100644 --- a/packages/c/containerd/.rev +++ b/packages/c/containerd/.rev @@ -617,4 +617,12 @@ Docker 17.07.0_ce update. This SR is in conjunction with: Automatic submission by obs-autosubmit 1221453 + + 20e02121e3faebf9c39f1168787404a9 + 1.7.23 + + anag+factory + + 1225791 + diff --git a/packages/c/containerd/containerd.changes b/packages/c/containerd/containerd.changes index 9e80f0f..9cf3f76 100644 --- a/packages/c/containerd/containerd.changes +++ b/packages/c/containerd/containerd.changes @@ -1,9 +1,4 @@ ------------------------------------------------------------------- -Tue Oct 29 13:20:13 UTC 2024 - Dirk Müller - -- build for SLE12 as well - -------------------------------------------------------------------- Mon Oct 28 09:10:25 UTC 2024 - Aleksa Sarai - Update to containerd v1.7.23. Upstream release notes: diff --git a/packages/c/containerd/containerd.spec b/packages/c/containerd/containerd.spec index 9c8a922..55baa68 100644 --- a/packages/c/containerd/containerd.spec +++ b/packages/c/containerd/containerd.spec @@ -44,10 +44,8 @@ Patch1: 0001-BUILD-SLE12-revert-btrfs-depend-on-kernel-UAPI-inste.patch BuildRequires: fdupes BuildRequires: glibc-devel-static BuildRequires: go >= 1.22 -%if 0%{?suse_version} >= 1500 BuildRequires: go-go-md2man BuildRequires: golang-packaging -%endif BuildRequires: libbtrfs-devel >= 3.8 BuildRequires: libseccomp-devel >= 2.2 BuildRequires: pkg-config @@ -107,25 +105,19 @@ reference the following Go import paths: github.com/containerd/containerd %endif %build -%if 0%{?suse_version} >= 1500 %goprep %{import_path} -%endif BUILDTAGS="apparmor selinux seccomp" make \ BUILDTAGS="$BUILDTAGS" \ VERSION="v%{version}" \ REVISION="%{git_version}" -%if 0%{?suse_version} >= 1500 make man -%endif cp -r "$PROJECT/bin" bin %install -%if 0%{?suse_version} >= 1500 %gosrc -%endif # Install binaries. pushd bin/ for bin in containerd{,-shim*} @@ -143,7 +135,6 @@ echo "# See containerd-config.toml(5) for documentation." >%{buildroot}/%{_sysco # Install system service install -Dp -m644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service -%if 0%{?suse_version} >= 1500 # Man pages. for file in man/* do @@ -151,7 +142,6 @@ do install -D -m644 "$file" "%{buildroot}/%{_mandir}/man$section/$(basename "$file")" done mv %{buildroot}/%{_mandir}/man8/{ctr.8,%{name}-ctr.8} -%endif %fdupes %{buildroot} @@ -176,23 +166,17 @@ mv %{buildroot}/%{_mandir}/man8/{ctr.8,%{name}-ctr.8} %{_sbindir}/containerd %{_sbindir}/containerd-shim* %{_unitdir}/%{name}.service -%if 0%{?suse_version} >= 1500 %{_mandir}/man*/%{name}* %exclude %{_mandir}/man8/*ctr.8* -%endif %files ctr %{_sbindir}/%{name}-ctr -%if 0%{?suse_version} >= 1500 %{_mandir}/man8/%{name}-ctr.8* -%endif -%if 0%{?suse_version} >= 1500 %files devel %license LICENSE %dir %{go_contribsrcdir}/github.com %dir %{go_contribsrcdir}/github.com/containerd %{go_contribsrcdir}/%{import_path} -%endif %changelog diff --git a/packages/d/deadbeef/.files b/packages/d/deadbeef/.files index 871dab9..f88c416 100644 Binary files a/packages/d/deadbeef/.files and b/packages/d/deadbeef/.files differ diff --git a/packages/d/deadbeef/.rev b/packages/d/deadbeef/.rev index 1b576ad..5954042 100644 --- a/packages/d/deadbeef/.rev +++ b/packages/d/deadbeef/.rev @@ -281,4 +281,12 @@ 1159826 + + 16e8723c66dd1b40900b50222c6735ce + 1.9.6 + + anag+factory + + 1225667 + diff --git a/packages/d/deadbeef/70ae99463889e191c3d5d0af6ba28e893d73a63f.patch b/packages/d/deadbeef/70ae99463889e191c3d5d0af6ba28e893d73a63f.patch new file mode 100644 index 0000000..88339a6 --- /dev/null +++ b/packages/d/deadbeef/70ae99463889e191c3d5d0af6ba28e893d73a63f.patch @@ -0,0 +1,176 @@ +From 70ae99463889e191c3d5d0af6ba28e893d73a63f Mon Sep 17 00:00:00 2001 +From: Christopher Snowhill +Date: Fri, 21 Jun 2024 21:35:53 -0700 +Subject: [PATCH] ffmpeg: update API to support FFMPEG 7 + +--- + plugins/ffmpeg/ffmpeg.c | 53 ++++++++++++++++++++++++++++++++++------- + 1 file changed, 44 insertions(+), 9 deletions(-) + +diff --git a/plugins/ffmpeg/ffmpeg.c b/plugins/ffmpeg/ffmpeg.c +index 97545e987d..69c4e83df8 100644 +--- a/plugins/ffmpeg/ffmpeg.c ++++ b/plugins/ffmpeg/ffmpeg.c +@@ -62,7 +62,7 @@ static int enable_dop = 0; + + typedef struct { + DB_fileinfo_t info; +- AVCodec *codec; ++ const AVCodec *codec; + AVCodecContext *codec_context; + int need_to_free_codec_context; + AVFormatContext *format_context; +@@ -115,12 +115,20 @@ int is_codec_dsd(enum AVCodecID codec_id) { + // ensure that the buffer can contain entire frame of frame_size bytes per channel + static int + ensure_buffer (ffmpeg_info_t *info, size_t frame_size) { ++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61, 0, 0) ++ if (!info->buffer || info->buffer_size < frame_size * info->codec_context->ch_layout.nb_channels) { ++#else + if (!info->buffer || info->buffer_size < frame_size * info->codec_context->channels) { ++#endif + if (info->buffer) { + free (info->buffer); + info->buffer = NULL; + } ++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61, 0, 0) ++ info->buffer_size = frame_size*info->codec_context->ch_layout.nb_channels; ++#else + info->buffer_size = frame_size*info->codec_context->channels; ++#endif + info->left_in_buffer = 0; + int err = posix_memalign ((void **)&info->buffer, 16, info->buffer_size); + if (err) { +@@ -137,7 +145,7 @@ _get_audio_codec_from_stream(AVFormatContext *format_context, int stream_index, + if (format_context->streams[stream_index]->codecpar->codec_type != AVMEDIA_TYPE_AUDIO) { + return 0; + } +- AVCodec *codec = avcodec_find_decoder(format_context->streams[stream_index]->codecpar->codec_id); ++ const AVCodec *codec = avcodec_find_decoder(format_context->streams[stream_index]->codecpar->codec_id); + if (codec == NULL) { + return 0; + } +@@ -154,7 +162,7 @@ _get_audio_codec_from_stream(AVFormatContext *format_context, int stream_index, + if (ctx == NULL) { + return 0; + } +- AVCodec *codec = avcodec_find_decoder (ctx->codec_id); ++ const AVCodec *codec = avcodec_find_decoder (ctx->codec_id); + if (codec == NULL) { + return 0; + } +@@ -231,7 +239,11 @@ ffmpeg_init (DB_fileinfo_t *_info, DB_playItem_t *it) { + int bps = av_get_bytes_per_sample (info->codec_context->sample_fmt)*8; + int samplerate = info->codec_context->sample_rate; + ++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61, 0, 0) ++ if (bps <= 0 || info->codec_context->ch_layout.nb_channels <= 0 || samplerate <= 0) { ++#else + if (bps <= 0 || info->codec_context->channels <= 0 || samplerate <= 0) { ++#endif + return -1; + } + +@@ -248,7 +260,11 @@ ffmpeg_init (DB_fileinfo_t *_info, DB_playItem_t *it) { + _info->plugin = &plugin.decoder; + _info->readpos = 0; + _info->fmt.bps = bps; ++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61, 0, 0) ++ _info->fmt.channels = info->codec_context->ch_layout.nb_channels; ++#else + _info->fmt.channels = info->codec_context->channels; ++#endif + _info->fmt.samplerate = samplerate; + if (info->codec_context->sample_fmt == AV_SAMPLE_FMT_FLT || info->codec_context->sample_fmt == AV_SAMPLE_FMT_FLTP) { + _info->fmt.is_float = 1; +@@ -296,7 +312,9 @@ _free_info_data(ffmpeg_info_t *info) { + av_packet_unref (&info->pkt); + } + if (info->codec_context) { ++#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(61, 0, 0) + avcodec_close (info->codec_context); ++#endif + + // The ctx is owned by AVFormatContext in legacy mode + if (info->need_to_free_codec_context) { +@@ -396,7 +414,11 @@ ffmpeg_read (DB_fileinfo_t *_info, char *bytes, int size) { + return -1; + } + ++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61, 0, 0) ++ int chCnt = info->codec_context->ch_layout.nb_channels; ++#else + int chCnt = info->codec_context->channels; ++#endif + int chSize = info->pkt.size / chCnt; + uint32_t *pOut = (uint32_t *)info->buffer; + uint8_t marker = 0x05; +@@ -462,25 +484,30 @@ ffmpeg_read (DB_fileinfo_t *_info, char *bytes, int size) { + return -1; + } + if (av_sample_fmt_is_planar(info->codec_context->sample_fmt)) { ++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61, 0, 0) ++ int chCnt = info->codec_context->ch_layout.nb_channels; ++#else ++ int chCnt = info->codec_context->channels; ++#endif + out_size = 0; +- for (int c = 0; c < info->codec_context->channels; c++) { ++ for (int c = 0; c < chCnt; c++) { + for (int i = 0; i < info->frame->nb_samples; i++) { + if (_info->fmt.bps == 8) { +- info->buffer[i*info->codec_context->channels+c] = ((int8_t *)info->frame->extended_data[c])[i]; ++ info->buffer[i*chCnt+c] = ((int8_t *)info->frame->extended_data[c])[i]; + out_size++; + } + else if (_info->fmt.bps == 16) { + int16_t outsample = ((int16_t *)info->frame->extended_data[c])[i]; +- ((int16_t*)info->buffer)[i*info->codec_context->channels+c] = outsample; ++ ((int16_t*)info->buffer)[i*chCnt+c] = outsample; + out_size += 2; + } + else if (_info->fmt.bps == 24) { +- memcpy (&info->buffer[(i*info->codec_context->channels+c)*3], &((int8_t*)info->frame->extended_data[c])[i*3], 3); ++ memcpy (&info->buffer[(i*chCnt+c)*3], &((int8_t*)info->frame->extended_data[c])[i*3], 3); + out_size += 3; + } + else if (_info->fmt.bps == 32) { + int32_t sample = ((int32_t *)info->frame->extended_data[c])[i]; +- ((int32_t*)info->buffer)[i*info->codec_context->channels+c] = sample; ++ ((int32_t*)info->buffer)[i*chCnt+c] = sample; + out_size += 4; + } + } +@@ -784,7 +811,11 @@ ffmpeg_insert (ddb_playlist_t *plt, DB_playItem_t *after, const char *fname) { + trace ("ffmpeg: samplerate is %d\n", samplerate); + trace ("ffmpeg: duration is %f\n", duration); + ++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61, 0, 0) ++ if (bps <= 0 || info.codec_context->ch_layout.nb_channels <= 0 || samplerate <= 0) { ++#else + if (bps <= 0 || info.codec_context->channels <= 0 || samplerate <= 0) { ++#endif + goto error; + } + +@@ -819,7 +850,11 @@ ffmpeg_insert (ddb_playlist_t *plt, DB_playItem_t *after, const char *fname) { + deadbeef->pl_add_meta (it, ":FILE_SIZE", s); + snprintf (s, sizeof (s), "%d", bps); + deadbeef->pl_add_meta (it, ":BPS", s); ++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61, 0, 0) ++ snprintf (s, sizeof (s), "%d", info.codec_context->ch_layout.nb_channels); ++#else + snprintf (s, sizeof (s), "%d", info.codec_context->channels); ++#endif + deadbeef->pl_add_meta (it, ":CHANNELS", s); + if (is_codec_dsd(info.codec_context->codec_id)) { + snprintf (s, sizeof (s), "%d", samplerate * 8); +@@ -904,7 +939,7 @@ ffmpeg_init_exts (void) { + n = add_new_exts (n, new_exts, ';'); + } + else { +- AVInputFormat *ifmt = NULL; ++ const AVInputFormat *ifmt = NULL; + /* + * It's quite complicated to enumerate all supported extensions in + * ffmpeg. If a decoder defines extensions in ffmpeg, the probing diff --git a/packages/d/deadbeef/deadbeef.changes b/packages/d/deadbeef/deadbeef.changes index f934b92..e3bc5af 100644 --- a/packages/d/deadbeef/deadbeef.changes +++ b/packages/d/deadbeef/deadbeef.changes @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Mon Nov 11 11:11:11 UTC 2024 - olaf@aepfle.de + +- Convert BuildRequires from libfaad-devel to pkgconfig(faad2) +- Support ffmpeg 7.1 with 70ae99463889e191c3d5d0af6ba28e893d73a63f.patch + +------------------------------------------------------------------- Tue Mar 19 07:54:26 UTC 2024 - Guillaume GARDET - Drop hardcoded '-msse3' in ddb_dsp_libretro (fix non-x86 builds) diff --git a/packages/d/deadbeef/deadbeef.spec b/packages/d/deadbeef/deadbeef.spec index ea6b173..3d8ef97 100644 --- a/packages/d/deadbeef/deadbeef.spec +++ b/packages/d/deadbeef/deadbeef.spec @@ -35,6 +35,8 @@ Patch0: 0003-Fix-operator-precedence-and-uninitialized-value-warn.patch Patch1: %{name}-drop-documents-installation.patch # PATCH-FIX-OPENSUSE deadbeef-fix-desktop-file.patch -- fix bogus "Play Pause" action Patch2: %{name}-fix-desktop-file.patch +# PATCH-FIX-OPENSUSE 70ae99463889e191c3d5d0af6ba28e893d73a63f.patch -- see patch +Patch3: 70ae99463889e191c3d5d0af6ba28e893d73a63f.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: clang @@ -78,7 +80,7 @@ BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(zlib) ExcludeArch: %{ix86} %if %{with restricted} -BuildRequires: libfaad-devel +BuildRequires: pkgconfig(faad2) Requires: %{name}-plugins-extra = %{version}-%{release} %else Recommends: %{name}-plugins-extra = %{version} diff --git a/packages/d/debugedit/.files b/packages/d/debugedit/.files index 917760f..21b2cf8 100644 Binary files a/packages/d/debugedit/.files and b/packages/d/debugedit/.files differ diff --git a/packages/d/debugedit/.rev b/packages/d/debugedit/.rev index 59fe53a..4f1c4f6 100644 --- a/packages/d/debugedit/.rev +++ b/packages/d/debugedit/.rev @@ -39,4 +39,12 @@ - don't hard require gdb (boo#1205344) (forwarded request 1036224 from lnussel) 1036229 + + ef96c0d050f5310a68fd863d411ce4d2 + 5.1 + + anag+factory + + 1225465 + diff --git a/packages/d/debugedit/debugedit-5.0.tar.xz b/packages/d/debugedit/debugedit-5.0.tar.xz deleted file mode 120000 index e0dcea6..0000000 --- a/packages/d/debugedit/debugedit-5.0.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreihj5tl5guf6xlq7c6gom53mugngjc3p5d5cf5ntarftrv4jtksvhy \ No newline at end of file diff --git a/packages/d/debugedit/debugedit-5.0.tar.xz.sig b/packages/d/debugedit/debugedit-5.0.tar.xz.sig deleted file mode 100644 index ee8c7be..0000000 Binary files a/packages/d/debugedit/debugedit-5.0.tar.xz.sig and /dev/null differ diff --git a/packages/d/debugedit/debugedit-5.1.tar.xz b/packages/d/debugedit/debugedit-5.1.tar.xz new file mode 120000 index 0000000..4b29e0a --- /dev/null +++ b/packages/d/debugedit/debugedit-5.1.tar.xz @@ -0,0 +1 @@ +/ipfs/bafkreihotnuiwlwy7jrfkhcuzno4ggvkawct47pnxwpben6hpckouxrwey \ No newline at end of file diff --git a/packages/d/debugedit/debugedit-5.1.tar.xz.sig b/packages/d/debugedit/debugedit-5.1.tar.xz.sig new file mode 100644 index 0000000..ca9f38f Binary files /dev/null and b/packages/d/debugedit/debugedit-5.1.tar.xz.sig differ diff --git a/packages/d/debugedit/debugedit.changes b/packages/d/debugedit/debugedit.changes index 4ee0b10..ee0420d 100644 --- a/packages/d/debugedit/debugedit.changes +++ b/packages/d/debugedit/debugedit.changes @@ -1,4 +1,19 @@ ------------------------------------------------------------------- +Mon Nov 11 08:23:09 UTC 2024 - Michal Suchanek + +- Update to version 5.1 (bsc#1233156) + * Architecture support for hppa and loongarch + * Switch to xxhash for buildid recomputation (much faster!) + * find-debuginfo supports -v,--verbose and -q,--quiet + * find-debuginfo passes -j down to dwz + * debugedit now handles DWARF5 + * debugedit handles compressed DWARF debug sections +- Refresh debugsubpkg.patch finddebuginfo.patch +- Remove upstreamed remove-bad-shift.patch +- Add workaround-missing-linked-file.patch (boo#1233368) +- Use -p1 with autosetup + +------------------------------------------------------------------- Wed Nov 16 07:28:09 UTC 2022 - Ludwig Nussel - don't hard require gdb (boo#1205344) diff --git a/packages/d/debugedit/debugedit.spec b/packages/d/debugedit/debugedit.spec index d430eef..6152bd1 100644 --- a/packages/d/debugedit/debugedit.spec +++ b/packages/d/debugedit/debugedit.spec @@ -1,7 +1,7 @@ # # spec file for package debugedit # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2024 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: debugedit -Version: 5.0 +Version: 5.1 Release: 0 Summary: Debuginfo extraction License: GPL-3.0-or-later @@ -32,12 +32,13 @@ Patch1: finddebuginfo-absolute-links.patch Patch2: debugsubpkg.patch Patch3: debuglink.patch Patch4: debuginfo-mono.patch -Patch5: remove-bad-shift.patch +Patch5: workaround-missing-linked-file.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: help2man BuildRequires: pkgconfig(libdw) BuildRequires: pkgconfig(libelf) +BuildRequires: pkgconfig(libxxhash) # /usr/bin/gdb-add-index is optional Suggests: gdb Requires: binutils @@ -55,7 +56,7 @@ debugedit provides programs and scripts for creating debuginfo and source file d collect build-ids and rewrite source paths in DWARF data for debugging, tracing and profiling. %prep -%autosetup -p0 +%autosetup -p1 %build autoreconf -fiv diff --git a/packages/d/debugedit/debuginfo-mono.patch b/packages/d/debugedit/debuginfo-mono.patch index 626b708..c678186 100644 --- a/packages/d/debugedit/debuginfo-mono.patch +++ b/packages/d/debugedit/debuginfo-mono.patch @@ -1,7 +1,7 @@ Index: scripts/find-debuginfo.in =================================================================== ---- scripts/find-debuginfo.in.orig -+++ scripts/find-debuginfo.in +--- a/scripts/find-debuginfo.in ++++ b/scripts/find-debuginfo.in @@ -434,6 +434,16 @@ while read nlinks inum f; do ;; *) continue ;; diff --git a/packages/d/debugedit/debuglink.patch b/packages/d/debugedit/debuglink.patch index 9c9a150..702eab6 100644 --- a/packages/d/debugedit/debuglink.patch +++ b/packages/d/debugedit/debuglink.patch @@ -1,7 +1,7 @@ Index: scripts/find-debuginfo.in =================================================================== ---- scripts/find-debuginfo.in.orig -+++ scripts/find-debuginfo.in +--- a/scripts/find-debuginfo.in ++++ b/scripts/find-debuginfo.in @@ -407,7 +407,7 @@ debug_link() get_debugfn() { diff --git a/packages/d/debugedit/debugsubpkg.patch b/packages/d/debugedit/debugsubpkg.patch index 808b229..4afe62b 100644 --- a/packages/d/debugedit/debugsubpkg.patch +++ b/packages/d/debugedit/debugsubpkg.patch @@ -1,13 +1,14 @@ Index: scripts/find-debuginfo.in =================================================================== ---- scripts/find-debuginfo.in.orig -+++ scripts/find-debuginfo.in -@@ -643,19 +643,25 @@ if $run_dwz \ +--- a/scripts/find-debuginfo.in ++++ b/scripts/find-debuginfo.in +@@ -684,20 +684,26 @@ if $run_dwz \ fi fi -# For each symlink whose target has a .debug file, -# make a .debug symlink to that file. +-$quiet || echo "Creating .debug symlinks for symlinks to ELF files" 2>&1 -find "$RPM_BUILD_ROOT" ! -path "${debugdir}/*" -type l -print | -while read f -do @@ -15,7 +16,7 @@ Index: scripts/find-debuginfo.in - f=${f#$RPM_BUILD_ROOT} - t=${t#$RPM_BUILD_ROOT} - if [ -f "$debugdir$t" ]; then -- echo "symlinked /usr/lib/debug$t to /usr/lib/debug${f}.debug" +- $verbose && echo "symlinked /usr/lib/debug$t to /usr/lib/debug${f}.debug" - debug_link "/usr/lib/debug$t" "${f}.debug" - fi -done @@ -27,6 +28,7 @@ Index: scripts/find-debuginfo.in + +## For each symlink whose target has a .debug file, +## make a .debug symlink to that file. ++#$quiet || echo "Creating .debug symlinks for symlinks to ELF files" 2>&1 +#find "$RPM_BUILD_ROOT" ! -path "${debugdir}/*" -type l -print | +#while read f +#do @@ -34,7 +36,7 @@ Index: scripts/find-debuginfo.in +# f=${f#$RPM_BUILD_ROOT} +# t=${t#$RPM_BUILD_ROOT} +# if [ -f "$debugdir$t" ]; then -+# echo "symlinked /usr/lib/debug$t to /usr/lib/debug${f}.debug" ++# $verbose && echo "symlinked /usr/lib/debug$t to /usr/lib/debug${f}.debug" +# debug_link "/usr/lib/debug$t" "${f}.debug" +# fi +#done diff --git a/packages/d/debugedit/finddebuginfo-absolute-links.patch b/packages/d/debugedit/finddebuginfo-absolute-links.patch index 1a6b873..0a5af94 100644 --- a/packages/d/debugedit/finddebuginfo-absolute-links.patch +++ b/packages/d/debugedit/finddebuginfo-absolute-links.patch @@ -7,8 +7,8 @@ behavior to reflect that policy. Signed-off-by: Jan Blunck ---- ./scripts/find-debuginfo.in.orig 2017-12-01 15:26:21.939199791 +0000 -+++ ./scripts/find-debuginfo.in 2017-12-01 15:27:03.153081225 +0000 +--- a/scripts/find-debuginfo.in 2017-12-01 15:26:21.939199791 +0000 ++++ b/scripts/find-debuginfo.in 2017-12-01 15:27:03.153081225 +0000 @@ -305,7 +305,17 @@ debug_link() local l="/usr/lib/debug$2" local t="$1" diff --git a/packages/d/debugedit/finddebuginfo.patch b/packages/d/debugedit/finddebuginfo.patch index a0b1b74..5c374b1 100644 --- a/packages/d/debugedit/finddebuginfo.patch +++ b/packages/d/debugedit/finddebuginfo.patch @@ -1,8 +1,8 @@ Index: scripts/find-debuginfo.in =================================================================== ---- scripts/find-debuginfo.in.orig -+++ scripts/find-debuginfo.in -@@ -412,12 +412,18 @@ trap 'rm -rf "$temp"' EXIT +--- a/scripts/find-debuginfo.in ++++ b/scripts/find-debuginfo.in +@@ -434,12 +434,18 @@ trap 'rm -rf "$temp"' EXIT # Build a list of unstripped ELF files and their hardlinks touch "$temp/primary" @@ -26,16 +26,16 @@ Index: scripts/find-debuginfo.in if [ $nlinks -gt 1 ]; then var=seen_$inum if test -n "${!var}"; then -@@ -450,6 +456,8 @@ do_file() +@@ -472,6 +478,8 @@ do_file() if [ "$no_recompute_build_id" = "true" ]; then no_recompute="-n" fi + mode=$(stat -c %a "$f") + chmod +w "$f" - id=$(${install_dir}/debugedit -b "$debug_base_name" -d "$debug_dest_name" \ + id=$(debugedit -b "$debug_base_name" -d "$debug_dest_name" \ $no_recompute -i \ ${build_id_seed:+--build-id-seed="$build_id_seed"} \ -@@ -477,17 +485,30 @@ do_file() +@@ -503,17 +511,30 @@ do_file() # just has its file names collected and adjusted. case "$dn" in /usr/lib/debug/*) @@ -73,7 +73,7 @@ Index: scripts/find-debuginfo.in # strip -g implies we have full symtab, don't add mini symtab in that case. # It only makes sense to add a minisymtab for executables and shared -@@ -646,12 +667,14 @@ if [ -s "$SOURCEFILE" ]; then +@@ -689,12 +710,14 @@ if [ -s "$SOURCEFILE" ]; then # and non-standard modes may be inherented from original directories, fixup find "${RPM_BUILD_ROOT}${debug_dest_name}" -type d -print0 | xargs --no-run-if-empty -0 chmod 0755 diff --git a/packages/d/debugedit/remove-bad-shift.patch b/packages/d/debugedit/remove-bad-shift.patch deleted file mode 100644 index 8a8c7d3..0000000 --- a/packages/d/debugedit/remove-bad-shift.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- ./scripts/find-debuginfo.in.orig 2017-12-01 15:40:27.006764372 +0000 -+++ ./scripts/find-debuginfo.in 2017-12-01 15:41:17.270619182 +0000 -@@ -168,7 +168,6 @@ - ;; - --dwz-single-file-mode) - dwz_single_file_mode=true -- shift - ;; - --build-id-seed) - build_id_seed=$2 diff --git a/packages/d/debugedit/workaround-missing-linked-file.patch b/packages/d/debugedit/workaround-missing-linked-file.patch new file mode 100644 index 0000000..22285cb --- /dev/null +++ b/packages/d/debugedit/workaround-missing-linked-file.patch @@ -0,0 +1,20 @@ +Previously this error was ignored but now return value of parallel jobs is +propagated, and missing this file fails package build. + +It is not clear if this is the correct fix (ie the file accumulates link data, +and initially is missing because no data is accumulated yet) or if this should +have been created elsewhere. + +Index: debugedit-5.1/scripts/find-debuginfo.in +=================================================================== +--- debugedit-5.1.orig/scripts/find-debuginfo.in ++++ debugedit-5.1/scripts/find-debuginfo.in +@@ -578,7 +578,7 @@ do_file() + # If this file has multiple links, make the corresponding .debug files + # all links to one file too. + if [ $nlinks -gt 1 ]; then +- grep "^$inum " "$temp/linked" | while read inum linked; do ++ { grep -s "^$inum " "$temp/linked" ||: ; } | while read inum linked; do + link=$debugfn + get_debugfn "$linked" + $verbose && echo "hard linked $link to $debugfn" diff --git a/packages/d/dnsmasq/.files b/packages/d/dnsmasq/.files index 2a7fbfb..b3ab446 100644 Binary files a/packages/d/dnsmasq/.files and b/packages/d/dnsmasq/.files differ diff --git a/packages/d/dnsmasq/.rev b/packages/d/dnsmasq/.rev index be9ba64..2c18a4e 100644 --- a/packages/d/dnsmasq/.rev +++ b/packages/d/dnsmasq/.rev @@ -932,4 +932,12 @@ Most of the source code files give a choice of either GPL-2.0 or GPL-3.0 (not GP * CVE-2023-49441, bsc#1226091: integer overflow via forward_query 1179330 + + 7fc53612cdd0cd680676cb61ecf64068 + 2.90 + + anag+factory + + 1225486 + diff --git a/packages/d/dnsmasq/dnsmasq.changes b/packages/d/dnsmasq/dnsmasq.changes index 1fc45f0..8d651aa 100644 --- a/packages/d/dnsmasq/dnsmasq.changes +++ b/packages/d/dnsmasq/dnsmasq.changes @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Tue Oct 8 14:17:57 UTC 2024 - Lukas Straub + +- Enable --nftset support + +------------------------------------------------------------------- Wed Feb 14 17:39:46 UTC 2024 - Reinhard Max - update to 2.90: diff --git a/packages/d/dnsmasq/dnsmasq.spec b/packages/d/dnsmasq/dnsmasq.spec index bbf654f..000eea8 100644 --- a/packages/d/dnsmasq/dnsmasq.spec +++ b/packages/d/dnsmasq/dnsmasq.spec @@ -41,6 +41,7 @@ BuildRequires: libidn2-devel BuildRequires: libnettle-devel BuildRequires: lua-devel BuildRequires: pkgconfig +BuildRequires: pkgconfig(libnftables) BuildRequires: pkgconfig(libnetfilter_conntrack) BuildRequires: pkgconfig(systemd) Provides: dns_daemon @@ -121,7 +122,7 @@ export CFLAGS="%{optflags} -std=gnu99 -fPIC -DPIC -fpie" export LDFLAGS="-Wl,-z,relro,-z,now -pie" # the dnsmasq make system hashes the configuration flags, so we have to supply the # same flags for make and make install, else everything gets recompiled -%define _copts "-DHAVE_DBUS -DHAVE_CONNTRACK -DHAVE_LIBIDN2 -DHAVE_DNSSEC -DHAVE_LUASCRIPT" +%define _copts "-DHAVE_DBUS -DHAVE_CONNTRACK -DHAVE_LIBIDN2 -DHAVE_DNSSEC -DHAVE_LUASCRIPT -DHAVE_NFTSET" %make_build AWK=gawk all-i18n CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" COPTS=%{_copts} %if %{with tftp_user_package} %sysusers_generate_pre %{SOURCE6} dnsmasq system-user-dnsmasq.conf diff --git a/packages/g/gnome-initial-setup/.files b/packages/g/gnome-initial-setup/.files index 520982e..8af238e 100644 Binary files a/packages/g/gnome-initial-setup/.files and b/packages/g/gnome-initial-setup/.files differ diff --git a/packages/g/gnome-initial-setup/.rev b/packages/g/gnome-initial-setup/.rev index 4a33a00..ae4f2cd 100644 --- a/packages/g/gnome-initial-setup/.rev +++ b/packages/g/gnome-initial-setup/.rev @@ -301,4 +301,12 @@ Resub it :-) 1206689 + + ddef744bd8059ebdd121c0463fe67005 + 47.2 + + anag+factory + + 1225610 + diff --git a/packages/g/gnome-initial-setup/_service b/packages/g/gnome-initial-setup/_service index b175c53..357c41b 100644 --- a/packages/g/gnome-initial-setup/_service +++ b/packages/g/gnome-initial-setup/_service @@ -3,7 +3,7 @@ git https://gitlab.gnome.org/GNOME/gnome-initial-setup.git - 47.1 + 47.2 @PARENT_TAG@+@TAG_OFFSET@ v?(.*)\+0 \1 diff --git a/packages/g/gnome-initial-setup/gnome-initial-setup-47.1.obscpio b/packages/g/gnome-initial-setup/gnome-initial-setup-47.1.obscpio deleted file mode 120000 index 1f22950..0000000 --- a/packages/g/gnome-initial-setup/gnome-initial-setup-47.1.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeibo6rkjqikj6p7nxc3bqjphmfxhas4hm2nwlciuxt3v72lktxjkvi \ No newline at end of file diff --git a/packages/g/gnome-initial-setup/gnome-initial-setup-47.2.obscpio b/packages/g/gnome-initial-setup/gnome-initial-setup-47.2.obscpio new file mode 120000 index 0000000..352d13f --- /dev/null +++ b/packages/g/gnome-initial-setup/gnome-initial-setup-47.2.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeih36tqpffkc3rvjt6nq6bvcoxwadryfakhb3kbvlubbo4yjl2floa \ No newline at end of file diff --git a/packages/g/gnome-initial-setup/gnome-initial-setup.changes b/packages/g/gnome-initial-setup/gnome-initial-setup.changes index 20d84d3..beb4dc6 100644 --- a/packages/g/gnome-initial-setup/gnome-initial-setup.changes +++ b/packages/g/gnome-initial-setup/gnome-initial-setup.changes @@ -1,4 +1,17 @@ ------------------------------------------------------------------- +Thu Nov 21 15:17:35 UTC 2024 - Bjørn Lie + +- Update to version 47.2: + + Previously, the timezone page would list duplicate entries for + some cities, and selecting the wrong one would crash Initial + Setup. In this release these problematic entries are not shown. + + Previous versions would crash on startup when run with GTK + 4.17, which has made it a fatal error to use certain functions + before gtk_init() has been called. This crash is fixed in this + release. + + Updated translations. + +------------------------------------------------------------------- Thu Oct 10 09:32:38 UTC 2024 - Bjørn Lie - Update to version 47.1: diff --git a/packages/g/gnome-initial-setup/gnome-initial-setup.obsinfo b/packages/g/gnome-initial-setup/gnome-initial-setup.obsinfo index 33550c2..e78475f 100644 --- a/packages/g/gnome-initial-setup/gnome-initial-setup.obsinfo +++ b/packages/g/gnome-initial-setup/gnome-initial-setup.obsinfo @@ -1,4 +1,4 @@ name: gnome-initial-setup -version: 47.1 -mtime: 1728539820 -commit: 1f287d903e0fb63346953c8693dd8f1f3bf99a70 +version: 47.2 +mtime: 1732184201 +commit: 0efa94669bcaa6a7fcbc5546ede7ff5b58c38699 diff --git a/packages/g/gnome-initial-setup/gnome-initial-setup.spec b/packages/g/gnome-initial-setup/gnome-initial-setup.spec index a358ed2..ee466f5 100644 --- a/packages/g/gnome-initial-setup/gnome-initial-setup.spec +++ b/packages/g/gnome-initial-setup/gnome-initial-setup.spec @@ -17,7 +17,7 @@ Name: gnome-initial-setup -Version: 47.1 +Version: 47.2 Release: 0 Summary: GNOME Initial Setup Assistant License: GPL-2.0-or-later diff --git a/packages/g/gpu-screen-recorder-gtk/.files b/packages/g/gpu-screen-recorder-gtk/.files index fe7bd21..1e183b2 100644 Binary files a/packages/g/gpu-screen-recorder-gtk/.files and b/packages/g/gpu-screen-recorder-gtk/.files differ diff --git a/packages/g/gpu-screen-recorder-gtk/.rev b/packages/g/gpu-screen-recorder-gtk/.rev index 5d389ca..5a50040 100644 --- a/packages/g/gpu-screen-recorder-gtk/.rev +++ b/packages/g/gpu-screen-recorder-gtk/.rev @@ -75,4 +75,12 @@ 1224597 + + 7e3645dab9f7461cb3cb07d7d713eb97 + 20241121 + + anag+factory + + 1225660 + diff --git a/packages/g/gpu-screen-recorder-gtk/_servicedata b/packages/g/gpu-screen-recorder-gtk/_servicedata index 34e0c15..d0f8fe7 100644 --- a/packages/g/gpu-screen-recorder-gtk/_servicedata +++ b/packages/g/gpu-screen-recorder-gtk/_servicedata @@ -1,4 +1,4 @@ https://repo.dec05eba.com/gpu-screen-recorder-gtk.git - 0c2bb1a7a3dfe555619c17748d88e50bd330b80a \ No newline at end of file + 1720168ac08e198a513d9aa854abab24ed35a3b0 \ No newline at end of file diff --git a/packages/g/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk-20241116.tar.zst b/packages/g/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk-20241116.tar.zst deleted file mode 120000 index 8ff1b16..0000000 --- a/packages/g/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk-20241116.tar.zst +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreibj7aqt2fyf3ayc7flroh2myofuhqlm3es5mm3l5iptehqxze42te \ No newline at end of file diff --git a/packages/g/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk-20241121.tar.zst b/packages/g/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk-20241121.tar.zst new file mode 120000 index 0000000..6c6adc1 --- /dev/null +++ b/packages/g/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk-20241121.tar.zst @@ -0,0 +1 @@ +/ipfs/bafkreidiv3fnlj6p4r4ltheuf2hnjenripkhrlltfijurcow5ksbroqjaq \ No newline at end of file diff --git a/packages/g/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes b/packages/g/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes index 416841f..1b965dd 100644 --- a/packages/g/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes +++ b/packages/g/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes @@ -1,4 +1,12 @@ ------------------------------------------------------------------- +Thu Nov 21 21:23:28 UTC 2024 - mantarimay@pm.me + +- Update to version 20241121: + * Merge audio devices and application audio into one list + * Always show record buttons + * Better scrolled window resizing + +------------------------------------------------------------------- Sat Nov 16 23:02:07 UTC 2024 - mantarimay@pm.me - Update to version 20241116: diff --git a/packages/g/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.spec b/packages/g/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.spec index 8d737d6..bb0c0fc 100644 --- a/packages/g/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.spec +++ b/packages/g/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.spec @@ -19,7 +19,7 @@ %bcond_with test %define appid com.dec05eba.gpu_screen_recorder Name: gpu-screen-recorder-gtk -Version: 20241116 +Version: 20241121 Release: 0 Summary: GTK frontend for GPU Screen Recorder License: GPL-3.0-only diff --git a/packages/g/gpu-screen-recorder/.files b/packages/g/gpu-screen-recorder/.files index fbd69ac..a5c2cc9 100644 Binary files a/packages/g/gpu-screen-recorder/.files and b/packages/g/gpu-screen-recorder/.files differ diff --git a/packages/g/gpu-screen-recorder/.rev b/packages/g/gpu-screen-recorder/.rev index 3f37bb1..90be040 100644 --- a/packages/g/gpu-screen-recorder/.rev +++ b/packages/g/gpu-screen-recorder/.rev @@ -71,4 +71,12 @@ 1224595 + + 7f1acf6fa926ddd4331204a81978bc05 + 20241121 + + anag+factory + + 1225662 + diff --git a/packages/g/gpu-screen-recorder/_servicedata b/packages/g/gpu-screen-recorder/_servicedata index 04b1682..039bbd9 100644 --- a/packages/g/gpu-screen-recorder/_servicedata +++ b/packages/g/gpu-screen-recorder/_servicedata @@ -1,4 +1,4 @@ https://repo.dec05eba.com/gpu-screen-recorder.git - 0c59349d12692d10a5e88b933238a0359b8ee73b \ No newline at end of file + 348983420414e1532b6d9681b1af1e076782407e \ No newline at end of file diff --git a/packages/g/gpu-screen-recorder/gpu-screen-recorder-20241116.tar.zst b/packages/g/gpu-screen-recorder/gpu-screen-recorder-20241116.tar.zst deleted file mode 120000 index 2ecf6e8..0000000 --- a/packages/g/gpu-screen-recorder/gpu-screen-recorder-20241116.tar.zst +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreife46oo4lv4l3gxyre3clhja43u4ga2grgil4kdpnvrvvzioosgoy \ No newline at end of file diff --git a/packages/g/gpu-screen-recorder/gpu-screen-recorder-20241121.tar.zst b/packages/g/gpu-screen-recorder/gpu-screen-recorder-20241121.tar.zst new file mode 120000 index 0000000..a897104 --- /dev/null +++ b/packages/g/gpu-screen-recorder/gpu-screen-recorder-20241121.tar.zst @@ -0,0 +1 @@ +/ipfs/bafkreielwjoy5gbenhknljf4hd4uwzmdxck4utag4bz2pivfynrqgfhjxq \ No newline at end of file diff --git a/packages/g/gpu-screen-recorder/gpu-screen-recorder.changes b/packages/g/gpu-screen-recorder/gpu-screen-recorder.changes index 9916f4f..5ae8978 100644 --- a/packages/g/gpu-screen-recorder/gpu-screen-recorder.changes +++ b/packages/g/gpu-screen-recorder/gpu-screen-recorder.changes @@ -1,4 +1,15 @@ ------------------------------------------------------------------- +Thu Nov 21 21:27:14 UTC 2024 - Muhammad Akbar Yanuar Mantari + +- Update to version 20241121: + * Allow recording from both audio devices and application audio + at the same time + * Workaround amd driver bug that causes garbage output on some + gpus in some amd driver versions + * Improve window content sizing behavior (no more horizontal + scroll) + +------------------------------------------------------------------- Sat Nov 16 23:02:06 UTC 2024 - mantarimay@pm.me - Update to version 20241116: diff --git a/packages/g/gpu-screen-recorder/gpu-screen-recorder.spec b/packages/g/gpu-screen-recorder/gpu-screen-recorder.spec index 41e0289..f1aacb3 100644 --- a/packages/g/gpu-screen-recorder/gpu-screen-recorder.spec +++ b/packages/g/gpu-screen-recorder/gpu-screen-recorder.spec @@ -18,7 +18,7 @@ %bcond_with test Name: gpu-screen-recorder -Version: 20241116 +Version: 20241121 Release: 0 Summary: An extremely fast hardware-accelerated screen recorder License: GPL-3.0-only diff --git a/packages/g/grype-db/.files b/packages/g/grype-db/.files new file mode 100644 index 0000000..e4bdc7b Binary files /dev/null and b/packages/g/grype-db/.files differ diff --git a/packages/g/grype-db/.meta b/packages/g/grype-db/.meta new file mode 100644 index 0000000..68b74dc --- /dev/null +++ b/packages/g/grype-db/.meta @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/g/grype-db/.rev b/packages/g/grype-db/.rev new file mode 100644 index 0000000..2d2c9fa --- /dev/null +++ b/packages/g/grype-db/.rev @@ -0,0 +1,10 @@ + + + a78cc6118257830a0fee76e7416983a2 + 0.27.1 + + anag+factory + new package grype-db: create a Grype vulnerability database from upstream vulnerability data sources + 1225780 + + diff --git a/packages/g/grype-db/_service b/packages/g/grype-db/_service new file mode 100644 index 0000000..0644926 --- /dev/null +++ b/packages/g/grype-db/_service @@ -0,0 +1,20 @@ + + + https://github.com/anchore/grype-db + git + .git + v0.27.1 + @PARENT_TAG@ + v(.*) + enable + + + + + + *.tar + gz + + + + diff --git a/packages/g/grype-db/_servicedata b/packages/g/grype-db/_servicedata new file mode 100644 index 0000000..c13ed3e --- /dev/null +++ b/packages/g/grype-db/_servicedata @@ -0,0 +1,4 @@ + + + https://github.com/anchore/grype-db + 9c738ad73b47b4a11eb6a739e9517abce638850f \ No newline at end of file diff --git a/packages/g/grype-db/grype-db-0.27.1.obscpio b/packages/g/grype-db/grype-db-0.27.1.obscpio new file mode 120000 index 0000000..26982c7 --- /dev/null +++ b/packages/g/grype-db/grype-db-0.27.1.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeibprukzdwvw7qqk2z42egqhx7njfbztuznb6kveysahxmc4m4mv4u \ No newline at end of file diff --git a/packages/g/grype-db/grype-db.changes b/packages/g/grype-db/grype-db.changes new file mode 100644 index 0000000..d664348 --- /dev/null +++ b/packages/g/grype-db/grype-db.changes @@ -0,0 +1,30 @@ +------------------------------------------------------------------- +Fri Nov 22 09:35:20 UTC 2024 - opensuse_buildservice@ojkastl.de + +- Update to version 0.27.1: + * Update Grype to v0.85.0 (#435) + * remove push event for code gen + * Remove support for v1 & v2 schemas (#434) + * add os codename fetcher/helper method (#433) + * Migrate common processor code to internal (#432) + * chore(deps): Bump golang.org/x/text from 0.19.0 to 0.20.0 + (#426) + * chore(deps-dev): Bump werkzeug from 3.0.3 to 3.0.6 (#427) + * Update grype-db bootstrap tools to latest versions. (#428) + * chore(deps): Bump github.com/anchore/grype from 0.83.0 to + 0.84.0 (#424) + +------------------------------------------------------------------- +Tue Oct 29 14:06:02 UTC 2024 - opensuse_buildservice@ojkastl.de + +- Update to version 0.27.0: + * chore(deps): Bump github.com/anchore/grype from 0.82.2 to + 0.83.0 (#420) + * chore(deps): Bump actions/checkout from 4.2.1 to 4.2.2 (#416) + * chore(deps): Bump actions/setup-go from 5.0.2 to 5.1.0 (#417) + +------------------------------------------------------------------- +Thu Oct 24 13:31:04 UTC 2024 - Johannes Kastl + +- new package grype-db: create a Grype vulnerability database from + upstream vulnerability data sources diff --git a/packages/g/grype-db/grype-db.obsinfo b/packages/g/grype-db/grype-db.obsinfo new file mode 100644 index 0000000..b3cb087 --- /dev/null +++ b/packages/g/grype-db/grype-db.obsinfo @@ -0,0 +1,4 @@ +name: grype-db +version: 0.27.1 +mtime: 1732216730 +commit: 9c738ad73b47b4a11eb6a739e9517abce638850f diff --git a/packages/g/grype-db/grype-db.spec b/packages/g/grype-db/grype-db.spec new file mode 100644 index 0000000..60230b3 --- /dev/null +++ b/packages/g/grype-db/grype-db.spec @@ -0,0 +1,116 @@ +# +# spec file for package grype-db +# +# Copyright (c) 2024 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: grype-db +Version: 0.27.1 +Release: 0 +Summary: A vulnerability scanner for container images and filesystems +License: Apache-2.0 +URL: https://github.com/anchore/grype-db +Source: %{name}-%{version}.tar.gz +Source1: vendor.tar.gz +BuildRequires: bash-completion +BuildRequires: fish +BuildRequires: go >= 1.23 +BuildRequires: zsh + +%description +Application to create a Grype vulnerability database from upstream +vulnerability data sources. + +%package -n %{name}-bash-completion +Summary: Bash Completion for %{name} +Group: System/Shells +Requires: %{name} = %{version} +Requires: bash-completion +Supplements: (%{name} and bash-completion) +BuildArch: noarch + +%description -n %{name}-bash-completion +Bash command line completion support for %{name}. + +%package -n %{name}-fish-completion +Summary: Fish Completion for %{name} +Group: System/Shells +Requires: %{name} = %{version} +Supplements: (%{name} and fish) +BuildArch: noarch + +%description -n %{name}-fish-completion +Fish command line completion support for %{name}. + +%package -n %{name}-zsh-completion +Summary: Zsh Completion for %{name} +Group: System/Shells +Requires: %{name} = %{version} +Supplements: (%{name} and zsh) +BuildArch: noarch + +%description -n %{name}-zsh-completion +zsh command line completion support for %{name}. + +%prep +%autosetup -p 1 -a 1 + +%build +COMMIT_HASH="$(sed -n 's/commit: \(.*\)/\1/p' %_sourcedir/%{name}.obsinfo)" + +DATE_FMT="+%%Y-%%m-%%dT%%H:%%M:%%SZ" +BUILD_DATE=$(date -u -d "@${SOURCE_DATE_EPOCH}" "${DATE_FMT}" 2>/dev/null || date -u -r "${SOURCE_DATE_EPOCH}" "${DATE_FMT}" 2>/dev/null || date -u "${DATE_FMT}") + +go build \ + -mod=vendor \ + -buildmode=pie \ + -ldflags=" \ + -X github.com/anchore/grype-db/cmd/grype-db/application.version=v%{version} \ + -X github.com/anchore/grype-db/cmd/grype-db/application.gitCommit=${COMMIT_HASH} \ + -X github.com/anchore/grype-db/cmd/grype-db/application.gitDescription=v%{version} \ + -X github.com/anchore/grype-db/cmd/grype-db/application.buildDate=$BUILD_DATE" \ + -o bin/%{name} ./cmd/%{name}/ + +%install +# Install the binary. +install -D -m 0755 bin/%{name} %{buildroot}/%{_bindir}/%{name} + +# create the bash completion file +mkdir -p %{buildroot}%{_datarootdir}/bash-completion/completions/ +%{buildroot}/%{_bindir}/%{name} completion bash > %{buildroot}%{_datarootdir}/bash-completion/completions/%{name} + +# create the fish completion file +mkdir -p %{buildroot}%{_datarootdir}/fish/vendor_completions.d/ +%{buildroot}/%{_bindir}/%{name} completion fish > %{buildroot}%{_datarootdir}/fish/vendor_completions.d/%{name}.fish + +# create the zsh completion file +mkdir -p %{buildroot}%{_datarootdir}/zsh/site-functions/ +%{buildroot}/%{_bindir}/%{name} completion zsh > %{buildroot}%{_datarootdir}/zsh/site-functions/_%{name} + +%files +%doc README.md +%license LICENSE +%{_bindir}/%{name} + +%files -n %{name}-bash-completion +%{_datarootdir}/bash-completion/completions/%{name} + +%files -n %{name}-fish-completion +%{_datarootdir}/fish/vendor_completions.d/%{name}.fish + +%files -n %{name}-zsh-completion +%{_datarootdir}/zsh/site-functions/_%{name} + +%changelog diff --git a/packages/g/grype-db/vendor.tar.gz b/packages/g/grype-db/vendor.tar.gz new file mode 120000 index 0000000..a786287 --- /dev/null +++ b/packages/g/grype-db/vendor.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeiaounzg5oi4tlgr2ue6x5yeaukcv4dzef7663r5z457jntnf2um3q \ No newline at end of file diff --git a/packages/g/grype/.files b/packages/g/grype/.files index 497465e..d08ca37 100644 Binary files a/packages/g/grype/.files and b/packages/g/grype/.files differ diff --git a/packages/g/grype/.rev b/packages/g/grype/.rev index 91167a2..2b7d537 100644 --- a/packages/g/grype/.rev +++ b/packages/g/grype/.rev @@ -631,4 +631,12 @@ 1223551 + + 4e0105a81fd49ebd89714d79c62a0fa0 + 0.85.0 + + anag+factory + + 1225777 + diff --git a/packages/g/grype/_service b/packages/g/grype/_service index 41347f5..f535837 100644 --- a/packages/g/grype/_service +++ b/packages/g/grype/_service @@ -3,7 +3,7 @@ https://github.com/anchore/grype git .git - v0.84.0 + v0.85.0 v* @PARENT_TAG@ v(.*) diff --git a/packages/g/grype/_servicedata b/packages/g/grype/_servicedata index e9439e3..b03888e 100644 --- a/packages/g/grype/_servicedata +++ b/packages/g/grype/_servicedata @@ -1,4 +1,4 @@ https://github.com/anchore/grype - c8d5ffca8d304e0fd5db04fce109fe0d91fa5781 \ No newline at end of file + 2dd10240f5e6004b2e9902d1d00a5dffb22abc03 \ No newline at end of file diff --git a/packages/g/grype/grype-0.84.0.obscpio b/packages/g/grype/grype-0.84.0.obscpio deleted file mode 120000 index 81c7525..0000000 --- a/packages/g/grype/grype-0.84.0.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeigqkerowqixg2tbivvxcauntdswkbjmkgn3vrosjle72mqbangbri \ No newline at end of file diff --git a/packages/g/grype/grype-0.85.0.obscpio b/packages/g/grype/grype-0.85.0.obscpio new file mode 120000 index 0000000..c6cd367 --- /dev/null +++ b/packages/g/grype/grype-0.85.0.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeighj2dr73x4abfma46zo63ufn5uf2hfu2iohhsrj7tof2j76yokru \ No newline at end of file diff --git a/packages/g/grype/grype.changes b/packages/g/grype/grype.changes index d0b7372..d5ed2b5 100644 --- a/packages/g/grype/grype.changes +++ b/packages/g/grype/grype.changes @@ -1,4 +1,37 @@ ------------------------------------------------------------------- +Fri Nov 22 09:34:28 UTC 2024 - opensuse_buildservice@ojkastl.de + +- Update to version 0.85.0: + * dependencies: latest syft and stereoscope (#2275) + * chore(deps): bump github/codeql-action from 3.27.4 to 3.27.5 + (#2272) + * chore(deps): bump github.com/charmbracelet/bubbletea from 1.2.2 + to 1.2.3 (#2273) + * chore(deps): bump github.com/gabriel-vasile/mimetype from 1.4.6 + to 1.4.7 (#2274) + * chore(deps): update tools to latest versions (#2269) + * fix: bump clio to fix logging when no tty present (#2268) + * chore(deps): bump github/codeql-action from 3.27.3 to 3.27.4 + (#2260) + * fix failing tests (#2261) + * Add v6 DB curator (#2151) + * Add affected CPE store (#2258) + * chore(deps): bump github.com/charmbracelet/bubbletea from 1.1.2 + to 1.2.2 (#2256) + * Add AffectedPackage store (#2245) + * Add v6 vulnerability & blob stores (#2243) + * chore(deps): bump anchore/sbom-action from 0.17.6 to 0.17.7 + (#2238) + * chore(deps): bump github.com/anchore/stereoscope (#2246) + * chore(deps): bump github/codeql-action from 3.27.0 to 3.27.3 + (#2257) + * Add v6 distribution client (#2150) + * restore log on ui teardown (#2248) + * Merge indirect matches with direct matches (#2241) + * doc: Add official Grype logo license information (#2244) + * add v6 provider store (#2232) + +------------------------------------------------------------------- Tue Nov 12 08:13:47 UTC 2024 - opensuse_buildservice@ojkastl.de - Update to version 0.84.0: diff --git a/packages/g/grype/grype.obsinfo b/packages/g/grype/grype.obsinfo index 3694d46..ffb677d 100644 --- a/packages/g/grype/grype.obsinfo +++ b/packages/g/grype/grype.obsinfo @@ -1,4 +1,4 @@ name: grype -version: 0.84.0 -mtime: 1730816938 -commit: c8d5ffca8d304e0fd5db04fce109fe0d91fa5781 +version: 0.85.0 +mtime: 1732201454 +commit: 2dd10240f5e6004b2e9902d1d00a5dffb22abc03 diff --git a/packages/g/grype/grype.spec b/packages/g/grype/grype.spec index a3e66e8..9ee1a22 100644 --- a/packages/g/grype/grype.spec +++ b/packages/g/grype/grype.spec @@ -17,7 +17,7 @@ Name: grype -Version: 0.84.0 +Version: 0.85.0 Release: 0 Summary: A vulnerability scanner for container images and filesystems License: Apache-2.0 diff --git a/packages/g/grype/vendor.tar.gz b/packages/g/grype/vendor.tar.gz index a8db5ee..1fde966 120000 --- a/packages/g/grype/vendor.tar.gz +++ b/packages/g/grype/vendor.tar.gz @@ -1 +1 @@ -/ipfs/bafybeicb7phtqzofd7kblhue4ksmsa25jbmotvqzrn6eoz2y4jh66cqh5a \ No newline at end of file +/ipfs/bafybeihacdwcusjvfceotgfzutgajf63x33nyiv3plxc3pgqfdmbvzmynq \ No newline at end of file diff --git a/packages/g/gtk4/.files b/packages/g/gtk4/.files index a0b8e5b..34c3662 100644 Binary files a/packages/g/gtk4/.files and b/packages/g/gtk4/.files differ diff --git a/packages/g/gtk4/.rev b/packages/g/gtk4/.rev index 96536a6..8a5303e 100644 --- a/packages/g/gtk4/.rev +++ b/packages/g/gtk4/.rev @@ -973,4 +973,12 @@ New upstream release 1220274 + + e6a4701bebfc9294f1be409f485b597c + 4.16.6 + + anag+factory + + 1225479 + diff --git a/packages/g/gtk4/_service b/packages/g/gtk4/_service index 25b2698..fdd2eff 100644 --- a/packages/g/gtk4/_service +++ b/packages/g/gtk4/_service @@ -3,7 +3,7 @@ git https://gitlab.gnome.org/GNOME/gtk.git - 4.16.5 + 4.16.6 @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 diff --git a/packages/g/gtk4/gtk-4.16.5.obscpio b/packages/g/gtk4/gtk-4.16.5.obscpio deleted file mode 120000 index 988a4c3..0000000 --- a/packages/g/gtk4/gtk-4.16.5.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeicppcz4pfdjqohzvddxrhw5aatyqmkjgb24avbtvsvljnyn337n4e \ No newline at end of file diff --git a/packages/g/gtk4/gtk-4.16.6.obscpio b/packages/g/gtk4/gtk-4.16.6.obscpio new file mode 120000 index 0000000..d752128 --- /dev/null +++ b/packages/g/gtk4/gtk-4.16.6.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeibqtyzgkdgs4cgts746euswtfqpdl3dp5lbla454o2pjre2o3xjbe \ No newline at end of file diff --git a/packages/g/gtk4/gtk.obsinfo b/packages/g/gtk4/gtk.obsinfo index 47cb169..ec92c73 100644 --- a/packages/g/gtk4/gtk.obsinfo +++ b/packages/g/gtk4/gtk.obsinfo @@ -1,4 +1,4 @@ name: gtk -version: 4.16.5 -mtime: 1730483449 -commit: 08238a39a208af107688f938af398eb030b6f537 +version: 4.16.6 +mtime: 1732143982 +commit: e10ebe677b76ab0064725a0a31a3467acadd6fe8 diff --git a/packages/g/gtk4/gtk4.changes b/packages/g/gtk4/gtk4.changes index ef0b389..f4585e3 100644 --- a/packages/g/gtk4/gtk4.changes +++ b/packages/g/gtk4/gtk4.changes @@ -1,4 +1,16 @@ ------------------------------------------------------------------- +Thu Nov 21 07:40:25 UTC 2024 - Bjørn Lie + +- Update to version 4.16.6: + + To prevent issues when using GTK under kwin, this release makes + Wayland color management opt-in. To experiment with it, set + GDK_DEBUG=color-mgmt. + + GtkText: Don't select inserted Emoji + + GtkApplication: Set the default window icon from the app ID + + GtkFontChooser: Make the dialog more shrinkable + + Updated translations. + +------------------------------------------------------------------- Fri Nov 1 20:12:23 UTC 2024 - Bjørn Lie - Update to version 4.16.5: diff --git a/packages/g/gtk4/gtk4.spec b/packages/g/gtk4/gtk4.spec index 13ba114..d0c5daf 100644 --- a/packages/g/gtk4/gtk4.spec +++ b/packages/g/gtk4/gtk4.spec @@ -28,7 +28,7 @@ %endif Name: gtk4 -Version: 4.16.5 +Version: 4.16.6 Release: 0 Summary: The GTK+ toolkit library (version 4) License: LGPL-2.1-or-later diff --git a/packages/h/hubble/.files b/packages/h/hubble/.files index 84e99e7..055c1b0 100644 Binary files a/packages/h/hubble/.files and b/packages/h/hubble/.files differ diff --git a/packages/h/hubble/.rev b/packages/h/hubble/.rev index 7c784e1..8d43ca9 100644 --- a/packages/h/hubble/.rev +++ b/packages/h/hubble/.rev @@ -71,4 +71,12 @@ 1219060 + + 2d4fe606eb2d4deb525c0073198006c3 + 1.16.4 + + anag+factory + + 1225778 + diff --git a/packages/h/hubble/_service b/packages/h/hubble/_service index 597b890..961ee5f 100644 --- a/packages/h/hubble/_service +++ b/packages/h/hubble/_service @@ -3,10 +3,10 @@ https://github.com/cilium/hubble git .git - v1.16.3 + v1.16.4 @PARENT_TAG@ - enable v(.*) + enable diff --git a/packages/h/hubble/_servicedata b/packages/h/hubble/_servicedata index caf9e3a..a9fe792 100644 --- a/packages/h/hubble/_servicedata +++ b/packages/h/hubble/_servicedata @@ -1,4 +1,4 @@ https://github.com/cilium/hubble - 5d300c49107b3fc8f7d3354ae497eae289691456 \ No newline at end of file + 4b765dcd052db33f290d261faf31e2c8bf38f279 \ No newline at end of file diff --git a/packages/h/hubble/hubble-1.16.3.obscpio b/packages/h/hubble/hubble-1.16.3.obscpio deleted file mode 120000 index 18419ec..0000000 --- a/packages/h/hubble/hubble-1.16.3.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeie4e5vpspvv5u5nbv377emfxed4ftupztgnrd66oee5f44twvmrkq \ No newline at end of file diff --git a/packages/h/hubble/hubble-1.16.4.obscpio b/packages/h/hubble/hubble-1.16.4.obscpio new file mode 120000 index 0000000..5fbe1be --- /dev/null +++ b/packages/h/hubble/hubble-1.16.4.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeih6o3ks7gkbsgvt6mphtrxoimm5g2in4vt3fvbnzcznjjrq4t5i7e \ No newline at end of file diff --git a/packages/h/hubble/hubble.changes b/packages/h/hubble/hubble.changes index c4449df..f5108b5 100644 --- a/packages/h/hubble/hubble.changes +++ b/packages/h/hubble/hubble.changes @@ -1,4 +1,17 @@ ------------------------------------------------------------------- +Fri Nov 22 09:35:35 UTC 2024 - opensuse_buildservice@ojkastl.de + +- Update to version 1.16.4: + * Prepare for v1.16.4 release + * chore(deps): update docker.io/library/alpine:3.20.3 docker + digest to 1e42bbe + * chore(deps): update golang + * chore(deps): update dependency helm/helm to v3.16.3 + * chore(deps): update dependency kubernetes-sigs/kind to v0.25.0 + * chore(deps): update golang to v1.23.3 + * Update stable release to 1.16.3 + +------------------------------------------------------------------- Tue Oct 29 14:04:58 UTC 2024 - opensuse_buildservice@ojkastl.de - Update to version 1.16.3: diff --git a/packages/h/hubble/hubble.obsinfo b/packages/h/hubble/hubble.obsinfo index 1d90936..c8c0bf4 100644 --- a/packages/h/hubble/hubble.obsinfo +++ b/packages/h/hubble/hubble.obsinfo @@ -1,4 +1,4 @@ name: hubble -version: 1.16.3 -mtime: 1730129755 -commit: 5d300c49107b3fc8f7d3354ae497eae289691456 +version: 1.16.4 +mtime: 1732201468 +commit: 4b765dcd052db33f290d261faf31e2c8bf38f279 diff --git a/packages/h/hubble/hubble.spec b/packages/h/hubble/hubble.spec index e7878ee..73e0c44 100644 --- a/packages/h/hubble/hubble.spec +++ b/packages/h/hubble/hubble.spec @@ -17,7 +17,7 @@ Name: hubble -Version: 1.16.3 +Version: 1.16.4 Release: 0 Summary: Network, Service & Security Observability for Kubernetes using eBPF License: Apache-2.0 diff --git a/packages/h/hubble/vendor.tar.gz b/packages/h/hubble/vendor.tar.gz index 2e9a6cf..4b205a1 120000 --- a/packages/h/hubble/vendor.tar.gz +++ b/packages/h/hubble/vendor.tar.gz @@ -1 +1 @@ -/ipfs/bafybeid2ichszwfovafw3yfbmbptudfc4tsnblptte7dy27l2llv3cda3i \ No newline at end of file +/ipfs/bafybeia56xbwdz7ae2vf2ii676ctfjye6ejnwnk2gcwlprynx4kwqcer7u \ No newline at end of file diff --git a/packages/i/icingaweb2-module-director/.files b/packages/i/icingaweb2-module-director/.files index b8eddea..9100bb3 100644 Binary files a/packages/i/icingaweb2-module-director/.files and b/packages/i/icingaweb2-module-director/.files differ diff --git a/packages/i/icingaweb2-module-director/.rev b/packages/i/icingaweb2-module-director/.rev index 1a876eb..8db72b5 100644 --- a/packages/i/icingaweb2-module-director/.rev +++ b/packages/i/icingaweb2-module-director/.rev @@ -175,4 +175,12 @@ 1146632 + + 175cbb9cbcad9f5ceff1f65ed2f763c6 + 1.11.2 + + anag+factory + + 1225768 + diff --git a/packages/i/icingaweb2-module-director/icingaweb2-module-director-1.11.1.tar.gz b/packages/i/icingaweb2-module-director/icingaweb2-module-director-1.11.1.tar.gz deleted file mode 120000 index ff92099..0000000 --- a/packages/i/icingaweb2-module-director/icingaweb2-module-director-1.11.1.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeib4rkijr3ytpicrdbfrerbgdt325mwrt7bwqfdgvqxlaoxryzw3pq \ No newline at end of file diff --git a/packages/i/icingaweb2-module-director/icingaweb2-module-director-1.11.2.tar.gz b/packages/i/icingaweb2-module-director/icingaweb2-module-director-1.11.2.tar.gz new file mode 120000 index 0000000..3202d3c --- /dev/null +++ b/packages/i/icingaweb2-module-director/icingaweb2-module-director-1.11.2.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeieahahaw72oxztqefjzpwjk4enby2d3tdk7z4d3icruqdjejc4ndu \ No newline at end of file diff --git a/packages/i/icingaweb2-module-director/icingaweb2-module-director.changes b/packages/i/icingaweb2-module-director/icingaweb2-module-director.changes index d0f2a83..52bd956 100644 --- a/packages/i/icingaweb2-module-director/icingaweb2-module-director.changes +++ b/packages/i/icingaweb2-module-director/icingaweb2-module-director.changes @@ -1,4 +1,28 @@ ------------------------------------------------------------------- +Fri Nov 22 09:19:07 UTC 2024 - ecsos + +- Update to 1.11.2 + * UI + - FIX: No more errors when changing import source modifier priorities (#2270) + - FIX: Choosing HTTP proxy in import source type REST API no longer causes deprecation notice (#2889) + - FIX: Deleting data lists when using PostgreSQL as backend no longer yields errors (#2913) + - FIX: Previewing sync rules with boolean properties now functions without errors (#2905) + - FIX: Basket snapshots correctly display content if present (#2901) + - FIX: Time periods now include Add to basket functionality (#2542) + * API + - FIX: API updates for notifications return 304 instead of 200 when unchanged (#2882) + * Internals + - FIX: The apply_changes setting from sync jobs restored from a basket is applied properly (#2904) + - FIX: The Get host by name (DNS lookup) modifier handles failed lookups without errors (#2877) + * Director Branches + - FIX: Cloning a host retains its services and service sets (#2897) + - FIX: Service sets are now clonable (#2890) + * Integrations + - Show Director labels in monitoring module and Icinga DB custom vars section (#2239) + * Fixed issues + - You can find issues and feature requests related to this release on our roadmap + +------------------------------------------------------------------- Wed Feb 14 17:12:33 UTC 2024 - Dominique Leuenberger - Provide user/group symbol as required by RPM 4.19: user/group are diff --git a/packages/i/icingaweb2-module-director/icingaweb2-module-director.spec b/packages/i/icingaweb2-module-director/icingaweb2-module-director.spec index abff832..0fefe75 100644 --- a/packages/i/icingaweb2-module-director/icingaweb2-module-director.spec +++ b/packages/i/icingaweb2-module-director/icingaweb2-module-director.spec @@ -22,7 +22,7 @@ %define icingadirector_user icingadirector Name: icingaweb2-module-director -Version: 1.11.1 +Version: 1.11.2 Release: 0 Summary: Config module for Icinga Web 2 License: GPL-2.0-or-later diff --git a/packages/i/inkscape/.files b/packages/i/inkscape/.files index 591824d..3345f43 100644 Binary files a/packages/i/inkscape/.files and b/packages/i/inkscape/.files differ diff --git a/packages/i/inkscape/.rev b/packages/i/inkscape/.rev index ece846d..09682fb 100644 --- a/packages/i/inkscape/.rev +++ b/packages/i/inkscape/.rev @@ -1090,4 +1090,12 @@ 1208368 + + ae7e61cb842bbda46b8ba332e16c37cc + 1.4 + + anag+factory + + 1225466 + diff --git a/packages/i/inkscape/inkscape.changes b/packages/i/inkscape/inkscape.changes index eb4f86f..63af371 100644 --- a/packages/i/inkscape/inkscape.changes +++ b/packages/i/inkscape/inkscape.changes @@ -1,4 +1,12 @@ ------------------------------------------------------------------- +Sun Nov 17 18:19:26 UTC 2024 - Bjørn Lie + +- Drop obsolete and unused pkgconfig(gdl-3.0) BuildRequires. +- Add explicit pkgconfig(glibmm-2.4), pkgconfig(gdkmm-3.0), + pkgconfig(gdkmm-3.0), pkgconfig(gtk+-3.0) and pkgconfig(gdk-3.0) + BuildRequires: Align with what cmake checks for. + +------------------------------------------------------------------- Mon Oct 14 19:26:24 UTC 2024 - thod_@gmx.de - Update to version 1.4: diff --git a/packages/i/inkscape/inkscape.spec b/packages/i/inkscape/inkscape.spec index 6ecda3c..f98d190 100644 --- a/packages/i/inkscape/inkscape.spec +++ b/packages/i/inkscape/inkscape.spec @@ -63,9 +63,12 @@ BuildRequires: pkgconfig(2geom) >= 1.4.0 BuildRequires: pkgconfig(GraphicsMagick++) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-glib-1) -BuildRequires: pkgconfig(gdl-3.0) +BuildRequires: pkgconfig(gdk-3.0) +BuildRequires: pkgconfig(gdkmm-3.0) +BuildRequires: pkgconfig(glibmm-2.4) BuildRequires: pkgconfig(gsl) BuildRequires: pkgconfig(gspell-1) +BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gtkmm-3.0) BuildRequires: pkgconfig(libcdr-0.1) BuildRequires: pkgconfig(libexif) diff --git a/packages/k/kanidm/.files b/packages/k/kanidm/.files index 14ca454..799e88c 100644 Binary files a/packages/k/kanidm/.files and b/packages/k/kanidm/.files differ diff --git a/packages/k/kanidm/.rev b/packages/k/kanidm/.rev index 19ed5d8..f85e800 100644 --- a/packages/k/kanidm/.rev +++ b/packages/k/kanidm/.rev @@ -351,4 +351,12 @@ 1221968 + + aad5573e6107cefbde3829b611ffd6a6 + 1.4.3~git1.078625c + + anag+factory + + 1225756 + diff --git a/packages/k/kanidm/_servicedata b/packages/k/kanidm/_servicedata index 5b4c0d2..b7ff6ec 100644 --- a/packages/k/kanidm/_servicedata +++ b/packages/k/kanidm/_servicedata @@ -1,4 +1,4 @@ https://github.com/kanidm/kanidm.git - ad93202992a0e919cb9f6fae94b1b96ef0f84216 \ No newline at end of file + 078625cbf9f0872e174f947eb4759ad66cbce22e \ No newline at end of file diff --git a/packages/k/kanidm/kanidm-1.4.1~git0.ad93202.tar.zst b/packages/k/kanidm/kanidm-1.4.1~git0.ad93202.tar.zst deleted file mode 120000 index 92f0461..0000000 --- a/packages/k/kanidm/kanidm-1.4.1~git0.ad93202.tar.zst +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeicfbrc2274ycjm2jj6xrin7tugsjnfncegyefv6bebqrlm4xbtytq \ No newline at end of file diff --git a/packages/k/kanidm/kanidm-1.4.3~git1.078625c.tar.zst b/packages/k/kanidm/kanidm-1.4.3~git1.078625c.tar.zst new file mode 120000 index 0000000..1fe3f0d --- /dev/null +++ b/packages/k/kanidm/kanidm-1.4.3~git1.078625c.tar.zst @@ -0,0 +1 @@ +/ipfs/bafybeieida3gzrinjtubxlcy3he4pz7guzyf2axxacaz6uqwa2uguqemke \ No newline at end of file diff --git a/packages/k/kanidm/kanidm.changes b/packages/k/kanidm/kanidm.changes index 15992b1..47e4f39 100644 --- a/packages/k/kanidm/kanidm.changes +++ b/packages/k/kanidm/kanidm.changes @@ -1,4 +1,32 @@ ------------------------------------------------------------------- +Fri Nov 22 07:08:34 UTC 2024 - william.brown@suse.com + +- Update to version 1.4.3~git1.078625c: + * Update to latest fido-mds-tool (#3230) + +------------------------------------------------------------------- +Fri Nov 22 06:52:53 UTC 2024 - william.brown@suse.com + +- Update to version 1.4.3~git0.fb00176: + * Release 1.4.3 + * Warn when v2 options are used in v1 unixd config (#3228) + * Resolve UI Auth Loop with OAuth2 (#3226) + * Harden transport in pam unixd (#3227) + * Improve warning around invalid JWT deserialisation (#3224) + * Update and fix server config files in examples. (#3225) + * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212) + * Add docs on customising Kanidm. (#3209) + * Correct spelling of occurred (#3222) + * UI/Feature polish (#3191) + * Prevent Invalid MFA Reg States (#3194) + * Change CSS for applications so SVG scales nicely in Firefox. (#3200) + * 20241109 3185 max age (#3196) + * Hoist max_age to prevent incorrect deserialisation (#3190) + * Release 1.4.2 + * Re-migrate all acps to force updating (#3184) + * security - low - fault in migrations (#3182) + +------------------------------------------------------------------- Tue Nov 05 05:13:11 UTC 2024 - william.brown@suse.com - Update to version 1.4.1~git0.ad93202: diff --git a/packages/k/kanidm/kanidm.spec b/packages/k/kanidm/kanidm.spec index c4a0547..312a0ef 100644 --- a/packages/k/kanidm/kanidm.spec +++ b/packages/k/kanidm/kanidm.spec @@ -20,7 +20,7 @@ %define configdir %{_sysconfdir}/kanidm Name: kanidm -Version: 1.4.1~git0.ad93202 +Version: 1.4.3~git1.078625c Release: 0 Summary: A identity management service and clients. License: ( Apache-2.0 OR BSL-1.0 ) AND ( Apache-2.0 OR ISC OR MIT ) AND ( Apache-2.0 OR MIT ) AND ( Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT ) AND ( CC0-1.0 OR Apache-2.0 ) AND ( MIT OR Apache-2.0 OR Zlib ) AND ( Unlicense OR MIT ) AND ( Zlib OR Apache-2.0 OR MIT ) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIT AND MPL-2.0 AND MPL-2.0+ diff --git a/packages/k/kanidm/vendor.tar.zst b/packages/k/kanidm/vendor.tar.zst index dafa22e..616f4ff 120000 --- a/packages/k/kanidm/vendor.tar.zst +++ b/packages/k/kanidm/vendor.tar.zst @@ -1 +1 @@ -/ipfs/bafybeibielcgg375n7c73bnrtvzpw76yl2djllsk3dawkk74gfuhowrbje \ No newline at end of file +/ipfs/bafybeidyseldtkhyvrrz5si2ezljfgvwszfeecotulaxdrwicj64caejte \ No newline at end of file diff --git a/packages/k/kubefirst/.files b/packages/k/kubefirst/.files index 7f845f3..7b9b3d0 100644 Binary files a/packages/k/kubefirst/.files and b/packages/k/kubefirst/.files differ diff --git a/packages/k/kubefirst/.rev b/packages/k/kubefirst/.rev index 75159d0..d586ec8 100644 --- a/packages/k/kubefirst/.rev +++ b/packages/k/kubefirst/.rev @@ -191,4 +191,12 @@ 1223582 + + 4e6b14ee1bbf39e278340d31987c52d2 + 2.7.5 + + anag+factory + + 1225779 + diff --git a/packages/k/kubefirst/_service b/packages/k/kubefirst/_service index d26b8cc..bb2cb13 100644 --- a/packages/k/kubefirst/_service +++ b/packages/k/kubefirst/_service @@ -3,7 +3,7 @@ https://github.com/kubefirst/kubefirst git .git - v2.7.4 + v2.7.5 @PARENT_TAG@ v(.*) enable diff --git a/packages/k/kubefirst/_servicedata b/packages/k/kubefirst/_servicedata index 4b0f2ec..ea7ced3 100644 --- a/packages/k/kubefirst/_servicedata +++ b/packages/k/kubefirst/_servicedata @@ -1,4 +1,4 @@ https://github.com/kubefirst/kubefirst - 2c3fb66e89b4d17083ef924679dc6d1797c7ac7e \ No newline at end of file + 9344ad8caf272dc4d35421a14010f8abacaedcb1 \ No newline at end of file diff --git a/packages/k/kubefirst/kubefirst-2.7.4.obscpio b/packages/k/kubefirst/kubefirst-2.7.4.obscpio deleted file mode 120000 index e7be85f..0000000 --- a/packages/k/kubefirst/kubefirst-2.7.4.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeibg3qgw6hqe4xi2gjzqlwe4tp2jwebvspimgmegsk3flaao7e4j2a \ No newline at end of file diff --git a/packages/k/kubefirst/kubefirst-2.7.5.obscpio b/packages/k/kubefirst/kubefirst-2.7.5.obscpio new file mode 120000 index 0000000..1432d0e --- /dev/null +++ b/packages/k/kubefirst/kubefirst-2.7.5.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeicqjglya527nz6vanfbn3qupodgo3gcrijhoiergy3uosz5vupzrq \ No newline at end of file diff --git a/packages/k/kubefirst/kubefirst.changes b/packages/k/kubefirst/kubefirst.changes index 8e937dc..bca1309 100644 --- a/packages/k/kubefirst/kubefirst.changes +++ b/packages/k/kubefirst/kubefirst.changes @@ -1,4 +1,13 @@ ------------------------------------------------------------------- +Fri Nov 22 09:34:09 UTC 2024 - opensuse_buildservice@ojkastl.de + +- Update to version 2.7.5: + * set next macro chart for kubefirst - 2.7.5 + * bump api (#2326) + * update blog link (#2325) + * fix: delete k1dir instead of kubeconfig file + +------------------------------------------------------------------- Tue Nov 12 09:10:44 UTC 2024 - opensuse_buildservice@ojkastl.de - Update to version 2.7.4: diff --git a/packages/k/kubefirst/kubefirst.obsinfo b/packages/k/kubefirst/kubefirst.obsinfo index 87810e5..ff0657c 100644 --- a/packages/k/kubefirst/kubefirst.obsinfo +++ b/packages/k/kubefirst/kubefirst.obsinfo @@ -1,4 +1,4 @@ name: kubefirst -version: 2.7.4 -mtime: 1730910129 -commit: 2c3fb66e89b4d17083ef924679dc6d1797c7ac7e +version: 2.7.5 +mtime: 1732206802 +commit: 9344ad8caf272dc4d35421a14010f8abacaedcb1 diff --git a/packages/k/kubefirst/kubefirst.spec b/packages/k/kubefirst/kubefirst.spec index f620296..b3d6657 100644 --- a/packages/k/kubefirst/kubefirst.spec +++ b/packages/k/kubefirst/kubefirst.spec @@ -17,7 +17,7 @@ Name: kubefirst -Version: 2.7.4 +Version: 2.7.5 Release: 0 Summary: CLI for the KubeFirst GitOps Infrastructure & Application Delivery Platform License: MIT diff --git a/packages/k/kubefirst/vendor.tar.gz b/packages/k/kubefirst/vendor.tar.gz index 45b97ae..1e24a56 120000 --- a/packages/k/kubefirst/vendor.tar.gz +++ b/packages/k/kubefirst/vendor.tar.gz @@ -1 +1 @@ -/ipfs/bafybeighpzo6qwlxzum6bbjjv44mjjidio5sstlb4xrlu7gxmo3dqhxpja \ No newline at end of file +/ipfs/bafybeicyosiccthptz5itt7f73ml4auasebho5kivzuo442zel5nfpfywq \ No newline at end of file diff --git a/packages/l/llvm19/.files b/packages/l/llvm19/.files index 9d6a541..356af79 100644 Binary files a/packages/l/llvm19/.files and b/packages/l/llvm19/.files differ diff --git a/packages/l/llvm19/.rev b/packages/l/llvm19/.rev index ea473b6..daff450 100644 --- a/packages/l/llvm19/.rev +++ b/packages/l/llvm19/.rev @@ -50,4 +50,16 @@ 1224680 + + fc5af9824069e18574f4ca293bfd9325 + 19.1.4 + + anag+factory + - Update to version 19.1.4. + * This release contains bug-fixes for the LLVM 19.1.0 release. + This release is API and ABI compatible with 19.1.0. +- Rebase llvm-do-not-install-static-libraries.patch. + + 1225427 + diff --git a/packages/l/llvm19/clang-19.1.3.src.tar.xz b/packages/l/llvm19/clang-19.1.3.src.tar.xz deleted file mode 120000 index 5df2ff9..0000000 --- a/packages/l/llvm19/clang-19.1.3.src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeibnso56gnxinuzwdofqlymo2ozaoi2jqkwuhvarhe6727y7psix64 \ No newline at end of file diff --git a/packages/l/llvm19/clang-19.1.3.src.tar.xz.sig b/packages/l/llvm19/clang-19.1.3.src.tar.xz.sig deleted file mode 100644 index 6a07ee8..0000000 Binary files a/packages/l/llvm19/clang-19.1.3.src.tar.xz.sig and /dev/null differ diff --git a/packages/l/llvm19/clang-19.1.4.src.tar.xz b/packages/l/llvm19/clang-19.1.4.src.tar.xz new file mode 120000 index 0000000..976a85e --- /dev/null +++ b/packages/l/llvm19/clang-19.1.4.src.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeibay2hhac4hjscv7y5xxqttolksxrwe3qnltcn5um73ygwmzddyle \ No newline at end of file diff --git a/packages/l/llvm19/clang-19.1.4.src.tar.xz.sig b/packages/l/llvm19/clang-19.1.4.src.tar.xz.sig new file mode 100644 index 0000000..1453740 Binary files /dev/null and b/packages/l/llvm19/clang-19.1.4.src.tar.xz.sig differ diff --git a/packages/l/llvm19/clang-docs-19.1.3.src.tar.xz b/packages/l/llvm19/clang-docs-19.1.3.src.tar.xz deleted file mode 120000 index f57beb4..0000000 --- a/packages/l/llvm19/clang-docs-19.1.3.src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeibbdcohfibpryi6akryflgxlwwhec5o2sf7zdqu26ei2he37pbcoe \ No newline at end of file diff --git a/packages/l/llvm19/clang-docs-19.1.4.src.tar.xz b/packages/l/llvm19/clang-docs-19.1.4.src.tar.xz new file mode 120000 index 0000000..9172182 --- /dev/null +++ b/packages/l/llvm19/clang-docs-19.1.4.src.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeihmyrzvwery6kgv2mhs6i4nrjd2gxddpgiiiqbjkxfkpwjovbgafa \ No newline at end of file diff --git a/packages/l/llvm19/clang-tools-extra-19.1.3.src.tar.xz b/packages/l/llvm19/clang-tools-extra-19.1.3.src.tar.xz deleted file mode 120000 index 74a0061..0000000 --- a/packages/l/llvm19/clang-tools-extra-19.1.3.src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeievpehknlw2avdeexf7ebwgkoynugfvel25pxqzcl54oxdsx2zvyy \ No newline at end of file diff --git a/packages/l/llvm19/clang-tools-extra-19.1.3.src.tar.xz.sig b/packages/l/llvm19/clang-tools-extra-19.1.3.src.tar.xz.sig deleted file mode 100644 index 7237b4e..0000000 Binary files a/packages/l/llvm19/clang-tools-extra-19.1.3.src.tar.xz.sig and /dev/null differ diff --git a/packages/l/llvm19/clang-tools-extra-19.1.4.src.tar.xz b/packages/l/llvm19/clang-tools-extra-19.1.4.src.tar.xz new file mode 120000 index 0000000..3db3f77 --- /dev/null +++ b/packages/l/llvm19/clang-tools-extra-19.1.4.src.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeie5zvrolgllf33x5tl7dejt2pbdyolofuxulboeiwyevmb3vf2vbm \ No newline at end of file diff --git a/packages/l/llvm19/clang-tools-extra-19.1.4.src.tar.xz.sig b/packages/l/llvm19/clang-tools-extra-19.1.4.src.tar.xz.sig new file mode 100644 index 0000000..c6acb7c Binary files /dev/null and b/packages/l/llvm19/clang-tools-extra-19.1.4.src.tar.xz.sig differ diff --git a/packages/l/llvm19/cmake-19.1.3.src.tar.xz b/packages/l/llvm19/cmake-19.1.3.src.tar.xz deleted file mode 120000 index d4bb0a2..0000000 --- a/packages/l/llvm19/cmake-19.1.3.src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreicmkwvg4574b2fxlg6kfr464t6q5kgh7kyg53vasmik4huvjifply \ No newline at end of file diff --git a/packages/l/llvm19/cmake-19.1.3.src.tar.xz.sig b/packages/l/llvm19/cmake-19.1.3.src.tar.xz.sig deleted file mode 100644 index 0b0cc2c..0000000 Binary files a/packages/l/llvm19/cmake-19.1.3.src.tar.xz.sig and /dev/null differ diff --git a/packages/l/llvm19/cmake-19.1.4.src.tar.xz b/packages/l/llvm19/cmake-19.1.4.src.tar.xz new file mode 120000 index 0000000..6adf274 --- /dev/null +++ b/packages/l/llvm19/cmake-19.1.4.src.tar.xz @@ -0,0 +1 @@ +/ipfs/bafkreig5cphi5otoz2c4vvlh6aulrylnolz6cqwnzo6wsowchkeliajyam \ No newline at end of file diff --git a/packages/l/llvm19/cmake-19.1.4.src.tar.xz.sig b/packages/l/llvm19/cmake-19.1.4.src.tar.xz.sig new file mode 100644 index 0000000..eb84f8d Binary files /dev/null and b/packages/l/llvm19/cmake-19.1.4.src.tar.xz.sig differ diff --git a/packages/l/llvm19/compiler-rt-19.1.3.src.tar.xz b/packages/l/llvm19/compiler-rt-19.1.3.src.tar.xz deleted file mode 120000 index 6d5e196..0000000 --- a/packages/l/llvm19/compiler-rt-19.1.3.src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeid6ejh5wsfvrhttkmvxbxfzlja76m2znuf2mrf62wfru7jmdeyuge \ No newline at end of file diff --git a/packages/l/llvm19/compiler-rt-19.1.3.src.tar.xz.sig b/packages/l/llvm19/compiler-rt-19.1.3.src.tar.xz.sig deleted file mode 100644 index 4cd889a..0000000 Binary files a/packages/l/llvm19/compiler-rt-19.1.3.src.tar.xz.sig and /dev/null differ diff --git a/packages/l/llvm19/compiler-rt-19.1.4.src.tar.xz b/packages/l/llvm19/compiler-rt-19.1.4.src.tar.xz new file mode 120000 index 0000000..002a120 --- /dev/null +++ b/packages/l/llvm19/compiler-rt-19.1.4.src.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeibfsih4jyqkoaxsq2nopc5cprgw5ui3wrrxekeur4vrsgbzpzrix4 \ No newline at end of file diff --git a/packages/l/llvm19/compiler-rt-19.1.4.src.tar.xz.sig b/packages/l/llvm19/compiler-rt-19.1.4.src.tar.xz.sig new file mode 100644 index 0000000..7110596 Binary files /dev/null and b/packages/l/llvm19/compiler-rt-19.1.4.src.tar.xz.sig differ diff --git a/packages/l/llvm19/libcxx-19.1.3.src.tar.xz b/packages/l/llvm19/libcxx-19.1.3.src.tar.xz deleted file mode 120000 index 3b1055f..0000000 --- a/packages/l/llvm19/libcxx-19.1.3.src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiepe5oxjvz636qxicgo3pbkj4wuaixawmcmbxoo2edq7l45w5drve \ No newline at end of file diff --git a/packages/l/llvm19/libcxx-19.1.3.src.tar.xz.sig b/packages/l/llvm19/libcxx-19.1.3.src.tar.xz.sig deleted file mode 100644 index 9fff6b3..0000000 Binary files a/packages/l/llvm19/libcxx-19.1.3.src.tar.xz.sig and /dev/null differ diff --git a/packages/l/llvm19/libcxx-19.1.4.src.tar.xz b/packages/l/llvm19/libcxx-19.1.4.src.tar.xz new file mode 120000 index 0000000..a2cc40a --- /dev/null +++ b/packages/l/llvm19/libcxx-19.1.4.src.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeicfzdrx6i74bt3ul2bbaktweive2efah7cfb3hngpxpn3tcwopezi \ No newline at end of file diff --git a/packages/l/llvm19/libcxx-19.1.4.src.tar.xz.sig b/packages/l/llvm19/libcxx-19.1.4.src.tar.xz.sig new file mode 100644 index 0000000..3a1ce50 Binary files /dev/null and b/packages/l/llvm19/libcxx-19.1.4.src.tar.xz.sig differ diff --git a/packages/l/llvm19/libcxxabi-19.1.3.src.tar.xz b/packages/l/llvm19/libcxxabi-19.1.3.src.tar.xz deleted file mode 120000 index 0e1abb2..0000000 --- a/packages/l/llvm19/libcxxabi-19.1.3.src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeihjooaeamji3asdzvep4sorxjywti4i2o22txkemqt234blozwrme \ No newline at end of file diff --git a/packages/l/llvm19/libcxxabi-19.1.3.src.tar.xz.sig b/packages/l/llvm19/libcxxabi-19.1.3.src.tar.xz.sig deleted file mode 100644 index 2b4d217..0000000 Binary files a/packages/l/llvm19/libcxxabi-19.1.3.src.tar.xz.sig and /dev/null differ diff --git a/packages/l/llvm19/libcxxabi-19.1.4.src.tar.xz b/packages/l/llvm19/libcxxabi-19.1.4.src.tar.xz new file mode 120000 index 0000000..1e560c1 --- /dev/null +++ b/packages/l/llvm19/libcxxabi-19.1.4.src.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeicir6tsnrmyg5hhv3shetxlipsvmnqtpkax5ckz2posdevgujmobe \ No newline at end of file diff --git a/packages/l/llvm19/libcxxabi-19.1.4.src.tar.xz.sig b/packages/l/llvm19/libcxxabi-19.1.4.src.tar.xz.sig new file mode 100644 index 0000000..48dd412 Binary files /dev/null and b/packages/l/llvm19/libcxxabi-19.1.4.src.tar.xz.sig differ diff --git a/packages/l/llvm19/lld-19.1.3.src.tar.xz b/packages/l/llvm19/lld-19.1.3.src.tar.xz deleted file mode 120000 index 4725859..0000000 --- a/packages/l/llvm19/lld-19.1.3.src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeih3siw3aaercmszivmedf3jotgq7lt7rfzxdfksn4xmmz4jxbdgle \ No newline at end of file diff --git a/packages/l/llvm19/lld-19.1.3.src.tar.xz.sig b/packages/l/llvm19/lld-19.1.3.src.tar.xz.sig deleted file mode 100644 index 8af032e..0000000 Binary files a/packages/l/llvm19/lld-19.1.3.src.tar.xz.sig and /dev/null differ diff --git a/packages/l/llvm19/lld-19.1.4.src.tar.xz b/packages/l/llvm19/lld-19.1.4.src.tar.xz new file mode 120000 index 0000000..d8e6ff9 --- /dev/null +++ b/packages/l/llvm19/lld-19.1.4.src.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeif3mzsyoauayolgj7ihw5jdzlm4cukhbynd5zbwutnarumqg3b5v4 \ No newline at end of file diff --git a/packages/l/llvm19/lld-19.1.4.src.tar.xz.sig b/packages/l/llvm19/lld-19.1.4.src.tar.xz.sig new file mode 100644 index 0000000..cac03d6 Binary files /dev/null and b/packages/l/llvm19/lld-19.1.4.src.tar.xz.sig differ diff --git a/packages/l/llvm19/lldb-19.1.3.src.tar.xz b/packages/l/llvm19/lldb-19.1.3.src.tar.xz deleted file mode 120000 index 8d012e9..0000000 --- a/packages/l/llvm19/lldb-19.1.3.src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeifeplj2235bi5t5t6w7dwn6oxjnsygbwmv455d77cehpchfzmfhni \ No newline at end of file diff --git a/packages/l/llvm19/lldb-19.1.3.src.tar.xz.sig b/packages/l/llvm19/lldb-19.1.3.src.tar.xz.sig deleted file mode 100644 index 5e63299..0000000 Binary files a/packages/l/llvm19/lldb-19.1.3.src.tar.xz.sig and /dev/null differ diff --git a/packages/l/llvm19/lldb-19.1.4.src.tar.xz b/packages/l/llvm19/lldb-19.1.4.src.tar.xz new file mode 120000 index 0000000..b7a32b1 --- /dev/null +++ b/packages/l/llvm19/lldb-19.1.4.src.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeiclbq4gsz74e5aadc756v24qg5b74j2n2svqpp76mejoeggqxaxte \ No newline at end of file diff --git a/packages/l/llvm19/lldb-19.1.4.src.tar.xz.sig b/packages/l/llvm19/lldb-19.1.4.src.tar.xz.sig new file mode 100644 index 0000000..1e746c4 Binary files /dev/null and b/packages/l/llvm19/lldb-19.1.4.src.tar.xz.sig differ diff --git a/packages/l/llvm19/llvm-19.1.3.src.tar.xz b/packages/l/llvm19/llvm-19.1.3.src.tar.xz deleted file mode 120000 index c3bc7a2..0000000 --- a/packages/l/llvm19/llvm-19.1.3.src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeid3ssrmbioozyirs64xk2l7jrsogpuysyyvq36dgyp4bj3li5nxdm \ No newline at end of file diff --git a/packages/l/llvm19/llvm-19.1.3.src.tar.xz.sig b/packages/l/llvm19/llvm-19.1.3.src.tar.xz.sig deleted file mode 100644 index b3ef0df..0000000 Binary files a/packages/l/llvm19/llvm-19.1.3.src.tar.xz.sig and /dev/null differ diff --git a/packages/l/llvm19/llvm-19.1.4.src.tar.xz b/packages/l/llvm19/llvm-19.1.4.src.tar.xz new file mode 120000 index 0000000..e00f24b --- /dev/null +++ b/packages/l/llvm19/llvm-19.1.4.src.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeiftyjnhjwk2tkehxfxajviswgzv6phboq7zgnxag6p5advatxaney \ No newline at end of file diff --git a/packages/l/llvm19/llvm-19.1.4.src.tar.xz.sig b/packages/l/llvm19/llvm-19.1.4.src.tar.xz.sig new file mode 100644 index 0000000..6f7fb35 Binary files /dev/null and b/packages/l/llvm19/llvm-19.1.4.src.tar.xz.sig differ diff --git a/packages/l/llvm19/llvm-do-not-install-static-libraries.patch b/packages/l/llvm19/llvm-do-not-install-static-libraries.patch index 30cf4b7..ccbfb10 100644 --- a/packages/l/llvm19/llvm-do-not-install-static-libraries.patch +++ b/packages/l/llvm19/llvm-do-not-install-static-libraries.patch @@ -2,10 +2,10 @@ This has similar effect as simply deleting the static libraries which we don't want after installation. By not copying them in the first place we reduce the disk usage during installation. -Index: clang-19.1.3.src/cmake/modules/AddClang.cmake +Index: clang-19.1.4.src/cmake/modules/AddClang.cmake =================================================================== ---- a/clang-19.1.3.src/cmake/modules/AddClang.cmake -+++ b/clang-19.1.3.src/cmake/modules/AddClang.cmake +--- a/clang-19.1.4.src/cmake/modules/AddClang.cmake ++++ b/clang-19.1.4.src/cmake/modules/AddClang.cmake @@ -106,12 +106,15 @@ macro(add_clang_library name) if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ARG_INSTALL_WITH_TOOLCHAIN) @@ -68,10 +68,10 @@ Index: cmake/modules/AddLLVM.cmake endif() get_subproject_title(subproject_title) -Index: lld-19.1.3.src/cmake/modules/AddLLD.cmake +Index: lld-19.1.4.src/cmake/modules/AddLLD.cmake =================================================================== ---- a/lld-19.1.3.src/cmake/modules/AddLLD.cmake -+++ b/lld-19.1.3.src/cmake/modules/AddLLD.cmake +--- a/lld-19.1.4.src/cmake/modules/AddLLD.cmake ++++ b/lld-19.1.4.src/cmake/modules/AddLLD.cmake @@ -17,13 +17,6 @@ macro(add_lld_library name) if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) @@ -86,10 +86,10 @@ Index: lld-19.1.3.src/cmake/modules/AddLLD.cmake if (${ARG_SHARED} AND NOT CMAKE_CONFIGURATION_TYPES) add_llvm_install_targets(install-${name} DEPENDS ${name} -Index: polly-19.1.3.src/cmake/polly_macros.cmake +Index: polly-19.1.4.src/cmake/polly_macros.cmake =================================================================== ---- a/polly-19.1.3.src/cmake/polly_macros.cmake -+++ b/polly-19.1.3.src/cmake/polly_macros.cmake +--- a/polly-19.1.4.src/cmake/polly_macros.cmake ++++ b/polly-19.1.4.src/cmake/polly_macros.cmake @@ -42,15 +42,17 @@ macro(add_polly_library name) llvm_config(${name} ${LLVM_LINK_COMPONENTS}) endif( LLVM_LINK_COMPONENTS ) @@ -116,10 +116,10 @@ Index: polly-19.1.3.src/cmake/polly_macros.cmake endmacro(add_polly_library) macro(add_polly_loadable_module name) -Index: polly-19.1.3.src/lib/CMakeLists.txt +Index: polly-19.1.4.src/lib/CMakeLists.txt =================================================================== ---- a/polly-19.1.3.src/lib/CMakeLists.txt -+++ b/polly-19.1.3.src/lib/CMakeLists.txt +--- a/polly-19.1.4.src/lib/CMakeLists.txt ++++ b/polly-19.1.4.src/lib/CMakeLists.txt @@ -109,7 +109,7 @@ set_target_properties(PollyCore PROPERTI # It depends on all library it needs, such that with # LLVM_POLLY_LINK_INTO_TOOLS=ON, its dependencies like PollyISL are linked as diff --git a/packages/l/llvm19/llvm-docs-19.1.3.src.tar.xz b/packages/l/llvm19/llvm-docs-19.1.3.src.tar.xz deleted file mode 120000 index c56ffa9..0000000 --- a/packages/l/llvm19/llvm-docs-19.1.3.src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeibdudupm4k2kvwrfbmhkltqr3iamrdb4lmw6vm46kwfisarb4jxs4 \ No newline at end of file diff --git a/packages/l/llvm19/llvm-docs-19.1.4.src.tar.xz b/packages/l/llvm19/llvm-docs-19.1.4.src.tar.xz new file mode 120000 index 0000000..068a332 --- /dev/null +++ b/packages/l/llvm19/llvm-docs-19.1.4.src.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeiblgpnuhvpwftzdaxtae2thi7crr6zarr7wr5rf47msogkitjuuna \ No newline at end of file diff --git a/packages/l/llvm19/llvm19.changes b/packages/l/llvm19/llvm19.changes index 33c85ee..53186f7 100644 --- a/packages/l/llvm19/llvm19.changes +++ b/packages/l/llvm19/llvm19.changes @@ -1,4 +1,12 @@ ------------------------------------------------------------------- +Tue Nov 19 21:17:27 UTC 2024 - Aaron Puchert + +- Update to version 19.1.4. + * This release contains bug-fixes for the LLVM 19.1.0 release. + This release is API and ABI compatible with 19.1.0. +- Rebase llvm-do-not-install-static-libraries.patch. + +------------------------------------------------------------------- Sat Nov 16 22:38:02 UTC 2024 - Aaron Puchert - Apply clang-shlib-symbol-versioning.patch to add symbol versions diff --git a/packages/l/llvm19/llvm19.spec b/packages/l/llvm19/llvm19.spec index 2e6597c..6bace12 100644 --- a/packages/l/llvm19/llvm19.spec +++ b/packages/l/llvm19/llvm19.spec @@ -19,7 +19,7 @@ %global _sonum 19 %global _minor %{_sonum}.1 %global _soname %{_minor}%{?_rc:-rc%_rc} -%global _patch_level 3 +%global _patch_level 4 %global _relver %{_minor}.%{_patch_level} %global _version %_relver%{?_rc:-rc%_rc} %global _itsme19 1 diff --git a/packages/l/llvm19/openmp-19.1.3.src.tar.xz b/packages/l/llvm19/openmp-19.1.3.src.tar.xz deleted file mode 120000 index c0dff51..0000000 --- a/packages/l/llvm19/openmp-19.1.3.src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiaoof7loiujhbpfakhfaanxpkearguslvwkytpgrq4soyftrvstxa \ No newline at end of file diff --git a/packages/l/llvm19/openmp-19.1.3.src.tar.xz.sig b/packages/l/llvm19/openmp-19.1.3.src.tar.xz.sig deleted file mode 100644 index 9af6a67..0000000 Binary files a/packages/l/llvm19/openmp-19.1.3.src.tar.xz.sig and /dev/null differ diff --git a/packages/l/llvm19/openmp-19.1.4.src.tar.xz b/packages/l/llvm19/openmp-19.1.4.src.tar.xz new file mode 120000 index 0000000..539fd41 --- /dev/null +++ b/packages/l/llvm19/openmp-19.1.4.src.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeibstkuece6s3styuqltzkvqzismguxxdyqsuthissprq4omy3ikcq \ No newline at end of file diff --git a/packages/l/llvm19/openmp-19.1.4.src.tar.xz.sig b/packages/l/llvm19/openmp-19.1.4.src.tar.xz.sig new file mode 100644 index 0000000..c3ebf76 Binary files /dev/null and b/packages/l/llvm19/openmp-19.1.4.src.tar.xz.sig differ diff --git a/packages/l/llvm19/polly-19.1.3.src.tar.xz b/packages/l/llvm19/polly-19.1.3.src.tar.xz deleted file mode 120000 index f37b87a..0000000 --- a/packages/l/llvm19/polly-19.1.3.src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeihwhu3vzbj5sm7raan4a7wtb5igvrj5woznt4oe7rg26c73skhqlu \ No newline at end of file diff --git a/packages/l/llvm19/polly-19.1.3.src.tar.xz.sig b/packages/l/llvm19/polly-19.1.3.src.tar.xz.sig deleted file mode 100644 index dc35b8f..0000000 Binary files a/packages/l/llvm19/polly-19.1.3.src.tar.xz.sig and /dev/null differ diff --git a/packages/l/llvm19/polly-19.1.4.src.tar.xz b/packages/l/llvm19/polly-19.1.4.src.tar.xz new file mode 120000 index 0000000..1dfe5e6 --- /dev/null +++ b/packages/l/llvm19/polly-19.1.4.src.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeiax2wkacckkzbjhzq5i5rz7pewss52bjoozzfgb3bnzro6w4riyj4 \ No newline at end of file diff --git a/packages/l/llvm19/polly-19.1.4.src.tar.xz.sig b/packages/l/llvm19/polly-19.1.4.src.tar.xz.sig new file mode 100644 index 0000000..0327691 Binary files /dev/null and b/packages/l/llvm19/polly-19.1.4.src.tar.xz.sig differ diff --git a/packages/l/llvm19/runtimes-19.1.3.src.tar.xz b/packages/l/llvm19/runtimes-19.1.3.src.tar.xz deleted file mode 120000 index 4df8743..0000000 --- a/packages/l/llvm19/runtimes-19.1.3.src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreiddszxku7ioob3t5lf6loehdroyvghcztz463nkhqqbr7g7mua7ce \ No newline at end of file diff --git a/packages/l/llvm19/runtimes-19.1.3.src.tar.xz.sig b/packages/l/llvm19/runtimes-19.1.3.src.tar.xz.sig deleted file mode 100644 index 770c34a..0000000 Binary files a/packages/l/llvm19/runtimes-19.1.3.src.tar.xz.sig and /dev/null differ diff --git a/packages/l/llvm19/runtimes-19.1.4.src.tar.xz b/packages/l/llvm19/runtimes-19.1.4.src.tar.xz new file mode 120000 index 0000000..7863f1a --- /dev/null +++ b/packages/l/llvm19/runtimes-19.1.4.src.tar.xz @@ -0,0 +1 @@ +/ipfs/bafkreiawo6hxzu5rxmc2zhhupou56igk6zr6wb3ijhv7ji2p23mmflbdki \ No newline at end of file diff --git a/packages/l/llvm19/runtimes-19.1.4.src.tar.xz.sig b/packages/l/llvm19/runtimes-19.1.4.src.tar.xz.sig new file mode 100644 index 0000000..42be48d Binary files /dev/null and b/packages/l/llvm19/runtimes-19.1.4.src.tar.xz.sig differ diff --git a/packages/l/llvm19/third-party-19.1.3.src.tar.xz b/packages/l/llvm19/third-party-19.1.3.src.tar.xz deleted file mode 120000 index 155fdab..0000000 --- a/packages/l/llvm19/third-party-19.1.3.src.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiensbkbp5lqrsgsqixuf7swrxmvfuw6erbzlngwgeyllwggg3kgqy \ No newline at end of file diff --git a/packages/l/llvm19/third-party-19.1.3.src.tar.xz.sig b/packages/l/llvm19/third-party-19.1.3.src.tar.xz.sig deleted file mode 100644 index c03860e..0000000 Binary files a/packages/l/llvm19/third-party-19.1.3.src.tar.xz.sig and /dev/null differ diff --git a/packages/l/llvm19/third-party-19.1.4.src.tar.xz b/packages/l/llvm19/third-party-19.1.4.src.tar.xz new file mode 120000 index 0000000..6da9ae4 --- /dev/null +++ b/packages/l/llvm19/third-party-19.1.4.src.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeiehbkjrrotfj44png3nnwg6bbc2mtv7rklgtqqnwonaeizyrxrhly \ No newline at end of file diff --git a/packages/l/llvm19/third-party-19.1.4.src.tar.xz.sig b/packages/l/llvm19/third-party-19.1.4.src.tar.xz.sig new file mode 100644 index 0000000..1fad408 Binary files /dev/null and b/packages/l/llvm19/third-party-19.1.4.src.tar.xz.sig differ diff --git a/packages/libi/libimobiledevice/.files b/packages/libi/libimobiledevice/.files index edcc3b1..b754a81 100644 Binary files a/packages/libi/libimobiledevice/.files and b/packages/libi/libimobiledevice/.files differ diff --git a/packages/libi/libimobiledevice/.rev b/packages/libi/libimobiledevice/.rev index 3ff1d1d..e08b27b 100644 --- a/packages/libi/libimobiledevice/.rev +++ b/packages/libi/libimobiledevice/.rev @@ -397,4 +397,12 @@ 1103811 + + 19d95ea094bf7f848fb6793ec17ae210 + 1.3.0+190git.20230705 + + anag+factory + + 1225789 + diff --git a/packages/libi/libimobiledevice/libimobiledevice.changes b/packages/libi/libimobiledevice/libimobiledevice.changes index 2dfe85e..843ec90 100644 --- a/packages/libi/libimobiledevice/libimobiledevice.changes +++ b/packages/libi/libimobiledevice/libimobiledevice.changes @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Fri Nov 22 10:07:59 UTC 2024 - Dirk Müller + +- add python3-setuptools for python 3.13 support + +------------------------------------------------------------------- Mon Aug 14 08:26:07 UTC 2023 - dmueller@suse.com - Update to version 1.3.0+190git.20230705: @@ -252,7 +257,7 @@ Wed Jul 29 06:06:53 UTC 2015 - i@marguerite.su ------------------------------------------------------------------- Sat Jul 18 23:35:28 UTC 2015 - crrodriguez@opensuse.org -- libimobiledevice-nosslv3.patch: In tumbleweed, SSLv3_method +- libimobiledevice-nosslv3.patch: In tumbleweed, SSLv3_method fails because there is no sslv3 support, use SSLv233_method instead to negotiate the highest TLS version available. @@ -433,7 +438,7 @@ Mon Jul 8 23:08:39 UTC 2013 - dimstar@opensuse.org + Crash fixes. + iOS 6+ compatibility fixes. + An important API change related to service lifecycle - management. + management. - Drop libimobiledevice-cython1.16-detection.patch: fixed upstream. - Drop libimobiledevice-segfault-fix.patch: fixed upstream. - Change _lname defines to libimobiledevice4, following upstreams @@ -508,7 +513,7 @@ Tue Jul 26 07:02:28 UTC 2011 - coolo@novell.com ------------------------------------------------------------------- Thu May 26 09:50:48 UTC 2011 - idonmez@novell.com -- Add libimobiledevice-swig-2x.patch: support swig 2.x +- Add libimobiledevice-swig-2x.patch: support swig 2.x ------------------------------------------------------------------- Thu May 12 16:05:12 UTC 2011 - dimstar@opensuse.org @@ -643,7 +648,7 @@ Tue Feb 02 17:59:51 CEST 2010 - opensuse@sukimashita.com * Fix regression causing never paired devices to not work by adding auto-pairing for devices in lockdownd_client_new_with_handshake * Add file_relay service implementation and dev test tool - * Minor device link service fixes + * Minor device link service fixes * New idevicebackup tool with support for full and incremental backups * Add mobilebackup service implementation diff --git a/packages/libi/libimobiledevice/libimobiledevice.spec b/packages/libi/libimobiledevice/libimobiledevice.spec index fcede05..dc354f2 100644 --- a/packages/libi/libimobiledevice/libimobiledevice.spec +++ b/packages/libi/libimobiledevice/libimobiledevice.spec @@ -39,6 +39,7 @@ BuildRequires: pkgconfig(libplist-2.0) >= 2.3.0 BuildRequires: pkgconfig(libssl) BuildRequires: pkgconfig(libusbmuxd-2.0) >= 2.0.2 BuildRequires: pkgconfig(python3) +BuildRequires: python3-setuptools %description libimobiledevice is a software library that talks the protocols to support diff --git a/packages/m/matrix-synapse/.files b/packages/m/matrix-synapse/.files index d83e183..41677cd 100644 Binary files a/packages/m/matrix-synapse/.files and b/packages/m/matrix-synapse/.files differ diff --git a/packages/m/matrix-synapse/.rev b/packages/m/matrix-synapse/.rev index 4777a8c..1e1fae6 100644 --- a/packages/m/matrix-synapse/.rev +++ b/packages/m/matrix-synapse/.rev @@ -1068,4 +1068,12 @@ mostly-working synapse than nothing at all) and the package has been update to - Update to 1.119.0 1224013 + + fd1beb2bece6980972cd344640425a77 + 1.119.0 + + anag+factory + - allow newer setuptools-rust + 1225695 + diff --git a/packages/m/matrix-synapse/matrix-synapse.changes b/packages/m/matrix-synapse/matrix-synapse.changes index 150b989..6afd591 100644 --- a/packages/m/matrix-synapse/matrix-synapse.changes +++ b/packages/m/matrix-synapse/matrix-synapse.changes @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Fri Nov 22 02:44:26 UTC 2024 - Marcus Rueckert + +- allow newer setuptools-rust + +------------------------------------------------------------------- Wed Nov 13 15:53:23 UTC 2024 - Marcus Rueckert - drop 17886.patch diff --git a/packages/m/matrix-synapse/matrix-synapse.spec b/packages/m/matrix-synapse/matrix-synapse.spec index 43342d0..bb03cd6 100644 --- a/packages/m/matrix-synapse/matrix-synapse.spec +++ b/packages/m/matrix-synapse/matrix-synapse.spec @@ -191,7 +191,7 @@ BuildRequires: unzip %{?systemd_ordering} %{sysusers_requires} %requires_peq %{use_python}-base -BuildRequires: (%{use_python}-setuptools-rust >= 1.3 with %{use_python}-setuptools-rust =< 1.9.1) +BuildRequires: (%{use_python}-setuptools-rust >= 1.3 with %{use_python}-setuptools-rust =< 1.11) # NOTE: Keep this is in the same order as pyproject.toml. # some version locks based on poetry.lock BuildRequires: %{use_python}-Jinja2 >= %{Jinja2_version} diff --git a/packages/m/multipath-tools/.files b/packages/m/multipath-tools/.files index 1e25786..1bbe4c9 100644 Binary files a/packages/m/multipath-tools/.files and b/packages/m/multipath-tools/.files differ diff --git a/packages/m/multipath-tools/.rev b/packages/m/multipath-tools/.rev index 3617b8a..b5a9ef1 100644 --- a/packages/m/multipath-tools/.rev +++ b/packages/m/multipath-tools/.rev @@ -2021,4 +2021,23 @@ by an upstream reviewed commit. (forwarded request 1109432 from mwilck) 1221366 + + a8df315d1b2e47832d729b1c7e89365a + 0.11.0~1+118+suse.4a51b1a + + anag+factory + - Update to version 0.11.0~1+118+suse.4a51b1a + See NEWS.md for details about upstream changes in 0.11.0. + * Pre-release of upstream 0.11.0 + * Rework of the path checking algorithm to reduce wait time and improve + performance + * Modified the systemd unit `multipathd.service` such that multipathd will now + restart after a failure or crash (gh#opensvc/multipath-tools#100) + * multipathd: move systemd watchdog handling into daemon (bsc#1232227) + * libmultipath: dm_get_maps(): don't bail out for single-map failures + (bsc#1233588, gh#opensvc/multipath-tools#102) + * libmultipath: don't set dev_loss_tmo to 0 for NO_PATH_RETRY_FAIL + * multipathd: fix deferred_failback_tick for reload removes (forwarded request 1225652 from mwilck) + 1225653 + diff --git a/packages/m/multipath-tools/_service b/packages/m/multipath-tools/_service index ee74046..42feb88 100644 --- a/packages/m/multipath-tools/_service +++ b/packages/m/multipath-tools/_service @@ -7,8 +7,8 @@ @PARENT_TAG@+@TAG_OFFSET@+suse.%h factory 0.[0-9]*.[0-9]* - [-]pre\.([0-9]) - ~\1 + [-]pre(\.)?([0-9]) + ~\2 enable diff --git a/packages/m/multipath-tools/_servicedata b/packages/m/multipath-tools/_servicedata index 5d21b54..5b09a33 100644 --- a/packages/m/multipath-tools/_servicedata +++ b/packages/m/multipath-tools/_servicedata @@ -1,4 +1,4 @@ https://github.com/openSUSE/multipath-tools.git - 2c2e5978e26c48770efd2039339a017ff3e49480 \ No newline at end of file + 4a51b1a402d394cd1a175e4559782edd6be5775f \ No newline at end of file diff --git a/packages/m/multipath-tools/multipath-tools-0.10.0+108+suse.2c2e597.obscpio b/packages/m/multipath-tools/multipath-tools-0.10.0+108+suse.2c2e597.obscpio deleted file mode 120000 index ad8b255..0000000 --- a/packages/m/multipath-tools/multipath-tools-0.10.0+108+suse.2c2e597.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeifs2iyk62qnqhiaejgbuz2n4whfee64blxskv3kuusdqms5pesgiq \ No newline at end of file diff --git a/packages/m/multipath-tools/multipath-tools-0.11.0~1+118+suse.4a51b1a.obscpio b/packages/m/multipath-tools/multipath-tools-0.11.0~1+118+suse.4a51b1a.obscpio new file mode 120000 index 0000000..6e2e6aa --- /dev/null +++ b/packages/m/multipath-tools/multipath-tools-0.11.0~1+118+suse.4a51b1a.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeiecfyj5emrbp4fkikg4r2tfq72x2o2b6mufclc2hnqhbny4n7felu \ No newline at end of file diff --git a/packages/m/multipath-tools/multipath-tools.changes b/packages/m/multipath-tools/multipath-tools.changes index 640eb51..52189a8 100644 --- a/packages/m/multipath-tools/multipath-tools.changes +++ b/packages/m/multipath-tools/multipath-tools.changes @@ -1,4 +1,20 @@ ------------------------------------------------------------------- +Thu Nov 21 20:13:36 UTC 2024 - Martin Wilck + +- Update to version 0.11.0~1+118+suse.4a51b1a + See NEWS.md for details about upstream changes in 0.11.0. + * Pre-release of upstream 0.11.0 + * Rework of the path checking algorithm to reduce wait time and improve + performance + * Modified the systemd unit `multipathd.service` such that multipathd will now + restart after a failure or crash (gh#opensvc/multipath-tools#100) + * multipathd: move systemd watchdog handling into daemon (bsc#1232227) + * libmultipath: dm_get_maps(): don't bail out for single-map failures + (bsc#1233588, gh#opensvc/multipath-tools#102) + * libmultipath: don't set dev_loss_tmo to 0 for NO_PATH_RETRY_FAIL + * multipathd: fix deferred_failback_tick for reload removes + +------------------------------------------------------------------- Tue Nov 5 09:29:27 UTC 2024 - Martin Wilck - Update to version 0.10.0+108+suse.2c2e597: diff --git a/packages/m/multipath-tools/multipath-tools.obsinfo b/packages/m/multipath-tools/multipath-tools.obsinfo index 8255c8b..d2c22b1 100644 --- a/packages/m/multipath-tools/multipath-tools.obsinfo +++ b/packages/m/multipath-tools/multipath-tools.obsinfo @@ -1,4 +1,4 @@ name: multipath-tools -version: 0.10.0+108+suse.2c2e597 -mtime: 1730798676 -commit: 2c2e5978e26c48770efd2039339a017ff3e49480 +version: 0.11.0~1+118+suse.4a51b1a +mtime: 1732211514 +commit: 4a51b1a402d394cd1a175e4559782edd6be5775f diff --git a/packages/m/multipath-tools/multipath-tools.spec b/packages/m/multipath-tools/multipath-tools.spec index 447f6c3..ccb1382 100644 --- a/packages/m/multipath-tools/multipath-tools.spec +++ b/packages/m/multipath-tools/multipath-tools.spec @@ -35,7 +35,7 @@ %define libdmmp_version %(echo %{_libdmmp_version} | tr . _) Name: multipath-tools -Version: 0.10.0+108+suse.2c2e597 +Version: 0.11.0~1+118+suse.4a51b1a Release: 0 Summary: Tools to Manage Multipathed Devices with the device-mapper License: GPL-2.0-only AND GPL-3.0-or-later diff --git a/packages/n/net-snmp/.files b/packages/n/net-snmp/.files index e93808d..7326b07 100644 Binary files a/packages/n/net-snmp/.files and b/packages/n/net-snmp/.files differ diff --git a/packages/n/net-snmp/.rev b/packages/n/net-snmp/.rev index 87c8ccd..98bc895 100644 --- a/packages/n/net-snmp/.rev +++ b/packages/n/net-snmp/.rev @@ -853,4 +853,12 @@ 1120200 + + 0b24c3414ebc88444c173f6c7d254791 + 5.9.4 + + anag+factory + + 1225470 + diff --git a/packages/n/net-snmp/net-snmp.changes b/packages/n/net-snmp/net-snmp.changes index 8ed289a..ad325ae 100644 --- a/packages/n/net-snmp/net-snmp.changes +++ b/packages/n/net-snmp/net-snmp.changes @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Fri Nov 15 07:20:59 UTC 2024 - Alexander Bergmann + +- logrotate should use reload instead of restart (bsc#1232030) + +------------------------------------------------------------------- Fri Oct 20 09:01:42 UTC 2023 - Thorsten Kukuk - net-snmp-5.9.4-systemd-no-utmp.patch: prefer systemd-logind over diff --git a/packages/n/net-snmp/net-snmp.logrotate b/packages/n/net-snmp/net-snmp.logrotate index 643ee6d..cb55820 100644 --- a/packages/n/net-snmp/net-snmp.logrotate +++ b/packages/n/net-snmp/net-snmp.logrotate @@ -10,8 +10,8 @@ su root root sharedscripts postrotate - /usr/bin/systemctl try-restart snmpd.service >/dev/null - /usr/bin/systemctl try-restart snmptrapd.service >/dev/null + /usr/bin/systemctl try-reload-or-restart snmpd.service >/dev/null + /usr/bin/systemctl try-reload-or-restart snmptrapd.service >/dev/null endscript } diff --git a/packages/n/net-snmp/net-snmp.spec b/packages/n/net-snmp/net-snmp.spec index 5ddad62..36e0901 100644 --- a/packages/n/net-snmp/net-snmp.spec +++ b/packages/n/net-snmp/net-snmp.spec @@ -1,7 +1,7 @@ # # spec file for package net-snmp # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed diff --git a/packages/n/nginx-module-lua/.files b/packages/n/nginx-module-lua/.files new file mode 100644 index 0000000..4baa45e Binary files /dev/null and b/packages/n/nginx-module-lua/.files differ diff --git a/packages/n/nginx-module-lua/.meta b/packages/n/nginx-module-lua/.meta new file mode 100644 index 0000000..adc2cb0 --- /dev/null +++ b/packages/n/nginx-module-lua/.meta @@ -0,0 +1,9 @@ + + lua-nginx-module + +This module embeds LuaJIT 2.1 into Nginx. It is a core component of OpenResty. +Used to handle requests to upstream services such as MySQL, Redis and other services. + + + https://github.com/openresty/lua-nginx-module + diff --git a/packages/n/nginx-module-lua/.rev b/packages/n/nginx-module-lua/.rev new file mode 100644 index 0000000..b1db612 --- /dev/null +++ b/packages/n/nginx-module-lua/.rev @@ -0,0 +1,12 @@ + + + b22f3bf76ac5e94bc9f978be9ece00d8 + 0.10.27 + + anag+factory + A very useful module that allows you to interact with redis and mysql and more. + +https://build.opensuse.org/request/show/1221483 + 1225399 + + diff --git a/packages/n/nginx-module-lua/lua-nginx-module-0.10.27.tar.gz b/packages/n/nginx-module-lua/lua-nginx-module-0.10.27.tar.gz new file mode 120000 index 0000000..05710f3 --- /dev/null +++ b/packages/n/nginx-module-lua/lua-nginx-module-0.10.27.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeieftltvt3fdd7uafjhjlziucnrh63cfjurby52fgna7eobgeecy6a \ No newline at end of file diff --git a/packages/n/nginx-module-lua/nginx-module-lua.changes b/packages/n/nginx-module-lua/nginx-module-lua.changes new file mode 100644 index 0000000..ca2b541 --- /dev/null +++ b/packages/n/nginx-module-lua/nginx-module-lua.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Wed Aug 28 04:09:06 UTC 2024 - Илья Индиго + +- Initialized 0.10.27. diff --git a/packages/n/nginx-module-lua/nginx-module-lua.spec b/packages/n/nginx-module-lua/nginx-module-lua.spec new file mode 100644 index 0000000..a7d00a2 --- /dev/null +++ b/packages/n/nginx-module-lua/nginx-module-lua.spec @@ -0,0 +1,66 @@ +# +# spec file for package nginx-module-lua +# +# Copyright (c) 2024 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/ +# + + +%define project_name lua-nginx-module +%define so_name ngx_http_lua_module.so +Name: nginx-module-lua +Version: 0.10.27 +Release: 0 +Summary: Embed the power of Lua into Nginx HTTP Servers +License: BSD-2-Clause +Group: Productivity/Networking/Web/Proxy +URL: https://github.com/openresty/%{project_name} +Source0: https://github.com/openresty/%{project_name}/archive/refs/tags/v%{version}.tar.gz#/%{project_name}-%{version}.tar.gz +BuildRequires: nginx-source +BuildRequires: pkgconfig +BuildRequires: pkgconfig(luajit2) +Requires: lua-resty-core +Requires: lua-resty-lrucache +Recommends: lua-resty-mysql +Recommends: lua-resty-redis +Recommends: lua51-cjson +Recommends: luajit2 +%{ngx_conditionals} +%{ngx_requires} + +%description +This module embeds LuaJIT 2.1 into Nginx. It is a core component of OpenResty. +Used to handle requests to upstream services such as MySQL, Redis and other services. + +%prep +mkdir %{project_name} +tar -xzf %{SOURCE0} --strip-components=1 -C %{project_name} +cp -r %{_prefix}/src/nginx . + +%build +export LUAJIT_INC=%{_includedir}/luajit2-2.1 +export LUAJIT_LIB=%{_libdir} +sed -i s/luajit-5.1/luajit2-5.1/g %{project_name}/config +cd nginx +%{ngx_configure} --add-dynamic-module=../%{project_name} +%make_build modules + +%install +mkdir -p %{buildroot}%{ngx_module_dir} +install -Dpm0644 nginx/objs/%{so_name} %{buildroot}%{ngx_module_dir} + +%files +%doc %{project_name}/README.markdown +%{ngx_module_dir}/%{so_name} + +%changelog diff --git a/packages/p/php8/.files b/packages/p/php8/.files index c7ba2c4..7d3f97e 100644 Binary files a/packages/p/php8/.files and b/packages/p/php8/.files differ diff --git a/packages/p/php8/.rev b/packages/p/php8/.rev index ed98d84..6931920 100644 --- a/packages/p/php8/.rev +++ b/packages/p/php8/.rev @@ -963,4 +963,41 @@ - version update to 8.3.12 [bsc#1231358], [bsc#1231382], [bsc#1231360] 1219869 + + 3db549774737ebd2ad205e2ddcfa024c + 8.3.14 + + anag+factory + - version update to 8.3.14 + CLI: + Fixed bug GH-16373 (Shebang is not skipped for router script in cli-server started through shebang). + Fixed bug GHSA-4w77-75f9-2c8w (Heap-Use-After-Free in sapi_read_post_data Processing in CLI SAPI Interface). + COM: + Fixed out of bound writes to SafeArray data. + Core: + Fixed bug GH-16168 (php 8.1 and earlier crash immediately when compiled with Xcode 16 clang on macOS 15). + Fixed bug GH-16371 (Assertion failure in Zend/zend_weakrefs.c:646). + Fixed bug GH-16515 (Incorrect propagation of ZEND_ACC_RETURN_REFERENCE for call trampoline). + Fixed bug GH-16509 (Incorrect line number in function redeclaration error). + Fixed bug GH-16508 (Incorrect line number in inheritance errors of delayed early bound classes). + Fixed bug GH-16648 (Use-after-free during array sorting). + Curl: + Fixed bug GH-16302 (CurlMultiHandle holds a reference to CurlHandle if curl_multi_add_handle fails). + Date: + Fixed bug GH-16454 (Unhandled INF in date_sunset() with tiny $utcOffset). + Fixed bug GH-14732 (date_sun_info() fails for non-finite values). + DBA: + Fixed bug GH-16390 (dba_open() can segfault for "pathless" streams). + DOM: + Fixed bug GH-16316 (DOMXPath breaks when not initialized properly). + Add missing hierarchy checks to replaceChild. + Fixed bug GH-16336 (Attribute intern document mismanagement). + Fixed bug GH-16338 (Null-dereference in ext/dom/node.c). + Fixed bug GH-16473 (dom_import_simplexml stub is wrong). + Fixed bug GH-16533 (Segfault when adding attribute to parent that is not an element). + Fixed bug GH-16535 (UAF when using document as a child). + Fixed bug GH-16593 (Assertion failure in DOM->replaceChild). + Fixed bug GH-16595 (Another UAF in DOM -> cloneNode). + 1225446 + diff --git a/packages/p/php8/php-8.3.13.tar.xz b/packages/p/php8/php-8.3.13.tar.xz deleted file mode 120000 index d5bc4e7..0000000 --- a/packages/p/php8/php-8.3.13.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeihfxe5czwdjsfvsq4e57d2d2ooxq7ghjc6gt4rcuar6sogptmxoti \ No newline at end of file diff --git a/packages/p/php8/php-8.3.13.tar.xz.asc b/packages/p/php8/php-8.3.13.tar.xz.asc deleted file mode 100644 index ebe8de1..0000000 --- a/packages/p/php8/php-8.3.13.tar.xz.asc +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iHUEABYIAB0WIQTCjZN1dWA+tKu3JYYcB3ncXAqd5AUCZxfylwAKCRAcB3ncXAqd -5GjlAQCsFNinpnYAZ88GbsZEJQqWzPmItJRD9WWzaORbBm77IQEAlirlZBd2hV93 -JW8Su4q4+75tS15z1BwNgTlxVOsxGwY= -=f4+r ------END PGP SIGNATURE----- diff --git a/packages/p/php8/php-8.3.14.tar.xz b/packages/p/php8/php-8.3.14.tar.xz new file mode 120000 index 0000000..ea5ea24 --- /dev/null +++ b/packages/p/php8/php-8.3.14.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeifm37dui3nkdnrzvpxfqu3e5pbxysq6nzgu5b7fqz4fs4jmumaqtu \ No newline at end of file diff --git a/packages/p/php8/php-8.3.14.tar.xz.asc b/packages/p/php8/php-8.3.14.tar.xz.asc new file mode 100644 index 0000000..63e701b --- /dev/null +++ b/packages/p/php8/php-8.3.14.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEESx/A2d+SMhztn2FdvsVV4ioUNVMFAmc8rEcACgkQvsVV4ioU +NVPz5BAAxNVnJ1Gc7mjX3k0AygzaunoQlBVzJyGeBCad6kY3snyMRhJy/kGhTT/H +HOaVYEZ2wiLa9wdBmvxDQbHnWwxhprjj/7CFMtwC1mDKkA0/tNWOouazRJWJ7J2b +H8rsdBFFUwqFJH4qdCnH4z6suURDzHn9l78GLpSU9U+dH1jRIwY8yxC/9jefhvP/ +hoXKCqpcye+FErp6IIboGs6vn8YJR4FjvkX3wy2oX+n4XbHhXN4MD5vgbgcSIJaU +xpFSaGX+fHRJ2X/7wKFawxexotU1sk1ero/Va4YgWJHFkEXCcx23GGGT97dZ8qt5 +XlXD8rRlyz3DW3jyzGAY5nwqOw7c8IUV0/uwrTBP929I/2YMM//h9YCnXkw/fuOx +YyYIIwI6Rds+xQD1OOVC6kJ0PkJUgsWTkcl4T5+3vsbIIBh5fyS1Me80qnL4/qp+ +9AU6hbncInw4gGantW3Rm4lLA+U614ONuvJe8V3EoW/semCHUCztKExLrCQ/O9xn +PDhRbOpc6ZSpnYrBg6fCMbwFHI3fMz+ZoAsRqAK+AiuHuAUGGOLQWG0B8wf+b42f +0ZvP6OJLCTtMl8UAyLKpRfycCueUk6CEEHWbyAGeuhBkERitRLv+xUNmIjZsxuC1 +Uo6WzEJupnDNgwRqkIrpKW26UEhA1FTQVDa/XwxsuOxtRSZrd74= +=bYDn +-----END PGP SIGNATURE----- diff --git a/packages/p/php8/php8.changes b/packages/p/php8/php8.changes index ab1e0c6..5bbad0c 100644 --- a/packages/p/php8/php8.changes +++ b/packages/p/php8/php8.changes @@ -1,4 +1,112 @@ ------------------------------------------------------------------- +Thu Nov 21 07:15:54 UTC 2024 - pgajdos@suse.com + +- version update to 8.3.14 + CLI: + Fixed bug GH-16373 (Shebang is not skipped for router script in cli-server started through shebang). + Fixed bug GHSA-4w77-75f9-2c8w (Heap-Use-After-Free in sapi_read_post_data Processing in CLI SAPI Interface). + COM: + Fixed out of bound writes to SafeArray data. + Core: + Fixed bug GH-16168 (php 8.1 and earlier crash immediately when compiled with Xcode 16 clang on macOS 15). + Fixed bug GH-16371 (Assertion failure in Zend/zend_weakrefs.c:646). + Fixed bug GH-16515 (Incorrect propagation of ZEND_ACC_RETURN_REFERENCE for call trampoline). + Fixed bug GH-16509 (Incorrect line number in function redeclaration error). + Fixed bug GH-16508 (Incorrect line number in inheritance errors of delayed early bound classes). + Fixed bug GH-16648 (Use-after-free during array sorting). + Curl: + Fixed bug GH-16302 (CurlMultiHandle holds a reference to CurlHandle if curl_multi_add_handle fails). + Date: + Fixed bug GH-16454 (Unhandled INF in date_sunset() with tiny $utcOffset). + Fixed bug GH-14732 (date_sun_info() fails for non-finite values). + DBA: + Fixed bug GH-16390 (dba_open() can segfault for "pathless" streams). + DOM: + Fixed bug GH-16316 (DOMXPath breaks when not initialized properly). + Add missing hierarchy checks to replaceChild. + Fixed bug GH-16336 (Attribute intern document mismanagement). + Fixed bug GH-16338 (Null-dereference in ext/dom/node.c). + Fixed bug GH-16473 (dom_import_simplexml stub is wrong). + Fixed bug GH-16533 (Segfault when adding attribute to parent that is not an element). + Fixed bug GH-16535 (UAF when using document as a child). + Fixed bug GH-16593 (Assertion failure in DOM->replaceChild). + Fixed bug GH-16595 (Another UAF in DOM -> cloneNode). + EXIF: + Fixed bug GH-16409 (Segfault in exif_thumbnail when not dealing with a real file). + FFI: + Fixed bug GH-16397 (Segmentation fault when comparing FFI object). + Filter: + Fixed bug GH-16523 (FILTER_FLAG_HOSTNAME accepts ending hyphen). + FPM: + Fixed bug GH-16628 (FPM logs are getting corrupted with this log statement). + GD: + Fixed bug GH-16334 (imageaffine overflow on matrix elements). + Fixed bug GH-16427 (Unchecked libavif return values). + Fixed bug GH-16559 (UBSan abort in ext/gd/libgd/gd_interpolation.c:1007). + GMP: + Fixed floating point exception bug with gmp_pow when using large exposant values. (David Carlier). + Fixed bug GH-16411 (gmp_export() can cause overflow). + Fixed bug GH-16501 (gmp_random_bits() can cause overflow). + Fixed gmp_pow() overflow bug with large base/exponents. + Fixed segfaults and other issues related to operator overloading with GMP objects. + LDAP: + Fixed bug GHSA-g665-fm4p-vhff (OOB access in ldap_escape). (CVE-2024-8932) + MBstring: + Fixed bug GH-16361 (mb_substr overflow on start/length arguments). + MySQLnd: + Fixed bug GHSA-h35g-vwh6-m678 (Leak partial content of the heap through heap buffer over-read). (CVE-2024-8929) + Opcache: + Fixed bug GH-16408 (Array to string conversion warning emitted in optimizer). + OpenSSL: + Fixed bug GH-16357 (openssl may modify member types of certificate arrays). + Fixed bug GH-16433 (Large values for openssl_csr_sign() $days overflow). + Fix various memory leaks on error conditions in openssl_x509_parse(). + PDO DBLIB: + Fixed bug GHSA-5hqh-c84r-qjcv (Integer overflow in the dblib quoter causing OOB writes). (CVE-2024-11236) + PDO Firebird: + Fixed bug GHSA-5hqh-c84r-qjcv (Integer overflow in the firebird quoter causing OOB writes). (CVE-2024-11236) + PDO ODBC: + Fixed bug GH-16450 (PDO_ODBC can inject garbage into field values). + Phar: + Fixed bug GH-16406 (Assertion failure in ext/phar/phar.c:2808). + PHPDBG: + Fixed bug GH-16174 (Empty string is an invalid expression for ev). + Reflection: + Fixed bug GH-16601 (Memory leak in Reflection constructors). + Session: + Fixed bug GH-16385 (Unexpected null returned by session_set_cookie_params). + Fixed bug GH-16290 (overflow on cookie_lifetime ini value). + SOAP: + Fixed bug GH-16318 (Recursive array segfaults soap encoding). + Fixed bug GH-16429 (Segmentation fault access null pointer in SoapClient). + Sockets: + Fixed bug with overflow socket_recvfrom $length argument. + SPL: + Fixed bug GH-16337 (Use-after-free in SplHeap). + Fixed bug GH-16464 (Use-after-free in SplDoublyLinkedList::offsetSet()). + Fixed bug GH-16479 (Use-after-free in SplObjectStorage::setInfo()). + Fixed bug GH-16478 (Use-after-free in SplFixedArray::unset()). + Fixed bug GH-16588 (UAF in Observer->serialize). + Fix GH-16477 (Segmentation fault when calling __debugInfo() after failed SplFileObject::__constructor). + Fixed bug GH-16589 (UAF in SplDoublyLinked->serialize()). + Fixed bug GH-14687 (segfault on SplObjectIterator instance). + Fixed bug GH-16604 (Memory leaks in SPL constructors). + Fixed bug GH-16646 (UAF in ArrayObject::unset() and ArrayObject::exchangeArray()). + Standard: + Fixed bug GH-16293 (Failed assertion when throwing in assert() callback with bail enabled). + Streams: + Fixed bug GHSA-c5f2-jwm7-mmq2 (Configuring a proxy in a stream context might allow for CRLF injection in URIs). (CVE-2024-11234) + Fixed bug GHSA-r977-prxv-hc43 (Single byte overread with convert.quoted-printable-decode filter). (CVE-2024-11233) + SysVMsg: + Fixed bug GH-16592 (msg_send() crashes when a type does not properly serialized). + SysVShm: + Fixed bug GH-16591 (Assertion error in shm_put_var). + XMLReader: + Fixed bug GH-16292 (Segmentation fault in ext/xmlreader/php_xmlreader.c). + Zlib: + Fixed bug GH-16326 (Memory management is broken for bad dictionaries.) (cmb) + +------------------------------------------------------------------- Thu Oct 24 18:44:22 UTC 2024 - pgajdos@suse.com - version update to 8.3.13 diff --git a/packages/p/php8/php8.spec b/packages/p/php8/php8.spec index 85c959f..a6f510f 100644 --- a/packages/p/php8/php8.spec +++ b/packages/p/php8/php8.spec @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version: 8.3.13 +Version: 8.3.14 Release: 0 Summary: Interpreter for the PHP scripting language version 8 License: MIT AND PHP-3.01 diff --git a/packages/p/podman/.files b/packages/p/podman/.files index ad89dc2..2866800 100644 Binary files a/packages/p/podman/.files and b/packages/p/podman/.files differ diff --git a/packages/p/podman/.rev b/packages/p/podman/.rev index 12215e5..931786e 100644 --- a/packages/p/podman/.rev +++ b/packages/p/podman/.rev @@ -1234,4 +1234,12 @@ Update to version 4.7.1 (forwarded request 1115956 from danishprakash) 1217991 + + d10509813a9d3cdbdcbf402f30652bf0 + 5.3.0 + + anag+factory + + 1225800 + diff --git a/packages/p/podman/_service b/packages/p/podman/_service index 9476e23..2faad11 100644 --- a/packages/p/podman/_service +++ b/packages/p/podman/_service @@ -2,7 +2,7 @@ https://github.com/containers/podman.git git - v5.2.5 + v5.3.0 @PARENT_TAG@ enable v(.*) diff --git a/packages/p/podman/_servicedata b/packages/p/podman/_servicedata index 48d1168..51da217 100644 --- a/packages/p/podman/_servicedata +++ b/packages/p/podman/_servicedata @@ -1,4 +1,4 @@ https://github.com/containers/podman.git - 10c5aa720d59480bc7edad347c1f5d5b75d4424f \ No newline at end of file + 874bf2c301ecf0ba645f1bb45f81966cc755b7da \ No newline at end of file diff --git a/packages/p/podman/podman-5.2.5.obscpio b/packages/p/podman/podman-5.2.5.obscpio deleted file mode 120000 index 25e9f1e..0000000 --- a/packages/p/podman/podman-5.2.5.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeigiuw46mqx5natoshqzzst7cp46aft6k24klzw3i5t42p432qrmzq \ No newline at end of file diff --git a/packages/p/podman/podman-5.3.0.obscpio b/packages/p/podman/podman-5.3.0.obscpio new file mode 120000 index 0000000..46838b2 --- /dev/null +++ b/packages/p/podman/podman-5.3.0.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeid4k4ngiumf65lpkds6ha3yelvao7n75qkienufl3ekgp7ebs64wq \ No newline at end of file diff --git a/packages/p/podman/podman.changes b/packages/p/podman/podman.changes index 1334474..76f6c01 100644 --- a/packages/p/podman/podman.changes +++ b/packages/p/podman/podman.changes @@ -1,4 +1,556 @@ ------------------------------------------------------------------- +Mon Nov 18 05:55:40 UTC 2024 - madhankumar.chellamuthu@suse.com + +- Update to version 5.3.0: + * Bump to v5.3.0 + * Update release notes for v5.3.0 + * [v5.3] Bump to Buildah v1.38.0 + * [v5.3] Skip FIPS mode secrets run test + * [v5.3] Buildah treadmill tweaks + * test/buildah-bud: build new inet helper + * test/system: add regression test for TZDIR local issue + * vendor latest c/{buildah,common,image,storage} + * Reapply "CI: test nftables driver on fedora" + * Revert "cirrus: test only on f40/rawhide" + * test f41 VMs + * volume ls: fix race that caused it to fail + * AdditionalSupport for SubPath volume mounts + * Bump to v5.3.0-dev + * Bump to v5.3.0-rc3 + * Update release notes for v5.3-rc3 + * podman: update roadmap + * libpod: journald do not lock thread + * Add key to control if a container can get started by its pod + * Honor users requests in quadlet files + * CI: systests: workaround for parallel podman-stop flake + * Fix inconsistent line ending in win-installer project + * fix(deps): update module github.com/opencontainers/runc to v1.2.1 + * Quadlet - support image file based mount in container file + * API: container logs flush status code + * rework event code to improve API errors + * events: remove memory eventer + * libpod: log file use Wait() over event API + * Makefile: vendor target should always remove toolchain + * cirrus: check consitent vendoring in test/tools + * test/tools/go.mod: remove toolchain + * fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.10 + * fix(deps): update module github.com/onsi/gomega to v1.35.1 + * doc: explain --interactive in more detail + * fix(deps): update golang.org/x/exp digest to f66d83c + * fix(deps): update github.com/opencontainers/runtime-tools digest to 6c9570a + * fix(deps): update github.com/linuxkit/virtsock digest to cb6a20c + * Bump to v5.3.0-dev + * Bump to v5.3.0-rc2 + * Update release notes for v5.3.0-rc2 + * add default polling interval to Container.Wait + * Instrument cleanup tracer to log weird volume removal flake + * make podman-clean-transient.service work as user + * Add default remote socket path if empty + * Use current user if no user specified + * Add support for ssh_config for connection + * libpod: use pasta Setup() over Setup2() + * fix(deps): update module github.com/onsi/ginkgo/v2 to v2.21.0 + * fix(deps): update module github.com/onsi/gomega to v1.35.0 + * logformatter: add cleanup tracer log link + * docs: fix broken example + * docs: add missing swagger links for the stable branches + * readthedocs: build extra formats + * pkg/machine/e2e: remove debug + * fix(docs): Integrate pasta in rootless tutorial + * chore(deps): update dependency setuptools to ~=75.3.0 + * libpod: report cgroups deleted during Stat() call + * chore: fix some function names in comment + * CI: parallelize 450-interactive system tests + * CI: parallelize 520-checkpoint tests + * CI: make 070-build.bats use safe image names + * test/system: add podman network reload test to distro gating + * System tests: clean up unit file leaks + * healthcheck: do not leak service on failed stop + * healthcheck: do not leak statup service + * fix(deps): update module github.com/containers/gvisor-tap-vsock to v0.8.0 + * Add Startup HealthCheck configuration to the podman inspect + * buildah version display: use progress() + * new showrun() for displaying and running shell commands + * Buildah treadmill: redo the .cirrus.yml tweaks + * Buildah treadmill: more allow-empty options + * Buildah treadmill: improve test-failure instructions + * Buildah treadmill: improve wording in test-fail instructions + * doc: Remove whitespace before comma + * fix(deps): update module github.com/checkpoint-restore/checkpointctl to v1.3.0 + * ps: fix display of exposed ports + * ps: do not loop over port protocol + * readme: Add reference to pasta in the readme + * test/system: Fix spurious "duplicate tests" failures in pasta tests + * Improve "podman load - from URL" + * Try to repair c/storage after removing an additional image store + * Use the config digest to compare images loaded/pulled using different methods + * Simplify the additional store test + * Fix the store choice in "podman pull image with additional store" + * Bump to v5.3.0-dev + * Bump to v5.3.0-rc1 + * Set quota on volume root directory, not _data + * fix(deps): update module github.com/opencontainers/runc to v1.2.0 + * test: set soft ulimit + * Vagrantfile: Delete + * Enable pod restore with crun + * vendor: update c/{buildah,common,image,storage} + * Fix 330-corrupt-images.bats in composefs test runs + * quadlet: add default network dependencies to all units + * quadlet: ensure user units wait for the network + * add new podman-user-wait-network-online.service + * contrib/systemd: switch user symlink for file symlinks + * Makefile: remove some duplication from install.systemd + * contrib/systemd: move podman-auto-update units + * quadlet: do not reject RemapUsers=keep-id as root + * test/e2e: test quadlet with and without --user + * CI: e2e: fix checkpoint flake + * APIv2 test fix: image history + * pasta udp tests: new bytecheck helper + * Document packaging process + * [skip-ci] RPM: remove dup Provides + * Update dependency setuptools to ~=75.2.0 + * System tests: safer pause-image creation + * Update module github.com/opencontainers/selinux to v1.11.1 + * Added escaping to invoked powershell command for hyperv stubber. + * use slices.Clone instead of assignment + * libpod API: only return exit code without conditions + * Housekeeping: remove duplicates from success_task + * Thorough overhaul of CONTRIBUTING doc. + * test/e2e: fix default signal exit code test + * Test new VM build + * CI: fix changing-rootFsSize flake + * scp: add option types + * Unlock mutex before returning from function + * Note in the README that we are moving to timed releases + * cirrus: let tar extract figure out the compression + * Make error messages more descriptive + * Mention containers.conf settings for podman machine commands + * [skip-ci] Packit: re-enable CentOS Stream 10/Fedora ELN teasks" + * cmd: use logrus to print error + * podman: do not set rlimits to the default value + * spec: always specify default rlimits + * vendor: update containers/common + * Note in the README that we are moving to timed releases + * Revert "CI: test nftables driver on fedora" + * cirrus: use zstd over bzip2 for repo archive + * cirrus: use shared repo_prep/repo_artifacts scripts + * cirrus: speed up postbuild + * cirrus: change alt arch task to only compile binaries + * cirrus: run make with parallel jobs where useful + * Makefile: allow man-page-check to be run in parallel + * cirrus: use fastvm for builds + * test/e2e: skip some Containerized checkpoint tests + * test: update timezone checks + * cirrus: update CI images + * test/e2e: try debug potential pasta issue + * CI: quadlet system tests: use airgapped testimage + * Allow removing implicit quadlet systemd dependencies + * fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.4 + * libpod API: make wait endpoint better against rm races + * podman-remote run: improve how we get the exit code + * [skip-ci] Packit: constrain koji and bodhi jobs to fedora package to avoid dupes + * 055-rm test: clean up a test, and document + * CI: remove skips for libkrun + * Bump bundled krunkit to 0.1.3 + * fix(deps): update module google.golang.org/protobuf to v1.35.0 + * fix(deps): update module golang.org/x/net to v0.30.0 + * server: fix url parsing in info + * fix(deps): update module golang.org/x/tools to v0.26.0 + * Makefile: fix ginkgo FOCUS option + * fix(deps): update module golang.org/x/crypto to v0.28.0 + * podman-systemd.unit.5: adjust example options + * docs: prefer --network to --net + * fix(deps): update module golang.org/x/term to v0.25.0 + * fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.24 + * fix(deps): update module golang.org/x/sys to v0.26.0 + * OWNERS file audit and update + * Exposed ports are only included when not --net=host + * libpod: hasCurrentUserMapped checks for gid too + * [CI:DOCS] Document TESTFLAGS in test README file + * Validate the bind-propagation option to `--mount` + * Fix typo in secret inspect examples + * Mention `no_hosts` and `base_hosts_file` configs in CLI option docs + * Fixes for vendoring Buildah + * vendor: update buildah to latest + * Makefile - silence skipped tests when focusing on a file + * vendor: update to latest c/common + * Quadlet - prefer "param val" over "param=val" to allow env expansion + * System tests: sdnotify: wait for socket file creation + * Switch to moby/sys/capability + * platformInspectContainerHostConfig: rm dead code + * CI: require and test CI_DESIRED_NETWORK on RHEL + * Add ExposedPorts to Inspect's ContainerConfig + * fix(deps): update golang.org/x/exp digest to 701f63a + * quadlet: allow variables in PublishPort + * fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.9 + * fix(deps): update github.com/godbus/dbus/v5 digest to a817f3c + * Document that zstd:chunked is downgraded to zstd when encrypting + * fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.3 + * chore(deps): update dependency ubuntu to v24 + * rpm: do not load iptables modules on f41+ + * adding docs for network-cmd-path + * Include exposed ports in inspect output when net=host + * feat(libpod): support kube play tar content-type (#24015) + * podman mount: some better error wrapping + * podman mount: ignore ErrLayerUnknown + * Quadlet - make sure the order of the UnitsDir is deterministic + * packit: disable Centos Stream/fedora ELN teasks + * libpod: remove shutdown.Unregister() + * libpod: rework shutdown handler flow + * libpod: ensure we are not killed during netns creation + * Update module github.com/moby/sys/capability to v0.3.0 + * Update documentation of `--no-hosts`, `--hostname`, and `--name` CLI options + * Update documentation of `--add-host` CLI option + * System tests: set a default XDG_RUNTIME_DIR + * Modify machine "Remove machine" test + * CORS system test: clean up + * Add --health-max-log-count, --health-max-log-size, --health-log-destination flags + * troubleshooting: adjust home path in tip 44 + * test/system: For pasta port forwarding tests don't bind socat server + * Update connection on removal + * Simplify `RemoveConnections` + * Move `DefaultMachineName` to `pkg/machine/define` + * vendor: update containers/image + * vendor: update containers/storage + * CI: skip the flaking quadlet test + * CI: make systemd tests parallel-safe (*) + * CI: run and collect cleanup tracer logs + * add epbf program to trace podman cleanup errors + * CI: parallelize logs test as much as possible + * CI: format test: use local registry if available + * CI: make 700-play parallel-safe + * docs: Fix missing negation + * bin/docker support warning message suppression from user config dir + * Update module github.com/docker/docker to v27.3.1+incompatible + * Quadlet - add full support for Symlinks + * libpod: setupNetNS() correctly mount netns + * vendor latest c/common + * docs: remove usage of deprecated `--storage` + * Update module github.com/docker/docker to v27.3.0+incompatible + * CI: Quadlet rootfs test: use container image as rootfs + * CI: system test registry: use --net=host + * CI: rm system test: bump grace period + * CI: system tests: minor documentation on parallel + * fix typo in error message Fixes: containers/podman#24001 + * CI: system tests: always create pause image + * CI: quadlet system test: be more forgiving + * vendor latest c/common + * CI: make 200-pod parallel-safe + * allow exposed sctp ports + * test/e2e: add netns leak check + * test/system: netns leak check for rootless as well + * test/system: Improve TODO comments on IPv6 pasta custom DNS forward test + * test/system: Clarify "Local forwarder" pasta tests + * test/system: Simplify testing for nameserver connectivity + * test/system: Consolidate "External resolver" pasta tests + * test/system: Move test for default forwarder into its own case + * CI: make 090-events parallel-safe + * Misc minor test fixes + * Add network namespace leak check + * Add workaround for buildah parallel bug + * registry: lock start attempts + * Update system test template and README + * bats log: differentiate parallel tests from sequential + * ci: bump system tests to fastvm + * clean_setup: create pause image + * CI: make 012-manifest parallel-safe + * podman-manifest-remove: update docs and help output + * test/system: remove wait workaround + * wait: fix handling of multiple conditions with exited + * Match output of Compat Top API to Docker + * system test parallelization: enable two-pass approach + * New VMs: test crun 1.17 + * libpod: hides env secrets from container inspect + * CI: e2e: workaround for events out-of-sequence flake + * update golangci-lint to 1.61.0 + * libpod: convert owner IDs only with :idmap + * Podman CLI --add-host with multiple host for a single IP + * Quadlet - Split getUnitDirs to small functions + * fix(deps): update module github.com/cpuguy83/go-md2man/v2 to v2.0.5 + * chore(deps): update dependency setuptools to ~=75.1.0 + * Fxi typo in cache-ttl.md + * Get WSL disk as an OCI artifact + * CI: make 260-sdnotify parallel-safe + * quadlet: do not log ENOENT errors + * pkg/specgen: allow pasta when running inside userns + * troubleshooting: add tip about the user containers + * chore(deps): update dependency setuptools to v75 + * Convert windows paths in volume arg of the build command + * Improve error when starting multiple machines + * fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.2 + * Minor typo noticed when reading podman man page + * Remove `RemoveFilesAndConnections` + * Add `GetAllMachinesAndRootfulness` + * rewrite typo osascript + * typo + * fix(deps): update module github.com/docker/docker to v27.2.1+incompatible + * Add radio buttons to select WSL or Hyper-V in windows setup.exe + * [skip-ci] Packit: split out ELN jobs and reuse fedora downstream targets + * [skip-ci] Packit: Enable sidetags for bodhi updates + * vendor: update c/common + * CI: make 710-kube parallel-safe + * CI: mark 320-system-df *NOT* parallel safe + * Add kube play support for image volume source + * refactor: add sshClient function + * fix(deps): update module golang.org/x/tools to v0.25.0 + * CI: make 505-pasta parallel safe + * CI: make 020-tag parallel-safe + * CI: make 410-selinux parallel-safe + * Bump VMs. ShellCheck is now built-in + * troubleshooting: add tip about auto, keep-id, nomap + * libpod: make use of new pasta option from c/common + * vendor latest c/common + * podman images: sort repository with tags + * Remove containers/common/pkg/config from pkg/util + * fix(deps): update module golang.org/x/net to v0.29.0 + * fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.23 + * fix(deps): update module golang.org/x/crypto to v0.27.0 + * Fix CI + * Detect and fix typos using codespell + * Fix typo: replace buildin with built-in + * Add codespell config, pre-commit definition, and move options from Makefile + * prune: support clearing build cache using CleanCacheMount + * test/e2e: fix network prune flake + * Add support for Job to kube generate & play + * Add podman-rootless.7 man page + * Add DNS, DNSOption and DNSSearch to quadlet pod + * podman.1.md: improve policy.json section + * e2e: flake fix: SIGPIPE in hook test + * libpod: fix rootless cgroup path with --cgroup-parent + * vendor: update c/storage + * CI: make 055-rm parallel-safe + * CI: make 130-kill parallel-safe + * CI: make 125-import parallel-safe + * CI: make 110-history parallel-safe + * CI: system tests: parallelize low-hanging fruit + * Add disclaimer to `podman machine info` manpage. + * man pages: refactor two more options + * update github.com/opencontainers/runc to v1.2.0-rc.3 + * update go.etcd.io/bbolt to v1.3.11 + * update github.com/onsi/{ginkgo,gomega} + * Update module github.com/shirou/gopsutil to v4 + * packit: update fedora and epel targets + * bump go to 1.22 + * cirrus: test only on f40/rawhide + * cirrus: remove CI_DESIRED_NETWORK reference + * cirrus: prebuild use f40 for extra tests + * chore(deps): update dependency setuptools to ~=74.1.0 + * libpod: fix HostConfig.Devices output from 'podman inspect' on FreeBSD + * fix(deps): update golang.org/x/exp digest to 9b4947d + * Implement publishing API UNIX socket on Windows platforms + * Vendor c/common:8483ef6022b4 + * quadlet: support container network reusing + * docs: update read the docs changes + * CI: parallel-safe network system test + * Quadlet - Support multiple image tags in .build files + * fix(deps): update module github.com/vbauerster/mpb/v8 to v8.8.3 + * cirrus: remove _bail_if_test_can_be_skipped + * cirrus: move renovate check into validate + * cirrus: remove 3rd party connectivity check + * cirrus: remove cross jobs for aarch64 and x86_64 + * cirrus: do not upload alt arch cross artifacts + * cirrus: remove ginkgo-e2e.json artifact + * cirrus: fix default timeouts + * github: remove fcos-podman-next-build-prepush + * Clarify podman machine volume mounting behavior under WSL + * machine: Add -all-providers flag to machine list + * Create a podman-troubleshooting man page + * chore(deps): update dependency setuptools to v74 + * fix(deps): update module github.com/docker/docker to v27.2.0+incompatible + * Fix an improperly ignored error in SQLite + * CI: flake workaround: ignore socat waitpid warnings + * fix(deps): update module github.com/rootless-containers/rootlesskit/v2 to v2.3.1 + * Stop skipping machine volume test on Hyper-V + * cleanup: add new --stopped-only option + * fix races in the HTTP attach API + * cirrus: skip windows/macos machine task on RHEL branches + * Update module github.com/containers/gvisor-tap-vsock to v0.7.5 + * run: fix detach passthrough and --rmi + * podman run: ignore image rm error + * Add support for AddHost in quadlet .pod and .container + * [CI:DOCS] Update dependency golangci/golangci-lint to v1.60.3 + * update github.com/vishvananda/netlink to v1.3.0 + * build: Update gvisor-tap-vsock to 0.7.5 + * Quote systemd DefaultEnvironment Proxy values, as documented in systemd.conf man page: + * fix typo in podman-network-create.1.md + * Use HTTP path prefix of TCP connections to match Docker context behavior + * Makefile: remotesystem: use real podman server, no --url + * Update module github.com/openshift/imagebuilder to v1.2.15 + * CI: parallel-safe userns test + * Update module github.com/onsi/ginkgo/v2 to v2.20.1 + * Add support for IP in quadlet .pod files + * Specify format to use for referencing fixed bugs. + * CI: parallel-safe run system test + * Revert "test/e2e: work around for pasta issue" + * CI: On vX.Y-rhel branches, ensure that some downstream Jira issue is linked + * quadlet: support user mapping in pod unit + * Update Release Process + * Test new VM build + * command is not optional to podman exec + * CI: parallel-safe namespaces system test + * [CI:DOCS] Update dependency golangci/golangci-lint to v1.60.2 + * quadlet: add key CgroupsMode + * Fix `podman stop` and `podman run --rmi` + * quadlet: set infra name to %s-infra + * chore(deps): update dependency setuptools to v73 + * [skip-ci] Packit: update targets for propose-downstream + * Do not segfault on hard stop + * Fix description of :Z to talk about pods + * CI: disable ginkgo flake retries + * vendor: update go-criu to latest + * golangci-lint: make darwin linting happy + * golangci-lint: make windows linting happy + * test/e2e: remove kernel version check + * golangci-lint: remove most skip dirs + * set !remote build tags where needed + * update golangci-lint to 1.60.1 + * test/e2e: rm systemd start test + * fix(deps): update module github.com/vbauerster/mpb/v8 to v8.8.1 + * podman wait: allow waiting for removal of containers + * libpod: remove UpdateContainerStatus() + * podman mount: fix storage/libpod ctr race + * CI: quadlet tests: make parallel-safe + * CI: system tests: make random_free_port() parallel-safe + * remove trailing comma in example + * CI: format test: make parallel-safe + * Fix podman-docker.sh under -eu shells (fixes #23628) + * docs: update podman-wait man page + * libpod: remove duplicated HasVolume() check + * podman volume rm --force: fix ABBA deadlock + * test/system: fix network cleanup restart test + * libpod: do not stop pod on init ctr exit + * libpod: simplify WaitForExit() + * CI: remove build-time quay check + * Fix known_hosts file clogging and remote host id + * Update docker.io/library/golang Docker tag to v1.23 + * Update dependency setuptools to ~=72.2.0 + * Update module github.com/docker/docker to v27.1.2+incompatible + * healthcheck system check: reduce raciness + * CI: healthcheck system test: make parallel-safe + * Validate renovate config in every PR + * pkg/machine: Read stderr from ssh-keygen correctly + * Fix renovate config syntax error + * CI: 080-pause.bats: make parallel-safe + * CI: 050-stop.bats: make parallel-safe + * Additional potential race condition on os.Readdir + * pkg/bindings/containers: handle ignore for stop + * remote: fix invalid --cidfile + --ignore + * Update/simplify renovate config header comment + * Migrate renovate config to latest schema + * Fix race condition when listing /dev + * docs/podman-systemd: Try to clarify `Exec=` more + * libpod: reset state error on init + * test/system: pasta_test_do add explicit port check + * test/e2e: work around new push warning + * vendor: update c/common to latest + * stopIfOnlyInfraRemains: log all errors + * libpod: do not save expected stop errors in ctr state + * libpod: fix broken saveContainerError() + * Quadlet: fix filters failure when the search paths are symlinks + * readme: replace GPG with PGP + * Drop APIv2 CNI configuration + * De-duplicate docker-py testing + * chore(podmansnoop): explain why crun comm is 3 + * libpod: cleanupNetwork() return error + * fix(deps): update module golang.org/x/sys to v0.24.0 + * Reduce python APIv2 test net dependency + * Fix not testing registry.conf updates + * test/e2e: improve command timeout handling + * Update module github.com/onsi/ginkgo/v2 to v2.20.0 + * Update module github.com/moby/sys/user to v0.3.0 + * Add passwd validate and generate steps + * podman container cleanup: ignore common errors + * Quadlet - Allow the user to override the default service name + * CI: e2e: serialize root containerPort tests + * Should not force conversion of manifest type to DockerV2ListMediaType + * fix(deps): update module golang.org/x/tools to v0.24.0 + * fix(deps): update github.com/containers/common digest to 05b2e1f + * CI: mount system test: parallelize + * Update module golang.org/x/net to v0.28.0 + * Ignore ERROR_SHARING_VIOLATION error on windows + * CI: manifest system tests: make parallel-safe + * Create volume path before state initialization + * vendor: update c/storage + * CI: fix broken libkrun test + * test/e2e: work around for pasta issue + * test/e2e: fix missing exit code checks + * Test new CI images + * Remove another race condition when mounting containers or images + * fix(deps): update github.com/containers/common digest to c0cc6b7 + * Change Windows installer MajorUpgrade Schedule + * Ignore missing containers when calling GetExternalContainerLists + * Remove runc edit to lock to specific version + * fix(deps): update module golang.org/x/sys to v0.23.0 + * CI: podman-machine: do not use cache registry + * CI: completion system test: use safename + * Temporarly disable failing Windows Installer CI test + * libpod: fix volume copyup with idmap + * libpod: avoid hang on errors + * Temp. disable PM basic Volume ops test + * Add libkrun Mac task + * Never skip checkout step in release workflow + * System tests: leak_test: readable output + * fix(deps): update github.com/docker/go-plugins-helpers digest to 45e2431 + * vendor: bump c/common + * Version: bump to v5.3.0-dev + * libpod: inhibit SIGTERM during cleanup() + * Tweak versions in register_images.go + * fix network cleanup flake in play kube + * WIP: Fixes for vendoring Buildah + * Add --compat-volumes option to build and farm build + * Bump to Buildah v1.37.0 + * Quadlet test - Split between success, warning and error cases + * libpod: bind ports before network setup + * Disable compose-warning-logs if PODMAN_COMPOSE_WARNING_LOGS=false + * Use new syntax for selinux options in quadlet + * fix(deps): update module github.com/onsi/gomega to v1.34.1 + * CI: kube test: fix broken external-storage test + * Update dependency setuptools to v72 + * Convert additional build context paths on Windows + * pkg/api: do not leak config pointers into specgen + * Quadlet - Allow the user to set the service name for .pod files + * Quadlet tests - allow overriding the expected service name + * fix(deps): update module github.com/moby/sys/user to v0.2.0 + * fix(deps): update module github.com/vbauerster/mpb/v8 to v8.7.5 + * CI: enable root user namespaces + * libpod: force rootfs for OCI path with idmap + * fix(deps): update module github.com/onsi/ginkgo/v2 to v2.19.1 + * Add test steps for automount with multi images + * CI: cp tests: use safename + * [skip-ci] RPM: podman-iptables.conf only on Fedora + * CI: 700-play: fix a leaked non-safename + * test: check that kube generate/play restores the userns + * test: disable artifacts cache with composefs + * test: fix podman pull tests + * vendor: bump c/storage + * Update module github.com/cyphar/filepath-securejoin to v0.3.1 + * Add /run/containers/systemd, ${XDG_RUNTIME_DIR}/containers/systemd quadlet dirs + * build: Update gvisor-tap-vsock to 0.7.4 + * test/system: fix borken pasta interface name checks + * test/system: fix bridge host.containers.internal test + * api: honor the userns for the infra container + * play: handle 'private' as 'auto' + * kube: record infra user namespace + * infra: user ns annotation higher precedence + * specgenutil: record the pod userns in the annotations + * kube: invert branches + * CI: system log test: use safe names + * Update encryption tests to avoid a warning if zstd:chunked is the default + * Fix "podman pull and decrypt"/"from local registry" + * Use unique image names for the encrypted test images + * CI: system tests: instrument to allow failure analysis + * Fix outdated comment for the build step win-gvproxy + * Add utility to convert VMFile to URL for UNIX sockets + * Run codespell on source + * fix(deps): update module github.com/docker/docker to v27.1.0+incompatible + * chore(deps): update dependency setuptools to ~=71.1.0 + * logformatter: tweaks to pass html tidy + * More information for podman --remote build and running out of space. + * Fix windows installer deleting machine provider config file + * Use uploaded .zip for Windows action + * pr-should-include-tests: no more CI:DOCS override + +------------------------------------------------------------------- Thu Oct 24 07:57:00 UTC 2024 - madhankumar.chellamuthu@suse.com - Update to version 5.2.5: diff --git a/packages/p/podman/podman.obsinfo b/packages/p/podman/podman.obsinfo index b1c6c63..58c8dd0 100644 --- a/packages/p/podman/podman.obsinfo +++ b/packages/p/podman/podman.obsinfo @@ -1,4 +1,4 @@ name: podman -version: 5.2.5 -mtime: 1729263108 -commit: 10c5aa720d59480bc7edad347c1f5d5b75d4424f +version: 5.3.0 +mtime: 1731427817 +commit: 874bf2c301ecf0ba645f1bb45f81966cc755b7da diff --git a/packages/p/podman/podman.spec b/packages/p/podman/podman.spec index c9d74ef..e5c3124 100644 --- a/packages/p/podman/podman.spec +++ b/packages/p/podman/podman.spec @@ -22,7 +22,7 @@ %bcond_without apparmor Name: podman -Version: 5.2.5 +Version: 5.3.0 Release: 0 Summary: Daemon-less container engine for managing containers, pods and images License: Apache-2.0 @@ -49,7 +49,7 @@ BuildRequires: libgpgme-devel BuildRequires: libostree-devel BuildRequires: libseccomp-devel # at least go 1.18 is needed from go.mod -BuildRequires: golang(API) >= 1.21 +BuildRequires: golang(API) >= 1.22 BuildRequires: pkgconfig(libselinux) BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(systemd) @@ -193,6 +193,7 @@ install -m 0644 -t %{buildroot}%{_prefix}/lib/modules-load.d/ %{SOURCE1} %{_mandir}/man1/podman*.1* %{_mandir}/man5/podman*.5* %{_mandir}/man5/quadlet*.5* +%{_mandir}/man7/podman*.7* %exclude %{_mandir}/man1/podman-remote*.1* # Configs %dir %{_prefix}/lib/modules-load.d @@ -222,6 +223,7 @@ install -m 0644 -t %{buildroot}%{_prefix}/lib/modules-load.d/ %{SOURCE1} %{_userunitdir}/podman-restart.service %{_userunitdir}/podman-auto-update.timer %{_userunitdir}/podman-clean-transient.service +%{_userunitdir}/podman-user-wait-network-online.service %{_systemdusergeneratordir}/podman-user-generator %{_systemdgeneratordir}/podman-system-generator %ghost /run/podman @@ -254,19 +256,19 @@ install -m 0644 -t %{buildroot}%{_prefix}/lib/modules-load.d/ %{SOURCE1} %tmpfiles_create %{_tmpfilesdir}/podman-docker.conf %pre -%service_add_pre podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service +%service_add_pre podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service podman-user-wait-network-online.service %post -%service_add_post podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service +%service_add_post podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service podman-user-wait-network-online.service %tmpfiles_create %{_tmpfilesdir}/podman.conf %systemd_user_post podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer %preun -%service_del_preun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service -%systemd_user_preun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service +%service_del_preun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service podman-user-wait-network-online.service +%systemd_user_preun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service podman-user-wait-network-online.service %postun -%service_del_postun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service -%systemd_user_postun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service +%service_del_postun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service podman-user-wait-network-online.service +%systemd_user_postun podman.service podman.socket podman-auto-update.service podman-restart.service podman-auto-update.timer podman-clean-transient.service podman-user-wait-network-online.service %changelog diff --git a/packages/p/postgresql12/.files b/packages/p/postgresql12/.files index 59935e0..e846d23 100644 Binary files a/packages/p/postgresql12/.files and b/packages/p/postgresql12/.files differ diff --git a/packages/p/postgresql12/.rev b/packages/p/postgresql12/.rev index bbde59e..affac5f 100644 --- a/packages/p/postgresql12/.rev +++ b/packages/p/postgresql12/.rev @@ -480,4 +480,15 @@ Upgrade to version 12.6: * https://www.postgresql.org/about/news/p-2910/ 1224296 + + 3a9637210811ce1fef232659edfd2450 + 12.22 + + anag+factory + - Upgrade to 12.22: + * Restore functionality of ALTER {ROLE|DATABASE} SET role + * https://www.postgresql.org/about/news/p-2965/ + * https://www.postgresql.org/docs/release/12.22/ + 1225753 + diff --git a/packages/p/postgresql12/postgresql-12.21.tar.bz2 b/packages/p/postgresql12/postgresql-12.21.tar.bz2 deleted file mode 120000 index 842c65a..0000000 --- a/packages/p/postgresql12/postgresql-12.21.tar.bz2 +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiad34qbafysulol3i3mfzhxth5w2rw3mffbgnppmvj4gbwoptw4z4 \ No newline at end of file diff --git a/packages/p/postgresql12/postgresql-12.21.tar.bz2.sha256 b/packages/p/postgresql12/postgresql-12.21.tar.bz2.sha256 deleted file mode 100644 index 3a37451..0000000 --- a/packages/p/postgresql12/postgresql-12.21.tar.bz2.sha256 +++ /dev/null @@ -1 +0,0 @@ -6c711550ac1cc7828865e5823d9f457e3bdad6f4320177169f90e419be0c27f2 postgresql-12.21.tar.bz2 diff --git a/packages/p/postgresql12/postgresql-12.22.tar.bz2 b/packages/p/postgresql12/postgresql-12.22.tar.bz2 new file mode 120000 index 0000000..57b3e7f --- /dev/null +++ b/packages/p/postgresql12/postgresql-12.22.tar.bz2 @@ -0,0 +1 @@ +/ipfs/bafybeidpfp4quxivpc7j2rmzjgo6m6g6nhunf3flautlyp7ynqa5ddfgpi \ No newline at end of file diff --git a/packages/p/postgresql12/postgresql-12.22.tar.bz2.sha256 b/packages/p/postgresql12/postgresql-12.22.tar.bz2.sha256 new file mode 100644 index 0000000..81a18f5 --- /dev/null +++ b/packages/p/postgresql12/postgresql-12.22.tar.bz2.sha256 @@ -0,0 +1 @@ +8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b postgresql-12.22.tar.bz2 diff --git a/packages/p/postgresql12/postgresql12.changes b/packages/p/postgresql12/postgresql12.changes index bb9900f..80c4be3 100644 --- a/packages/p/postgresql12/postgresql12.changes +++ b/packages/p/postgresql12/postgresql12.changes @@ -1,4 +1,12 @@ ------------------------------------------------------------------- +Tue Nov 19 14:11:39 UTC 2024 - Reinhard Max + +- Upgrade to 12.22: + * Restore functionality of ALTER {ROLE|DATABASE} SET role + * https://www.postgresql.org/about/news/p-2965/ + * https://www.postgresql.org/docs/release/12.22/ + +------------------------------------------------------------------- Wed Nov 13 12:11:46 UTC 2024 - Reinhard Max - Upgrade to 12.21: diff --git a/packages/p/postgresql12/postgresql12.spec b/packages/p/postgresql12/postgresql12.spec index b9874cf..19f7f37 100644 --- a/packages/p/postgresql12/postgresql12.spec +++ b/packages/p/postgresql12/postgresql12.spec @@ -16,7 +16,7 @@ # -%define pgversion 12.21 +%define pgversion 12.22 %define pgmajor 12 %define buildlibs 0 %define tarversion %{pgversion} diff --git a/packages/p/postgresql13/.files b/packages/p/postgresql13/.files index a4a5bf7..d323e20 100644 Binary files a/packages/p/postgresql13/.files and b/packages/p/postgresql13/.files differ diff --git a/packages/p/postgresql13/.rev b/packages/p/postgresql13/.rev index bba3bcd..88f71b8 100644 --- a/packages/p/postgresql13/.rev +++ b/packages/p/postgresql13/.rev @@ -418,4 +418,21 @@ * https://www.postgresql.org/about/news/p-2910/ 1224295 + + fabd1a5a80a19c7731241705bbc66079 + 13.18 + + anag+factory + - Upgrade to 13.18: + * Restore functionality of ALTER {ROLE|DATABASE} SET role. + * Fix cases where a logical replication slot's restart_lsn could + go backwards. + * Count index scans in contrib/bloom indexes in the statistics + views, such as the pg_stat_user_indexes.idx_scan counter. + * Fix crash when checking to see if an index's opclass options + have changed. + * https://www.postgresql.org/about/news/p-2965/ + * https://www.postgresql.org/docs/release/13.18/ + 1225752 + diff --git a/packages/p/postgresql13/postgresql-13.17.tar.bz2 b/packages/p/postgresql13/postgresql-13.17.tar.bz2 deleted file mode 120000 index cfcffc5..0000000 --- a/packages/p/postgresql13/postgresql-13.17.tar.bz2 +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiei5z6tgzwmajwevonpscqwcnzemu7k7zyfym7nhrnul5uhquashq \ No newline at end of file diff --git a/packages/p/postgresql13/postgresql-13.17.tar.bz2.sha256 b/packages/p/postgresql13/postgresql-13.17.tar.bz2.sha256 deleted file mode 100644 index c82bb0d..0000000 --- a/packages/p/postgresql13/postgresql-13.17.tar.bz2.sha256 +++ /dev/null @@ -1 +0,0 @@ -022b0a6e7bc374a777eece33708895d7b60cae07d492b286b296a49d7395d78b postgresql-13.17.tar.bz2 diff --git a/packages/p/postgresql13/postgresql-13.18.tar.bz2 b/packages/p/postgresql13/postgresql-13.18.tar.bz2 new file mode 120000 index 0000000..574c918 --- /dev/null +++ b/packages/p/postgresql13/postgresql-13.18.tar.bz2 @@ -0,0 +1 @@ +/ipfs/bafybeibt7d3dffmpk7atveb6hswkp2f6ta4afgmiduniplofurqm4f4ery \ No newline at end of file diff --git a/packages/p/postgresql13/postgresql-13.18.tar.bz2.sha256 b/packages/p/postgresql13/postgresql-13.18.tar.bz2.sha256 new file mode 100644 index 0000000..9570d76 --- /dev/null +++ b/packages/p/postgresql13/postgresql-13.18.tar.bz2.sha256 @@ -0,0 +1 @@ +ceea92abee2a8c19408d278b68de6a78b6bd3dbb4fa2d653fa7ca745d666aab1 postgresql-13.18.tar.bz2 diff --git a/packages/p/postgresql13/postgresql13.changes b/packages/p/postgresql13/postgresql13.changes index 52c29cd..cfead29 100644 --- a/packages/p/postgresql13/postgresql13.changes +++ b/packages/p/postgresql13/postgresql13.changes @@ -1,4 +1,18 @@ ------------------------------------------------------------------- +Tue Nov 19 14:17:26 UTC 2024 - Reinhard Max + +- Upgrade to 13.18: + * Restore functionality of ALTER {ROLE|DATABASE} SET role. + * Fix cases where a logical replication slot's restart_lsn could + go backwards. + * Count index scans in contrib/bloom indexes in the statistics + views, such as the pg_stat_user_indexes.idx_scan counter. + * Fix crash when checking to see if an index's opclass options + have changed. + * https://www.postgresql.org/about/news/p-2965/ + * https://www.postgresql.org/docs/release/13.18/ + +------------------------------------------------------------------- Wed Nov 13 13:30:13 UTC 2024 - Reinhard Max - Upgrade to 13.17: diff --git a/packages/p/postgresql13/postgresql13.spec b/packages/p/postgresql13/postgresql13.spec index a26826c..358fff5 100644 --- a/packages/p/postgresql13/postgresql13.spec +++ b/packages/p/postgresql13/postgresql13.spec @@ -16,7 +16,7 @@ # -%define pgversion 13.17 +%define pgversion 13.18 %define pgmajor 13 %define buildlibs 0 %define tarversion %{pgversion} diff --git a/packages/p/postgresql14/.files b/packages/p/postgresql14/.files index ea3ce04..b5252f0 100644 Binary files a/packages/p/postgresql14/.files and b/packages/p/postgresql14/.files differ diff --git a/packages/p/postgresql14/.rev b/packages/p/postgresql14/.rev index 0ba627a..8cb31d5 100644 --- a/packages/p/postgresql14/.rev +++ b/packages/p/postgresql14/.rev @@ -282,4 +282,26 @@ Also for older PostgreSQL versions to keep the packaging consistent. * https://www.postgresql.org/about/news/p-2910/ 1224294 + + 81b5e74fdda4606b8387d73ca1f052e8 + 14.15 + + anag+factory + - Upgrade to 14.15: + * Repair ABI break for extensions that work with struct + ResultRelInfo. + * Restore functionality of ALTER {ROLE|DATABASE} SET role + * Fix cases where a logical replication slot's restart_lsn could + go backwards. + * Avoid deleting still-needed WAL files during pg_rewind. + * Count index scans in contrib/bloom indexes in the statistics + views, such as the pg_stat_user_indexes.idx_scan counter. + * Fix crash when checking to see if an index's opclass options + have changed. + * Avoid assertion failure caused by disconnected NFA sub-graphs + in regular expression parsing. + * https://www.postgresql.org/about/news/p-2965/ + * https://www.postgresql.org/docs/release/14.15/ + 1225751 + diff --git a/packages/p/postgresql14/postgresql-14.14.tar.bz2 b/packages/p/postgresql14/postgresql-14.14.tar.bz2 deleted file mode 120000 index c7f52ea..0000000 --- a/packages/p/postgresql14/postgresql-14.14.tar.bz2 +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeigzssdggabaev4q5rffsxstrxf4eqhyvmxic7m7zmn4fox4bpdx2e \ No newline at end of file diff --git a/packages/p/postgresql14/postgresql-14.14.tar.bz2.sha256 b/packages/p/postgresql14/postgresql-14.14.tar.bz2.sha256 deleted file mode 100644 index 75ae876..0000000 --- a/packages/p/postgresql14/postgresql-14.14.tar.bz2.sha256 +++ /dev/null @@ -1 +0,0 @@ -84727fbccdbd1efe01d8de64bc1b33095db773ad2457cefcedc2d8258ebc09d6 postgresql-14.14.tar.bz2 diff --git a/packages/p/postgresql14/postgresql-14.15.tar.bz2 b/packages/p/postgresql14/postgresql-14.15.tar.bz2 new file mode 120000 index 0000000..ed03e63 --- /dev/null +++ b/packages/p/postgresql14/postgresql-14.15.tar.bz2 @@ -0,0 +1 @@ +/ipfs/bafybeigxq44ofoccqbx5k77zxvivowkqsj6ggi7h4hwaxviwk6jp2m5cv4 \ No newline at end of file diff --git a/packages/p/postgresql14/postgresql-14.15.tar.bz2.sha256 b/packages/p/postgresql14/postgresql-14.15.tar.bz2.sha256 new file mode 100644 index 0000000..879fa4c --- /dev/null +++ b/packages/p/postgresql14/postgresql-14.15.tar.bz2.sha256 @@ -0,0 +1 @@ +02e891e314b4e9ee24cbd78028dab7c73f9c1ba3e30835bcbef71fe220401fc5 postgresql-14.15.tar.bz2 diff --git a/packages/p/postgresql14/postgresql14.changes b/packages/p/postgresql14/postgresql14.changes index 845a06c..4a5e47b 100644 --- a/packages/p/postgresql14/postgresql14.changes +++ b/packages/p/postgresql14/postgresql14.changes @@ -1,4 +1,23 @@ ------------------------------------------------------------------- +Tue Nov 19 14:20:46 UTC 2024 - Reinhard Max + +- Upgrade to 14.15: + * Repair ABI break for extensions that work with struct + ResultRelInfo. + * Restore functionality of ALTER {ROLE|DATABASE} SET role + * Fix cases where a logical replication slot's restart_lsn could + go backwards. + * Avoid deleting still-needed WAL files during pg_rewind. + * Count index scans in contrib/bloom indexes in the statistics + views, such as the pg_stat_user_indexes.idx_scan counter. + * Fix crash when checking to see if an index's opclass options + have changed. + * Avoid assertion failure caused by disconnected NFA sub-graphs + in regular expression parsing. + * https://www.postgresql.org/about/news/p-2965/ + * https://www.postgresql.org/docs/release/14.15/ + +------------------------------------------------------------------- Wed Nov 13 13:52:49 UTC 2024 - Reinhard Max - Upgrade to 14.14: diff --git a/packages/p/postgresql14/postgresql14.spec b/packages/p/postgresql14/postgresql14.spec index 2f46071..4f8f2d6 100644 --- a/packages/p/postgresql14/postgresql14.spec +++ b/packages/p/postgresql14/postgresql14.spec @@ -16,7 +16,7 @@ # -%define pgversion 14.14 +%define pgversion 14.15 %define pgmajor 14 %define buildlibs 0 %define tarversion %{pgversion} diff --git a/packages/p/postgresql15/.files b/packages/p/postgresql15/.files index c3e096c..81fee79 100644 Binary files a/packages/p/postgresql15/.files and b/packages/p/postgresql15/.files differ diff --git a/packages/p/postgresql15/.rev b/packages/p/postgresql15/.rev index 943c823..7c30c5c 100644 --- a/packages/p/postgresql15/.rev +++ b/packages/p/postgresql15/.rev @@ -230,4 +230,28 @@ * https://www.postgresql.org/about/news/p-2910/ 1224293 + + 76e720be1d40570607096d0cfac47bb5 + 15.10 + + anag+factory + - Upgrade to 15.10 + * Repair ABI break for extensions that work with struct + ResultRelInfo. + * Restore functionality of ALTER {ROLE|DATABASE} SET role. + * Fix cases where a logical replication slot's restart_lsn could + go backwards. + * Avoid deleting still-needed WAL files during pg_rewind. + * Fix race conditions associated with dropping shared statistics + entries. + * Count index scans in contrib/bloom indexes in the statistics + views, such as the pg_stat_user_indexes.idx_scan counter. + * Fix crash when checking to see if an index's opclass options + have changed. + * Avoid assertion failure caused by disconnected NFA sub-graphs + in regular expression parsing. + * https://www.postgresql.org/about/news/p-2965/ + * https://www.postgresql.org/docs/release/15.10/ + 1225750 + diff --git a/packages/p/postgresql15/postgresql-15.10.tar.bz2 b/packages/p/postgresql15/postgresql-15.10.tar.bz2 new file mode 120000 index 0000000..3ea8aee --- /dev/null +++ b/packages/p/postgresql15/postgresql-15.10.tar.bz2 @@ -0,0 +1 @@ +/ipfs/bafybeibbcieagrseuy33ldxjseylmc4bl57jqtlkku66e5duqigmbi7jya \ No newline at end of file diff --git a/packages/p/postgresql15/postgresql-15.10.tar.bz2.sha256 b/packages/p/postgresql15/postgresql-15.10.tar.bz2.sha256 new file mode 100644 index 0000000..c2ebb02 --- /dev/null +++ b/packages/p/postgresql15/postgresql-15.10.tar.bz2.sha256 @@ -0,0 +1 @@ +55abe738d441f0e58658b3ec6f88097a713b5e3b73139f6230d7b5c4c389e573 postgresql-15.10.tar.bz2 diff --git a/packages/p/postgresql15/postgresql-15.9.tar.bz2 b/packages/p/postgresql15/postgresql-15.9.tar.bz2 deleted file mode 120000 index cc1a208..0000000 --- a/packages/p/postgresql15/postgresql-15.9.tar.bz2 +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeia6d362xanxvxrdcafr2oosugvjyvdzgc6oeraaq7pgaoi2hdspry \ No newline at end of file diff --git a/packages/p/postgresql15/postgresql-15.9.tar.bz2.sha256 b/packages/p/postgresql15/postgresql-15.9.tar.bz2.sha256 deleted file mode 100644 index 2176135..0000000 --- a/packages/p/postgresql15/postgresql-15.9.tar.bz2.sha256 +++ /dev/null @@ -1 +0,0 @@ -74f2d4565035f0cf729ecb059949faaf1102cbd93759b359822f98f82198c783 postgresql-15.9.tar.bz2 diff --git a/packages/p/postgresql15/postgresql15.changes b/packages/p/postgresql15/postgresql15.changes index 9e7e7dd..8c85f54 100644 --- a/packages/p/postgresql15/postgresql15.changes +++ b/packages/p/postgresql15/postgresql15.changes @@ -1,4 +1,25 @@ ------------------------------------------------------------------- +Tue Nov 19 14:27:34 UTC 2024 - Reinhard Max + +- Upgrade to 15.10 + * Repair ABI break for extensions that work with struct + ResultRelInfo. + * Restore functionality of ALTER {ROLE|DATABASE} SET role. + * Fix cases where a logical replication slot's restart_lsn could + go backwards. + * Avoid deleting still-needed WAL files during pg_rewind. + * Fix race conditions associated with dropping shared statistics + entries. + * Count index scans in contrib/bloom indexes in the statistics + views, such as the pg_stat_user_indexes.idx_scan counter. + * Fix crash when checking to see if an index's opclass options + have changed. + * Avoid assertion failure caused by disconnected NFA sub-graphs + in regular expression parsing. + * https://www.postgresql.org/about/news/p-2965/ + * https://www.postgresql.org/docs/release/15.10/ + +------------------------------------------------------------------- Wed Nov 13 13:55:01 UTC 2024 - Reinhard Max - Upgrade to 15.9: diff --git a/packages/p/postgresql15/postgresql15.spec b/packages/p/postgresql15/postgresql15.spec index e9db94f..d12523d 100644 --- a/packages/p/postgresql15/postgresql15.spec +++ b/packages/p/postgresql15/postgresql15.spec @@ -16,7 +16,7 @@ # -%define pgversion 15.9 +%define pgversion 15.10 %define pgmajor 15 %define buildlibs 0 %define tarversion %{pgversion} diff --git a/packages/p/postgresql16/.files b/packages/p/postgresql16/.files index 29d6b63..d1e69eb 100644 Binary files a/packages/p/postgresql16/.files and b/packages/p/postgresql16/.files differ diff --git a/packages/p/postgresql16/.rev b/packages/p/postgresql16/.rev index 2c68569..4ced680 100644 --- a/packages/p/postgresql16/.rev +++ b/packages/p/postgresql16/.rev @@ -132,4 +132,28 @@ * https://www.postgresql.org/about/news/p-2910/ 1224292 + + ce88ef3b8171d938d716847f82c053b2 + 16.6 + + anag+factory + - Upgrade to 16.6: + * Repair ABI break for extensions that work with struct + ResultRelInfo. + * Restore functionality of ALTER {ROLE|DATABASE} SET role. + * Fix cases where a logical replication slot's restart_lsn could + go backwards. + * Avoid deleting still-needed WAL files during pg_rewind. + * Fix race conditions associated with dropping shared statistics + entries. + * Count index scans in contrib/bloom indexes in the statistics + views, such as the pg_stat_user_indexes.idx_scan counter. + * Fix crash when checking to see if an index's opclass options + have changed. + * Avoid assertion failure caused by disconnected NFA sub-graphs + in regular expression parsing. + * https://www.postgresql.org/about/news/p-2965/ + * https://www.postgresql.org/docs/release/16.6/ + 1225749 + diff --git a/packages/p/postgresql16/postgresql-16.5.tar.bz2 b/packages/p/postgresql16/postgresql-16.5.tar.bz2 deleted file mode 120000 index f0a7e35..0000000 --- a/packages/p/postgresql16/postgresql-16.5.tar.bz2 +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeif7kmh3kotdzwup2bemq2qg5vccvok4akepjlsrdpstuo4lryyfhq \ No newline at end of file diff --git a/packages/p/postgresql16/postgresql-16.5.tar.bz2.sha256 b/packages/p/postgresql16/postgresql-16.5.tar.bz2.sha256 deleted file mode 100644 index b384f2a..0000000 --- a/packages/p/postgresql16/postgresql-16.5.tar.bz2.sha256 +++ /dev/null @@ -1 +0,0 @@ -a6cbbb7037f98cb8afa7d3970b7c48040cf02b115e39253a0c037a8bb8e778f0 postgresql-16.5.tar.bz2 diff --git a/packages/p/postgresql16/postgresql-16.6.tar.bz2 b/packages/p/postgresql16/postgresql-16.6.tar.bz2 new file mode 120000 index 0000000..876907a --- /dev/null +++ b/packages/p/postgresql16/postgresql-16.6.tar.bz2 @@ -0,0 +1 @@ +/ipfs/bafybeiduh57xeffcdfwggronjlebtywau4aqhcdcf5kpemjmzrcky2wyji \ No newline at end of file diff --git a/packages/p/postgresql16/postgresql-16.6.tar.bz2.sha256 b/packages/p/postgresql16/postgresql-16.6.tar.bz2.sha256 new file mode 100644 index 0000000..0a7158c --- /dev/null +++ b/packages/p/postgresql16/postgresql-16.6.tar.bz2.sha256 @@ -0,0 +1 @@ +23369cdaccd45270ac5dcc30fa9da205d5be33fa505e1f17a0418d2caeca477b postgresql-16.6.tar.bz2 diff --git a/packages/p/postgresql16/postgresql16.changes b/packages/p/postgresql16/postgresql16.changes index c26ef4b..6510128 100644 --- a/packages/p/postgresql16/postgresql16.changes +++ b/packages/p/postgresql16/postgresql16.changes @@ -1,4 +1,25 @@ ------------------------------------------------------------------- +Tue Nov 19 14:31:22 UTC 2024 - Reinhard Max + +- Upgrade to 16.6: + * Repair ABI break for extensions that work with struct + ResultRelInfo. + * Restore functionality of ALTER {ROLE|DATABASE} SET role. + * Fix cases where a logical replication slot's restart_lsn could + go backwards. + * Avoid deleting still-needed WAL files during pg_rewind. + * Fix race conditions associated with dropping shared statistics + entries. + * Count index scans in contrib/bloom indexes in the statistics + views, such as the pg_stat_user_indexes.idx_scan counter. + * Fix crash when checking to see if an index's opclass options + have changed. + * Avoid assertion failure caused by disconnected NFA sub-graphs + in regular expression parsing. + * https://www.postgresql.org/about/news/p-2965/ + * https://www.postgresql.org/docs/release/16.6/ + +------------------------------------------------------------------- Wed Nov 13 13:56:14 UTC 2024 - Reinhard Max - Upgrade to 16.5: diff --git a/packages/p/postgresql16/postgresql16.spec b/packages/p/postgresql16/postgresql16.spec index 37932c3..421931a 100644 --- a/packages/p/postgresql16/postgresql16.spec +++ b/packages/p/postgresql16/postgresql16.spec @@ -16,7 +16,7 @@ # -%define pgversion 16.5 +%define pgversion 16.6 %define pgmajor 16 %define buildlibs 0 %define tarversion %{pgversion} diff --git a/packages/p/postgresql17/.files b/packages/p/postgresql17/.files index d9c8d9b..061f44b 100644 Binary files a/packages/p/postgresql17/.files and b/packages/p/postgresql17/.files differ diff --git a/packages/p/postgresql17/.rev b/packages/p/postgresql17/.rev index 6dedfca..e206e0d 100644 --- a/packages/p/postgresql17/.rev +++ b/packages/p/postgresql17/.rev @@ -77,4 +77,28 @@ * https://www.postgresql.org/about/news/p-2910/ 1224229 + + 484131d80cb9e8270c9534bc86f09c50 + 17.2 + + anag+factory + - Upgrade to 17.2: + * Repair ABI break for extensions that work with struct + ResultRelInfo. + * Restore functionality of ALTER {ROLE|DATABASE} SET role. + * Fix cases where a logical replication slot's restart_lsn could + go backwards. + * Avoid deleting still-needed WAL files during pg_rewind. + * Fix race conditions associated with dropping shared statistics + entries. + * Count index scans in contrib/bloom indexes in the statistics + views, such as the pg_stat_user_indexes.idx_scan counter. + * Fix crash when checking to see if an index's opclass options + have changed. + * Avoid assertion failure caused by disconnected NFA sub-graphs + in regular expression parsing. + * https://www.postgresql.org/about/news/p-2965/ + * https://www.postgresql.org/docs/release/17.2/ + 1225748 + diff --git a/packages/p/postgresql17/postgresql-17.1.tar.bz2 b/packages/p/postgresql17/postgresql-17.1.tar.bz2 deleted file mode 120000 index d8b4c25..0000000 --- a/packages/p/postgresql17/postgresql-17.1.tar.bz2 +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeidnlbvlcdxrlepk2v7uitc3xfr4c7svrf2ycuqdd4cbs4lzeixhj4 \ No newline at end of file diff --git a/packages/p/postgresql17/postgresql-17.1.tar.bz2.sha256 b/packages/p/postgresql17/postgresql-17.1.tar.bz2.sha256 deleted file mode 100644 index 1773037..0000000 --- a/packages/p/postgresql17/postgresql-17.1.tar.bz2.sha256 +++ /dev/null @@ -1 +0,0 @@ -7849db74ef6a8555d0723f87e81539301422fa9c8e9f21cce61fdc14e9199dcd postgresql-17.1.tar.bz2 diff --git a/packages/p/postgresql17/postgresql-17.2.tar.bz2 b/packages/p/postgresql17/postgresql-17.2.tar.bz2 new file mode 120000 index 0000000..36f66cd --- /dev/null +++ b/packages/p/postgresql17/postgresql-17.2.tar.bz2 @@ -0,0 +1 @@ +/ipfs/bafybeigh3i3qgpafqu4ho4nm54h7m6oerdajqn7653ounryrjnne5cczga \ No newline at end of file diff --git a/packages/p/postgresql17/postgresql-17.2.tar.bz2.sha256 b/packages/p/postgresql17/postgresql-17.2.tar.bz2.sha256 new file mode 100644 index 0000000..546c29a --- /dev/null +++ b/packages/p/postgresql17/postgresql-17.2.tar.bz2.sha256 @@ -0,0 +1 @@ +82ef27c0af3751695d7f64e2d963583005fbb6a0c3df63d0e4b42211d7021164 postgresql-17.2.tar.bz2 diff --git a/packages/p/postgresql17/postgresql17.changes b/packages/p/postgresql17/postgresql17.changes index 416bbc0..5aa026d 100644 --- a/packages/p/postgresql17/postgresql17.changes +++ b/packages/p/postgresql17/postgresql17.changes @@ -1,4 +1,25 @@ ------------------------------------------------------------------- +Tue Nov 19 14:46:02 UTC 2024 - Reinhard Max + +- Upgrade to 17.2: + * Repair ABI break for extensions that work with struct + ResultRelInfo. + * Restore functionality of ALTER {ROLE|DATABASE} SET role. + * Fix cases where a logical replication slot's restart_lsn could + go backwards. + * Avoid deleting still-needed WAL files during pg_rewind. + * Fix race conditions associated with dropping shared statistics + entries. + * Count index scans in contrib/bloom indexes in the statistics + views, such as the pg_stat_user_indexes.idx_scan counter. + * Fix crash when checking to see if an index's opclass options + have changed. + * Avoid assertion failure caused by disconnected NFA sub-graphs + in regular expression parsing. + * https://www.postgresql.org/about/news/p-2965/ + * https://www.postgresql.org/docs/release/17.2/ + +------------------------------------------------------------------- Wed Nov 13 11:26:00 UTC 2024 - Reinhard Max - Upgrade to 17.1: diff --git a/packages/p/postgresql17/postgresql17.spec b/packages/p/postgresql17/postgresql17.spec index 53a9d80..f24a4f5 100644 --- a/packages/p/postgresql17/postgresql17.spec +++ b/packages/p/postgresql17/postgresql17.spec @@ -16,7 +16,7 @@ # -%define pgversion 17.1 +%define pgversion 17.2 %define pgmajor 17 %define buildlibs 1 %define tarversion %{pgversion} diff --git a/packages/p/powerpc-utils/.files b/packages/p/powerpc-utils/.files index d17ffd8..544b5aa 100644 Binary files a/packages/p/powerpc-utils/.files and b/packages/p/powerpc-utils/.files differ diff --git a/packages/p/powerpc-utils/.rev b/packages/p/powerpc-utils/.rev index 28bb329..0ef379a 100644 --- a/packages/p/powerpc-utils/.rev +++ b/packages/p/powerpc-utils/.rev @@ -1213,4 +1213,12 @@ 1202241 + + a7538321d8f190c196916ed56ef7f51d + 1.3.13 + + anag+factory + + 1225462 + diff --git a/packages/p/powerpc-utils/0001-drmgr-Return-from-get_node_by_name-if-matched-DRC-in.patch b/packages/p/powerpc-utils/0001-drmgr-Return-from-get_node_by_name-if-matched-DRC-in.patch deleted file mode 100644 index 28740e4..0000000 --- a/packages/p/powerpc-utils/0001-drmgr-Return-from-get_node_by_name-if-matched-DRC-in.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 1dc1ecf7dce7825d352b045c98aa51711b58aaca Mon Sep 17 00:00:00 2001 -From: Haren Myneni -Date: Fri, 21 Jun 2024 15:39:42 -0700 -Subject: [PATCH] drmgr: Return from get_node_by_name() if matched DRC index - -Upstream: merged, expected in v1.3.13 -Git-commit: 1dc1ecf7dce7825d352b045c98aa51711b58aaca - -get_node_by_name() should return dr_node if the DRC name or DRC -index is matched. But the current code returns only if the DRC -name is matched. This patch fixes this issue and returns dr_node -if the index is matched. - -Signed-off-by: Haren Myneni -Signed-off-by: Tyrel Datwyler ---- - src/drmgr/common_pci.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/drmgr/common_pci.c b/src/drmgr/common_pci.c -index c6dcfdf..2e0e5fb 100644 ---- a/src/drmgr/common_pci.c -+++ b/src/drmgr/common_pci.c -@@ -969,7 +969,7 @@ get_node_by_name(const char *drc_name, uint32_t node_type) - /* See if the drc index was specified */ - drc_index = strtoul(drc_name, NULL, 0); - if (node->drc_index == drc_index) -- continue; -+ break; - - for (child = node->children; child; child = child->next) { - if (strcmp(drc_name, child->drc_name) == 0) --- -2.45.2 - diff --git a/packages/p/powerpc-utils/0001-drmgr-pci-Enable-in-kernel-functionality-to-update-d.patch b/packages/p/powerpc-utils/0001-drmgr-pci-Enable-in-kernel-functionality-to-update-d.patch deleted file mode 100644 index c99aa8a..0000000 --- a/packages/p/powerpc-utils/0001-drmgr-pci-Enable-in-kernel-functionality-to-update-d.patch +++ /dev/null @@ -1,99 +0,0 @@ -From a6a7d375d38823a08d358b50866a95f6f326907e Mon Sep 17 00:00:00 2001 -From: Haren Myneni -Date: Tue, 13 Aug 2024 14:40:23 -0700 -Subject: [PATCH 1/4] drmgr/pci: Enable in-kernel functionality to update - device tree - -drmgr updates the device tree by writing to /proc/ppc64/ofdt. Also -invokes configure_connector RTAS call to retrieve new device nodes -for IO ADD. But this functionality need /dev/mem access which is -restricted under system lockdown. - -The kernel updates provided a sysfs file (/sys/kernel/dlpar) that -will allow drmgr command invoke the following interfaces to update -the device tree. - -dt add index ---> To add new device nodes to the device -tree which is used for IO ADD. - -dt remove index ---> To remove device nodes for IO -REMOVE - -This patch checks the kernel interface for the availability of -device tree update feature and adds do_dt_kernel_dlpar() to invoke -the above kernel interfaces. - -Signed-off-by: Haren Myneni ---- - src/drmgr/common.c | 6 ++++++ - src/drmgr/common_pci.c | 29 +++++++++++++++++++++++++++++ - src/drmgr/dr.h | 1 + - 3 files changed, 36 insertions(+) - -diff --git a/src/drmgr/common.c b/src/drmgr/common.c -index bfec0b9bb966..70f4dfda92a5 100644 ---- a/src/drmgr/common.c -+++ b/src/drmgr/common.c -@@ -1504,6 +1504,12 @@ int kernel_dlpar_exists(void) - if (strstr(buf, "cpu")) - return 1; - break; -+ case DRC_TYPE_PCI: -+ case DRC_TYPE_PHB: -+ case DRC_TYPE_SLOT: -+ if (strstr(buf, "dt")) -+ return 1; -+ break; - default: - return 0; - } -diff --git a/src/drmgr/common_pci.c b/src/drmgr/common_pci.c -index 1ef4ec9653b0..374129cf33e0 100644 ---- a/src/drmgr/common_pci.c -+++ b/src/drmgr/common_pci.c -@@ -1619,3 +1619,32 @@ int disable_hp_children(char *drc_name) - } - return 0; - } -+ -+/* -+ * kernel interface to update device tree nodes. -+ * dlpar dt [add|remove] index <#drc index> -+ */ -+int do_dt_kernel_dlpar(uint32_t index, int action) -+{ -+ char cmdbuf[256]; -+ int offset; -+ -+ offset = sprintf(cmdbuf, "%s ", "dt"); -+ -+ switch (action) { -+ case ADD: -+ offset += sprintf(cmdbuf + offset, "add "); -+ break; -+ case REMOVE: -+ offset += sprintf(cmdbuf + offset, "remove "); -+ break; -+ default: -+ /* Should not happen */ -+ say(ERROR, "Invalid action type specified\n"); -+ return -EINVAL; -+ } -+ -+ offset += sprintf(cmdbuf + offset, "index 0x%x", index); -+ -+ return do_kernel_dlpar(cmdbuf, offset); -+} -diff --git a/src/drmgr/dr.h b/src/drmgr/dr.h -index 60c31c44b7e3..72ede55547a3 100644 ---- a/src/drmgr/dr.h -+++ b/src/drmgr/dr.h -@@ -188,4 +188,5 @@ static inline int do_kernel_dlpar(const char *cmd, int len) - { - return do_kernel_dlpar_common(cmd, len, 0); - } -+int do_dt_kernel_dlpar(uint32_t, int); - #endif --- -2.46.0 - diff --git a/packages/p/powerpc-utils/0002-drmgr-SLOT-Add-kernel-interface-support-for-device-t.patch b/packages/p/powerpc-utils/0002-drmgr-SLOT-Add-kernel-interface-support-for-device-t.patch deleted file mode 100644 index 7a86779..0000000 --- a/packages/p/powerpc-utils/0002-drmgr-SLOT-Add-kernel-interface-support-for-device-t.patch +++ /dev/null @@ -1,72 +0,0 @@ -From e2388681df4aec97ab9a3f883baf37f51a710a00 Mon Sep 17 00:00:00 2001 -From: Haren Myneni -Date: Tue, 13 Aug 2024 14:40:26 -0700 -Subject: [PATCH 2/4] drmgr/SLOT: Add kernel interface support for device tree - update - -Use the following kernel interfaces for SLOT device type to update -the device tree if this feature is enabled in the kernel. - -dt add index --> for IO add -dt remove index --> for IO remove - -Signed-off-by: Haren Myneni ---- - src/drmgr/drslot_chrp_slot.c | 25 +++++++++++++++++-------- - 1 file changed, 17 insertions(+), 8 deletions(-) - -diff --git a/src/drmgr/drslot_chrp_slot.c b/src/drmgr/drslot_chrp_slot.c -index 0966c256aa01..180b10857add 100644 ---- a/src/drmgr/drslot_chrp_slot.c -+++ b/src/drmgr/drslot_chrp_slot.c -@@ -71,7 +71,10 @@ release_slot(struct dr_node *slot) - if (rc) - return rc; - -- rc = remove_device_tree_nodes(slot->ofdt_path); -+ if (kernel_dlpar_exists()) -+ rc = do_dt_kernel_dlpar(slot->drc_index, REMOVE); -+ else -+ rc = remove_device_tree_nodes(slot->ofdt_path); - if (rc) { - acquire_drc(slot->drc_index); - return rc; -@@ -160,7 +163,6 @@ static int - acquire_slot(char *drc_name, struct dr_node **slot) - { - struct dr_connector drc; -- struct of_node *of_nodes; - char path[DR_PATH_MAX]; - int rc; - -@@ -180,14 +182,21 @@ acquire_slot(char *drc_name, struct dr_node **slot) - if (rc) - return rc; - -- of_nodes = configure_connector(drc.index); -- if (of_nodes == NULL) { -- release_drc(drc.index, PCI_DLPAR_DEV); -- return -1; -+ if (kernel_dlpar_exists()) { -+ rc = do_dt_kernel_dlpar(drc.index, ADD); -+ } else { -+ struct of_node *of_nodes; -+ -+ of_nodes = configure_connector(drc.index); -+ if (of_nodes == NULL) { -+ release_drc(drc.index, PCI_DLPAR_DEV); -+ return -1; -+ } -+ -+ rc = add_device_tree_nodes(path, of_nodes); -+ free_of_node(of_nodes); - } - -- rc = add_device_tree_nodes(path, of_nodes); -- free_of_node(of_nodes); - if (rc) { - say(ERROR, "add_device_tree_nodes failed at %s\n", path); - release_drc(drc.index, PCI_DLPAR_DEV); --- -2.46.0 - diff --git a/packages/p/powerpc-utils/0002-lparstat-Fix-Idle-and-busy-PURR-SPURR.patch b/packages/p/powerpc-utils/0002-lparstat-Fix-Idle-and-busy-PURR-SPURR.patch deleted file mode 100644 index 1296dde..0000000 --- a/packages/p/powerpc-utils/0002-lparstat-Fix-Idle-and-busy-PURR-SPURR.patch +++ /dev/null @@ -1,236 +0,0 @@ -From 2af8c0b9a285e8a6104560d0f482819e56060443 Mon Sep 17 00:00:00 2001 -From: Saket Kumar Bhaskar -Date: Thu, 18 Jul 2024 00:39:24 +0530 -Subject: [PATCH] lparstat: Fix Idle and busy PURR/SPURR - -Upstream: merged, expected in v1.3.13 -Git-commit: 2af8c0b9a285e8a6104560d0f482819e56060443 - -lparstat -E gives %busy and %idle for actual(PURR based) and normalized -(SPURR based).Idle and busy PURR/SPURR values are not adding upto 100% -in case of dedicated-donate and shared partitions, with the present -formula. Because of this, users might get a false impression of resource -utilisation. This is expected because a core can be in either -idle or busy state out of total of 100(core's shared resource can -either be consumed or be left idle). When lpar is in dedicated-donate -or shared,the purr values are not being counted when the CPU is ceded. -The idle_purr is calculated by taking snapshots of purr values at -every idle entry and idle exit. So, when a CPU is ceded, the calculation -for idle_purr will be wrong as purr is not being counted. - -Before Change: -|-----------------------------------------------------------------| -| Dedicated-donate (8 cores) : | -|----------------------|---------------------|--------------------| -| | Actual | Normalized | -| Stress-ng threads |---------------------|--------------------| -| | %busy | %idle | %busy | %idle | -|----------------------|----------|----------|---------|----------| -| 0 threads | 0.02 | 0.05 | 0.02 | 0.05 | -|----------------------|----------|----------|---------|----------| -| 8 threads | 32.64 | 17.37 | 35.25 | 18.77 | -|----------------------|----------|----------|---------|----------| -| 16 threads | 58.61 | 16.42 | 63.29 | 17.74 | -|----------------------|----------|----------|---------|----------| -| 24 threads | 78.14 | 21.86 | 84.39 | 23.61 | -|----------------------|----------|----------|---------|----------| -| 32 threads | 83.60 | 16.40 | 90.30 | 17.71 | -|----------------------|----------|----------|---------|----------| -| 40 threads | 91.90 | 6.94 | 98.31 | 7.46 | -|----------------------|----------|----------|---------|----------| -| 48 threads | 96.08 | 3.92 | 102.79 | 4.21 | -|----------------------|----------|----------|---------|----------| -| 56 threads | 98.42 | 1.57 | 105.31 | 1.69 | -|----------------------|----------|----------|---------|----------| -| 64 threads | 100.00 | 0.00 | 106.00 | 0.00 | -|----------------------|----------|----------|---------|----------| - -|-----------------------------------------------------------------| -| Shared Capped (8 VP / 4 EC) : | -|----------------------|---------------------|--------------------| -| | Actual | Normalized | -| Stress-ng threads |---------------------|--------------------| -| | %busy | %idle | %busy | %idle | -|----------------------|----------|----------|---------|----------| -| 0 threads | 0.04 | 0.18 | 0.03 | 0.19 | -|----------------------|----------|----------|---------|----------| -| 8 threads | 35.90 | 14.09 | 38.77 | 15.21 | -|----------------------|----------|----------|---------|----------| -| 16 threads | 35.25 | 14.84 | 38.08 | 16.02 | -|----------------------|----------|----------|---------|----------| -| 24 threads | 40.13 | 9.73 | 42.93 | 10.43 | -|----------------------|----------|----------|---------|----------| -| 32 threads | 44.13 | 5.73 | 47.22 | 6.14 | -|----------------------|----------|----------|---------|----------| -| 40 threads | 46.47 | 3.42 | 50.18 | 3.69 | -|----------------------|----------|----------|---------|----------| -| 48 threads | 48.03 | 1.83 | 51.39 | 1.96 | -|----------------------|----------|----------|---------|----------| -| 56 threads | 49.04 | 0.86 | 52.47 | 0.93 | -|----------------------|----------|----------|---------|----------| -| 64 threads | 49.87 | 0.00 | 53.36 | 0.00 | -|----------------------|----------|----------|---------|----------| - -This commit, rather than considering delta_idle_purr for calculation of -idle ticks, takes (delta_tb - delta_purr + delta_idle_purr) as total -ticks for which the CPUs were idle. Here, since delta_idle_purr will -also contain some idle ticks, thats why it is added to the formula. -Since, the output was correct for dedicated capped mode, changes has -been made only for shared and dedicated-donate mode. -Further, no changes has been made for calculation of %busy. - -Similar changes has been done for SPURR. - -After Change: - -|-----------------------------------------------------------------| -| Dedicated-donate (8 cores) : | -|----------------------|---------------------|--------------------| -| | Actual | Normalized | -| Stress-ng threads |---------------------|--------------------| -| | %busy | %idle | %busy | %idle | -|----------------------|----------|----------|---------|----------| -| 0 threads | 0.02 | 99.98 | 0.02 | 100.04 | -|----------------------|----------|----------|---------|----------| -| 8 threads | 35.97 | 64.03 | 38.84 | 61.51 | -|----------------------|----------|----------|---------|----------| -| 16 threads | 58.60 | 41.40 | 63.28 | 37.08 | -|----------------------|----------|----------|---------|----------| -| 24 threads | 78.14 | 21.86 | 84.39 | 23.61 | -|----------------------|----------|----------|---------|----------| -| 32 threads | 83.60 | 16.41 | 90.29 | 17.71 | -|----------------------|----------|----------|---------|----------| -| 40 threads | 92.96 | 7.04 | 100.39 | 7.61 | -|----------------------|----------|----------|---------|----------| -| 48 threads | 96.08 | 3.92 | 103.77 | 4.24 | -|----------------------|----------|----------|---------|----------| -| 56 threads | 98.42 | 1.58 | 105.31 | 1.68 | -|----------------------|----------|----------|---------|----------| -| 64 threads | 100.00 | 0.00 | 107.00 | 0.00 | -|----------------------|----------|----------|---------|----------| - -|-----------------------------------------------------------------| -| Shared Capped (8 VP / 4 EC) : | -|----------------------|---------------------|--------------------| -| | Actual | Normalized | -| Stress-ng threads |---------------------|--------------------| -| | %busy | %idle | %busy | %idle | -|----------------------|----------|----------|---------|----------| -| 0 threads | 0.03 | 99.97 | 0.19 | 99.44 | -|----------------------|----------|----------|---------|----------| -| 8 threads | 35.91 | 64.09 | 38.78 | 61.58 | -|----------------------|----------|----------|---------|----------| -| 16 threads | 36.83 | 63.17 | 39.78 | 60.55 | -|----------------------|----------|----------|---------|----------| -| 24 threads | 40.16 | 59.84 | 43.37 | 56.95 | -|----------------------|----------|----------|---------|----------| -| 32 threads | 44.47 | 55.53 | 48.02 | 52.38 | -|----------------------|----------|----------|---------|----------| -| 40 threads | 46.55 | 53.45 | 50.27 | 50.04 | -|----------------------|----------|----------|---------|----------| -| 48 threads | 48.13 | 51.87 | 52.48 | 47.82 | -|----------------------|----------|----------|---------|----------| -| 56 threads | 49.01 | 50.99 | 52.93 | 47.41 | -|----------------------|----------|----------|---------|----------| -| 64 threads | 49.90 | 50.10 | 53.40 | 46.19 | -|----------------------|----------|----------|---------|----------| - -Before Change: -%idle = delta_idle_purr / delta_tb * 100 - -After Change: -%idle = (delta_tb - delta_purr + delta_idle_purr) / delta_tb * 100 - -Signed-off-by: Saket Kumar Bhaskar -Signed-off-by: Tyrel Datwyler ---- - src/lparstat.c | 49 ++++++++++++++++++++++++++++++++++++++++++------- - 1 file changed, 42 insertions(+), 7 deletions(-) - -diff --git a/src/lparstat.c b/src/lparstat.c -index d2fdb3f..9d9ba1b 100644 ---- a/src/lparstat.c -+++ b/src/lparstat.c -@@ -515,11 +515,17 @@ void get_cpu_idle_purr(struct sysentry *unused_se, char *buf) - { - double delta_tb, delta_purr, delta_idle_purr; - double physc, idle; -+ char *descr; -+ char mode[32]; - - delta_tb = get_scaled_tb(); - delta_purr = get_delta_value("purr"); - delta_idle_purr = get_delta_value("idle_purr"); - -+ get_sysdata("shared_processor_mode", &descr, mode); -+ if (!strcmp(mode, "Dedicated")) -+ get_sysdata("DedDonMode", &descr, mode); -+ - /* - * Given that these values are read from different - * sources (purr from lparcfg and idle_purr from sysfs), -@@ -528,10 +534,23 @@ void get_cpu_idle_purr(struct sysentry *unused_se, char *buf) - */ - if (delta_idle_purr > delta_purr) - delta_idle_purr = delta_purr; -- -- physc = (delta_purr - delta_idle_purr) / delta_tb; -- idle = (delta_purr / delta_tb) - physc; -- idle *= 100.00; -+ /* -+ * Round down delta_purr to delta_tb if delta_tb - delta_purr -+ * error is under -1%. -+ */ -+ if (((delta_tb - delta_purr + delta_idle_purr) / delta_tb * 100) > -1 && ((delta_tb - delta_purr + delta_idle_purr) / delta_tb * 100) < 0) -+ delta_purr = delta_tb; -+ -+ if (!strcmp(mode, "Capped")) { -+ /* For dedicated - capped mode */ -+ physc = (delta_purr - delta_idle_purr) / delta_tb; -+ idle = (delta_purr / delta_tb) - physc; -+ idle *= 100.00; -+ } else { -+ /* For shared and dedicated - donate mode */ -+ idle = (delta_tb - delta_purr + delta_idle_purr) / delta_tb; -+ idle *= 100.00; -+ } - - sprintf(buf, "%.2f", idle); - } -@@ -559,14 +578,30 @@ void get_cpu_idle_spurr(struct sysentry *unused_se, char *buf) - double delta_tb, delta_spurr, delta_idle_spurr; - double physc, idle; - double rfreq; -+ char *descr; -+ char mode[32]; - - delta_tb = get_scaled_tb(); - delta_spurr = get_delta_value("spurr"); - delta_idle_spurr = get_delta_value("idle_spurr"); - -- physc = (delta_spurr - delta_idle_spurr) / delta_tb; -- idle = (delta_spurr / delta_tb) - physc; -- idle *= 100.00; -+ get_sysdata("shared_processor_mode", &descr, mode); -+ if (!strcmp(mode, "Dedicated")) -+ get_sysdata("DedDonMode", &descr, mode); -+ -+ if (delta_spurr > delta_tb) -+ delta_spurr = delta_tb; -+ -+ if (!strcmp(mode, "Capped")) { -+ /* For dedicated - capped mode */ -+ physc = (delta_spurr - delta_idle_spurr) / delta_tb; -+ idle = (delta_spurr / delta_tb) - physc; -+ idle *= 100.00; -+ } else { -+ /* For shared and dedicated - donate mode */ -+ idle = (delta_tb - delta_spurr + delta_idle_spurr) / delta_tb; -+ idle *= 100.00; -+ } - - rfreq = round_off_freq(); - idle += ((idle * rfreq) / 100); --- -2.45.2 - diff --git a/packages/p/powerpc-utils/0003-drmgr-pci-Add-kernel-interface-support-for-device-tr.patch b/packages/p/powerpc-utils/0003-drmgr-pci-Add-kernel-interface-support-for-device-tr.patch deleted file mode 100644 index b6c1b92..0000000 --- a/packages/p/powerpc-utils/0003-drmgr-pci-Add-kernel-interface-support-for-device-tr.patch +++ /dev/null @@ -1,79 +0,0 @@ -From 7038756642711fa53143906b3b3f29900eb4a4ea Mon Sep 17 00:00:00 2001 -From: Haren Myneni -Date: Tue, 13 Aug 2024 14:40:25 -0700 -Subject: [PATCH 3/4] drmgr/pci: Add kernel interface support for device tree - update - -Use the following kernel interfaces for PCI device type to update -the device tree if this feature is enabled in the kernel. - -dt add index --> for IO add -dt remove index --> for IO remove - -Signed-off-by: Haren Myneni ---- - src/drmgr/drslot_chrp_pci.c | 32 ++++++++++++++++++++++---------- - 1 file changed, 22 insertions(+), 10 deletions(-) - -diff --git a/src/drmgr/drslot_chrp_pci.c b/src/drmgr/drslot_chrp_pci.c -index 3b48de30be66..56f8bb397e67 100644 ---- a/src/drmgr/drslot_chrp_pci.c -+++ b/src/drmgr/drslot_chrp_pci.c -@@ -366,7 +366,6 @@ static int add_work(struct dr_node *node) - int pow_state; /* Tells us if power was turned on when */ - int iso_state; /* Tells us isolation state after */ - int rc; -- struct of_node *new_nodes;/* nodes returned from configure_connector */ - - /* if we're continuing, set LED_ON and see if a card is really there. */ - if (process_led(node, LED_ON)) -@@ -425,16 +424,26 @@ static int add_work(struct dr_node *node) - * the return status requires a message, print it out - * and exit, otherwise, add the nodes to the OF tree. - */ -- new_nodes = configure_connector(node->drc_index); -- if (new_nodes == NULL) { -- rtas_set_indicator(ISOLATION_STATE, node->drc_index, ISOLATE); -- set_power(node->drc_power, POWER_OFF); -- return -1; -+ if (kernel_dlpar_exists()) { -+ rc = do_dt_kernel_dlpar(node->drc_index, ADD); -+ } else { -+ struct of_node *new_nodes; /* nodes returned from */ -+ /* configure_connector */ -+ -+ new_nodes = configure_connector(node->drc_index); -+ if (new_nodes == NULL) { -+ rtas_set_indicator(ISOLATION_STATE, node->drc_index, -+ ISOLATE); -+ set_power(node->drc_power, POWER_OFF); -+ return -1; -+ } -+ -+ say(DEBUG, "Adding %s to %s\n", new_nodes->name, -+ node->ofdt_path); -+ rc = add_device_tree_nodes(node->ofdt_path, new_nodes); -+ free_of_node(new_nodes); - } - -- say(DEBUG, "Adding %s to %s\n", new_nodes->name, node->ofdt_path); -- rc = add_device_tree_nodes(node->ofdt_path, new_nodes); -- free_of_node(new_nodes); - if (rc) { - say(DEBUG, "add_device_tree_nodes failed at %s\n", - node->ofdt_path); -@@ -692,7 +701,10 @@ static struct dr_node *remove_work(struct dr_node *all_nodes) - * the device tree. - */ - for (child = node->children; child; child = child->next) { -- rc = remove_device_tree_nodes(child->ofdt_path); -+ if (kernel_dlpar_exists()) -+ rc = do_dt_kernel_dlpar(child->drc_index, REMOVE); -+ else -+ rc = remove_device_tree_nodes(child->ofdt_path); - if (rc) { - say(ERROR, "%s", sw_error); - rtas_set_indicator(ISOLATION_STATE, node->drc_index, --- -2.46.0 - diff --git a/packages/p/powerpc-utils/0003-lparstat-app-Use-pic-value-at-boot-for-accurate-boot.patch b/packages/p/powerpc-utils/0003-lparstat-app-Use-pic-value-at-boot-for-accurate-boot.patch deleted file mode 100644 index 3a724ae..0000000 --- a/packages/p/powerpc-utils/0003-lparstat-app-Use-pic-value-at-boot-for-accurate-boot.patch +++ /dev/null @@ -1,87 +0,0 @@ -From 81c51b59aacaa66d90d571ee19a2deeda1d45271 Mon Sep 17 00:00:00 2001 -From: Shrikanth Hegde -Date: Tue, 14 May 2024 20:46:43 +0530 -Subject: [PATCH] lparstat: app: Use pic value at boot for accurate boot time - reporting - -Upstream: merged, expected in v1.3.13 -Git-commit: 81c51b59aacaa66d90d571ee19a2deeda1d45271 - -When there are no options specified for lparstat, it is expected to -give reports since LPAR(Logical Partition) boot. APP(Available Physical -Processors) is an indicator for available cores in an Shared Processor -LPAR(SPLPAR). APP is derived using pool_idle_time which is obtained -using H_PIC call. - -The interval based reports show correct APP value while since boot -report shows very high APP values. This happens because in that case APP -is obtained by dividing pool idle time by LPAR uptime. Since pool idle -time is reported by the PowerVM hypervisor since its boot, it need not -align with LPAR boot. - -To fix that use the boot pool idle time added newly in the lparcfg as -below. - -APP = (pool idle time - boot pool idle time) / (uptime * timebase) - -*This depends on "powerpc/pseries: Add pool idle time at LPAR boot" be -merged into kernel* - -Results: (Observe APP values) -======================================================================== -lparstat -System Configuration -type=Shared mode=Uncapped smt=8 lcpu=12 mem=15573440 kB cpus=37 ent=12.00 - -reboot -stress-ng --cpu=$(nproc) -t 600 -sleep 600 -So in this case app is expected to close to 37-6=31. - -====== 6.9-rc1 and lparstat 1.3.10 ============= -%user %sys %wait %idle physc %entc lbusy app vcsw phint ------ ----- ----- ----- ----- ----- ----- ----- ----- ----- -47.48 0.01 0.00 52.51 0.00 0.00 47.49 69099.72 541547 21 - -=== With this patch and this patch to do the above equation === -%user %sys %wait %idle physc %entc lbusy app vcsw phint ------ ----- ----- ----- ----- ----- ----- ----- ----- ----- -47.48 0.01 0.00 52.51 5.73 47.75 47.49 31.21 541753 21 - -Signed-off-by: Shrikanth Hegde -Signed-off-by: Tyrel Datwyler ---- - src/lparstat.c | 3 ++- - src/lparstat.h | 2 ++ - 2 files changed, 4 insertions(+), 1 deletion(-) - -diff --git a/src/lparstat.c b/src/lparstat.c -index 9d9ba1b..30889b2 100644 ---- a/src/lparstat.c -+++ b/src/lparstat.c -@@ -460,7 +460,8 @@ void get_cpu_app(struct sysentry *unused_se, char *buf) - se = get_sysentry("pool_idle_time"); - new_app = strtoll(se->value, NULL, 0); - if (se->old_value[0] == '\0') { -- old_app = 0; -+ se = get_sysentry("boot_pool_idle_time"); -+ old_app = strtoll(se->value, NULL, 0); - } else { - old_app = strtoll(se->old_value, NULL, 0); - } -diff --git a/src/lparstat.h b/src/lparstat.h -index b7c88e9..77203e1 100644 ---- a/src/lparstat.h -+++ b/src/lparstat.h -@@ -124,6 +124,8 @@ struct sysentry system_data[] = { - .get = &get_percent_entry}, - {.name = "pool_idle_time", - .descr = "Shared Processor Pool Idle Time"}, -+ {.name = "boot_pool_idle_time", -+ .descr = "Shared Processor Pool Idle Time"}, - {.name = "pool_num_procs", - .descr = "Shared Processor Pool Processors"}, - {.name = "unallocated_capacity_weight", --- -2.45.2 - diff --git a/packages/p/powerpc-utils/0004-drmgr-phb-Add-kernel-interface-support-for-device-tr.patch b/packages/p/powerpc-utils/0004-drmgr-phb-Add-kernel-interface-support-for-device-tr.patch deleted file mode 100644 index 0a74690..0000000 --- a/packages/p/powerpc-utils/0004-drmgr-phb-Add-kernel-interface-support-for-device-tr.patch +++ /dev/null @@ -1,142 +0,0 @@ -From b8ab373035984dd8aba29f1a0c03dcef6546f004 Mon Sep 17 00:00:00 2001 -From: Haren Myneni -Date: Tue, 13 Aug 2024 14:40:24 -0700 -Subject: [PATCH 4/4] drmgr/phb: Add kernel interface support for device tree - update - -Use the following kernel interfaces for PHB device type to update -the device tree if this feature is enabled in the kernel. - -dt add index --> for IO add -dt remove index --> for IO remove - -Signed-off-by: Haren Myneni ---- - src/drmgr/common_pci.c | 29 +++++++++++++++++++++------- - src/drmgr/drslot_chrp_phb.c | 38 ++++++++++++++++++++----------------- - 2 files changed, 43 insertions(+), 24 deletions(-) - -diff --git a/src/drmgr/common_pci.c b/src/drmgr/common_pci.c -index 374129cf33e0..540864574569 100644 ---- a/src/drmgr/common_pci.c -+++ b/src/drmgr/common_pci.c -@@ -1390,7 +1390,6 @@ print_node_list(struct dr_node *first_node) - static int - acquire_hp_resource(struct dr_connector *drc, char *of_path) - { -- struct of_node *new_nodes; - int state; - int rc; - -@@ -1429,12 +1428,21 @@ acquire_hp_resource(struct dr_connector *drc, char *of_path) - } - - if (state == PRESENT) { -- new_nodes = configure_connector(drc->index); -- if (new_nodes == NULL) -- return -1; -+ /* -+ * Use kernel DLPAR interface if it is enabled -+ */ -+ if (kernel_dlpar_exists()) { -+ rc = do_dt_kernel_dlpar(drc->index, ADD); -+ } else { -+ struct of_node *new_nodes; -+ -+ new_nodes = configure_connector(drc->index); -+ if (new_nodes == NULL) -+ return -1; - -- rc = add_device_tree_nodes(of_path, new_nodes); -- free_of_node(new_nodes); -+ rc = add_device_tree_nodes(of_path, new_nodes); -+ free_of_node(new_nodes); -+ } - if (rc) { - say(ERROR, "add nodes failed for 0x%x\n", drc->index); - return rc; -@@ -1490,7 +1498,14 @@ release_hp_resource(struct dr_node *node) - { - int rc; - -- rc = remove_device_tree_nodes(node->ofdt_path); -+ /* -+ * Use kernel DLPAR interface if it is enabled -+ */ -+ if (kernel_dlpar_exists()) -+ rc = do_dt_kernel_dlpar(node->drc_index, REMOVE); -+ else -+ rc = remove_device_tree_nodes(node->ofdt_path); -+ - if (rc) { - say(ERROR, "failed to remove kernel nodes for index 0x%x\n", - node->drc_index); -diff --git a/src/drmgr/drslot_chrp_phb.c b/src/drmgr/drslot_chrp_phb.c -index f59baa4f9e27..ffa17d8f6b7d 100644 ---- a/src/drmgr/drslot_chrp_phb.c -+++ b/src/drmgr/drslot_chrp_phb.c -@@ -108,17 +108,16 @@ release_phb(struct dr_node *phb) - { - int rc; - -- rc = remove_device_tree_nodes(phb->ofdt_path); -- if (rc) -- return rc; -- -- if (phb->phb_ic_ofdt_path[0] != '\0') { -- rc = remove_device_tree_nodes(phb->phb_ic_ofdt_path); -- if (rc) -- return rc; -+ if (kernel_dlpar_exists()) -+ rc = do_dt_kernel_dlpar(phb->drc_index, REMOVE); -+ else { -+ rc = remove_device_tree_nodes(phb->ofdt_path); -+ if (!rc && (phb->phb_ic_ofdt_path[0] != '\0')) -+ rc = remove_device_tree_nodes(phb->phb_ic_ofdt_path); - } - -- rc = release_drc(phb->drc_index, PHB_DEV); -+ if (!rc) -+ rc = release_drc(phb->drc_index, PHB_DEV); - - return rc; - } -@@ -371,7 +370,6 @@ phb_remove_error: - static int acquire_phb(char *drc_name, struct dr_node **phb) - { - struct dr_connector drc; -- struct of_node *of_nodes; - char path[DR_PATH_MAX]; - int rc; - -@@ -386,14 +384,20 @@ static int acquire_phb(char *drc_name, struct dr_node **phb) - if (rc) - return rc; - -- of_nodes = configure_connector(drc.index); -- if (of_nodes == NULL) { -- release_drc(drc.index, PHB_DEV); -- return -1; -- } -+ if (kernel_dlpar_exists()) { -+ rc = do_dt_kernel_dlpar(drc.index, ADD); -+ } else { -+ struct of_node *of_nodes; - -- rc = add_device_tree_nodes(path, of_nodes); -- free_of_node(of_nodes); -+ of_nodes = configure_connector(drc.index); -+ if (of_nodes == NULL) { -+ release_drc(drc.index, PHB_DEV); -+ return -1; -+ } -+ -+ rc = add_device_tree_nodes(path, of_nodes); -+ free_of_node(of_nodes); -+ } - if (rc) { - say(ERROR, "add_device_tree_nodes failed at %s\n", path); - release_drc(drc.index, PHB_DEV); --- -2.46.0 - diff --git a/packages/p/powerpc-utils/0004-lparstat-Use-CLOCK_BOOTTIME-for-get_time-interface-a.patch b/packages/p/powerpc-utils/0004-lparstat-Use-CLOCK_BOOTTIME-for-get_time-interface-a.patch deleted file mode 100644 index 712c6ab..0000000 --- a/packages/p/powerpc-utils/0004-lparstat-Use-CLOCK_BOOTTIME-for-get_time-interface-a.patch +++ /dev/null @@ -1,238 +0,0 @@ -From 9572f8c2022fed9783f0f606cbe778ffe0d93fef Mon Sep 17 00:00:00 2001 -From: Shrikanth Hegde -Date: Tue, 14 May 2024 20:46:44 +0530 -Subject: [PATCH] lparstat: Use CLOCK_BOOTTIME for get_time interface and - Deprecate get_sys_upttime - -Upstream: merged, expected in v1.3.13 -Git-commit: 9572f8c2022fed9783f0f606cbe778ffe0d93fef - -"time" is used in lparstat.c to find the time elapsed either since boot -or between two intervals. But it is using gettimeofday which returns the -time elapsed since Epoch. This works for intervals calculations but it -doesn't work for since boot reports. - -Instead use the CLOCK_BOOTTIME interface to get the elapsed time. This -fixes physc, utilization based on purr being wrong since boot. - -Remove "uptime" interface since there are no users of it. One can get -the system uptime by calling "time" itself. - -=============================== ::Test:: ========================== -reboot -stress-ng --cpu=$(nproc) -t 600 -sleep 600 - -Results:: -==================== Shared LPAR ================================== -System Configuration -type=Shared mode=Uncapped smt=8 lcpu=12 mem=15573440 kB cpus=37 ent=12.00 - -lparstat -E <-- Observe utilization values -====== 6.9-rc1 and lparstat 1.3.10 ============= ----Actual--- -Normalized- -%busy %idle Frequency %busy %idle ------- ------ ------------- ------ ------ - 0.00 0.00 3.87GHz[106%] 0.00 0.00 - -==== With this patch and patch 2/3 ============= ----Actual--- -Normalized- -%busy %idle Frequency %busy %idle ------- ------ ------------- ------ ------ - 38.72 0.11 3.87GHz[106%] 41.04 0.12 - -lparstat <-- Observe physc values -====== 6.9-rc1 and lparstat 1.3.10 =================================== -%user %sys %wait %idle physc %entc lbusy app vcsw phint ------ ----- ----- ----- ----- ----- ----- ----- ----- ----- -47.48 0.01 0.00 52.51 0.00 0.00 47.49 69099.72 541547 21 - -=== With this patch and this patch ================================ === -%user %sys %wait %idle physc %entc lbusy app vcsw phint ------ ----- ----- ----- ----- ----- ----- ----- ----- ----- -47.48 0.01 0.00 52.51 5.73 47.75 47.49 31.21 541753 21 - -==================== Dedicated LPAR ================================== -System Configuration -type=Dedicated mode=Capped smt=8 lcpu=12 mem=15573248 kB cpus=0 ent=12.00 - -::lparstat -E:: <-- Observe utilization values. -======= 6.9-rc1 and lparstat 1.3.10 ============= ----Actual--- -Normalized- -%busy %idle Frequency %busy %idle ------- ------ ------------- ------ ------ - 0.00 0.00 3.87GHz[106%] 0.00 0.00 - -=== With this patch and powerpc-utils patch to do the above equation === ----Actual--- -Normalized- -%busy %idle Frequency %busy %idle ------- ------ ------------- ------ ------ - 48.87 51.51 3.87GHz[106%] 51.81 54.60 - -::lparstat:: <-- Observe physc values. -======= 6.9-rc1 and lparstat 1.3.10 ============= -%user %sys %wait %idle physc %entc lbusy app vcsw phint ------ ----- ----- ----- ----- ----- ----- ----- ----- ----- -48.38 0.01 0.00 51.61 0.03 0.25 48.39 0.00 344661 8 - -=== With this patch and powerpc-utils patch to do the above equation === -%user %sys %wait %idle physc %entc lbusy app vcsw phint ------ ----- ----- ----- ----- ----- ----- ----- ----- ----- -48.38 0.01 0.00 51.61 12.05 100.42 48.39 0.00 344877 8 - -============================================================================= - -Interval based lparstat values are same. With this patch the physc and -busy purr/idle purr values show correctly for since boot reports. - -Note: this patch doesn't fix the idle purr being incorrect. That is -currently being investigated. - -Signed-off-by: Shrikanth Hegde -Signed-off-by: Tyrel Datwyler ---- - src/lparstat.c | 57 +++++++++----------------------------------------- - src/lparstat.h | 6 ------ - 2 files changed, 10 insertions(+), 53 deletions(-) - -diff --git a/src/lparstat.c b/src/lparstat.c -index 30889b2..3e9169d 100644 ---- a/src/lparstat.c -+++ b/src/lparstat.c -@@ -36,6 +36,7 @@ - #include "lparstat.h" - #include "pseries_platform.h" - #include "cpu_info_helpers.h" -+#include - - #define LPARCFG_FILE "/proc/ppc64/lparcfg" - #define SE_NOT_FOUND "???" -@@ -255,14 +256,17 @@ long long get_delta_value(char *se_name) - - void get_time() - { -- struct timeval t; - struct sysentry *se; -+ struct timespec ts; -+ int err; - -- gettimeofday(&t, 0); -+ err = clock_gettime(CLOCK_BOOTTIME, &ts); -+ if (err) -+ return; - - se = get_sysentry("time"); - sprintf(se->value, "%lld", -- (long long)t.tv_sec * 1000000LL + (long long)t.tv_usec); -+ (long long)ts.tv_sec); - } - - int get_time_base() -@@ -304,7 +308,6 @@ double get_scaled_tb(void) - online_cores = atoi(se->value); - - elapsed = get_delta_value("time"); -- elapsed = elapsed / 1000000.0; - - se = get_sysentry("timebase"); - timebase = atoi(se->value); -@@ -312,31 +315,6 @@ double get_scaled_tb(void) - return (timebase * elapsed) * online_cores; - } - --void get_sys_uptime(struct sysentry *unused_se, char *uptime) --{ -- FILE *f; -- char buf[80]; -- -- f = fopen("/proc/uptime", "r"); -- if (!f) { -- fprintf(stderr, "Could not open /proc/uptime\n"); -- sprintf(uptime, SE_NOT_VALID); -- return; -- } -- -- if ((fgets(buf, 80, f)) != NULL) { -- char *value; -- -- value = strchr(buf, ' '); -- *value = '\0'; -- sprintf(uptime, "%s", buf); -- } else { -- sprintf(uptime, SE_NOT_VALID); -- } -- -- fclose(f); --} -- - int get_nominal_frequency(void) - { - FILE *f; -@@ -403,13 +381,12 @@ void get_cpu_physc(struct sysentry *unused_se, char *buf) - delta_purr = get_delta_value("purr"); - - se = get_sysentry("tbr"); -- if (se->value[0] != '\0') { -+ if (se->old_value[0] != '\0') { - delta_tb = get_delta_value("tbr"); - - physc = delta_purr / delta_tb; - } else { - elapsed = get_delta_value("time"); -- elapsed = elapsed / 1000000.0; - - se = get_sysentry("timebase"); - timebase = atoi(se->value); -@@ -436,23 +413,9 @@ void get_cpu_app(struct sysentry *unused_se, char *buf) - { - struct sysentry *se; - float timebase, app, elapsed_time; -- long long new_app, old_app, delta_time; -- char *descr, uptime[32]; -+ long long new_app, old_app; - -- se = get_sysentry("time"); -- if (se->old_value[0] == '\0') { -- /* Single report since boot */ -- get_sysdata("uptime", &descr, uptime); -- -- if (!strcmp(uptime, SE_NOT_VALID)) { -- sprintf(buf, "-"); -- return; -- } -- elapsed_time = atof(uptime); -- } else { -- delta_time = get_delta_value("time"); -- elapsed_time = delta_time / 1000000.0; -- } -+ elapsed_time = get_delta_value("time"); - - se = get_sysentry("timebase"); - timebase = atof(se->value); -diff --git a/src/lparstat.h b/src/lparstat.h -index 77203e1..86e45e4 100644 ---- a/src/lparstat.h -+++ b/src/lparstat.h -@@ -60,7 +60,6 @@ extern void get_cpu_stat(struct sysentry *, char *); - extern void get_cpu_physc(struct sysentry *, char *); - extern void get_per_entc(struct sysentry *, char *); - extern void get_cpu_app(struct sysentry *, char *); --extern void get_sys_uptime(struct sysentry *, char *); - extern void get_cpu_util_purr(struct sysentry *unused_se, char *buf); - extern void get_cpu_idle_purr(struct sysentry *unused_se, char *buf); - extern void get_cpu_util_spurr(struct sysentry *unused_se, char *buf); -@@ -272,11 +271,6 @@ struct sysentry system_data[] = { - {.name = "phint", - .descr = "Phantom Interrupts"}, - -- /* /proc/uptime */ -- {.name = "uptime", -- .descr = "System Uptime", -- .get = &get_sys_uptime}, -- - /* /sys/devices/system/cpu/cpu/ */ - /* Sum of per CPU SPURR registers */ - {.name = "spurr", --- -2.45.2 - diff --git a/packages/p/powerpc-utils/0005-ofpathname-skip-devices-with-no-devspec-when-coorela.patch b/packages/p/powerpc-utils/0005-ofpathname-skip-devices-with-no-devspec-when-coorela.patch deleted file mode 100644 index 9ec810b..0000000 --- a/packages/p/powerpc-utils/0005-ofpathname-skip-devices-with-no-devspec-when-coorela.patch +++ /dev/null @@ -1,63 +0,0 @@ -From a56028561ad9c01b5d3a767e50455c561e09191c Mon Sep 17 00:00:00 2001 -From: Tyrel Datwyler -Date: Fri, 26 Jul 2024 16:17:47 -0700 -Subject: [PATCH] ofpathname: skip devices with no devspec when coorelating FC - OF paths - -Upstream: merged, expected in v1.3.13 -Git-commit: a56028561ad9c01b5d3a767e50455c561e09191c - -When using ofpathname to find the logical device associated to a Fibre -Channel or Virtual Fibre Channel OF path an ERR_NO_SYSFS_DEVINFO error -can be returned if a device with no devspec attribute is in the list of -devices to cross reference. - -If a device with no devspec is found simply skip it an continue the -for-loop device search. - -Signed-off-by: Tyrel Datwyler ---- - scripts/ofpathname | 16 ++++++++++++---- - 1 file changed, 12 insertions(+), 4 deletions(-) - -diff --git a/scripts/ofpathname b/scripts/ofpathname -index 833d03f..711ab62 100755 ---- a/scripts/ofpathname -+++ b/scripts/ofpathname -@@ -1649,10 +1649,14 @@ of2l_vfc() - link=$PWD - - local device_dir=${PWD##/*/} -- goto_dir $PWD "devspec" -+ goto_dir $PWD "devspec" 0 -+ if [[ $? -eq 1 ]]; then -+ continue; -+ fi - OF_PATH=`$CAT $PWD/devspec` -+ - if [[ -z $OF_PATH ]]; then -- err $ERR_NO_LOGDEV -+ err $ERR_NO_LOGDEV - fi - - # Skip if this is not the correct FC port -@@ -1727,10 +1731,14 @@ of2l_fc() - - cd $link - local device_dir=${PWD##/*/} -- goto_dir $PWD "devspec" -+ goto_dir $PWD "devspec" 0 -+ if [[ $? -eq 1 ]]; then -+ continue; -+ fi - OF_PATH=`$CAT devspec` -+ - if [[ -z $OF_PATH ]]; then -- err $ERR_NO_LOGDEV -+ err $ERR_NO_LOGDEV; - fi - - # Skip if this is not the correct FC port --- -2.45.2 - diff --git a/packages/p/powerpc-utils/0006-drmgr-Free-nodes-returned-from-configure_connector.patch b/packages/p/powerpc-utils/0006-drmgr-Free-nodes-returned-from-configure_connector.patch deleted file mode 100644 index fa6d29c..0000000 --- a/packages/p/powerpc-utils/0006-drmgr-Free-nodes-returned-from-configure_connector.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 5db2df531f9c242b13ef6520814c99685144c6d4 Mon Sep 17 00:00:00 2001 -From: Haren Myneni -Date: Sat, 29 Jun 2024 14:14:10 -0700 -Subject: [PATCH] drmgr: Free nodes returned from configure_connector - -Upstream: merged, expected in v1.3.13 -Git-commit: 5db2df531f9c242b13ef6520814c99685144c6d4 - -of_nodes returned from configure_connector should be freed after -updating the device tree and is missing in acquire_hp_resource() -and add_work(). This patch calls free_of_node() in these functions. - -Signed-off-by: Haren Myneni -Signed-off-by: Tyrel Datwyler ---- - src/drmgr/common_pci.c | 1 + - src/drmgr/drslot_chrp_pci.c | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/src/drmgr/common_pci.c b/src/drmgr/common_pci.c -index 2411641..759589a 100644 ---- a/src/drmgr/common_pci.c -+++ b/src/drmgr/common_pci.c -@@ -1434,6 +1434,7 @@ acquire_hp_resource(struct dr_connector *drc, char *of_path) - return -1; - - rc = add_device_tree_nodes(of_path, new_nodes); -+ free_of_node(new_nodes); - if (rc) { - say(ERROR, "add nodes failed for 0x%x\n", drc->index); - return rc; -diff --git a/src/drmgr/drslot_chrp_pci.c b/src/drmgr/drslot_chrp_pci.c -index ac078db..ec3c77c 100644 ---- a/src/drmgr/drslot_chrp_pci.c -+++ b/src/drmgr/drslot_chrp_pci.c -@@ -454,6 +454,7 @@ static int add_work(struct dr_node *node, bool partner_device) - - say(DEBUG, "Adding %s to %s\n", new_nodes->name, node->ofdt_path); - rc = add_device_tree_nodes(node->ofdt_path, new_nodes); -+ free_of_node(new_nodes); - if (rc) { - say(DEBUG, "add_device_tree_nodes failed at %s\n", - node->ofdt_path); --- -2.45.2 - diff --git a/packages/p/powerpc-utils/powerpc-utils-1.3.12.tar.gz b/packages/p/powerpc-utils/powerpc-utils-1.3.12.tar.gz deleted file mode 120000 index ee68553..0000000 --- a/packages/p/powerpc-utils/powerpc-utils-1.3.12.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeifr2wawxkgjcflxykak5jyej54xbs3esztgogdthc7a4htxp3jnua \ No newline at end of file diff --git a/packages/p/powerpc-utils/powerpc-utils-1.3.13.tar.gz b/packages/p/powerpc-utils/powerpc-utils-1.3.13.tar.gz new file mode 120000 index 0000000..ef9275a --- /dev/null +++ b/packages/p/powerpc-utils/powerpc-utils-1.3.13.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeiaevzdxft35x6dqb2ouogvunpgaarvtsr253vfwhro4tbktukbp3a \ No newline at end of file diff --git a/packages/p/powerpc-utils/powerpc-utils.changes b/packages/p/powerpc-utils/powerpc-utils.changes index 7d43fdc..18e9324 100644 --- a/packages/p/powerpc-utils/powerpc-utils.changes +++ b/packages/p/powerpc-utils/powerpc-utils.changes @@ -1,4 +1,23 @@ ------------------------------------------------------------------- +Thu Nov 21 08:10:24 UTC 2024 - Michal Suchanek + +- Update to version 1.3.13 (jsc#PED-9917) + * multipath - drmgr support (jsc#PED-9914) +- Remove upstreamed patches + * ppc64_cpu-Clean-up-sysfs-smt-control-error-handling.patch + * ppc64_cpu-Support-partial-SMT-level-through-SYS-FS-s.patch + * 0005-ofpathname-skip-devices-with-no-devspec-when-coorela.patch + * 0002-lparstat-Fix-Idle-and-busy-PURR-SPURR.patch + * 0003-lparstat-app-Use-pic-value-at-boot-for-accurate-boot.patch + * 0004-lparstat-Use-CLOCK_BOOTTIME-for-get_time-interface-a.patch + * 0001-drmgr-Return-from-get_node_by_name-if-matched-DRC-in.patch + * 0006-drmgr-Free-nodes-returned-from-configure_connector.patch + * 0001-drmgr-pci-Enable-in-kernel-functionality-to-update-d.patch + * 0002-drmgr-SLOT-Add-kernel-interface-support-for-device-t.patch + * 0004-drmgr-phb-Add-kernel-interface-support-for-device-tr.patch + * 0003-drmgr-pci-Add-kernel-interface-support-for-device-tr.patch + +------------------------------------------------------------------- Fri Sep 20 06:15:46 UTC 2024 - Michal Suchanek - dlpar: move key portions of I/O hotplug into kernel (jsc#PED-10566, jsc#PED-9919). @@ -56,7 +75,7 @@ Thu Feb 8 09:43:47 UTC 2024 - Michal Suchanek Mon Feb 5 15:30:16 UTC 2024 - Michal Suchanek - Use separate hcn-init service for wicked and NM (bsc#1200731 ltc#198485) - * hcn-init-Split-services-per-connection-manager.patch + * hcn-init-Split-services-per-connection-manager.patch ------------------------------------------------------------------- Thu Feb 1 09:17:33 UTC 2024 - Michal Suchanek @@ -779,12 +798,12 @@ Tue Jun 7 12:23:15 UTC 2016 - jloeser@suse.com ------------------------------------------------------------------- Tue May 24 23:17:02 UTC 2016 - dvaleev@suse.com -- Adjust dependant libvirt service name (libvirt-service-dep.patch) +- Adjust dependant libvirt service name (libvirt-service-dep.patch) ------------------------------------------------------------------- Tue May 24 23:01:49 UTC 2016 - dvaleev@suse.com -- package smt-off.service (systemd-dir.patch) +- package smt-off.service (systemd-dir.patch) ------------------------------------------------------------------- Thu Apr 14 11:38:50 UTC 2016 - jloeser@suse.com @@ -878,7 +897,7 @@ Mon Jun 8 20:36:48 UTC 2015 - dvlaeev@suse.com - ofpathname_powernv.patch (boo#933651) If ofpathname is not supported on a platform, exit with 0. - This will pevent grub2-install fail on PowerNV platform + This will pevent grub2-install fail on PowerNV platform ------------------------------------------------------------------- Mon Jun 8 20:28:51 UTC 2015 - dvlaeev@suse.com @@ -887,26 +906,26 @@ Mon Jun 8 20:28:51 UTC 2015 - dvlaeev@suse.com ofpathname: Convert logical path to OF device path for virtio-scsi devices Add support to convert logical device path to Open firmware device path for virtio-scsi devices. - + lsslot/drmgr: little endian support for memory This patch adds some support for memory slot listing and memory hotplugging on little endian systems. - + drmgr: Correct -s option handling The usage statement for drmgr claims that we can add/remove memory and cpus by drc name or drc index. The current code though assumes that any use of the -s flag to specify this defaults to drc name. - + This patch updates the option checking for memory and cpu operations to allow users to specify a drc index with the -s option. This will be handled the same way the -s option for pci devices is handled, assume it is a drc name unless it starts with '0x', indicating the string is really a hex value, and switching it to a drc index. - + drmgr: Correct null pointer usage We can't de-reference NULL pointers, it's not a nice thing to do. I found these during some debugging, correcting to avoid future bugs. - + ofpathname: Fix checking for hbtl Fix checking for hbtl in of2l_scsi (). @@ -916,60 +935,60 @@ Mon Jun 8 20:28:51 UTC 2015 - dvlaeev@suse.com a warning about reviewing this archive to detect included passwords, which might allow remote attackers to obtain sensitive information by leveraging access to a technical-support data stream. - + Solution: print a warning that confidential data may be collected via snap - + lparstat: using get_smt_mode when showing SMT info get_smt_state is used in the system_data structure to display both the shared_processor_mode and the smt_state members. After reviewing code and documentation, it seems that the information in smt_state is meant to be acquired from ppc64_cpu instead of lparcfg. With this change, the SMT listin will be determined by the output of ppc64_cpu --smt. - + ppc64_cpu: Allow builds without librtas Currently, --without-librtas disables ppc64_cpu. - + However, we only need librtas for the run-mode determination; other functions will work fine without it. - + This change allows ppc64_cpu to be built without librtas, by conditionally enabling run-mode, and restoring ppc64_cpu to be built when --without-librtas is given. - + We need to re-work src/Makefile.am a little here - we use the += operator to include rtas-specific functionality, which means the with-librtas cases need to be listed before the without ones. - + We also need to #include stdint.h, as ppc64_cpu.c uses inttypes from here. - + drmgr: Correct the -s option handling correction In response to my earlier patch that attempted to correct the -s option hand for drmgr I introduced a bug in which the usr_drc_name could be NULL causing a segfault when attempting to use it. - + This patch adds a check to make sure it is not NULL. - + lparstat: using get_smt_mode when showing SMT info get_smt_state is used in the system_data structure to display both the shared_processor_mode and the smt_state members. After reviewing code and documentation, it seems that the information in smt_state is meant to be acquired from ppc64_cpu instead of lparcfg. With this change, the SMT listin will be determined by the output of ppc64_cpu --smt. - + drmgr: Correct the -s option handling correction In response to my earlier patch that attempted to correct the -s option hand for drmgr I introduced a bug in which the usr_drc_name could be NULL causing a segfault when attempting to use it. - + This patch adds a check to make sure it is not NULL. lparstat: remove "On" from possible smt output The SMT row will only display the number of enabled SMT threads if SMT is enabled. - + ppc64_cpu: output only the number of SMT threads when smt is on This patch removes "SMT is on" as a possible output when the smt option is used. Instead, only the number of SMT threads will be displayed. @@ -998,7 +1017,7 @@ Tue Oct 28 10:42:23 UTC 2014 - jloeser@suse.com - add a warning that confidential data may be collected via snap (bnc#883174, CVE-2014-4040) - added patches: - * powerpc-utils.snap-confidential_config_files_warning.patch + * powerpc-utils.snap-confidential_config_files_warning.patch ------------------------------------------------------------------- Fri Sep 19 09:55:35 UTC 2014 - stefan.fent@suse.com @@ -1006,7 +1025,7 @@ Fri Sep 19 09:55:35 UTC 2014 - stefan.fent@suse.com - Fix OF Patchnames with vscsi (bnc #886123) - added patches: powerpc-utils-bug-886123_01-l2of_scsi.patch - powerpc-utils-bug-886123_02-of2l_scsi.patch + powerpc-utils-bug-886123_02-of2l_scsi.patch ------------------------------------------------------------------- Thu Sep 4 13:06:31 UTC 2014 - jloeser@suse.com @@ -1026,8 +1045,8 @@ Wed Jul 16 13:58:42 UTC 2014 - jloeser@suse.com - fix for nvram --unzip option to handle endianness (BNC#887275) - added patch: - * powerpc-utils.endianness_for_unzip_option.patch - + * powerpc-utils.endianness_for_unzip_option.patch + ------------------------------------------------------------------- Thu Jul 3 13:35:14 CEST 2014 - pth@suse.de @@ -1065,18 +1084,18 @@ Thu Jul 3 13:35:14 CEST 2014 - pth@suse.de Tue Mar 25 12:23:19 UTC 2014 - jloeser@suse.com - version update to 1.2.20 (BNC#869852) - see changelog for changes + see changelog for changes ------------------------------------------------------------------- Tue Mar 4 12:28:16 UTC 2014 - jloeser@suse.com -- version update to 1.2.19 (BNC#866675) +- version update to 1.2.19 (BNC#866675) see changelog for changes ------------------------------------------------------------------- Tue Feb 11 15:14:39 UTC 2014 - dvlaeev@suse.com -- Change license to CPL-1.0 +- Change license to CPL-1.0 ------------------------------------------------------------------- Fri Jan 10 16:58:09 UTC 2014 - jloeser@suse.com @@ -1087,40 +1106,40 @@ Fri Jan 10 16:58:09 UTC 2014 - jloeser@suse.com ------------------------------------------------------------------- Mon Dec 9 15:04:48 UTC 2013 - dvaleev@suse.com -- add ppc64le +- add ppc64le ------------------------------------------------------------------- Fri Jul 12 14:48:28 UTC 2013 - dvaleev@suse.com - update to 1.2.17 - See changelog for changes + See changelog for changes ------------------------------------------------------------------- Mon Jul 1 13:41:54 UTC 2013 - dvaleev@suse.com -- Recommend powerpc-utils-python instead of Requireing it. The +- Recommend powerpc-utils-python instead of Requireing it. The pacakge is not mandatory ------------------------------------------------------------------- Sun Feb 24 16:37:47 UTC 2013 - dvaleev@suse.com - Update to 1.2.16 - * The drmgr command does not currently allow users to specify the - drc index of the resource they wish to add/remove. This patch - updates the drmgr command so that users can specify either a + * The drmgr command does not currently allow users to specify the + drc index of the resource they wish to add/remove. This patch + updates the drmgr command so that users can specify either a drc name or a drc index with the -s option. - - * This functionality is needed for the upcoming userspace handling - of PRRN RTAS events. The rtas_errd will already have the drc - index for the resources it needs, adding the capability to - parse drc names from the device tree is not supported in + + * This functionality is needed for the upcoming userspace handling + of PRRN RTAS events. The rtas_errd will already have the drc + index for the resources it needs, adding the capability to + parse drc names from the device tree is not supported in rtas_errd though. - * Update the man page for update_flash which had an out of date link + * Update the man page for update_flash which had an out of date link to instructions for resetting a managed system to a non-partitioned configuration. - * The upstream kernel has a feature in the pseries PCI code called DDW + * The upstream kernel has a feature in the pseries PCI code called DDW that inserts TCEs transparently to device drivers. The upstream kernel was recently sent a fix for DLPAR that ensured those TCEs would get cleared upon DLPAR remove (http://patchwork.ozlabs.org/patch/213735/), @@ -1129,55 +1148,55 @@ Sun Feb 24 16:37:47 UTC 2013 - dvaleev@suse.com into the slot isolate code. Without such a change, there is no way to ensure the DDW TCEs are cleared, and the DLPAR will always fail. - * Add and use dt_swap_int() to byte swap on little endian. - - * Also declare buf as unsigned char, so that we don't sign extend when + * Add and use dt_swap_int() to byte swap on little endian. + + * Also declare buf as unsigned char, so that we don't sign extend when printing values from it. - + ------------------------------------------------------------------- Thu Dec 20 09:59:34 UTC 2012 - dvaleev@suse.com - Update to 1.2.15 - * The frequency determination for a system can fail if we can not - open enough files to make the determination. This patch - pre-emptively updates the rlimit to ensure we can open all the + * The frequency determination for a system can fail if we can not + open enough files to make the determination. This patch + pre-emptively updates the rlimit to ensure we can open all the files necessary. - * The latest firmware levels allow for setting different power - savings modes. This updates the ppc64_cpu command to display - the power savings mode that is currently set for the partition, - or for the partition and the system if they are different, + * The latest firmware levels allow for setting different power + savings modes. This updates the ppc64_cpu command to display + the power savings mode that is currently set for the partition, + or for the partition and the system if they are different, when displaying the results for the --frequency option. - * Add support to convert device-mapper multipath device names to + * Add support to convert device-mapper multipath device names to OFW device path. - As multipath devices are seen by the OFW as multiple - (equivalent) devices, only one of them is printed so we don't - break user scripts expecting one line output. We can add an + As multipath devices are seen by the OFW as multiple + (equivalent) devices, only one of them is printed so we don't + break user scripts expecting one line output. We can add an option later to print all the paths to the multipath device. - + * We have introduced full fledged Light Path Diagnostics support on PowerLinux. To bring all Light Path Diagnostics related code into common tree and re-use common functionalities across - tools, we have re-implemented usysident/usysattn commands. - Light Path Diagnostics including new implentation of - usysident/usysattn will be hosted in PowerLinux diagnostic + tools, we have re-implemented usysident/usysattn commands. + Light Path Diagnostics including new implentation of + usysident/usysattn will be hosted in PowerLinux diagnostic package (ppc64-diag). - + ppc64-diag source: http://sourceforge.net/projects/linux-diag/files/ppc64-diag - + This will introduce package conflict between ppc64-diag and powerpc-utils. To avoid the conflict we need to deprecate the usysident/usysattn commands from powerpc-utils. - + This patch deprecates usysident/usysattn commands. * Update the values reported in the ppc64_cpu --frequency output to be displayed to three digits of precision instead of two. - - This update to help with test teams that are making this update - to their code base already so as to get this precision in + + This update to help with test teams that are making this update + to their code base already so as to get this precision in the reporting. - Comment Obsoletes/Provides for now, there is no such packages for @@ -1195,7 +1214,7 @@ Tue Dec 18 18:02:04 UTC 2012 - dvaleev@suse.com by using the ptrace peekuser capabilites in the kernel and simply doing a ptrace attach and peek from the ppc64_cpu command. Note: this does not actua stop the process we are attaching to while under ptrace control. - + The patch does a little more than just adding this functionality since the --dscr commad now takes an optional -p option. This required an updated to the command parsing code to allow this. @@ -1209,17 +1228,17 @@ Tue Dec 18 18:02:04 UTC 2012 - dvaleev@suse.com - There are two parameters on lparstat, count and interval, that were undocumented on the man page. This patch adds these parameters to the - option section in the lparstat manpage. + option section in the lparstat manpage. - snap uses temporary directory to gather system data (files and command output), and finally creates compressed output file in tar or tar.gz format. We do not need to keep the temporary directory. - + snap now deletes the temprory directory it used. - Currently by default snap output is stored in snap.tar.gz file. This makes difficult to identify when the snap output was collected. - + This patch introduces new option -t which adds hostname adds and system time to output filename. With -t output filename will be snap--.tar.gz. This patch also creates @@ -1236,7 +1255,7 @@ Tue Dec 18 18:02:04 UTC 2012 - dvaleev@suse.com ------------------------------------------------------------------- Fri Aug 10 22:30:28 UTC 2012 - dvaleev@suse.com -- add wrapper for nvsetenv which just wraps nvram +- add wrapper for nvsetenv which just wraps nvram ------------------------------------------------------------------- Sun Jun 10 12:28:53 UTC 2012 - dvaleev@suse.com @@ -1253,16 +1272,16 @@ Wed Nov 2 16:31:36 UTC 2011 - dvaleev@suse.com Drop powerpc-utils.insserv-ibmvscsis.patch as script no longer shipped with tarball -- Adds support to the bootlist script to be able to supply a - multipath device as a parameter. The script will now - properly handle setting up the bootlist for all paths to +- Adds support to the bootlist script to be able to supply a + multipath device as a parameter. The script will now + properly handle setting up the bootlist for all paths to a multipath device. -- Fixes ofpathname OF to logical conversion for LUN zero +- Fixes ofpathname OF to logical conversion for LUN zero for VFC devices. -- Add --unzip and --ascii options to nvram command, for - examination of oops/panic reports captured in lnx,oops-log +- Add --unzip and --ascii options to nvram command, for + examination of oops/panic reports captured in lnx,oops-log or ibm,rtas-log. - On newer kernels the dscr value is a per-process value and a new @@ -1280,7 +1299,7 @@ Thu Aug 4 13:31:54 UTC 2011 - dvaleev@novell.com - Adds support to ofpathname for HFI network devices. Since the current driver does not attach to any bus and there is no way to correlate between the devi - ce tree and the hf device in sysfs, we have to make some assumptions in how + ce tree and the hf device in sysfs, we have to make some assumptions in how the two are related. - Adds support for some new ipr SAS adapters which have a new device path @@ -1293,16 +1312,16 @@ Thu Aug 4 13:31:54 UTC 2011 - dvaleev@novell.com active because LMBs that are not marked 'is_removable' could still be removed if the balloon driver owns that memory. Therefore the check comparing the user-specified quanity of LMBs to add/remove is invalid. - + If AMS ballooning is active, skip the check for how many LMBs are removable and try the operation. - + - The snap man page indicates that the file /var/log/platform is collected. This is not always true and can cause some confusion since the file does not exist on newer systems. To avoid confusing users who might think the file should be collected, remove it from the man page listing of files. - + The /var/log/platform file is where the rtas_errd daemon used to write its data before the advent of servicelog. On older systems that may still be running an older rtas_errd daemon (diagela package) this @@ -1314,15 +1333,15 @@ Thu Aug 4 13:31:54 UTC 2011 - dvaleev@novell.com code. Without this patch the comparison only considers the characters up to the length of the input location which can cause a false match. For example, the following to would match. - + Input location: U5877.001.00H4031-P1 False match: U5877.001.00H4031-P10 ^ Comparison stops here - + The length of the input is 23 characters and the first 23 characters are compared, this leaves off the last '0' on the string to compare and erroneously returns the wrong bus. - + In the case of a PHB remove operation, this can cause the incorrect slot (and associated devices) to be powered off. @@ -1335,7 +1354,7 @@ Changes in 1.2.6 version: - Introduce the lsdevinfo utility. This command is used to provide the HMC or IVM with name information for virtual devices so they can be - matched against the VIOS names. + matched against the VIOS names. - The OpenFirmware binding for Fibre Channel devices permits any leading zeros in the LUN field to be stripped, but does not require it. Fix @@ -1375,7 +1394,7 @@ Changes in 1.2.6 version: be treated as such. this fixes a bug where the sysfs_dev_path is treated as a char * and returning invalid info when the buffer is actually empty. - + - Cpu add failures need to return 1 instead of -1. A return code of -1 causes the IVM to think there has been a really bad error and the IVM will wait 15 minutes prior to re-trying the operation. @@ -1388,7 +1407,7 @@ Changes in 1.2.6 version: - The logic in get_node_by_name() currently does not return when it finds a child with the name being search for. This would mean that a command - such as `drmgr -Q -c port -s "Port 1" -w 0 -d 3` would always return: + such as `drmgr -Q -c port -s "Port 1" -w 0 -d 3` would always return: drmgr: Port 1 not owned by partition - DR commands shouldn't take long to complete, but having both an entry and @@ -1398,12 +1417,12 @@ Changes in 1.2.6 version: ------------------------------------------------------------------- Mon Jan 3 12:05:22 UTC 2011 - dvaleev@novell.com -- move %post to %install +- move %post to %install ------------------------------------------------------------------- Wed Dec 29 18:18:59 UTC 2010 - dvaleev@novell.com -- as-needed fix +- as-needed fix ------------------------------------------------------------------- Thu Dec 23 17:12:21 UTC 2010 - dvaleev@novell.com @@ -1412,7 +1431,7 @@ Thu Dec 23 17:12:21 UTC 2010 - dvaleev@novell.com - drop unneeded patches -- papr sources merged to main tree upstream +- papr sources merged to main tree upstream ------------------------------------------------------------------- Tue Dec 16 09:19:22 CET 2008 - olh@suse.de @@ -1452,8 +1471,8 @@ Mon Oct 6 08:59:00 CEST 2008 - sassmann@suse.de - update powerpc-utils-papr to 1.1.3 (bnc#430790) * Corrected string length calculation in of_to_full_path() - * Removed call to release_lmb() during recovery of memory add. - In certain cases this can leead to an oops becasue we try to + * Removed call to release_lmb() during recovery of memory add. + In certain cases this can leead to an oops becasue we try to remove non-existant lmbs. - remove patch powerpc-utils-papr.lsslot.patch (upstream) @@ -1482,7 +1501,7 @@ Thu Aug 28 11:37:03 CEST 2008 - olh@suse.de ------------------------------------------------------------------- Thu Aug 7 01:14:05 CEST 2008 - ro@suse.de -- add exclusivearch to specfile +- add exclusivearch to specfile ------------------------------------------------------------------- Thu Jun 26 10:14:17 CEST 2008 - olh@suse.de @@ -1496,7 +1515,7 @@ Thu Jun 26 10:14:17 CEST 2008 - olh@suse.de Fri May 9 17:04:45 CEST 2008 - olh@suse.de - sysfs layout changed once again - look for directories when searching for kernel device names to + look for directories when searching for kernel device names to avoid multiple matches ------------------------------------------------------------------- @@ -1544,7 +1563,7 @@ Fri Jan 4 14:36:33 CET 2008 - sassmann@suse.de - add sixaxis joypad support to petitboot - enable joystick support in kernel config - split petitboot patches into small components -- patch libtwin to latest b9b2acf28d1ebad52de372a181dadf73455ad4de +- patch libtwin to latest b9b2acf28d1ebad52de372a181dadf73455ad4de snapshot from git://anongit.freedesktop.org/git/twin ------------------------------------------------------------------- @@ -1594,7 +1613,7 @@ Thu Aug 23 14:41:53 CEST 2007 - sassmann@suse.de ------------------------------------------------------------------- Wed Aug 22 16:07:38 CEST 2007 - sassmann@suse.de -- changed ps3fb size from 18 to 9MB to save RAM in ps3config +- changed ps3fb size from 18 to 9MB to save RAM in ps3config ------------------------------------------------------------------- Mon Aug 20 10:37:56 CEST 2007 - sassmann@suse.de @@ -1697,7 +1716,7 @@ Fri May 11 11:11:47 CEST 2007 - sassmann@suse.de ------------------------------------------------------------------- Mon May 7 16:35:35 CEST 2007 - sassmann@suse.de -- generate otheros.bld from kernel source 2.6.16 +- generate otheros.bld from kernel source 2.6.16 added libtwin added petitboot added ps3pf-utils diff --git a/packages/p/powerpc-utils/powerpc-utils.spec b/packages/p/powerpc-utils/powerpc-utils.spec index df18a11..dbd2aaf 100644 --- a/packages/p/powerpc-utils/powerpc-utils.spec +++ b/packages/p/powerpc-utils/powerpc-utils.spec @@ -17,7 +17,7 @@ Name: powerpc-utils -Version: 1.3.12 +Version: 1.3.13 Release: 0 Summary: Utilities for PowerPC Hardware License: GPL-2.0-or-later @@ -29,18 +29,6 @@ Patch1: powerpc-utils-lsprop.patch Patch2: ofpathname_powernv.patch Patch3: fix_kexec_service_name_for_suse.patch Patch4: libvirt-service-dep.patch -Patch5: 0001-drmgr-Return-from-get_node_by_name-if-matched-DRC-in.patch -Patch6: 0006-drmgr-Free-nodes-returned-from-configure_connector.patch -Patch7: 0005-ofpathname-skip-devices-with-no-devspec-when-coorela.patch -Patch8: ppc64_cpu-Support-partial-SMT-level-through-SYS-FS-s.patch -Patch9: ppc64_cpu-Clean-up-sysfs-smt-control-error-handling.patch -Patch10: 0002-lparstat-Fix-Idle-and-busy-PURR-SPURR.patch -Patch11: 0003-lparstat-app-Use-pic-value-at-boot-for-accurate-boot.patch -Patch12: 0004-lparstat-Use-CLOCK_BOOTTIME-for-get_time-interface-a.patch -Patch13: 0001-drmgr-pci-Enable-in-kernel-functionality-to-update-d.patch -Patch14: 0002-drmgr-SLOT-Add-kernel-interface-support-for-device-t.patch -Patch15: 0003-drmgr-pci-Add-kernel-interface-support-for-device-tr.patch -Patch16: 0004-drmgr-phb-Add-kernel-interface-support-for-device-tr.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: libnuma-devel diff --git a/packages/p/powerpc-utils/ppc64_cpu-Clean-up-sysfs-smt-control-error-handling.patch b/packages/p/powerpc-utils/ppc64_cpu-Clean-up-sysfs-smt-control-error-handling.patch deleted file mode 100644 index 249f04f..0000000 --- a/packages/p/powerpc-utils/ppc64_cpu-Clean-up-sysfs-smt-control-error-handling.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 8d613e0e81561ce0b1d6ea834b07c73f5f9251a1 Mon Sep 17 00:00:00 2001 -From: Michal Suchanek -Date: Fri, 9 Feb 2024 13:12:33 +0100 -Subject: [PATCH] ppc64_cpu: Clean up sysfs smt/control error handling - -When the kernel does not support the sysfs intercface do not report an -arror, fall back to the old method silently. - -Suggested-by: Nathan Lynch -Signed-off-by: Michal Suchanek ---- -v3: retry is needed on ENODEV to support powernv ---- - src/ppc64_cpu.c | 24 +++++++++++++++++++----- - 1 file changed, 19 insertions(+), 5 deletions(-) - -diff --git a/src/ppc64_cpu.c b/src/ppc64_cpu.c -index c318928..688152b 100644 ---- a/src/ppc64_cpu.c -+++ b/src/ppc64_cpu.c -@@ -364,14 +364,28 @@ static int is_dscr_capable(void) - - /* - * Depends on kernel's CONFIG_HOTPLUG_CPU -+ * Return -1 for fatal error, -2 to retry. - */ - static int set_smt_control(int smt_state) - { - if (set_attribute(SYS_SMT_CONTROL, "%d", smt_state)) { -- /* Silently ignore kernel not supporting this feature */ -- if (errno != ENODEV) -- perror(SYS_SMT_CONTROL); -- return -1; -+ switch (errno) { -+ case ENOENT: -+ /* -+ * The kernel does not have the interface. -+ * Try the old method. -+ */ -+ return -2; -+ case ENODEV: -+ /* -+ * Setting SMT state not supported by this interface. -+ * eg. powernv -+ */ -+ return -2; -+ default: -+ perror(SYS_SMT_CONTROL); -+ return -1; -+ } - } - return 0; - } -@@ -405,7 +419,7 @@ static int do_smt(char *state, bool numeric) - } - - /* Try using smt/control if failing, fall back to the legacy way */ -- if (set_smt_control(smt_state)) -+ if ((rc = set_smt_control(smt_state)) == -2) - rc = set_smt_state(smt_state); - } - --- -2.44.0 - diff --git a/packages/p/powerpc-utils/ppc64_cpu-Support-partial-SMT-level-through-SYS-FS-s.patch b/packages/p/powerpc-utils/ppc64_cpu-Support-partial-SMT-level-through-SYS-FS-s.patch deleted file mode 100644 index faabc8d..0000000 --- a/packages/p/powerpc-utils/ppc64_cpu-Support-partial-SMT-level-through-SYS-FS-s.patch +++ /dev/null @@ -1,71 +0,0 @@ -From 46c524be975a108d2b8d1cadb95003b9c2670c8e Mon Sep 17 00:00:00 2001 -From: Laurent Dufour -Date: Thu, 29 Jun 2023 16:41:37 +0200 -Subject: [PATCH] ppc64_cpu: Support partial SMT level through SYS FS - smt/control files - -The next kernel release will support partial SMT level [1] though the SYS -FS file "devices/system/cpu/smt/control". This allows the SMT level to be -recorded in the kernel. With the current SMT level stored in the kernel, -when a new CPU is added, only the necessary threads are brought online. - -The legacy way to active threads through the SYS FS files -'devices/system/cpu/cpu/online', is still used in the case the new SYS -FS API is not available. This allows compatibility with the previous kernel -versions. - -[1] https://lore.kernel.org/linuxppc-dev/20230705145143.40545-1-ldufour@linux.ibm.com/ - -Signed-off-by: Laurent Dufour ---- - src/ppc64_cpu.c | 20 +++++++++++++++++++- - 1 file changed, 19 insertions(+), 1 deletion(-) - -diff --git a/src/ppc64_cpu.c b/src/ppc64_cpu.c -index 5fdf86a..c33a293 100644 ---- a/src/ppc64_cpu.c -+++ b/src/ppc64_cpu.c -@@ -56,6 +56,8 @@ - #define DIAGNOSTICS_RUN_MODE 42 - #define CPU_OFFLINE -1 - -+#define SYS_SMT_CONTROL "/sys/devices/system/cpu/smt/control" -+ - #ifdef HAVE_LINUX_PERF_EVENT_H - struct cpu_freq { - int offline; -@@ -360,6 +362,20 @@ static int is_dscr_capable(void) - return 0; - } - -+/* -+ * Depends on kernel's CONFIG_HOTPLUG_CPU -+ */ -+static int set_smt_control(int smt_state) -+{ -+ if (set_attribute(SYS_SMT_CONTROL, "%d", smt_state)) { -+ /* Silently ignore kernel not supporting this feature */ -+ if (errno != ENODEV) -+ perror(SYS_SMT_CONTROL); -+ return -1; -+ } -+ return 0; -+} -+ - static int do_smt(char *state, bool numeric) - { - int rc = 0; -@@ -388,7 +404,9 @@ static int do_smt(char *state, bool numeric) - return -1; - } - -- rc = set_smt_state(smt_state); -+ /* Try using smt/control if failing, fall back to the legacy way */ -+ if (set_smt_control(smt_state)) -+ rc = set_smt_state(smt_state); - } - - return rc; --- -2.41.0 - diff --git a/packages/p/python-constantly/.files b/packages/p/python-constantly/.files index 9201002..2633236 100644 Binary files a/packages/p/python-constantly/.files and b/packages/p/python-constantly/.files differ diff --git a/packages/p/python-constantly/.rev b/packages/p/python-constantly/.rev index bd87401..086e7fb 100644 --- a/packages/p/python-constantly/.rev +++ b/packages/p/python-constantly/.rev @@ -33,4 +33,16 @@ 1113464 + + 4846992822e645fa707ac67de8c579f8 + 23.10.4 + + anag+factory + - update to 23.10.4: + * switch to PEP517 build + * Python 3.12 support + +- use unbundled versioneer to build package + 1225806 + diff --git a/packages/p/python-constantly/constantly-15.1.0.tar.gz b/packages/p/python-constantly/constantly-15.1.0.tar.gz deleted file mode 120000 index 7d80479..0000000 --- a/packages/p/python-constantly/constantly-15.1.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreicymnzoxeqftbz6fhv2j6o6za4bkqnu2obumydqp6xyxjmri3p4gu \ No newline at end of file diff --git a/packages/p/python-constantly/constantly-23.10.4.tar.gz b/packages/p/python-constantly/constantly-23.10.4.tar.gz new file mode 120000 index 0000000..b1a18db --- /dev/null +++ b/packages/p/python-constantly/constantly-23.10.4.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreifksk3qum7cvqf3gpgxixvwc53fstoeq5sla3bv4dx5aufx6hd4xu \ No newline at end of file diff --git a/packages/p/python-constantly/python-constantly.changes b/packages/p/python-constantly/python-constantly.changes index d544f47..264cea4 100644 --- a/packages/p/python-constantly/python-constantly.changes +++ b/packages/p/python-constantly/python-constantly.changes @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Fri Nov 22 11:57:55 UTC 2024 - Dirk Müller + +- update to 23.10.4: + * switch to PEP517 build + * Python 3.12 support + +------------------------------------------------------------------- Mon Sep 25 13:30:48 UTC 2023 - Matej Cepl - Clean up the SPEC file @@ -6,7 +13,7 @@ Mon Sep 25 13:30:48 UTC 2023 - Matej Cepl ------------------------------------------------------------------- Mon Sep 25 06:55:37 UTC 2023 - Ondřej Súkup -- use unbundled versioneer to build package +- use unbundled versioneer to build package ------------------------------------------------------------------- Fri Apr 21 12:23:35 UTC 2023 - Dirk Müller diff --git a/packages/p/python-constantly/python-constantly.spec b/packages/p/python-constantly/python-constantly.spec index 6c1b6c7..439031b 100644 --- a/packages/p/python-constantly/python-constantly.spec +++ b/packages/p/python-constantly/python-constantly.spec @@ -1,7 +1,7 @@ # # spec file for package python-constantly # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,15 +18,17 @@ %{?sle15_python_module_pythons} Name: python-constantly -Version: 15.1.0 +Version: 23.10.4 Release: 0 Summary: Symbolic constants in Python License: MIT Group: Development/Languages/Python URL: https://github.com/twisted/constantly Source: https://files.pythonhosted.org/packages/source/c/constantly/constantly-%{version}.tar.gz +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module versioneer} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildArch: noarch @@ -38,20 +40,19 @@ It includes collections and constants with text, numeric, and bit flag values. Originally ``twisted.python.constants`` from the `Twisted `_ project. %prep -%setup -q -n constantly-%{version} -rm -rf versioneer.py +%autosetup -p1 -n constantly-%{version} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %files %{python_files} %license LICENSE %doc README.rst %{python_sitelib}/constantly -%{python_sitelib}/constantly-%{version}*-info +%{python_sitelib}/constantly-%{version}.dist-info %changelog diff --git a/packages/p/python-django-tastypie/.files b/packages/p/python-django-tastypie/.files index 77a2ca8..fc29dff 100644 Binary files a/packages/p/python-django-tastypie/.files and b/packages/p/python-django-tastypie/.files differ diff --git a/packages/p/python-django-tastypie/.rev b/packages/p/python-django-tastypie/.rev index 09ad9b0..e5a8973 100644 --- a/packages/p/python-django-tastypie/.rev +++ b/packages/p/python-django-tastypie/.rev @@ -217,4 +217,17 @@ 1189267 + + fd4548d79baddd25c071947404bda588 + 0.15.0 + + anag+factory + - Update to 0.15.0: + * Pin Sphinx to last known working version for now + * Fix race condition between POST / PATCH resources by using update_fields + * Use non-deprecated assertion methods + * Django 5.1 support +- Drop patch correct-assertion-methods.patch, included upstream. + 1225688 + diff --git a/packages/p/python-django-tastypie/correct-assertion-methods.patch b/packages/p/python-django-tastypie/correct-assertion-methods.patch deleted file mode 100644 index 01e7c07..0000000 --- a/packages/p/python-django-tastypie/correct-assertion-methods.patch +++ /dev/null @@ -1,171 +0,0 @@ -From 2ff35f05095bab418948bacd1cf6676bb2d95081 Mon Sep 17 00:00:00 2001 -From: Steve Kowalik -Date: Wed, 31 Jan 2024 14:26:19 +1100 -Subject: [PATCH] Use non-deprecated assertion methods - -Both TestCase.assert_() and TestCase.assertEquals() have been deprecated -since Python 3.2, and removed as of Python 3.12. Switch to the correct -method names, assertIn() and assertEqual(). ---- - tests/core/tests/resources.py | 50 +++++++++++++++++------------------ - tests/namespaced/tests.py | 4 +-- - 2 files changed, 27 insertions(+), 27 deletions(-) - -diff --git a/tests/core/tests/resources.py b/tests/core/tests/resources.py -index 2f9287b49..c054647c5 100644 ---- a/tests/core/tests/resources.py -+++ b/tests/core/tests/resources.py -@@ -302,19 +302,19 @@ def test_deserialize_no_contenttype_header(self): - def test_fields(self): - basic = BasicResource() - self.assertEqual(len(basic.fields), 4) -- self.assert_('name' in basic.fields) -+ self.assertIn('name', basic.fields) - self.assertEqual(isinstance(basic.fields['name'], fields.CharField), True) - self.assertEqual(basic.fields['name']._resource, basic.__class__) - self.assertEqual(basic.fields['name'].instance_name, 'name') -- self.assert_('view_count' in basic.fields) -+ self.assertIn('view_count', basic.fields) - self.assertEqual(isinstance(basic.fields['view_count'], fields.IntegerField), True) - self.assertEqual(basic.fields['view_count']._resource, basic.__class__) - self.assertEqual(basic.fields['view_count'].instance_name, 'view_count') -- self.assert_('date_joined' in basic.fields) -+ self.assertIn('date_joined', basic.fields) - self.assertEqual(isinstance(basic.fields['date_joined'], fields.DateTimeField), True) - self.assertEqual(basic.fields['date_joined']._resource, basic.__class__) - self.assertEqual(basic.fields['date_joined'].instance_name, 'date_joined') -- self.assert_('resource_uri' in basic.fields) -+ self.assertIn('resource_uri', basic.fields) - self.assertEqual(isinstance(basic.fields['resource_uri'], fields.CharField), True) - self.assertEqual(basic.fields['resource_uri']._resource, basic.__class__) - self.assertEqual(basic.fields['resource_uri'].instance_name, 'resource_uri') -@@ -322,35 +322,35 @@ def test_fields(self): - - another = AnotherBasicResource() - self.assertEqual(len(another.fields), 8) -- self.assert_('name' in another.fields) -+ self.assertIn('name', another.fields) - self.assertEqual(isinstance(another.name, fields.CharField), True) - self.assertEqual(another.fields['name']._resource, another.__class__) - self.assertEqual(another.fields['name'].instance_name, 'name') -- self.assert_('view_count' in another.fields) -+ self.assertIn('view_count', another.fields) - self.assertEqual(isinstance(another.view_count, fields.IntegerField), True) - self.assertEqual(another.fields['view_count']._resource, another.__class__) - self.assertEqual(another.fields['view_count'].instance_name, 'view_count') -- self.assert_('date_joined' in another.fields) -+ self.assertIn('date_joined', another.fields) - self.assertEqual(isinstance(another.date_joined, fields.DateField), True) - self.assertEqual(another.fields['date_joined']._resource, another.__class__) - self.assertEqual(another.fields['date_joined'].instance_name, 'date_joined') -- self.assert_('is_active' in another.fields) -+ self.assertIn('is_active', another.fields) - self.assertEqual(isinstance(another.is_active, fields.BooleanField), True) - self.assertEqual(another.fields['is_active']._resource, another.__class__) - self.assertEqual(another.fields['is_active'].instance_name, 'is_active') -- self.assert_('aliases' in another.fields) -+ self.assertIn('aliases', another.fields) - self.assertEqual(isinstance(another.aliases, fields.ListField), True) - self.assertEqual(another.fields['aliases']._resource, another.__class__) - self.assertEqual(another.fields['aliases'].instance_name, 'aliases') -- self.assert_('meta' in another.fields) -+ self.assertIn('meta', another.fields) - self.assertEqual(isinstance(another.meta, fields.DictField), True) - self.assertEqual(another.fields['meta']._resource, another.__class__) - self.assertEqual(another.fields['meta'].instance_name, 'meta') -- self.assert_('owed' in another.fields) -+ self.assertIn('owed', another.fields) - self.assertEqual(isinstance(another.owed, fields.DecimalField), True) - self.assertEqual(another.fields['owed']._resource, another.__class__) - self.assertEqual(another.fields['owed'].instance_name, 'owed') -- self.assert_('resource_uri' in another.fields) -+ self.assertIn('resource_uri', another.fields) - self.assertEqual(isinstance(another.resource_uri, fields.CharField), True) - self.assertEqual(another.fields['resource_uri']._resource, another.__class__) - self.assertEqual(another.fields['resource_uri'].instance_name, 'resource_uri') -@@ -358,15 +358,15 @@ def test_fields(self): - - nouri = NoUriBasicResource() - self.assertEqual(len(nouri.fields), 3) -- self.assert_('name' in nouri.fields) -+ self.assertIn('name', nouri.fields) - self.assertEqual(isinstance(nouri.name, fields.CharField), True) - self.assertEqual(nouri.fields['name']._resource, nouri.__class__) - self.assertEqual(nouri.fields['name'].instance_name, 'name') -- self.assert_('view_count' in nouri.fields) -+ self.assertIn('view_count', nouri.fields) - self.assertEqual(isinstance(nouri.view_count, fields.IntegerField), True) - self.assertEqual(nouri.fields['view_count']._resource, nouri.__class__) - self.assertEqual(nouri.fields['view_count'].instance_name, 'view_count') -- self.assert_('date_joined' in nouri.fields) -+ self.assertIn('date_joined', nouri.fields) - self.assertEqual(isinstance(nouri.date_joined, fields.DateTimeField), True) - self.assertEqual(nouri.fields['date_joined']._resource, nouri.__class__) - self.assertEqual(nouri.fields['date_joined'].instance_name, 'date_joined') -@@ -553,7 +553,7 @@ def test_full_hydrate(self): - empty_null_bundle = Bundle(obj=obj, data={}) - hydrated = nullable.full_hydrate(empty_null_bundle) - -- self.assertEquals(hydrated.obj.name, "Daniel") -+ self.assertEqual(hydrated.obj.name, "Daniel") - - def test_full_hydrate__can_put_null_to_clear_related_value(self): - class RelatedBasicResource(BasicResource): -@@ -890,8 +890,8 @@ def test_get_list_with_use_in(self): - request.method = 'GET' - - basic_resource_list = json.loads(force_str(basic.get_list(request).content))['objects'] -- self.assertEquals(basic_resource_list[0]['name'], 'Daniel') -- self.assertEquals(basic_resource_list[0]['date_joined'], u'2010-03-30T09:00:00') -+ self.assertEqual(basic_resource_list[0]['name'], 'Daniel') -+ self.assertEqual(basic_resource_list[0]['date_joined'], u'2010-03-30T09:00:00') - - self.assertNotIn('view_count', basic_resource_list[0]) - -@@ -1622,7 +1622,7 @@ def test_fields(self): - # some related bits here & self-referential bits later on. - resource_1 = RelatedNoteResource() - self.assertEqual(len(resource_1.fields), 8) -- self.assert_('author' in resource_1.fields) -+ self.assertIn('author', resource_1.fields) - self.assertTrue(isinstance(resource_1.fields['author'], fields.ToOneField)) - self.assertEqual(resource_1.fields['author']._resource, resource_1.__class__) - self.assertEqual(resource_1.fields['author'].instance_name, 'author') -@@ -4522,9 +4522,9 @@ def test_obj_create_full_hydrate_on_create_authorization(self): - }, obj=Counter()) - cr.obj_create(counter_bundle) - -- self.assertEquals(counter_bundle._create_auth_call_count, 1) -- self.assertEquals(counter_bundle.obj.name, "About") -- self.assertEquals(counter_bundle.obj.slug, "about") -+ self.assertEqual(counter_bundle._create_auth_call_count, 1) -+ self.assertEqual(counter_bundle.obj.name, "About") -+ self.assertEqual(counter_bundle.obj.slug, "about") - - def test_obj_update(self): - self.assertEqual(Note.objects.all().count(), 6) -@@ -4688,9 +4688,9 @@ def test_obj_update_full_hydrate_on_update_authorization(self): - cr.obj_update(counter_bundle, pk=1) - - counter = Counter.objects.get(pk=1) -- self.assertEquals(counter_bundle._update_auth_call_count, 1) -- self.assertEquals(counter_bundle.obj.name, "Signups") -- self.assertEquals(counter_bundle.obj.slug, "signups") -+ self.assertEqual(counter_bundle._update_auth_call_count, 1) -+ self.assertEqual(counter_bundle.obj.name, "Signups") -+ self.assertEqual(counter_bundle.obj.slug, "signups") - - def test_lookup_kwargs_with_identifiers__field_without_attr(self): - """ -diff --git a/tests/namespaced/tests.py b/tests/namespaced/tests.py -index 69f92074b..257084392 100644 ---- a/tests/namespaced/tests.py -+++ b/tests/namespaced/tests.py -@@ -18,5 +18,5 @@ def test_urls(self): - - self.assertRaises(NoReverseMatch, reverse, 'api_v1_top_level') - self.assertRaises(NoReverseMatch, reverse, 'special:api_v1_top_level') -- self.assertEquals(reverse('special:api_v1_top_level', kwargs={'api_name': 'v1'}), '/api/v1/') -- self.assertEquals(reverse('special:api_dispatch_list', kwargs={'api_name': 'v1', 'resource_name': 'notes'}), '/api/v1/notes/') -+ self.assertEqual(reverse('special:api_v1_top_level', kwargs={'api_name': 'v1'}), '/api/v1/') -+ self.assertEqual(reverse('special:api_dispatch_list', kwargs={'api_name': 'v1', 'resource_name': 'notes'}), '/api/v1/notes/') diff --git a/packages/p/python-django-tastypie/python-django-tastypie.changes b/packages/p/python-django-tastypie/python-django-tastypie.changes index 9c3e025..603581c 100644 --- a/packages/p/python-django-tastypie/python-django-tastypie.changes +++ b/packages/p/python-django-tastypie/python-django-tastypie.changes @@ -1,4 +1,14 @@ ------------------------------------------------------------------- +Fri Nov 22 00:11:33 UTC 2024 - Steve Kowalik + +- Update to 0.15.0: + * Pin Sphinx to last known working version for now + * Fix race condition between POST / PATCH resources by using update_fields + * Use non-deprecated assertion methods + * Django 5.1 support +- Drop patch correct-assertion-methods.patch, included upstream. + +------------------------------------------------------------------- Tue Jul 23 13:39:34 UTC 2024 - Markéta Machová - Add missing pytz dependency diff --git a/packages/p/python-django-tastypie/python-django-tastypie.spec b/packages/p/python-django-tastypie/python-django-tastypie.spec index 43a0635..d82adb4 100644 --- a/packages/p/python-django-tastypie/python-django-tastypie.spec +++ b/packages/p/python-django-tastypie/python-django-tastypie.spec @@ -18,16 +18,15 @@ %{?sle15_python_module_pythons} Name: python-django-tastypie -Version: 0.14.7 +Version: 0.15.0 Release: 0 Summary: A webservice API framework layer for Django License: BSD-3-Clause URL: https://github.com/django-tastypie/django-tastypie Source: https://github.com/django-tastypie/django-tastypie/archive/v%{version}.tar.gz -# PATCH-FIX-UPSTREAM gh#django-tastypie/django-tastypie#1667 -Patch0: correct-assertion-methods.patch -BuildRequires: %{python_module Django >= 1.11.0} +BuildRequires: %{python_module Django >= 4.0} BuildRequires: %{python_module PyYAML} +BuildRequires: %{python_module base >= 3.8} BuildRequires: %{python_module biplist} BuildRequires: %{python_module defusedxml} BuildRequires: %{python_module lxml} @@ -39,7 +38,7 @@ BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-Django >= 1.11.0 +Requires: python-Django >= 4.0 Requires: python-python-dateutil >= 2.1 Requires: python-python-mimeparse >= 0.1.4 Recommends: python-PyYAML diff --git a/packages/p/python-django-tastypie/v0.14.7.tar.gz b/packages/p/python-django-tastypie/v0.14.7.tar.gz deleted file mode 120000 index f8679e6..0000000 --- a/packages/p/python-django-tastypie/v0.14.7.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreiamhfdr5hx465sryvswd566m4fr7nnn7dffc7b27yjbtbnvwqbvwe \ No newline at end of file diff --git a/packages/p/python-django-tastypie/v0.15.0.tar.gz b/packages/p/python-django-tastypie/v0.15.0.tar.gz new file mode 120000 index 0000000..57e96b3 --- /dev/null +++ b/packages/p/python-django-tastypie/v0.15.0.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreifqrkfnyshtughpvjae4vetpa2dit7aslkibu5ixgstvs52rosp3q \ No newline at end of file diff --git a/packages/p/python-fastjsonschema/.files b/packages/p/python-fastjsonschema/.files index 8670ce0..85b76c2 100644 Binary files a/packages/p/python-fastjsonschema/.files and b/packages/p/python-fastjsonschema/.files differ diff --git a/packages/p/python-fastjsonschema/.rev b/packages/p/python-fastjsonschema/.rev index 9f564c8..fb6389d 100644 --- a/packages/p/python-fastjsonschema/.rev +++ b/packages/p/python-fastjsonschema/.rev @@ -93,4 +93,12 @@ * Support pytest >= 8. 1172337 + + 646358bb5ce85566ad4701fa71fe4f76 + 2.20.0 + + anag+factory + + 1225676 + diff --git a/packages/p/python-fastjsonschema/fastjsonschema-2.19.1.tar.gz b/packages/p/python-fastjsonschema/fastjsonschema-2.19.1.tar.gz deleted file mode 120000 index eacdd9d..0000000 --- a/packages/p/python-fastjsonschema/fastjsonschema-2.19.1.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeigzanuqojvdb6ejxmjifduyzw3pvmldlnxhdbrfwxzkrgcatqljom \ No newline at end of file diff --git a/packages/p/python-fastjsonschema/fastjsonschema-2.20.0.tar.gz b/packages/p/python-fastjsonschema/fastjsonschema-2.20.0.tar.gz new file mode 120000 index 0000000..66e2932 --- /dev/null +++ b/packages/p/python-fastjsonschema/fastjsonschema-2.20.0.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeie3vn6uakchfosuunbt27xt2xbe3ez2ts7wmibgkmi4j2rwkff3ce \ No newline at end of file diff --git a/packages/p/python-fastjsonschema/python-fastjsonschema.changes b/packages/p/python-fastjsonschema/python-fastjsonschema.changes index 350f8bc..ac2e2b4 100644 --- a/packages/p/python-fastjsonschema/python-fastjsonschema.changes +++ b/packages/p/python-fastjsonschema/python-fastjsonschema.changes @@ -1,4 +1,15 @@ ------------------------------------------------------------------- +Wed Nov 20 09:47:35 UTC 2024 - Matej Cepl + +- Update to 2.20.0: + - Added validations at compile time: + - `required` must have unique items + - checking if schema is not allowing `required` items (item + is required, but is not listed in properties) +- Remove upstreamed patch: + - support-pytest-8.patch + +------------------------------------------------------------------- Tue May 7 07:15:45 UTC 2024 - Steve Kowalik - Add patch support-pytest-8.patch: diff --git a/packages/p/python-fastjsonschema/python-fastjsonschema.spec b/packages/p/python-fastjsonschema/python-fastjsonschema.spec index 3740d33..44fe1fc 100644 --- a/packages/p/python-fastjsonschema/python-fastjsonschema.spec +++ b/packages/p/python-fastjsonschema/python-fastjsonschema.spec @@ -18,14 +18,12 @@ %{?sle15_python_module_pythons} Name: python-fastjsonschema -Version: 2.19.1 +Version: 2.20.0 Release: 0 Summary: Fastest Python implementation of JSON schema License: BSD-3-Clause URL: https://github.com/horejsek/python-fastjsonschema Source: https://files.pythonhosted.org/packages/source/f/fastjsonschema/fastjsonschema-%{version}.tar.gz -# PATCH-FIX-UPSTREAM gh#horejsek/python-fastjsonschema#180 -Patch0: support-pytest-8.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest-benchmark} diff --git a/packages/p/python-fastjsonschema/support-pytest-8.patch b/packages/p/python-fastjsonschema/support-pytest-8.patch deleted file mode 100644 index 6384ee9..0000000 --- a/packages/p/python-fastjsonschema/support-pytest-8.patch +++ /dev/null @@ -1,64 +0,0 @@ -From 427a34e9ef409fefd8f1f7ae7e1c2a2bb7eb4496 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Edgar=20Ram=C3=ADrez=20Mondrag=C3=B3n?= - -Date: Tue, 14 Nov 2023 18:05:17 -0600 -Subject: [PATCH] Use `warnings.catch_warnings` instead of `pytest.warns(None)` - in tests - ---- - tests/test_pattern_properties.py | 7 ++++--- - tests/test_string.py | 7 ++++--- - 2 files changed, 8 insertions(+), 6 deletions(-) - -diff --git a/tests/test_pattern_properties.py b/tests/test_pattern_properties.py -index ae86946..945315b 100644 ---- a/tests/test_pattern_properties.py -+++ b/tests/test_pattern_properties.py -@@ -1,3 +1,5 @@ -+import warnings -+ - import pytest - - -@@ -59,12 +61,11 @@ def test_pattern_with_escape_no_warnings(asserter): - 'bar': {} - } - -- with pytest.warns(None) as record: -+ with warnings.catch_warnings(): -+ warnings.simplefilter("error") - asserter({ - 'type': 'object', - 'patternProperties': { - '\\w+': {'type': 'object'} - } - }, value, value) -- -- assert len(record) == 0 -diff --git a/tests/test_string.py b/tests/test_string.py -index a8e8318..12fc3c9 100644 ---- a/tests/test_string.py -+++ b/tests/test_string.py -@@ -1,3 +1,5 @@ -+import warnings -+ - import pytest - - from fastjsonschema import JsonSchemaValueException -@@ -74,14 +76,13 @@ def test_pattern_with_space(asserter, pattern): - - - def test_pattern_with_escape_no_warnings(asserter): -- with pytest.warns(None) as record: -+ with warnings.catch_warnings(): -+ warnings.simplefilter("error") - asserter({ - 'type': 'string', - 'pattern': '\\s' - }, ' ', ' ') - -- assert len(record) == 0 -- - - exc = JsonSchemaValueException('data must be a valid regex', value='{data}', name='data', definition='{definition}', rule='format') - @pytest.mark.parametrize('value, expected', [ diff --git a/packages/p/python-littleutils/.files b/packages/p/python-littleutils/.files index 9eb1523..e123881 100644 Binary files a/packages/p/python-littleutils/.files and b/packages/p/python-littleutils/.files differ diff --git a/packages/p/python-littleutils/.rev b/packages/p/python-littleutils/.rev index df1e635..b9e9809 100644 --- a/packages/p/python-littleutils/.rev +++ b/packages/p/python-littleutils/.rev @@ -15,4 +15,14 @@ 1081864 + + 272ccfc6e801cd713cf0486cda713895 + 0.2.4 + + anag+factory + - update to 0.2.4: + * Fix invalid regex escape + * CI improvements + 1225805 + diff --git a/packages/p/python-littleutils/littleutils-0.2.2.tar.gz b/packages/p/python-littleutils/littleutils-0.2.2.tar.gz deleted file mode 120000 index 19b9897..0000000 --- a/packages/p/python-littleutils/littleutils-0.2.2.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreihgzlr2iib6kmgvdslgp3jrb77dwgki6kdw4pljmbnt3zfx3furn4 \ No newline at end of file diff --git a/packages/p/python-littleutils/littleutils-0.2.4.tar.gz b/packages/p/python-littleutils/littleutils-0.2.4.tar.gz new file mode 120000 index 0000000..2a742ca --- /dev/null +++ b/packages/p/python-littleutils/littleutils-0.2.4.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreighqnnqcaqm5vbofeirrn6xr6ywxqwzug2ph5bphszxq65u3jj5de \ No newline at end of file diff --git a/packages/p/python-littleutils/python-littleutils.changes b/packages/p/python-littleutils/python-littleutils.changes index a0bd0cb..c0a2b9b 100644 --- a/packages/p/python-littleutils/python-littleutils.changes +++ b/packages/p/python-littleutils/python-littleutils.changes @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Fri Nov 22 11:47:44 UTC 2024 - Dirk Müller + +- update to 0.2.4: + * Fix invalid regex escape + * CI improvements + +------------------------------------------------------------------- Fri Apr 21 12:28:00 UTC 2023 - Dirk Müller - add sle15_python_module_pythons (jsc#PED-68) diff --git a/packages/p/python-littleutils/python-littleutils.spec b/packages/p/python-littleutils/python-littleutils.spec index 4b628bd..90bd68a 100644 --- a/packages/p/python-littleutils/python-littleutils.spec +++ b/packages/p/python-littleutils/python-littleutils.spec @@ -1,7 +1,7 @@ # # spec file for package python-littleutils # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,16 +16,18 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} %{?sle15_python_module_pythons} Name: python-littleutils -Version: 0.2.2 +Version: 0.2.4 Release: 0 Summary: Small personal collection of python utility functions License: MIT URL: https://github.com/alexmojaki/littleutils Source: https://files.pythonhosted.org/packages/source/l/littleutils/littleutils-%{version}.tar.gz +BuildRequires: %{python_module pip} +BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildArch: noarch @@ -38,16 +40,18 @@ Small personal collection of python utility functions %autosetup -p1 -n littleutils-%{version} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %check %python_expand $python -mlittleutils.__init__ -v %files %{python_files} -%{python_sitelib}/littleutils* +%license LICENSE +%{python_sitelib}/littleutils +%{python_sitelib}/littleutils-%{version}.dist-info %changelog diff --git a/packages/p/python-named/.files b/packages/p/python-named/.files index 307f838..14759e1 100644 Binary files a/packages/p/python-named/.files and b/packages/p/python-named/.files differ diff --git a/packages/p/python-named/.rev b/packages/p/python-named/.rev index b7e9143..9cff1e6 100644 --- a/packages/p/python-named/.rev +++ b/packages/p/python-named/.rev @@ -7,4 +7,14 @@ 1224119 + + 04b1d10ce95dbb127f9c48b61f01cf99 + 1.4.2 + + anag+factory + - Add no-coverage.patch eliminating coverage measurement. + +- Add %{?sle15_python_module_pythons} + 1225776 + diff --git a/packages/p/python-named/no-coverage.patch b/packages/p/python-named/no-coverage.patch new file mode 100644 index 0000000..f7b02ef --- /dev/null +++ b/packages/p/python-named/no-coverage.patch @@ -0,0 +1,45 @@ +--- + pyproject.toml | 22 ---------------------- + 1 file changed, 22 deletions(-) + +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -40,9 +40,7 @@ ruff = "0.3.2" + mypy = "1.9.0" + + [tool.poetry.group.test.dependencies] +-coverage = "7.4.4" + pytest = "8.1.1" +-pytest-cov = "4.1.0" + + [tool.poetry.group.docs] + optional = true +@@ -65,28 +63,8 @@ changelogging = "1.4.1" + line-length = 100 + + [tool.pytest.ini_options] +-addopts = "--cov named" + testpaths = ["tests"] + +-[tool.coverage.run] +-source = ["named"] +- +-[tool.coverage.report] +-ignore_errors = true +-exclude_lines = [ +- "pragma: never", +- "pragma: no cover", +- "if TYPE_CHECKING", +- "@overload", +- "@required", +- "raise NotImplementedError", +- "raise AssertionError", +- "def __repr__", +-] +- +-[tool.coverage.html] +-directory = "coverage" +- + [tool.mypy] + strict = true + diff --git a/packages/p/python-named/python-named.changes b/packages/p/python-named/python-named.changes index 3f9f676..060b4a2 100644 --- a/packages/p/python-named/python-named.changes +++ b/packages/p/python-named/python-named.changes @@ -1,4 +1,14 @@ ------------------------------------------------------------------- +Fri Nov 22 09:51:46 UTC 2024 - Matej Cepl + +- Add no-coverage.patch eliminating coverage measurement. + +------------------------------------------------------------------- +Fri Nov 22 09:12:07 UTC 2024 - ecsos + +- Add %{?sle15_python_module_pythons} + +------------------------------------------------------------------- Thu Nov 14 09:15:36 UTC 2024 - Dirk Müller - Initial package (1.4.2) diff --git a/packages/p/python-named/python-named.spec b/packages/p/python-named/python-named.spec index fe25c9c..093f0dc 100644 --- a/packages/p/python-named/python-named.spec +++ b/packages/p/python-named/python-named.spec @@ -16,6 +16,7 @@ # +%{?sle15_python_module_pythons} Name: python-named Version: 1.4.2 Release: 0 @@ -23,9 +24,11 @@ Summary: Named types License: MIT URL: https://github.com/nekitdev/named Source: https://github.com/nekitdev/named/archive/refs/tags/v%{version}.tar.gz#/named-%{version}-gh.tar.gz +# PATCH-FEATURE-OPENSUSE no-coverage.patch mcepl@suse.com +# Don't calculate test coverage +Patch0: no-coverage.patch BuildRequires: %{python_module pip} BuildRequires: %{python_module poetry-core >= 1.9.0} -BuildRequires: %{python_module pytest-cov} BuildRequires: %{python_module pytest} BuildRequires: %{python_module typing-extensions} BuildRequires: fdupes diff --git a/packages/p/python-nbformat/.files b/packages/p/python-nbformat/.files index cdeb2ae..c9ed270 100644 Binary files a/packages/p/python-nbformat/.files and b/packages/p/python-nbformat/.files differ diff --git a/packages/p/python-nbformat/.rev b/packages/p/python-nbformat/.rev index 681adbf..96c955c 100644 --- a/packages/p/python-nbformat/.rev +++ b/packages/p/python-nbformat/.rev @@ -296,4 +296,12 @@ additional properties are included. 1219805 + + 0b2f5bd13e47d1baa1699492096e4f60 + 5.10.4 + + anag+factory + + 1225679 + diff --git a/packages/p/python-nbformat/python-nbformat.changes b/packages/p/python-nbformat/python-nbformat.changes index e4d1f1a..840e781 100644 --- a/packages/p/python-nbformat/python-nbformat.changes +++ b/packages/p/python-nbformat/python-nbformat.changes @@ -1,4 +1,15 @@ ------------------------------------------------------------------- +Thu Nov 21 22:29:18 UTC 2024 - Matej Cepl + +- Remove color from logs. + +------------------------------------------------------------------- +Thu Nov 21 18:39:53 UTC 2024 - Ben Greiner + +- Reenable python313: work around unraisable exception of unclosed + sqlite db gh#jupyter/nbformat#405 + +------------------------------------------------------------------- Thu Oct 31 10:16:37 UTC 2024 - Dirk Müller - skip build for python313 (not compatible) diff --git a/packages/p/python-nbformat/python-nbformat.spec b/packages/p/python-nbformat/python-nbformat.spec index 6e55744..f97fb71 100644 --- a/packages/p/python-nbformat/python-nbformat.spec +++ b/packages/p/python-nbformat/python-nbformat.spec @@ -18,7 +18,6 @@ %bcond_without libalternatives %{?sle15_python_module_pythons} -%global skip_python313 1 Name: python-nbformat Version: 5.10.4 Release: 0 @@ -85,7 +84,8 @@ sed -i -e 's/"--color=yes", //' -e 's/\@\@\@/%{version}/' pyproject.toml %fdupes %{buildroot}%{_docdir}/jupyter-nbformat/ %check -%pytest +# gh#jupyter/nbformat#405 +%pytest -p no:unraisableexception %pre # If libalternatives is used: Removing old update-alternatives entries. diff --git a/packages/p/python-prompt_toolkit/.files b/packages/p/python-prompt_toolkit/.files index f92745e..bd7bee4 100644 Binary files a/packages/p/python-prompt_toolkit/.files and b/packages/p/python-prompt_toolkit/.files differ diff --git a/packages/p/python-prompt_toolkit/.rev b/packages/p/python-prompt_toolkit/.rev index f80041b..79dac5a 100644 --- a/packages/p/python-prompt_toolkit/.rev +++ b/packages/p/python-prompt_toolkit/.rev @@ -318,4 +318,12 @@ * Display an "beam" cursor in Emacs (insert) mode. 1208844 + + 6409e34550e26ab700c98622b4b83418 + 3.0.48 + + anag+factory + - add compat provides on the safe name + 1225843 + diff --git a/packages/p/python-prompt_toolkit/python-prompt_toolkit.changes b/packages/p/python-prompt_toolkit/python-prompt_toolkit.changes index 6aa1bf6..9cee1b4 100644 --- a/packages/p/python-prompt_toolkit/python-prompt_toolkit.changes +++ b/packages/p/python-prompt_toolkit/python-prompt_toolkit.changes @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Fri Nov 22 14:42:54 UTC 2024 - Dirk Müller + +- add compat provides on the safe name + +------------------------------------------------------------------- Fri Oct 18 10:46:34 UTC 2024 - Dirk Müller - update to 3.0.48: diff --git a/packages/p/python-prompt_toolkit/python-prompt_toolkit.spec b/packages/p/python-prompt_toolkit/python-prompt_toolkit.spec index 0306930..313515b 100644 --- a/packages/p/python-prompt_toolkit/python-prompt_toolkit.spec +++ b/packages/p/python-prompt_toolkit/python-prompt_toolkit.spec @@ -34,6 +34,7 @@ BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-wcwidth Recommends: python-Pygments +Provides: python-prompt-toolkit = %{version}-%{release} Conflicts: python-prompt_toolkit1 BuildArch: noarch %python_subpackages diff --git a/packages/p/python-rdflib/.files b/packages/p/python-rdflib/.files index 5a39d1c..a1b461e 100644 Binary files a/packages/p/python-rdflib/.files and b/packages/p/python-rdflib/.files differ diff --git a/packages/p/python-rdflib/.rev b/packages/p/python-rdflib/.rev index 7120fd1..3e1a7b2 100644 --- a/packages/p/python-rdflib/.rev +++ b/packages/p/python-rdflib/.rev @@ -324,4 +324,12 @@ altered behaviour. 1218819 + + b1c46067690bfff5c308c0afcc1428aa + 7.1.1 + + anag+factory + + 1225765 + diff --git a/packages/p/python-rdflib/python-rdflib.changes b/packages/p/python-rdflib/python-rdflib.changes index 57dfb94..0c9a9b7 100644 --- a/packages/p/python-rdflib/python-rdflib.changes +++ b/packages/p/python-rdflib/python-rdflib.changes @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Fri Nov 22 08:39:23 UTC 2024 - ecsos + +- Add %{?sle15_python_module_pythons} + +------------------------------------------------------------------- Mon Oct 28 10:15:59 UTC 2024 - Daniel Garcia - Add sphinx8.patch to build doc with latest sphinx, gh#RDFLib/rdflib#2956 diff --git a/packages/p/python-rdflib/python-rdflib.spec b/packages/p/python-rdflib/python-rdflib.spec index fb72342..e503d2a 100644 --- a/packages/p/python-rdflib/python-rdflib.spec +++ b/packages/p/python-rdflib/python-rdflib.spec @@ -27,6 +27,7 @@ # Tests don't work and cause a dependency loop with python-SPARQLWrapper %bcond_with tests +%{?sle15_python_module_pythons} Name: python-rdflib%{psuffix} Version: 7.1.1 Release: 0 diff --git a/packages/p/python-selenium/.files b/packages/p/python-selenium/.files index 51783ad..024167f 100644 Binary files a/packages/p/python-selenium/.files and b/packages/p/python-selenium/.files differ diff --git a/packages/p/python-selenium/.rev b/packages/p/python-selenium/.rev index 09b5f1a..2f53e42 100644 --- a/packages/p/python-selenium/.rev +++ b/packages/p/python-selenium/.rev @@ -607,4 +607,12 @@ 1208625 + + 4268f609b61f70b17e31fa5c041621e6 + 4.25.0 + + anag+factory + + 1225766 + diff --git a/packages/p/python-selenium/python-selenium.changes b/packages/p/python-selenium/python-selenium.changes index fe0a2ba..174a530 100644 --- a/packages/p/python-selenium/python-selenium.changes +++ b/packages/p/python-selenium/python-selenium.changes @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Fri Nov 22 08:37:32 UTC 2024 - ecsos + +- Add %{?sle15_python_module_pythons} + +------------------------------------------------------------------- Thu Oct 17 10:31:13 UTC 2024 - Andreas Schwab - Enable build on riscv64 diff --git a/packages/p/python-selenium/python-selenium.spec b/packages/p/python-selenium/python-selenium.spec index 2348ca6..8dc6b0b 100644 --- a/packages/p/python-selenium/python-selenium.spec +++ b/packages/p/python-selenium/python-selenium.spec @@ -16,6 +16,7 @@ # +%{?sle15_python_module_pythons} Name: python-selenium Version: 4.25.0 Release: 0 diff --git a/packages/p/python-trio-websocket/.files b/packages/p/python-trio-websocket/.files index 1f182db..67df042 100644 Binary files a/packages/p/python-trio-websocket/.files and b/packages/p/python-trio-websocket/.files differ diff --git a/packages/p/python-trio-websocket/.rev b/packages/p/python-trio-websocket/.rev index 52f0d1e..7022bdf 100644 --- a/packages/p/python-trio-websocket/.rev +++ b/packages/p/python-trio-websocket/.rev @@ -27,4 +27,12 @@ - Skip some broken tests with trio >= 0.25 1163162 + + 08f401d34675d1b4c410d2d9fcecdf0f + 0.11.1 + + anag+factory + + 1225769 + diff --git a/packages/p/python-trio-websocket/python-trio-websocket.changes b/packages/p/python-trio-websocket/python-trio-websocket.changes index 45e79fc..95c7ef9 100644 --- a/packages/p/python-trio-websocket/python-trio-websocket.changes +++ b/packages/p/python-trio-websocket/python-trio-websocket.changes @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Fri Nov 22 08:59:09 UTC 2024 - ecsos + +- Add %{?sle15_python_module_pythons} + +------------------------------------------------------------------- Thu Mar 28 00:18:44 UTC 2024 - Steve Kowalik - Skip some broken tests with trio >= 0.25 diff --git a/packages/p/python-trio-websocket/python-trio-websocket.spec b/packages/p/python-trio-websocket/python-trio-websocket.spec index 50fd7dc..ee354d2 100644 --- a/packages/p/python-trio-websocket/python-trio-websocket.spec +++ b/packages/p/python-trio-websocket/python-trio-websocket.spec @@ -16,6 +16,7 @@ # +%{?sle15_python_module_pythons} Name: python-trio-websocket Version: 0.11.1 Release: 0 diff --git a/packages/q/qmmp/.files b/packages/q/qmmp/.files index 1a41f5d..1ff19b8 100644 Binary files a/packages/q/qmmp/.files and b/packages/q/qmmp/.files differ diff --git a/packages/q/qmmp/.rev b/packages/q/qmmp/.rev index e9bdc05..9cee7e4 100644 --- a/packages/q/qmmp/.rev +++ b/packages/q/qmmp/.rev @@ -955,4 +955,12 @@ 1208921 + + c1bdc812eeb5ed1e2bf125ebbdf3d607 + 2.1.9 + + anag+factory + + 1225665 + diff --git a/packages/q/qmmp/qmmp.changes b/packages/q/qmmp/qmmp.changes index 3b40f5c..5e62428 100644 --- a/packages/q/qmmp/qmmp.changes +++ b/packages/q/qmmp/qmmp.changes @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Mon Nov 11 11:11:11 UTC 2024 - olaf@aepfle.de + +- Convert BuildRequires from libfaad-devel to pkgconfig(faad2) + +------------------------------------------------------------------- Fri Oct 18 02:12:45 UTC 2024 - ming li - Update to version 2.1.9 diff --git a/packages/q/qmmp/qmmp.spec b/packages/q/qmmp/qmmp.spec index 8ec3776..740d9e5 100644 --- a/packages/q/qmmp/qmmp.spec +++ b/packages/q/qmmp/qmmp.spec @@ -82,7 +82,7 @@ Requires: %{name}(%{sover})(Output) Requires: %{name}(%{sover})(Ui) ExclusiveArch: %ix86 x86_64 %if %{with faad} -BuildRequires: libfaad-devel +BuildRequires: pkgconfig(faad2) %endif %description diff --git a/packages/r/rpm/.files b/packages/r/rpm/.files index 8a95ee2..4bf27c1 100644 Binary files a/packages/r/rpm/.files and b/packages/r/rpm/.files differ diff --git a/packages/r/rpm/.rev b/packages/r/rpm/.rev index 1d8cc16..d2d017f 100644 --- a/packages/r/rpm/.rev +++ b/packages/r/rpm/.rev @@ -2538,4 +2538,12 @@ See bugzilla 1167537 for the gory details. - added a missing %patch NR conversion 1153996 + + 0a23856ccf728cfba9fc4ff6a11f1209 + 4.19.1.1 + + anag+factory + - Bump debugedit version (bsc#1233156) + 1223657 + diff --git a/packages/r/rpm/rpm.changes b/packages/r/rpm/rpm.changes index 87ccde2..e0eb70b 100644 --- a/packages/r/rpm/rpm.changes +++ b/packages/r/rpm/rpm.changes @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Mon Nov 11 08:43:56 UTC 2024 - Michal Suchanek + +- Bump debugedit version (bsc#1233156) + +------------------------------------------------------------------- Fri Mar 1 12:55:27 UTC 2024 - Marcus Meissner - added a missing %patch NR conversion diff --git a/packages/r/rpm/rpm.spec b/packages/r/rpm/rpm.spec index c0ca07b..dfb3c5e 100644 --- a/packages/r/rpm/rpm.spec +++ b/packages/r/rpm/rpm.spec @@ -187,7 +187,7 @@ Requires: util-linux Requires: which Requires: xz # needed for debuginfo generation -Requires: debugedit = 5.0 +Requires: debugedit >= 5.0 # drop candidates Requires: cpio Requires: file diff --git a/packages/s/seatd/.files b/packages/s/seatd/.files index 6372972..f9986b5 100644 Binary files a/packages/s/seatd/.files and b/packages/s/seatd/.files differ diff --git a/packages/s/seatd/.rev b/packages/s/seatd/.rev index b4b414e..de4d5d2 100644 --- a/packages/s/seatd/.rev +++ b/packages/s/seatd/.rev @@ -138,4 +138,12 @@ 1099473 + + 3a323bd60b1ef45e87b39978ff5cdf92 + 0.9.1 + + anag+factory + + 1225723 + diff --git a/packages/s/seatd/_service b/packages/s/seatd/_service index 16a6a93..240de75 100644 --- a/packages/s/seatd/_service +++ b/packages/s/seatd/_service @@ -3,7 +3,7 @@ https://git.sr.ht/~kennylevinsen/seatd git - 0.8.0 + 0.9.1 @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 diff --git a/packages/s/seatd/seatd-0.8.0.obscpio b/packages/s/seatd/seatd-0.8.0.obscpio deleted file mode 120000 index 014a837..0000000 --- a/packages/s/seatd/seatd-0.8.0.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreihe2po7fwmjrocsm54nom5rjfd6ep6vwm6kvuthv32ajuugifufkm \ No newline at end of file diff --git a/packages/s/seatd/seatd-0.9.1.obscpio b/packages/s/seatd/seatd-0.9.1.obscpio new file mode 120000 index 0000000..569f399 --- /dev/null +++ b/packages/s/seatd/seatd-0.9.1.obscpio @@ -0,0 +1 @@ +/ipfs/bafkreicyi7koyll4qmaoehbekv7gr4gf25r5wuut52qn2q6vv4zgi2725m \ No newline at end of file diff --git a/packages/s/seatd/seatd.changes b/packages/s/seatd/seatd.changes index 1b77fba..433b528 100644 --- a/packages/s/seatd/seatd.changes +++ b/packages/s/seatd/seatd.changes @@ -1,4 +1,23 @@ ------------------------------------------------------------------- +Thu Oct 31 17:06:26 UTC 2024 - llyyr + +- Update to 0.9.1 + * Fix libseat not servicing seat enable/disable events if they were + received immediately after a response, leading to the session + deadlocking in a deactivated state. + * Fix some protocol strings lacking validation of the NULL + termination requirement. +- Update to 0.9.0 + * Improve session state tracking in the libseat logind backend, which + could previously fail to notify the libseat client that the session + had been deactivated. + * Do not trigger a VT switch when starting a logind session, allowing + sessions to be started in the background. + * Improve error handling in some edgecases in the libseat seatd backend. + * Apply more aggressive security policies to the included systemd unit. + + +------------------------------------------------------------------- Wed Jul 19 09:37:07 UTC 2023 - llyyr - Update to 0.8.0 diff --git a/packages/s/seatd/seatd.obsinfo b/packages/s/seatd/seatd.obsinfo index d4f786b..8aa5302 100644 --- a/packages/s/seatd/seatd.obsinfo +++ b/packages/s/seatd/seatd.obsinfo @@ -1,4 +1,4 @@ name: seatd -version: 0.8.0 -mtime: 1689758313 -commit: 3e9ef69f14f630a719dd464f3c90a7932f1c8296 +version: 0.9.1 +mtime: 1730317406 +commit: 566ffeb032af42865dc1210e48cec08368059bb9 diff --git a/packages/s/seatd/seatd.spec b/packages/s/seatd/seatd.spec index b971121..448ae5c 100644 --- a/packages/s/seatd/seatd.spec +++ b/packages/s/seatd/seatd.spec @@ -1,7 +1,7 @@ # # spec file for package seatd # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 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: seatd -Version: 0.8.0 +Version: 0.9.1 Release: 0 Summary: Seat management daemon License: MIT diff --git a/packages/s/spdlog/.files b/packages/s/spdlog/.files index ca00a7a..5a408cf 100644 Binary files a/packages/s/spdlog/.files and b/packages/s/spdlog/.files differ diff --git a/packages/s/spdlog/.rev b/packages/s/spdlog/.rev index 8701500..9980636 100644 --- a/packages/s/spdlog/.rev +++ b/packages/s/spdlog/.rev @@ -547,4 +547,35 @@ 1187333 + + 5dad103f16850162376c767d81af7391 + 1.15.0 + + anag+factory + - Updated spdlog to 1.15.0 +- Release notes 1.15.0: + * Update bundled fmt to 11.0.2 by @gabime in #3236 + * Add wide character formatting and output support to console in wincolor_sink. by @DominikGrabiec in #3092 + * Allow customization of syslog_sink by @Silex in #3124 + * make example compatible with fmt 11 by @ziyao233 in #3130 + * Fix building with FMT_ENFORCE_COMPILE_STRING by @AJIOB in #3137 + * fix: set /Zc:__cplusplus and /MP to MSVC only by @zjyhjqs in #3139 + * V1.x : fixed "suggest override" errors for gcc 8.5 and gcc 9.1 by @esmirno in #3158 + * Add info about max_files in the docstrings of hourly/daily file sinks by @themightyoarfish in #3170 + * use std::lock_guard instead of std::unique_lock by @wsehjk in #3179 + * fix/issue-3101: fix the issue where mdc ignores SPDLOG_NO_TLS by @Allen-20180115 in #3184 + * Update mdc.h error message by @gabime in #3185 + * [docs] Update conan install command in README by @uilianries in #3172 + * Update CMakeLists.txt, Fix spelling errors by @zgzhengSEU in #3193 + * Fix warning - extra ';' for -Wextra-semi by @hydai in #3198 + * Improve Cross-Platform Build Instructions in Documentation by @Mq-b in #3229 + * Exchange promise for condition_variable when flushing (fixes #3221) by @Oipo in #3228 + * Ensure flush callback gets called in move-assign operator by @Oipo in #3232 + * Make flush async again in async logger to prevent crashes and hangs by @gabime in #3235 + * Update README.md by @gabime in #3240 + * utf8_to_wstrbuf now handles invalid utf8 sequences by @captainurist in #3244 and #3245 + * Added tsan option to CMake and CI by @gabime in #3237 and #3247 /pull/3244 + + 1225648 + diff --git a/packages/s/spdlog/baselibs.conf b/packages/s/spdlog/baselibs.conf index cd5dbea..0bf6c68 100644 --- a/packages/s/spdlog/baselibs.conf +++ b/packages/s/spdlog/baselibs.conf @@ -1 +1 @@ -libspdlog1_14 +libspdlog1_15 diff --git a/packages/s/spdlog/spdlog.changes b/packages/s/spdlog/spdlog.changes index 02b1dee..7c3f741 100644 --- a/packages/s/spdlog/spdlog.changes +++ b/packages/s/spdlog/spdlog.changes @@ -1,4 +1,32 @@ ------------------------------------------------------------------- +Thu Nov 21 19:49:23 UTC 2024 - Bernd Ritter + +- Updated spdlog to 1.15.0 + +- Release notes 1.15.0: + * Update bundled fmt to 11.0.2 by @gabime in #3236 + * Add wide character formatting and output support to console in wincolor_sink. by @DominikGrabiec in #3092 + * Allow customization of syslog_sink by @Silex in #3124 + * make example compatible with fmt 11 by @ziyao233 in #3130 + * Fix building with FMT_ENFORCE_COMPILE_STRING by @AJIOB in #3137 + * fix: set /Zc:__cplusplus and /MP to MSVC only by @zjyhjqs in #3139 + * V1.x : fixed "suggest override" errors for gcc 8.5 and gcc 9.1 by @esmirno in #3158 + * Add info about max_files in the docstrings of hourly/daily file sinks by @themightyoarfish in #3170 + * use std::lock_guard instead of std::unique_lock by @wsehjk in #3179 + * fix/issue-3101: fix the issue where mdc ignores SPDLOG_NO_TLS by @Allen-20180115 in #3184 + * Update mdc.h error message by @gabime in #3185 + * [docs] Update conan install command in README by @uilianries in #3172 + * Update CMakeLists.txt, Fix spelling errors by @zgzhengSEU in #3193 + * Fix warning - extra ';' for -Wextra-semi by @hydai in #3198 + * Improve Cross-Platform Build Instructions in Documentation by @Mq-b in #3229 + * Exchange promise for condition_variable when flushing (fixes #3221) by @Oipo in #3228 + * Ensure flush callback gets called in move-assign operator by @Oipo in #3232 + * Make flush async again in async logger to prevent crashes and hangs by @gabime in #3235 + * Update README.md by @gabime in #3240 + * utf8_to_wstrbuf now handles invalid utf8 sequences by @captainurist in #3244 and #3245 + * Added tsan option to CMake and CI by @gabime in #3237 and #3247 /pull/3244 + +------------------------------------------------------------------- Sat Jul 13 18:36:24 UTC 2024 - Bernd Ritter - added rpm group diff --git a/packages/s/spdlog/spdlog.spec b/packages/s/spdlog/spdlog.spec index cc76fa1..e7a323f 100644 --- a/packages/s/spdlog/spdlog.spec +++ b/packages/s/spdlog/spdlog.spec @@ -17,9 +17,9 @@ Name: spdlog -%define lname libspdlog1_14 -%define sover 1.14 -Version: 1.14.1 +%define lname libspdlog1_15 +%define sover 1.15 +Version: 1.15.0 Release: 0 Summary: C++ logging library License: MIT diff --git a/packages/s/spdlog/v1.14.1.tar.gz b/packages/s/spdlog/v1.14.1.tar.gz deleted file mode 120000 index 7f5a2ae..0000000 --- a/packages/s/spdlog/v1.14.1.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeifuf7abtjihmrsl2p3pe462dvbit7ompuwd5uizjxdbys5hcv2erq \ No newline at end of file diff --git a/packages/s/spdlog/v1.15.0.tar.gz b/packages/s/spdlog/v1.15.0.tar.gz new file mode 120000 index 0000000..bfa45ed --- /dev/null +++ b/packages/s/spdlog/v1.15.0.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeibemkdhrdyq74ixafpzhuidf6spnbo6xu27fwgqm4r2rn2mc2r7iq \ No newline at end of file diff --git a/packages/s/syft/.files b/packages/s/syft/.files index 33e722c..4a43fbc 100644 Binary files a/packages/s/syft/.files and b/packages/s/syft/.files differ diff --git a/packages/s/syft/.rev b/packages/s/syft/.rev index 792f79d..56d8e41 100644 --- a/packages/s/syft/.rev +++ b/packages/s/syft/.rev @@ -703,4 +703,12 @@ 1221823 + + 4de1724064cc4dbb19a8f141742461c3 + 1.17.0 + + anag+factory + + 1225736 + diff --git a/packages/s/syft/_service b/packages/s/syft/_service index 54b62d3..6662ac3 100644 --- a/packages/s/syft/_service +++ b/packages/s/syft/_service @@ -3,10 +3,10 @@ https://github.com/anchore/syft git .git - v1.16.0 + v1.17.0 @PARENT_TAG@ - enable v(.*) + enable syft diff --git a/packages/s/syft/_servicedata b/packages/s/syft/_servicedata index cf986ae..cb027f8 100644 --- a/packages/s/syft/_servicedata +++ b/packages/s/syft/_servicedata @@ -1,4 +1,4 @@ https://github.com/anchore/syft - 8a41d772509d37267a65e0b425808e883e4b9dce \ No newline at end of file + a8d4202d77b6b31e75ce5af09a8b03ad14e533d3 \ No newline at end of file diff --git a/packages/s/syft/syft-1.16.0.obscpio b/packages/s/syft/syft-1.16.0.obscpio deleted file mode 120000 index 1d64a9b..0000000 --- a/packages/s/syft/syft-1.16.0.obscpio +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiemc64cosuwbkwyg3rqqdksjbhpppk3cmnuv37of2u5wb6seyxsbq \ No newline at end of file diff --git a/packages/s/syft/syft-1.17.0.obscpio b/packages/s/syft/syft-1.17.0.obscpio new file mode 120000 index 0000000..06a6d2b --- /dev/null +++ b/packages/s/syft/syft-1.17.0.obscpio @@ -0,0 +1 @@ +/ipfs/bafybeiepifqwgvx652rw6smn3f6jaygnjm4tdjpymginharc4m3nijfwym \ No newline at end of file diff --git a/packages/s/syft/syft.changes b/packages/s/syft/syft.changes index c34f493..5975108 100644 --- a/packages/s/syft/syft.changes +++ b/packages/s/syft/syft.changes @@ -1,4 +1,56 @@ ------------------------------------------------------------------- +Thu Nov 21 14:50:55 UTC 2024 - opensuse_buildservice@ojkastl.de + +- Update to version 1.17.0: + * chore(deps): update stereoscope to + aa3a3ef4efe8d8759c9aa87261b405cc003bfc9a (#3472) + * chore(deps): bump github.com/charmbracelet/bubbletea from 1.2.2 + to 1.2.3 (#3467) + * fix: bump clio to pull in logging fix (#3466) + * 3122 valid license url characters (#3449) + * 3030 license declared spdx correction (#3461) + * chore(deps): update tools to latest versions (#3463) + * chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.1 to + 6.6.2 (#3465) + * chore(deps): bump modernc.org/sqlite from 1.33.1 to 1.34.1 + (#3460) + * chore(deps): update CPE dictionary index (#3453) + * chore(deps): update tools to latest versions (#3454) + * chore(deps): update tools to latest versions (#3448) + * chore(deps): update tools to latest versions (#3444) + * chore(deps): bump github/codeql-action from 3.27.3 to 3.27.4 + (#3446) + * feat: emit dependency relationships found in Cargo.lock (#3443) + * chore(deps): update stereoscope to + aa3a3ef4efe8d8759c9aa87261b405cc003bfc9a (#3442) + * chore(deps): bump github/codeql-action from 3.27.2 to 3.27.3 + (#3438) + * chore(deps): bump github.com/charmbracelet/bubbletea from 1.2.1 + to 1.2.2 (#3439) + * chore(deps): bump github.com/saferwall/pe from 1.5.4 to 1.5.5 + (#3440) + * chore(deps): update tools to latest versions (#3413) + * chore(deps): bump github/codeql-action from 3.27.1 to 3.27.2 + (#3436) + * chore(deps): bump golang.org/x/mod from 0.21.0 to 0.22.0 + (#3426) + * update node classifier (#3419) + * chore(deps): update stereoscope to + 120d9ea511e2f7a9887b443c52e66cd19bb80b43 (#3424) + * chore(deps): update CPE dictionary index (#3429) + * chore(deps): bump github/codeql-action from 3.27.0 to 3.27.1 + (#3431) + * chore(deps): bump golang.org/x/net from 0.30.0 to 0.31.0 + (#3432) + * chore(deps): bump github.com/charmbracelet/bubbletea from 1.1.2 + to 1.2.1 (#3433) + * restore log on ui teardown (#3427) + * doc: Add official Syft logo license information (#3421) + * chore(deps): bump anchore/sbom-action from 0.17.6 to 0.17.7 + (#3418) + * chore: build release sbom from go.mod (#3417) + +------------------------------------------------------------------- Tue Nov 05 09:43:28 UTC 2024 - opensuse_buildservice@ojkastl.de - Update to version 1.16.0: diff --git a/packages/s/syft/syft.obsinfo b/packages/s/syft/syft.obsinfo index 8bc018b..57dd7e2 100644 --- a/packages/s/syft/syft.obsinfo +++ b/packages/s/syft/syft.obsinfo @@ -1,4 +1,4 @@ name: syft -version: 1.16.0 -mtime: 1730751807 -commit: 8a41d772509d37267a65e0b425808e883e4b9dce +version: 1.17.0 +mtime: 1732199331 +commit: a8d4202d77b6b31e75ce5af09a8b03ad14e533d3 diff --git a/packages/s/syft/syft.spec b/packages/s/syft/syft.spec index 6246012..e5b6bfb 100644 --- a/packages/s/syft/syft.spec +++ b/packages/s/syft/syft.spec @@ -19,7 +19,7 @@ %define __arch_install_post export NO_BRP_STRIP_DEBUG=true Name: syft -Version: 1.16.0 +Version: 1.17.0 Release: 0 Summary: CLI tool and library for generating a Software Bill of Materials License: Apache-2.0 diff --git a/packages/s/syft/vendor.tar.gz b/packages/s/syft/vendor.tar.gz index 45e4214..264308f 120000 --- a/packages/s/syft/vendor.tar.gz +++ b/packages/s/syft/vendor.tar.gz @@ -1 +1 @@ -/ipfs/bafybeigx4sspdv3734e4ir7s54mfdswfjw3kkokljyj3qsxvp457sljvba \ No newline at end of file +/ipfs/bafybeid4arbcgkxjxun35fzn3ivphuyrq2hmy63ll3buev5xnri3vc75pi \ No newline at end of file diff --git a/packages/t/text-engine/.files b/packages/t/text-engine/.files index f9bde0e..beea5a2 100644 Binary files a/packages/t/text-engine/.files and b/packages/t/text-engine/.files differ diff --git a/packages/t/text-engine/.rev b/packages/t/text-engine/.rev index 9cba04e..027f7f5 100644 --- a/packages/t/text-engine/.rev +++ b/packages/t/text-engine/.rev @@ -24,4 +24,12 @@ -Wno-deprecated-declarations -Wno-incompatible-pointer-types (forwarded request 1197221 from rrahl0) 1197222 + + b81e3f40b61afa9c9b0df945800e2850 + 0.1.1 + + anag+factory + - fix CFLAGS in the correct manner with -Wno-incompatible-pointer-types (forwarded request 1225760 from rrahl0) + 1225761 + diff --git a/packages/t/text-engine/text-engine.changes b/packages/t/text-engine/text-engine.changes index af16304..677817e 100644 --- a/packages/t/text-engine/text-engine.changes +++ b/packages/t/text-engine/text-engine.changes @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Fri Nov 22 09:13:26 UTC 2024 - Richard Rahl + +- fix CFLAGS in the correct manner with -Wno-incompatible-pointer-types + +------------------------------------------------------------------- Thu Aug 29 01:22:11 UTC 2024 - Richard Rahl - fix build by using -Wno-unused-parameter -Wno-unused-variable diff --git a/packages/t/text-engine/text-engine.spec b/packages/t/text-engine/text-engine.spec index f582803..3ce4fe1 100644 --- a/packages/t/text-engine/text-engine.spec +++ b/packages/t/text-engine/text-engine.spec @@ -56,7 +56,7 @@ Requires: lib%{name}-%{soversion} >= %{version} %autosetup -p1 %build -export CFLAGS="${optflags} -Wno-unused-parameter -Wno-unused-variable -Wno-deprecated-declarations -Wno-incompatible-pointer-types" +export CFLAGS="%{optflags} -Wno-incompatible-pointer-types" %meson %meson_build diff --git a/packages/u/util-linux/.files b/packages/u/util-linux/.files index d849739..72be67a 100644 Binary files a/packages/u/util-linux/.files and b/packages/u/util-linux/.files differ diff --git a/packages/u/util-linux/.rev b/packages/u/util-linux/.rev index d2b36ac..a32b36b 100644 --- a/packages/u/util-linux/.rev +++ b/packages/u/util-linux/.rev @@ -2638,4 +2638,18 @@ Factory yet. (forwarded request 448848 from rudi_m) 1216844 + + ffce38cd9d6523881a883d1a18dd6e23 + 2.40.2 + + anag+factory + - Skip aarch64 decode path for rest of the architectures + (bsc#1229476, util-linux-lscpu-skip-aarch64-decode.patch). +- agetty: Prevent login cursor escape (bsc#1194818, + util-linux-agetty-prevent-cursor-escape.patch). +- Document unexpected side effects of lazy destruction + (bsc#1159034, util-linux-umount-losetup-lazy-destruction.patch, + util-linux-umount-losetup-lazy-destruction-generated.patch). + 1225398 + diff --git a/packages/u/util-linux/_scmsync.obsinfo b/packages/u/util-linux/_scmsync.obsinfo new file mode 100644 index 0000000..e7a2738 --- /dev/null +++ b/packages/u/util-linux/_scmsync.obsinfo @@ -0,0 +1,4 @@ +mtime: 1732123801 +commit: 1f607dd355d8ca2a0fa48e4d3662cad355a81b877985b076ecc7a1527d45771c +url: https://src.opensuse.org/jengelh/util-linux +revision: master diff --git a/packages/u/util-linux/build.specials.obscpio b/packages/u/util-linux/build.specials.obscpio new file mode 120000 index 0000000..2f0a4b0 --- /dev/null +++ b/packages/u/util-linux/build.specials.obscpio @@ -0,0 +1 @@ +/ipfs/bafkreidbu5s6rvdgiucenxmfy2mrmdh4akvlpx7dlet5x3pcceodv7uu6i \ No newline at end of file diff --git a/packages/u/util-linux/util-linux-agetty-prevent-cursor-escape.patch b/packages/u/util-linux/util-linux-agetty-prevent-cursor-escape.patch new file mode 100644 index 0000000..2cd50bc --- /dev/null +++ b/packages/u/util-linux/util-linux-agetty-prevent-cursor-escape.patch @@ -0,0 +1,44 @@ +From 20b405c0fea29675e1fb54b894eb1c18459f9d50 Mon Sep 17 00:00:00 2001 +From: Stanislav Brabec +Date: Sun, 21 Jul 2024 15:01:42 +0200 +Subject: [PATCH] agetty: Prevent cursor escape + +Starting with 5de97519, it is possible to escape the login dialog on the +screen by arrow characters or using escape sequences. + +Since full processing of escape sequences and ignore them would be +complicated, use a work around: instead of sending ESC to output, send a +printable character. + +It could cause a rendering regression in a very obscure condition: compiled +without IUTF8, encoding is ISO-11548-1 and BRAILLE PATTERN DOTS-1245 is +part of login name. I believe that it is out of supported combinations. + +Signed-off-by: Stanislav Brabec +--- + term-utils/agetty.c | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/term-utils/agetty.c b/term-utils/agetty.c +index b28b197ff..500e0992f 100644 +--- a/term-utils/agetty.c ++++ b/term-utils/agetty.c +@@ -2289,7 +2289,14 @@ static char *get_logname(struct issue *ie, struct options *op, struct termios *t + if ((size_t)(bp - logname) >= sizeof(logname) - 1) + log_err(_("%s: input overrun"), op->tty); + if ((tp->c_lflag & ECHO) == 0) +- write_all(1, &c, 1); /* echo the character */ ++ /* Visualize escape sequence instead of its execution */ ++ if (ascval == CTL('[')) ++ /* Ideally it should be "\xe2\x90\x9b" ++ * if (op->flags & (F_UTF8)), ++ * but only some fonts contain it */ ++ write_all(1, "^[", 2); ++ else ++ write_all(1, &c, 1); /* echo the character */ + *bp++ = ascval; /* and store it */ + break; + } +-- +2.45.2 + diff --git a/packages/u/util-linux/util-linux-lscpu-skip-aarch64-decode.patch b/packages/u/util-linux/util-linux-lscpu-skip-aarch64-decode.patch new file mode 100644 index 0000000..538ae24 --- /dev/null +++ b/packages/u/util-linux/util-linux-lscpu-skip-aarch64-decode.patch @@ -0,0 +1,158 @@ +From 50a3efab6d126b28fcdcc28f1a0cd5cd596ae357 Mon Sep 17 00:00:00 2001 +From: "Pratik R. Sampat" +Date: Mon, 22 Jul 2024 16:00:46 +0000 +Subject: [PATCH] lscpu: Skip aarch64 decode path for rest of the architectures + +lscpu behaves differently when run sudo vs non-sudo on AMD architectures. + +On sudo runs, it adds a BIOS model name and BIOS CPU family which it +does not add for the latter. However since this parsing from the DMI is +primarily catered to aarch64, for AMD platform the BIOS model name is +printed out as follows "AMD XXX Processor *Unknown* CPU @ X.XGHz" due +to the part number is not populated on the platform. + +The issue boils down to an unconditional call to arm_decode() which +attempts to read the DMI path and populate the processor information +such as processor version and part number which is set to Unknown on AMD +CPUs. + +81d6de9 (lscpu: remove the old code) changed the DMI path from +/sys/firmware/dmi/entries/4-0/raw (non-existent) to +/sys/firmware/dmi/tables/dmi (existent) which has brought this latent +issue to light as DMI was starting to be parsed incorrectly. + +Therefore, do not perform aarch64 parsing for other architectures. + +Before +------ +$ lscpu +Vendor ID: AuthenticAMD + Model name: AMD EPYC XXXX X-Core Processor + CPU family: 26 + +$ sudo lscpu +Vendor ID: AuthenticAMD + BIOS Vendor ID: Advanced Micro Devices, Inc. + Model name: AMD EPYC XXXX X-Core Processor + BIOS Model name: AMD EPYC XXXX X-Core Processor Unknown CPU @ X.XGHz + BIOS CPU family: 107 + CPU family: 26 + +After +----- +$ lscpu +Vendor ID: AuthenticAMD + Model name: AMD EPYC XXXX X-Core Processor + CPU family: 26 + +$ sudo lscpu +Vendor ID: AuthenticAMD + Model name: AMD EPYC XXXX X-Core Processor + CPU family: 26 + +Fixes: 81d6de9 ("lscpu: remove the old code") +Co-developed-by: Karel Zak +Signed-off-by: Karel Zak +Signed-off-by: Pratik R. Sampat +--- + sys-utils/lscpu-arm.c | 37 ++++++++++++++++++++++++++++++++++++- + sys-utils/lscpu.c | 3 ++- + sys-utils/lscpu.h | 2 ++ + 3 files changed, 40 insertions(+), 2 deletions(-) + +Contains parts of: +commit 5d1129e6879a05aa9ac5804ffc8ace22cda735c1 +Author: Karel Zak +Date: Mon Jul 29 10:21:28 2024 +0200 + +Index: util-linux-2.39.3/sys-utils/lscpu-arm.c +=================================================================== +--- util-linux-2.39.3.orig/sys-utils/lscpu-arm.c ++++ util-linux-2.39.3/sys-utils/lscpu-arm.c +@@ -332,14 +332,49 @@ static int parse_id(const char *str) + + #define parse_model_id(_cxt) (parse_id((_cxt)->model)) + ++static inline int get_implementer_id(struct lscpu_cputype *ct) ++{ ++ if (ct->vendor_id) ++ return ct->vendor_id; ++ return parse_id(ct->vendor); ++} ++ + static inline int parse_implementer_id(struct lscpu_cputype *ct) + { ++ int id; ++ + if (ct->vendor_id) + return ct->vendor_id; +- ct->vendor_id = parse_id(ct->vendor); ++ id = get_implementer_id(ct); ++ if (id <= 0) ++ return id; ++ ++ ct->vendor_id = id; + return ct->vendor_id; + } + ++int is_arm(struct lscpu_cxt *cxt) ++{ ++ size_t i; ++ ++ if (is_live(cxt)) ++ return strcmp(cxt->arch->name, "aarch64") == 0; ++ ++ /* dump; assume ARM if vendor ID is known */ ++ for (i = 0; i < cxt->ncputypes; i++) { ++ ++ int j, id = get_implementer_id(cxt->cputypes[i]); ++ if (id <= 0) ++ continue; ++ for (j = 0; hw_implementer[j].id != -1; j++) { ++ if (hw_implementer[j].id == id) ++ return 1; ++ } ++ } ++ ++ return 0; ++} ++ + /* + * Use model and vendor IDs to decode to human readable names. + */ +Index: util-linux-2.39.3/sys-utils/lscpu.c +=================================================================== +--- util-linux-2.39.3.orig/sys-utils/lscpu.c ++++ util-linux-2.39.3/sys-utils/lscpu.c +@@ -1371,7 +1371,8 @@ int main(int argc, char *argv[]) + lscpu_read_numas(cxt); + lscpu_read_topology(cxt); + +- lscpu_decode_arm(cxt); ++ if (is_arm(cxt)) ++ lscpu_decode_arm(cxt); + + cxt->virt = lscpu_read_virtualization(cxt); + +Index: util-linux-2.39.3/sys-utils/lscpu.h +=================================================================== +--- util-linux-2.39.3.orig/sys-utils/lscpu.h ++++ util-linux-2.39.3/sys-utils/lscpu.h +@@ -252,6 +252,8 @@ struct lscpu_cxt { + int is_cluster; /* For aarch64 if the machine doesn't have ACPI PPTT */ + }; + ++#define is_live(_cxt) (!(_cxt)->noalive) ++ + #define is_cpu_online(_cxt, _cpu) \ + ((_cxt) && (_cpu) && (_cxt)->online && \ + CPU_ISSET_S((_cpu)->logical_id, (_cxt)->setsize, (_cxt)->online)) +@@ -260,6 +262,8 @@ struct lscpu_cxt { + ((_cxt) && (_cpu) && (_cxt)->present && \ + CPU_ISSET_S((_cpu)->logical_id, (_cxt)->setsize, (_cxt)->present)) + ++int is_arm(struct lscpu_cxt *cxt); ++ + struct lscpu_cputype *lscpu_new_cputype(void); + void lscpu_ref_cputype(struct lscpu_cputype *ct); + void lscpu_unref_cputype(struct lscpu_cputype *ct); diff --git a/packages/u/util-linux/util-linux-umount-losetup-lazy-destruction-generated.patch b/packages/u/util-linux/util-linux-umount-losetup-lazy-destruction-generated.patch new file mode 100644 index 0000000..9e7ef82 --- /dev/null +++ b/packages/u/util-linux/util-linux-umount-losetup-lazy-destruction-generated.patch @@ -0,0 +1,22 @@ +--- util-linux-2.39.3/sys-utils/umount.8 2023-12-04 20:34:55.708989211 +0100 ++++ util-linux-2.39.3.patched/sys-utils/umount.8 2024-08-01 19:46:58.227874568 +0200 +@@ -156,6 +156,8 @@ + The \fBumount\fP command will automatically detach loop device previously initialized by \fBmount\fP(8) command independently of \fI/etc/mtab\fP. + .sp + In this case the device is initialized with "autoclear" flag (see \fBlosetup\fP(8) output for more details), otherwise it\(cqs necessary to use the option \fB\-\-detach\-loop\fP or call \fBlosetup \-d\fP \fIdevice\fP. The autoclear feature is supported since Linux 2.6.25. ++.sp ++Note that since Linux v3.7 kernel uses "lazy device destruction". The system just marks the loop device by autoclear flag and destroys it later. If you need to wait for a complete removal of the loop device, call \fBudevadm settle\fP after \fBumount\fP. + .SH "EXTERNAL HELPERS" + .sp + The syntax of external unmount helpers is: +--- util-linux-2.39.3/sys-utils/losetup.8 2023-12-04 20:34:54.926993943 +0100 ++++ util-linux-2.39.3.patched/sys-utils/losetup.8 2024-08-01 19:37:02.084188151 +0200 +@@ -74,7 +74,7 @@ + .sp + \fB\-d\fP, \fB\-\-detach\fP \fIloopdev\fP... + .RS 4 +-Detach the file or device associated with the specified loop device(s). Note that since Linux v3.7 kernel uses "lazy device destruction". The detach operation does not return \fBEBUSY\fP error anymore if device is actively used by system, but it is marked by autoclear flag and destroyed later. ++Detach the file or device associated with the specified loop device(s). Note that since Linux v3.7 kernel uses "lazy device destruction". The detach operation does not return \fBEBUSY\fP error anymore if device is actively used by system, but it is marked by autoclear flag and destroyed later. Even if the device is not used, the loop device can be destroyed later. If you need to wait for a complete removal of the loop device, call \fBudevadm settle\fP after \fBlosetup\fP. + .RE + .sp + \fB\-D\fP, \fB\-\-detach\-all\fP diff --git a/packages/u/util-linux/util-linux-umount-losetup-lazy-destruction.patch b/packages/u/util-linux/util-linux-umount-losetup-lazy-destruction.patch new file mode 100644 index 0000000..1d6a43f --- /dev/null +++ b/packages/u/util-linux/util-linux-umount-losetup-lazy-destruction.patch @@ -0,0 +1,41 @@ +From fc67f18be51f57ee9a59a0f8f7ad16f284a24a3e Mon Sep 17 00:00:00 2001 +From: Stanislav Brabec +Date: Wed, 19 Jun 2024 17:31:34 +0200 +Subject: [PATCH] umount, losetup: Document loop destroy behavior + +The loop device detach runs asynchronously in the background. It can cause +unexpected errors. Document the possible existence of the loop device after +exit of losetup -d or umount and need of "udevadm settle". + +Signed-off-by: Stanislav Brabec +--- + sys-utils/losetup.8.adoc | 2 +- + sys-utils/umount.8.adoc | 2 ++ + 2 files changed, 3 insertions(+), 1 deletion(-) + +Index: util-linux-2.39.3/sys-utils/losetup.8.adoc +=================================================================== +--- util-linux-2.39.3.orig/sys-utils/losetup.8.adoc ++++ util-linux-2.39.3/sys-utils/losetup.8.adoc +@@ -54,7 +54,7 @@ The _size_ and _offset_ arguments may be + Show the status of all loop devices. Note that not all information is accessible for non-root users. See also *--list*. The old output format (as printed without *--list*) is deprecated. + + *-d*, *--detach* _loopdev_...:: +-Detach the file or device associated with the specified loop device(s). Note that since Linux v3.7 kernel uses "lazy device destruction". The detach operation does not return *EBUSY* error anymore if device is actively used by system, but it is marked by autoclear flag and destroyed later. ++Detach the file or device associated with the specified loop device(s). Note that since Linux v3.7 kernel uses "lazy device destruction". The detach operation does not return *EBUSY* error anymore if device is actively used by system, but it is marked by autoclear flag and destroyed later. Even if the device is not used, the loop device can be destroyed later. If you need to wait for a complete removal of the loop device, call *udevadm settle* after *losetup*. + + *-D*, *--detach-all*:: + Detach all associated loop devices. +Index: util-linux-2.39.3/sys-utils/umount.8.adoc +=================================================================== +--- util-linux-2.39.3.orig/sys-utils/umount.8.adoc ++++ util-linux-2.39.3/sys-utils/umount.8.adoc +@@ -127,6 +127,8 @@ The *umount* command will automatically + + In this case the device is initialized with "autoclear" flag (see *losetup*(8) output for more details), otherwise it's necessary to use the option *--detach-loop* or call *losetup -d* _device_. The autoclear feature is supported since Linux 2.6.25. + ++Note that since Linux v3.7 kernel uses "lazy device destruction". The system just marks the loop device by autoclear flag and destroys it later. If you need to wait for a complete removal of the loop device, call *udevadm settle* after *umount*. ++ + == EXTERNAL HELPERS + + The syntax of external unmount helpers is: diff --git a/packages/u/util-linux/util-linux.changes b/packages/u/util-linux/util-linux.changes index 380880e..73878b5 100644 --- a/packages/u/util-linux/util-linux.changes +++ b/packages/u/util-linux/util-linux.changes @@ -1,4 +1,15 @@ ------------------------------------------------------------------- +Sun Nov 17 21:06:01 UTC 2024 - Stanislav Brabec + +- Skip aarch64 decode path for rest of the architectures + (bsc#1229476, util-linux-lscpu-skip-aarch64-decode.patch). +- agetty: Prevent login cursor escape (bsc#1194818, + util-linux-agetty-prevent-cursor-escape.patch). +- Document unexpected side effects of lazy destruction + (bsc#1159034, util-linux-umount-losetup-lazy-destruction.patch, + util-linux-umount-losetup-lazy-destruction-generated.patch). + +------------------------------------------------------------------- Mon Oct 21 23:25:19 UTC 2024 - Stanislav Brabec - Disable mountfd API again. @@ -12,6 +23,7 @@ Mon Aug 5 22:14:13 UTC 2024 - Stanislav Brabec * libmount: improving robustness in reading kernel messages, add pidfs to pseudo fs list * lscpu: New Arm Cortex part numbers + fix hang of lscpu -e (bsc#1225598) * lsfd: Refactor the pidfd logic, support pidfs (obsoletes 0001-include-Include-unistd.h-in-pidfd-utils.h-for-syscal.patch, @@ -111,7 +123,7 @@ Thu Apr 4 12:27:18 UTC 2024 - Thorsten Kukuk * blockdev: add support for BLKGETZONESZ * cfdisk: ask y/n before wipe * cfdisk: properly handle out-of-order partitions during resize - * chcpu: document limitations of -g + * chcpu: document limitations of -g (bsc#1218609) * chsh: use libeconf to read /etc/shells * column: fix -l * column: fix memory leak @@ -134,10 +146,12 @@ Thu Apr 4 12:27:18 UTC 2024 - Thorsten Kukuk * lsblk: add --highlight * lsblk: add --list-columns * lsclocks: new command to show clocks - * lscpu: even more Arm part numbers + * lscpu: even more Arm part numbers (bsc#1223605) * mkfs.minix: handle 64bit time on 32bit system * mkswap: implement --file * mkswap: implement --offset + * more: clea processes not cleaned up after failed SSH session + using up 100% CPU (bsc#1220117) * mount: add --map-users and --map-groups convenience options * nsenter: add option `-c` to join the cgroup of target process * setarch: add riscv64/riscv32 support @@ -145,6 +159,8 @@ Thu Apr 4 12:27:18 UTC 2024 - Thorsten Kukuk * uuidd: add cont_clock persistence * uuidgen: add option --count * wall: query logind for list of users with tty (#2088) + properly neutralize escape sequences (bsc#1221831, + CVE-2024-28085) * write: query logind for list of users with tty (#2088) * libuuid: improved support for 64-bit time - skip-lsfd-tests-PR2888.patch: skip some lsfd tests which OBS does @@ -264,6 +280,7 @@ Fri Jul 28 14:47:15 UTC 2023 - Goldwyn Rodrigues - Re-add 0001-Revert-libblkid-try-LUKS2-first-when-probing.patch because the patch is not in 2.39.1 + (bsc#1224393, boo#1213227, boo#1213361) ------------------------------------------------------------------- Wed Jul 26 01:22:20 UTC 2023 - Neil Brown diff --git a/packages/u/util-linux/util-linux.spec b/packages/u/util-linux/util-linux.spec index f9b39b5..e438b20 100644 --- a/packages/u/util-linux/util-linux.spec +++ b/packages/u/util-linux/util-linux.spec @@ -110,6 +110,14 @@ Patch2: Add-documentation-on-blacklisted-modules-to-mount-8-.patch # PATCH-FIX-SUSE util-linux-bash-completion-su-chsh-l.patch bsc1172427 -- Fix "su -s" bash completion. Patch3: util-linux-bash-completion-su-chsh-l.patch Patch5: static_lib.patch +# PATCH-FIX-UPSTREAM util-linux-umount-losetup-lazy-destruction.patch bsc1159034 sbrabec@suse.com -- Document unexpected side effects of lazy destruction. +Patch12: util-linux-umount-losetup-lazy-destruction.patch +# PATCH-FIX-UPSTREAM util-linux-umount-losetup-lazy-destruction-generated.patch bsc1159034 sbrabec@suse.com -- Document unexpected side effects of lazy destruction. (patch generated file) +Patch13: util-linux-umount-losetup-lazy-destruction-generated.patch +# PATCH-FIX-UPSTREAM util-linux-agetty-prevent-cursor-escape.patch bsc1194818 sbrabec@suse.com -- Prevent cursor escape using arrows or escape sequences. +Patch14: util-linux-agetty-prevent-cursor-escape.patch +# PATCH-FIX-UPSTREAM util-linux-lscpu-skip-aarch64-decode.patch bsc1229476 sbrabec@suse.com -- Skip aarch64 decode path for rest of the architectures. +Patch15: util-linux-lscpu-skip-aarch64-decode.patch BuildRequires: audit-devel BuildRequires: bc BuildRequires: binutils-devel diff --git a/packages/w/wireshark/.files b/packages/w/wireshark/.files index faf8b03..5189530 100644 Binary files a/packages/w/wireshark/.files and b/packages/w/wireshark/.files differ diff --git a/packages/w/wireshark/.rev b/packages/w/wireshark/.rev index 8ad7eff..f432b23 100644 --- a/packages/w/wireshark/.rev +++ b/packages/w/wireshark/.rev @@ -1941,4 +1941,12 @@ Use capabilities for capture. bsc#957624 wireshark 4.4.1: with references 1206680 + + cad152b73bb85d835ff2dfb04678857a + 4.4.2 + + anag+factory + + 1225481 + diff --git a/packages/w/wireshark/wireshark-4.4.1.tar.xz b/packages/w/wireshark/wireshark-4.4.1.tar.xz deleted file mode 120000 index 8a626d8..0000000 --- a/packages/w/wireshark/wireshark-4.4.1.tar.xz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiguea3ynm2pafg7ec25xvevpkmtu26ryltfjzlcbotxrmsj2ttvay \ No newline at end of file diff --git a/packages/w/wireshark/wireshark-4.4.1.tar.xz.hash b/packages/w/wireshark/wireshark-4.4.1.tar.xz.hash deleted file mode 100644 index 494355f..0000000 --- a/packages/w/wireshark/wireshark-4.4.1.tar.xz.hash +++ /dev/null @@ -1,53 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 - -wireshark-4.4.1.tar.xz: 46748700 bytes -SHA256(wireshark-4.4.1.tar.xz)=2b9e96572a7002c3e53b79683cf92f8172217e64c17ecaaf612eb68c2a7556ec -SHA1(wireshark-4.4.1.tar.xz)=18672f1faaf5bdd878a45fc8af9d527fd034152e - -Wireshark-4.4.1-x64.exe: 87258896 bytes -SHA256(Wireshark-4.4.1-x64.exe)=456aec8658baee56ff4add4bcfd95ed532219536b568b5e45106a0120921e58d -SHA1(Wireshark-4.4.1-x64.exe)=2ec7a04154538d63dad26e9e527ad55fa50ccf01 - -Wireshark-4.4.1-arm64.exe: 68740880 bytes -SHA256(Wireshark-4.4.1-arm64.exe)=f6e58d24f6fd9aa6ef158265891afdafb4bdf92faa6e6503edd4da9df20c48e3 -SHA1(Wireshark-4.4.1-arm64.exe)=6ab12a224ceb8cc6114cc068d9e1e46b04af6649 - -Wireshark-4.4.1-x64.msi: 63778816 bytes -SHA256(Wireshark-4.4.1-x64.msi)=4b96f32a423bd9a28e817a231663d647337762819cb6ebc2fb63ec84377c78c6 -SHA1(Wireshark-4.4.1-x64.msi)=ab992814ae379cce4c4c11db7c6db9a0014e03a5 - -WiresharkPortable64_4.4.1.paf.exe: 73417384 bytes -SHA256(WiresharkPortable64_4.4.1.paf.exe)=4ab5316baac1532fd9a6977698f856cb704c1d1606f055b07f5cd8868d1daef2 -SHA1(WiresharkPortable64_4.4.1.paf.exe)=2e3d0e066adf0c32eb25e5d846e561534807522b - -Wireshark 4.4.1 Arm 64.dmg: 65319719 bytes -SHA256(Wireshark 4.4.1 Arm 64.dmg)=0b401cfc149d20858ef602e90edd98f8bad9795320d0953ed78b9e72f9e88fc8 -SHA1(Wireshark 4.4.1 Arm 64.dmg)=eca528f9750eee6d35776101958932461d89c455 - -Wireshark 4.4.1 Intel 64.dmg: 69042117 bytes -SHA256(Wireshark 4.4.1 Intel 64.dmg)=267dcb2dd19d1ebb483e3cff150ad613b18437089c110754fe2ed74dc6c0e978 -SHA1(Wireshark 4.4.1 Intel 64.dmg)=254c35571cbb75415982dccdb198957c58e249a8 - -You can validate these hashes using the following commands (among others): - - Windows: certutil -hashfile Wireshark-win64-x.y.z.exe SHA256 - Linux (GNU Coreutils): sha256sum wireshark-x.y.z.tar.xz - macOS: shasum -a 256 "Wireshark x.y.z Arm 64.dmg" - Other: openssl sha256 wireshark-x.y.z.tar.xz ------BEGIN PGP SIGNATURE----- - -iQIzBAEBCgAdFiEEWlrbp9vqbD+HIk8ZgiRKeOb+ruoFAmcG5xcACgkQgiRKeOb+ -rupK+Q/8Dwf+dMQJT5FfHb10NSIUeuLlfNyjytjBJbnUD8U2BK1HPTQbPYFYfUBA -4vvarOfwyB2kAV14pJEaVIT5IQ9a2LNCI961XjIJ2GP8rKCkiuYZ7oaT4jm8RMYL -YoJERqH4U07FGoXaXaa4Sn8KuZiWWxpwsHN08dxJzjWxRbnIbbRhdIa3xz3x5hB3 -yY7QrQIIPKw/CzCIoe3JT9VXdSwsEEuIgr5G88sPNMn6rQX9NiLqAm31q9MirUuH -KzYL7C01aQsEMf/S1yKRGzBwU5Ek1gHJZcv2bNis+peU7w0PpACSqP2FmCeOauUF -hsUcUl4PrO+MyLKrsPydxkNySz2Kj3HMtQyckCBnifW6K+MLiOJ1tFgVf7uRpK0s -hYgQOQCB/4U91S/Y4ndPvSGYp/zVMKekkW4lM/f6uSQXEbg9om+9YRWPHxp+Xr1a -GF/bDn1rFn2DoQM1U8HqZOC426/CfUwn7F/+J/gOV6U2Vo1Q1c3F+j/+nFWYbuPk -Kk0yBuN49D3aHE7/08kZWIsiY4ESilIJrpd+LJMQ4lhrDIJWX4ObJKw1yn8Nen17 -xWclbav45BUoxG8z4zX0e+UgYjqfpcn+LsJk+WmFGpJQnzIcjY9oIEeW70sd+Hii -aIqbEtYRKwTCVKuGv3NSl7bL5p8R/MGC/XATUIrzvmOafTLRMw4= -=djPY ------END PGP SIGNATURE----- diff --git a/packages/w/wireshark/wireshark-4.4.2.tar.xz b/packages/w/wireshark/wireshark-4.4.2.tar.xz new file mode 120000 index 0000000..2f34c69 --- /dev/null +++ b/packages/w/wireshark/wireshark-4.4.2.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeif5fvlo5yt2soagrs53x7ajwbgjcdvadqmlocfvnmazigv6wnwuny \ No newline at end of file diff --git a/packages/w/wireshark/wireshark-4.4.2.tar.xz.hash b/packages/w/wireshark/wireshark-4.4.2.tar.xz.hash new file mode 100644 index 0000000..ed2c464 --- /dev/null +++ b/packages/w/wireshark/wireshark-4.4.2.tar.xz.hash @@ -0,0 +1,53 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +wireshark-4.4.2.tar.xz: 46763620 bytes +SHA256(wireshark-4.4.2.tar.xz)=6053d97499c83feb87ce1d7f732d9c889c6c18bb334de67e65dca11483b0514e +SHA1(wireshark-4.4.2.tar.xz)=95e8dbc57e19c52ec8b41a06e49cfd70298d0037 + +Wireshark-4.4.2-x64.exe: 87277648 bytes +SHA256(Wireshark-4.4.2-x64.exe)=69a7f6e94e3744422efbb83528d42dd3ee19c12e253db040c33b75453152dce2 +SHA1(Wireshark-4.4.2-x64.exe)=20a4304ff7153e38f07121a76a59f442b369cd42 + +Wireshark-4.4.2-arm64.exe: 68735248 bytes +SHA256(Wireshark-4.4.2-arm64.exe)=51965e0739799fe927a56befdbad5700e290130a2cb21afb87a9796a6b5c5c64 +SHA1(Wireshark-4.4.2-arm64.exe)=ab37419e4918afabb1acea36b600f72a77ae5f02 + +Wireshark-4.4.2-x64.msi: 63852544 bytes +SHA256(Wireshark-4.4.2-x64.msi)=66406c4010f72d8623aa7a50e53acb1bef92919be5bf981840cffd3607d67014 +SHA1(Wireshark-4.4.2-x64.msi)=8ff9b813b7f93974dc963b52a251186e020195c1 + +WiresharkPortable64_4.4.2.paf.exe: 72787488 bytes +SHA256(WiresharkPortable64_4.4.2.paf.exe)=937de59eb2ca8d9ec706e3b218f780ca6f3e9a209cb32a34e4557e381a17c895 +SHA1(WiresharkPortable64_4.4.2.paf.exe)=904a20c7d86bc9ab9b94a88f93996f9edc517d39 + +Wireshark 4.4.2 Arm 64.dmg: 65429981 bytes +SHA256(Wireshark 4.4.2 Arm 64.dmg)=e60c577e9e2ffff7b2fc10d50c27f41a061d3140ae3bc2a223dba882da00c428 +SHA1(Wireshark 4.4.2 Arm 64.dmg)=cde6dd2ed3eb60661caf05a2709c92d24d6744a5 + +Wireshark 4.4.2 Intel 64.dmg: 69155990 bytes +SHA256(Wireshark 4.4.2 Intel 64.dmg)=5f379065fa16424c68362346177b146b6050fcb77f2468b85cf197f09e399113 +SHA1(Wireshark 4.4.2 Intel 64.dmg)=74b1d1ba6b57a1c7dc9308641e97b7525b758abc + +You can validate these hashes using the following commands (among others): + + Windows: certutil -hashfile Wireshark-win64-x.y.z.exe SHA256 + Linux (GNU Coreutils): sha256sum wireshark-x.y.z.tar.xz + macOS: shasum -a 256 "Wireshark x.y.z Arm 64.dmg" + Other: openssl sha256 wireshark-x.y.z.tar.xz +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEWlrbp9vqbD+HIk8ZgiRKeOb+ruoFAmc+N7IACgkQgiRKeOb+ +ruqpsA/9H6F3u9y24JzlTaIpTpagMzfeNy0Rlda/wObDOrHvQrLjw1ScTy41vNZN +L7Q0HPVQPKZVwU669vANrdEXECnyEaZfEsJcMho/kvasxV5pUaxPCxZdbJ+g7sx7 +iAyvvEfdVlT3Vz8xO2635s5wRGj4NTKYDBjr96J//K3SCU+iclUJfPnYvpHu+f5s +dZaLN6Gdv4R4T2w9X6w7tPgXxU9bs0PJmTguofDE5+nYQIh7oVchVf1ODWEgA+DC +Xf87ODz5Fw7PUP55Cx/j9m0lW85bke7ce4N6SBpj2pwTr0NPAF4OFHU/VADu0f/4 +h6IKZyGoM5EmlBbfD2CKwDL1YOQmUe4CstiXX2mruzDhpkuN7DKoLtHOPT44fBTx +JwGMUWpv+VaPRCcmj1ybyQNjgU1f3NW3MUcgRbRzNTyxXwfg8hgv+ZqqyP1BxIMW +nxxrHQI9KMs58LFUJK8w5xIpkLq1e4wYrCWiI5yYZFZtFbvYN5Ya1LPMPbQanCiC +ivXF2v36YPXA0s5miC4+tKw16QB6FyeOYdA4LBuYw8JCxZVYUPXgihyI8msxcBzh +6qWiimbZ2GdNGPCWGWoSL0223TfBdA1lRQePz6S/Ubsg5tz+n8yZZp4aufy68VlZ +bYzSbZXV770F2Ijo9cWPZoxGeHP2hrrQydht1GDvPCDU90r4H7g= +=aRFt +-----END PGP SIGNATURE----- diff --git a/packages/w/wireshark/wireshark.changes b/packages/w/wireshark/wireshark.changes index 21b9411..af74653 100644 --- a/packages/w/wireshark/wireshark.changes +++ b/packages/w/wireshark/wireshark.changes @@ -1,4 +1,13 @@ ------------------------------------------------------------------- +Thu Nov 21 08:27:09 UTC 2024 - Robert Frohl + +- Wireshark 4.4.2 + * FiveCo RAP dissector infinite loop. + * ECMP dissector crash. +- Many more features, bug fixes and updated protocol support as listed in: + https://www.wireshark.org/docs/relnotes/wireshark-4.4.2.html + +------------------------------------------------------------------- Thu Oct 10 07:50:19 UTC 2024 - Robert Frohl - Wireshark 4.4.1 diff --git a/packages/w/wireshark/wireshark.spec b/packages/w/wireshark/wireshark.spec index 9895a8a..4a69980 100644 --- a/packages/w/wireshark/wireshark.spec +++ b/packages/w/wireshark/wireshark.spec @@ -29,7 +29,7 @@ %endif %bcond_without qt5 Name: wireshark -Version: 4.4.1 +Version: 4.4.2 Release: 0 Summary: A Network Traffic Analyser License: GPL-2.0-or-later AND GPL-3.0-or-later diff --git a/packages/x/xine-lib/.files b/packages/x/xine-lib/.files index 0adb1fb..8a7c714 100644 Binary files a/packages/x/xine-lib/.files and b/packages/x/xine-lib/.files differ diff --git a/packages/x/xine-lib/.rev b/packages/x/xine-lib/.rev index 948ef8b..fbc7e88 100644 --- a/packages/x/xine-lib/.rev +++ b/packages/x/xine-lib/.rev @@ -654,4 +654,12 @@ Reason 1.1.x will not be supported to EOL of openSUSE 12.2, see also Bugzilla Bu 1193666 + + 33f0690ff40cea11f0d55f9032143c15 + 1.2.13 + + anag+factory + fix 15.6 build + 1225704 + diff --git a/packages/x/xine-lib/xine-lib.changes b/packages/x/xine-lib/xine-lib.changes index f3e48fd..42c0a9d 100644 --- a/packages/x/xine-lib/xine-lib.changes +++ b/packages/x/xine-lib/xine-lib.changes @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Mon Nov 11 11:11:11 UTC 2024 - olaf@aepfle.de + +- Convert BuildRequires from libfaad-devel to pkgconfig(faad2) + and everything else as well + +------------------------------------------------------------------- Thu Aug 8 05:29:06 UTC 2024 - Christophe Marin - Add ffmpeg-7 compatibility patch: diff --git a/packages/x/xine-lib/xine-lib.spec b/packages/x/xine-lib/xine-lib.spec index c53f5dd..5ec5de2 100644 --- a/packages/x/xine-lib/xine-lib.spec +++ b/packages/x/xine-lib/xine-lib.spec @@ -26,51 +26,50 @@ Name: xine-lib # default for buildservice is no patented codecs %bcond_without distributable %bcond_with onlynondistributable -%if 0%{?suse_version} > 1320 -BuildRequires: gcc -BuildRequires: pkgconfig(libmpeg2) -%else -BuildRequires: gcc8 -%endif %bcond_without sdl %bcond_without jack # -BuildRequires: ImageMagick-devel -BuildRequires: alsa-devel -BuildRequires: flac-devel BuildRequires: giflib-devel -BuildRequires: glib2-devel -BuildRequires: gnutls-devel -BuildRequires: gtk2-devel -BuildRequires: imlib2-devel -BuildRequires: krb5-devel -BuildRequires: libcdio-devel -BuildRequires: libdrm-devel -BuildRequires: libmng-devel BuildRequires: libmpcdec-devel -BuildRequires: libtheora-devel BuildRequires: libtool -BuildRequires: libv4l-devel >= 0.8.4 -BuildRequires: libvorbis-devel -BuildRequires: lirc-devel BuildRequires: perl -BuildRequires: readline-devel -BuildRequires: speex-devel -BuildRequires: update-desktop-files -BuildRequires: vcdimager-devel +BuildRequires: pkgconfig(ImageMagick) +BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(dvdnav) BuildRequires: pkgconfig(egl) +BuildRequires: pkgconfig(flac) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gl) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gnutls) +BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: pkgconfig(imlib2) +BuildRequires: pkgconfig(krb5) BuildRequires: pkgconfig(liba52) -#Prevent building against ffmpeg 3 BuildRequires: pkgconfig(libavcodec) >= 58 BuildRequires: pkgconfig(libavformat) >= 58 BuildRequires: pkgconfig(libavutil) >= 56 BuildRequires: pkgconfig(libbluray) +BuildRequires: pkgconfig(libcdio) +BuildRequires: pkgconfig(libdrm) +BuildRequires: pkgconfig(libmng) +BuildRequires: pkgconfig(libmodplug) +BuildRequires: pkgconfig(libmpeg2) BuildRequires: pkgconfig(libpostproc) >= 55 +BuildRequires: pkgconfig(libpulse) +BuildRequires: pkgconfig(libv4l2) +BuildRequires: pkgconfig(libvcdinfo) +BuildRequires: pkgconfig(lirc) BuildRequires: pkgconfig(mad) +%if 0%{?suse_version} < 1600 +BuildRequires: readline-devel +%else +BuildRequires: pkgconfig(readline) +%endif +BuildRequires: update-desktop-files BuildRequires: pkgconfig(smbclient) +BuildRequires: pkgconfig(theora) +BuildRequires: pkgconfig(vorbis) BuildRequires: pkgconfig(vpx) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcb-shape) @@ -81,21 +80,19 @@ BuildRequires: pkgconfig(xv) BuildRequires: pkgconfig(xvmc) BuildRequires: pkgconfig(zlib) %if %{without distributable} -BuildRequires: libfaad-devel +BuildRequires: pkgconfig(faad2) BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(libdts) BuildRequires: pkgconfig(libva) BuildRequires: pkgconfig(libva-glx) BuildRequires: pkgconfig(vdpau) %endif -BuildRequires: libpulse-devel %if %{with sdl} BuildRequires: pkgconfig(sdl) %endif %if %{with jack} -BuildRequires: libjack-devel +BuildRequires: pkgconfig(jack) %endif -BuildRequires: libmodplug-devel Version: 1.2.13 Release: 0 %define abiversion 2.11 @@ -182,11 +179,11 @@ Autoren: Summary: Development environment for xine-based media players License: GPL-2.0-or-later AND SUSE-Public-Domain Group: Development/Libraries/C and C++ -Requires: freetype2-devel Requires: glibc-devel -Requires: libv4l-devel Requires: libxine2 = %{version} -Requires: zlib-devel +Requires: pkgconfig(freetype2) +Requires: pkgconfig(libv4l2) +Requires: pkgconfig(zlib) Obsoletes: libxine2-devel < %{version}-%{release} Provides: libxine2-devel = %{version}-%{release} Obsoletes: xine-lib2-devel < %{version}-%{release}