From 4b6ae3b8ff813b98412aeefce91187b5b3c5c5bb Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Mon, 19 Dec 2022 20:45:43 +0100 Subject: [PATCH 01/24] Add omniORB_py312.patch --- omniORB.spec | 8 +++++++- omniORB_py312.patch | 12 ++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 omniORB_py312.patch diff --git a/omniORB.spec b/omniORB.spec index 2672bbb..1ea32fa 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPLv2+ @@ -20,6 +20,9 @@ Source2: omniORB-nameserver.logrotate Source3: omniORB.cfg Source4: omniNames.service +# Don't use distutils module removed in python 3.12 +Patch0: omniORB_py312.patch + BuildRequires: gcc-c++ BuildRequires: make BuildRequires: python3-devel @@ -239,6 +242,9 @@ fi %changelog +* Mon Dec 19 2022 Sandro Mani - 4.3.0-5 +- Add patch to fix build against python-3.12 + * Fri Jul 22 2022 Fedora Release Engineering - 4.3.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/omniORB_py312.patch b/omniORB_py312.patch new file mode 100644 index 0000000..eeb0d7c --- /dev/null +++ b/omniORB_py312.patch @@ -0,0 +1,12 @@ +diff -rupN omniORB-4.3.0/mk/python.mk omniORB-4.3.0-new/mk/python.mk +--- omniORB-4.3.0/mk/python.mk 2021-10-31 19:14:57.000000000 +0100 ++++ omniORB-4.3.0-new/mk/python.mk 2022-12-19 19:54:19.422835662 +0100 +@@ -4,7 +4,7 @@ + + PYVERSION := $(shell $(PYTHON) -c 'import sys; sys.stdout.write(".".join(sys.version.split(".")[:2]))') + PYPREFIX := $(shell $(PYTHON) -c 'import sys; sys.stdout.write(sys.exec_prefix.replace("\\","/"))') +-PYINCDIR := $(shell $(PYTHON) -c 'import sys, distutils.sysconfig; sys.stdout.write(distutils.sysconfig.get_python_inc().replace("\\","/"))') ++PYINCDIR := $(shell $(PYTHON) -c 'import sys, sysconfig; sys.stdout.write(sysconfig.get_paths()["include"].replace("\\","/"))') + + PythonSHAREDLIB_SUFFIX = $(shell $(PYTHON) -c 'import sys, distutils.sysconfig; sys.stdout.write((distutils.sysconfig.get_config_var("SO") or ".so").lstrip("."))') + From af50fdf617e378f415b828ac12b676d67baf28bd Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Tue, 20 Dec 2022 11:36:33 +0100 Subject: [PATCH 02/24] Remove last usage of distutils --- omniORB.spec | 5 ++++- omniORB_py312.patch | 11 +++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/omniORB.spec b/omniORB.spec index 1ea32fa..0d13f37 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPLv2+ @@ -242,6 +242,9 @@ fi %changelog +* Tue Dec 20 2022 Sandro Mani - 4.3.0-6 +- Remove last usage of distutils + * Mon Dec 19 2022 Sandro Mani - 4.3.0-5 - Add patch to fix build against python-3.12 diff --git a/omniORB_py312.patch b/omniORB_py312.patch index eeb0d7c..a9379e4 100644 --- a/omniORB_py312.patch +++ b/omniORB_py312.patch @@ -1,12 +1,15 @@ -diff -rupN omniORB-4.3.0/mk/python.mk omniORB-4.3.0-new/mk/python.mk +diff -rupN --no-dereference omniORB-4.3.0/mk/python.mk omniORB-4.3.0-new/mk/python.mk --- omniORB-4.3.0/mk/python.mk 2021-10-31 19:14:57.000000000 +0100 -+++ omniORB-4.3.0-new/mk/python.mk 2022-12-19 19:54:19.422835662 +0100 -@@ -4,7 +4,7 @@ ++++ omniORB-4.3.0-new/mk/python.mk 2022-12-20 11:19:52.168065816 +0100 +@@ -4,9 +4,9 @@ PYVERSION := $(shell $(PYTHON) -c 'import sys; sys.stdout.write(".".join(sys.version.split(".")[:2]))') PYPREFIX := $(shell $(PYTHON) -c 'import sys; sys.stdout.write(sys.exec_prefix.replace("\\","/"))') -PYINCDIR := $(shell $(PYTHON) -c 'import sys, distutils.sysconfig; sys.stdout.write(distutils.sysconfig.get_python_inc().replace("\\","/"))') +PYINCDIR := $(shell $(PYTHON) -c 'import sys, sysconfig; sys.stdout.write(sysconfig.get_paths()["include"].replace("\\","/"))') - PythonSHAREDLIB_SUFFIX = $(shell $(PYTHON) -c 'import sys, distutils.sysconfig; sys.stdout.write((distutils.sysconfig.get_config_var("SO") or ".so").lstrip("."))') +-PythonSHAREDLIB_SUFFIX = $(shell $(PYTHON) -c 'import sys, distutils.sysconfig; sys.stdout.write((distutils.sysconfig.get_config_var("SO") or ".so").lstrip("."))') ++PythonSHAREDLIB_SUFFIX = $(shell $(PYTHON) -c 'import sys, sysconfig; sys.stdout.write((sysconfig.get_config_var("SHLIB_SUFFIX") or ".so").lstrip("."))') + + PY_MODULE_SUFFIX := $(shell $(PYTHON) -c 'import sys; sys.stdout.write((sys.hexversion < 0x3000000 and not hasattr(sys, "pypy_version_info")) and "module" or "")') From 84e61b827738edc3907280eb3ecea89f5dd06c65 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 22:38:08 +0000 Subject: [PATCH 03/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- omniORB.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/omniORB.spec b/omniORB.spec index 0d13f37..d3b7841 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPLv2+ @@ -242,6 +242,9 @@ fi %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 4.3.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Tue Dec 20 2022 Sandro Mani - 4.3.0-6 - Remove last usage of distutils From f9ae0ed7826d8c4c0bc70e6b1ee0ea2f91191117 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 13 Jun 2023 20:23:18 +0200 Subject: [PATCH 04/24] Rebuilt for Python 3.12 --- omniORB.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/omniORB.spec b/omniORB.spec index d3b7841..c7eefea 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPLv2+ @@ -242,6 +242,9 @@ fi %changelog +* Tue Jun 13 2023 Python Maint - 4.3.0-8 +- Rebuilt for Python 3.12 + * Thu Jan 19 2023 Fedora Release Engineering - 4.3.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 6a2769cb2e13ab68614eaa3488c8a5383556589d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 17:51:27 +0000 Subject: [PATCH 05/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- omniORB.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/omniORB.spec b/omniORB.spec index c7eefea..3e42df0 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.0 -Release: 8%{?dist} +Release: 9%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPLv2+ @@ -242,6 +242,9 @@ fi %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 4.3.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Jun 13 2023 Python Maint - 4.3.0-8 - Rebuilt for Python 3.12 From 42b4c56cbf9749330aceca66eb25aecc760f3f64 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Fri, 1 Sep 2023 15:00:51 +0200 Subject: [PATCH 06/24] Update to 4.3.1 --- .gitignore | 1 + omniORB.spec | 10 +++++----- omniORB_py312.patch | 15 --------------- sources | 2 +- 4 files changed, 7 insertions(+), 21 deletions(-) delete mode 100644 omniORB_py312.patch diff --git a/.gitignore b/.gitignore index 79aa1a6..b48f56e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /omniORB-4.2.3.tar.bz2 /omniORB-4.2.4.tar.bz2 /omniORB-4.3.0.tar.bz2 +/omniORB-4.3.1.tar.bz2 diff --git a/omniORB.spec b/omniORB.spec index 3e42df0..eb83fd0 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -8,8 +8,8 @@ %bcond_without openssl Name: omniORB -Version: 4.3.0 -Release: 9%{?dist} +Version: 4.3.1 +Release: 1%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPLv2+ @@ -20,9 +20,6 @@ Source2: omniORB-nameserver.logrotate Source3: omniORB.cfg Source4: omniNames.service -# Don't use distutils module removed in python 3.12 -Patch0: omniORB_py312.patch - BuildRequires: gcc-c++ BuildRequires: make BuildRequires: python3-devel @@ -242,6 +239,9 @@ fi %changelog +* Thu Aug 31 2023 Sandro Mani - 4.3.1-1 +- Update to 4.3.1 + * Thu Jul 20 2023 Fedora Release Engineering - 4.3.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/omniORB_py312.patch b/omniORB_py312.patch deleted file mode 100644 index a9379e4..0000000 --- a/omniORB_py312.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -rupN --no-dereference omniORB-4.3.0/mk/python.mk omniORB-4.3.0-new/mk/python.mk ---- omniORB-4.3.0/mk/python.mk 2021-10-31 19:14:57.000000000 +0100 -+++ omniORB-4.3.0-new/mk/python.mk 2022-12-20 11:19:52.168065816 +0100 -@@ -4,9 +4,9 @@ - - PYVERSION := $(shell $(PYTHON) -c 'import sys; sys.stdout.write(".".join(sys.version.split(".")[:2]))') - PYPREFIX := $(shell $(PYTHON) -c 'import sys; sys.stdout.write(sys.exec_prefix.replace("\\","/"))') --PYINCDIR := $(shell $(PYTHON) -c 'import sys, distutils.sysconfig; sys.stdout.write(distutils.sysconfig.get_python_inc().replace("\\","/"))') -+PYINCDIR := $(shell $(PYTHON) -c 'import sys, sysconfig; sys.stdout.write(sysconfig.get_paths()["include"].replace("\\","/"))') - --PythonSHAREDLIB_SUFFIX = $(shell $(PYTHON) -c 'import sys, distutils.sysconfig; sys.stdout.write((distutils.sysconfig.get_config_var("SO") or ".so").lstrip("."))') -+PythonSHAREDLIB_SUFFIX = $(shell $(PYTHON) -c 'import sys, sysconfig; sys.stdout.write((sysconfig.get_config_var("SHLIB_SUFFIX") or ".so").lstrip("."))') - - PY_MODULE_SUFFIX := $(shell $(PYTHON) -c 'import sys; sys.stdout.write((sys.hexversion < 0x3000000 and not hasattr(sys, "pypy_version_info")) and "module" or "")') - diff --git a/sources b/sources index 7082435..12e0892 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (omniORB-4.3.0.tar.bz2) = b081c1acbea3c7bee619a288fec209a0705b7d436f8e5fd4743675046356ef271a8c75882334fcbde4ff77d15f54d2da55f6cfcd117b01e42919d04fd29bfe2f +SHA512 (omniORB-4.3.1.tar.bz2) = f08ecd0c83dc5137ce74cc3e77241785e733c7c2167024d3d0e3215dfd81754ee9b6db6535b5ce020fd33a6d3d71709f8c1eac083be00aa7a529f8a6527c398f From 2a8d9d5926990aaeb17fcf5f13aa349baff3f595 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Wed, 17 Jan 2024 10:34:18 +0100 Subject: [PATCH 07/24] Update to 4.3.2 --- .gitignore | 1 + omniORB.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b48f56e..b52a88c 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /omniORB-4.2.4.tar.bz2 /omniORB-4.3.0.tar.bz2 /omniORB-4.3.1.tar.bz2 +/omniORB-4.3.2.tar.bz2 diff --git a/omniORB.spec b/omniORB.spec index eb83fd0..b3f672d 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -8,11 +8,11 @@ %bcond_without openssl Name: omniORB -Version: 4.3.1 +Version: 4.3.2 Release: 1%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python -License: LGPLv2+ +License: LGPL-2.0-or-later URL: http://omniorb.sourceforge.net Source0: http://downloads.sourceforge.net/project/omniorb/%{name}/%{name}-%{version}/%{name}-%{version}.tar.bz2 Source1: omniORB-nameserver.init @@ -239,6 +239,9 @@ fi %changelog +* Wed Jan 17 2024 Sandro Mani - 4.3.2-1 +- Update to 4.3.2 + * Thu Aug 31 2023 Sandro Mani - 4.3.1-1 - Update to 4.3.1 diff --git a/sources b/sources index 12e0892..657666a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (omniORB-4.3.1.tar.bz2) = f08ecd0c83dc5137ce74cc3e77241785e733c7c2167024d3d0e3215dfd81754ee9b6db6535b5ce020fd33a6d3d71709f8c1eac083be00aa7a529f8a6527c398f +SHA512 (omniORB-4.3.2.tar.bz2) = a17744259042e65bd18172036d85f413d49f473a5ea6ce8ce616a3d33bb4509c4b526df78dd302a304512d163b27e4b4274b0bac9ccbaa29b08e417075d77b6b From 98c87409f1bf06603f6ef9f3fef42a37ca9a50bc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 10:54:23 +0000 Subject: [PATCH 08/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- omniORB.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/omniORB.spec b/omniORB.spec index b3f672d..8bc9b8b 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPL-2.0-or-later @@ -239,6 +239,9 @@ fi %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 4.3.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jan 17 2024 Sandro Mani - 4.3.2-1 - Update to 4.3.2 From a3ff5f16aa7d0c27cea5b13813b58f0d33fdde85 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 11:00:39 +0000 Subject: [PATCH 09/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- omniORB.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/omniORB.spec b/omniORB.spec index 8bc9b8b..cc08578 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPL-2.0-or-later @@ -239,6 +239,9 @@ fi %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 4.3.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 4.3.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 87bf7f50fe9787c10e42d9f336a5fc8205ddb3e6 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 08:33:22 +0200 Subject: [PATCH 10/24] Rebuilt for Python 3.13 --- omniORB.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/omniORB.spec b/omniORB.spec index cc08578..26003d1 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPL-2.0-or-later @@ -239,6 +239,9 @@ fi %changelog +* Fri Jun 07 2024 Python Maint - 4.3.2-4 +- Rebuilt for Python 3.13 + * Thu Jan 25 2024 Fedora Release Engineering - 4.3.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 1687450a76278e1b88782cdd13704d7937349df5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 20:40:17 +0000 Subject: [PATCH 11/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- omniORB.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/omniORB.spec b/omniORB.spec index 26003d1..87236d5 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPL-2.0-or-later @@ -239,6 +239,9 @@ fi %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 4.3.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jun 07 2024 Python Maint - 4.3.2-4 - Rebuilt for Python 3.13 From 7036d97fc0da10e869769baf29379c474333bc06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 26 Jul 2024 01:42:57 +0200 Subject: [PATCH 12/24] convert GPLv2+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- omniORB.spec | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/omniORB.spec b/omniORB.spec index 87236d5..01fd9b6 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPL-2.0-or-later @@ -71,7 +71,8 @@ developing and administrating applications that use %{name}. %package servers Summary: OmniORB naming service -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later Requires: %{name}%{?_isa} = %{version}-%{release} %description servers @@ -79,7 +80,8 @@ The %{name}-servers package contains omniNames naming server. %package utils Summary: Development files for %{name} -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later Requires: %{name}%{?_isa} = %{version}-%{release} %description utils @@ -239,6 +241,9 @@ fi %changelog +* Fri Jul 26 2024 Miroslav Suchý - 4.3.2-6 +- convert license to SPDX + * Thu Jul 18 2024 Fedora Release Engineering - 4.3.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From bf28d9ad82bcd40f0dd995206199768696a58b97 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 21:28:26 +0000 Subject: [PATCH 13/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- omniORB.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/omniORB.spec b/omniORB.spec index 01fd9b6..25d7ffd 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.2 -Release: 6%{?dist} +Release: 7%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPL-2.0-or-later @@ -241,6 +241,9 @@ fi %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 4.3.2-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jul 26 2024 Miroslav Suchý - 4.3.2-6 - convert license to SPDX From dfe2a938e5c5dfde053eb15fbd66773cb3d717cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 11 Feb 2025 15:53:27 +0100 Subject: [PATCH 14/24] Add sysusers.d config file to allow rpm to create users/groups automatically See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers. --- omniORB.spec | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/omniORB.spec b/omniORB.spec index 25d7ffd..ad5e8ef 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.2 -Release: 7%{?dist} +Release: 8%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPL-2.0-or-later @@ -34,7 +34,6 @@ Requires(postun): systemd %else Requires(post): chkconfig Requires(preun): chkconfig -Requires(pre): shadow-utils # This is for /sbin/service Requires(postun): initscripts %endif @@ -96,6 +95,11 @@ sed -i '1s=^#!/usr/bin/\(python\|env python\)[0-9.]*=#!%{__python3}=' \ ./src/tool/omniidl/python3/scripts/omniidlrun.py \ ./src/tool/omniidl/python3/omniidl/main.py +# Create a sysusers.d config file +cat >omniorb.sysusers.conf </dev/null || groupadd -r %{name} -getent passwd %{name} >/dev/null || \ -useradd -r -g %{name} -d %{_sharedstatedir}/%{name} -s /sbin/nologin \ --c "OmniNames Naming Service" %{name} -exit 0 %if 0%{?with_systemd} %post servers @@ -209,6 +209,7 @@ fi %{_bindir}/omniMapper %{_bindir}/%{nameserver} %{_mandir}/man8/* +%{_sysusersdir}/omniorb.conf %files devel %doc doc/ @@ -241,6 +242,9 @@ fi %changelog +* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 4.3.2-8 +- Add sysusers.d config file to allow rpm to create users/groups automatically + * Fri Jan 17 2025 Fedora Release Engineering - 4.3.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From d76643671343c57ac67574d9f1bf1591b424a086 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Wed, 2 Apr 2025 10:12:05 +0200 Subject: [PATCH 15/24] Update to 4.3.3 --- .gitignore | 1 + omniORB.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b52a88c..549a514 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /omniORB-4.3.0.tar.bz2 /omniORB-4.3.1.tar.bz2 /omniORB-4.3.2.tar.bz2 +/omniORB-4.3.3.tar.bz2 diff --git a/omniORB.spec b/omniORB.spec index ad5e8ef..e0b02f8 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -8,8 +8,8 @@ %bcond_without openssl Name: omniORB -Version: 4.3.2 -Release: 8%{?dist} +Version: 4.3.3 +Release: 1%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPL-2.0-or-later @@ -242,6 +242,9 @@ fi %changelog +* Wed Apr 02 2025 Sandro Mani - 4.3.3-1 +- Update to 4.3.3 + * Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 4.3.2-8 - Add sysusers.d config file to allow rpm to create users/groups automatically diff --git a/sources b/sources index 657666a..a55e770 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (omniORB-4.3.2.tar.bz2) = a17744259042e65bd18172036d85f413d49f473a5ea6ce8ce616a3d33bb4509c4b526df78dd302a304512d163b27e4b4274b0bac9ccbaa29b08e417075d77b6b +SHA512 (omniORB-4.3.3.tar.bz2) = 58c47a87bfee5652aada86712e4cd9ad56c01482b9580ed6ba9f40045cded5a349bf0009555d8223ebc15aee062dd8160f4bc7ac651c182e772882130ab89b8d From 0d61c0eb719b8ece7dfd97257530ce2720286c3a Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Sat, 31 May 2025 19:03:36 +0200 Subject: [PATCH 16/24] Remove license review comment --- omniORB.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/omniORB.spec b/omniORB.spec index e0b02f8..6fb4508 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -70,7 +70,6 @@ developing and administrating applications that use %{name}. %package servers Summary: OmniORB naming service -# Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later Requires: %{name}%{?_isa} = %{version}-%{release} @@ -79,7 +78,6 @@ The %{name}-servers package contains omniNames naming server. %package utils Summary: Development files for %{name} -# Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later Requires: %{name}%{?_isa} = %{version}-%{release} From 9bd5ae16ae10898f4b625555880ef0c3279934e4 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 19:58:41 +0200 Subject: [PATCH 17/24] Rebuilt for Python 3.14 --- omniORB.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/omniORB.spec b/omniORB.spec index 6fb4508..620afb0 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPL-2.0-or-later @@ -240,6 +240,9 @@ fi %changelog +* Mon Jun 02 2025 Python Maint - 4.3.3-2 +- Rebuilt for Python 3.14 + * Wed Apr 02 2025 Sandro Mani - 4.3.3-1 - Update to 4.3.3 From 67de2cbc27536464e9c3112a03e94005ef59744b Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Tue, 10 Jun 2025 08:26:29 +0200 Subject: [PATCH 18/24] Remove unnecessary postrotate script from logrotate configuration --- omniORB-nameserver.logrotate | 5 +---- omniORB.spec | 5 ++++- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/omniORB-nameserver.logrotate b/omniORB-nameserver.logrotate index c0a28cd..4897cfe 100644 --- a/omniORB-nameserver.logrotate +++ b/omniORB-nameserver.logrotate @@ -6,7 +6,4 @@ compress notifempty missingok - postrotate - /bin/kill -USR1 `cat /var/run/omniORB/omniORB.pid 2>/dev/null` 2> /dev/null|| true - endscript -} \ No newline at end of file +} diff --git a/omniORB.spec b/omniORB.spec index 620afb0..77d6e79 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPL-2.0-or-later @@ -240,6 +240,9 @@ fi %changelog +* Tue Jun 10 2025 Sandro Mani - 4.3.3-3 +- Remove unnecessary postrotate script from logrotate configuration + * Mon Jun 02 2025 Python Maint - 4.3.3-2 - Rebuilt for Python 3.14 From 64be380724ce682fa9e12b8f6c18167db0e6fa31 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 10 Jun 2025 14:51:17 +0200 Subject: [PATCH 19/24] Rebuilt for Python 3.14 --- omniORB.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/omniORB.spec b/omniORB.spec index 77d6e79..2b6d22c 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.3 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPL-2.0-or-later @@ -240,6 +240,9 @@ fi %changelog +* Tue Jun 10 2025 Python Maint - 4.3.3-4 +- Rebuilt for Python 3.14 + * Tue Jun 10 2025 Sandro Mani - 4.3.3-3 - Remove unnecessary postrotate script from logrotate configuration From 8f08aafa904ff20f8648620446f62c5cdb5eeb96 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 23:29:44 +0000 Subject: [PATCH 20/24] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- omniORB.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/omniORB.spec b/omniORB.spec index 2b6d22c..4ede5c6 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.3 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPL-2.0-or-later @@ -240,6 +240,9 @@ fi %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 4.3.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Jun 10 2025 Python Maint - 4.3.3-4 - Rebuilt for Python 3.14 From 264fdc9e8dc53a5c841a511848e386a88115efa4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Sat, 12 Jul 2025 11:56:03 +0000 Subject: [PATCH 21/24] Migrate to SPDX license This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- omniORB.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/omniORB.spec b/omniORB.spec index 4ede5c6..2fc1260 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -52,7 +52,7 @@ compliant. %package devel Summary: Development files for %{name} -License: LGPLv2+ +License: LGPL-2.0-or-later Requires: %{name}%{?_isa} = %{version}-%{release} %description devel From e8adcf1ce42bb6c2673deb2e195b56cf74292856 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 13:03:35 +0200 Subject: [PATCH 22/24] Rebuilt for Python 3.14.0rc2 bytecode --- omniORB.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/omniORB.spec b/omniORB.spec index 2fc1260..e36e6bc 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.3 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPL-2.0-or-later @@ -240,6 +240,9 @@ fi %changelog +* Fri Aug 15 2025 Python Maint - 4.3.3-6 +- Rebuilt for Python 3.14.0rc2 bytecode + * Thu Jul 24 2025 Fedora Release Engineering - 4.3.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 432caaf6409bdead05fa1749d0e701b9aa2e5393 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:34:13 +0200 Subject: [PATCH 23/24] Rebuilt for Python 3.14.0rc3 bytecode --- omniORB.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/omniORB.spec b/omniORB.spec index e36e6bc..5420a51 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -9,7 +9,7 @@ Name: omniORB Version: 4.3.3 -Release: 6%{?dist} +Release: 7%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPL-2.0-or-later @@ -240,6 +240,9 @@ fi %changelog +* Fri Sep 19 2025 Python Maint - 4.3.3-7 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 4.3.3-6 - Rebuilt for Python 3.14.0rc2 bytecode From 50e6691d5eed5eaf4108a849542c99db67a01ca8 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Fri, 9 Jan 2026 12:49:28 +0100 Subject: [PATCH 24/24] Update to 4.3.4 --- .gitignore | 1 + omniORB.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 549a514..417f0b5 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /omniORB-4.3.1.tar.bz2 /omniORB-4.3.2.tar.bz2 /omniORB-4.3.3.tar.bz2 +/omniORB-4.3.4.tar.bz2 diff --git a/omniORB.spec b/omniORB.spec index 5420a51..40e8797 100644 --- a/omniORB.spec +++ b/omniORB.spec @@ -8,8 +8,8 @@ %bcond_without openssl Name: omniORB -Version: 4.3.3 -Release: 7%{?dist} +Version: 4.3.4 +Release: 1%{?dist} Summary: A robust high performance CORBA ORB for C++ and Python License: LGPL-2.0-or-later @@ -240,6 +240,9 @@ fi %changelog +* Fri Jan 09 2026 Sandro Mani - 4.3.4-1 +- Update to 4.3.4 + * Fri Sep 19 2025 Python Maint - 4.3.3-7 - Rebuilt for Python 3.14.0rc3 bytecode diff --git a/sources b/sources index a55e770..3133fb5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (omniORB-4.3.3.tar.bz2) = 58c47a87bfee5652aada86712e4cd9ad56c01482b9580ed6ba9f40045cded5a349bf0009555d8223ebc15aee062dd8160f4bc7ac651c182e772882130ab89b8d +SHA512 (omniORB-4.3.4.tar.bz2) = e9eddcd9e53df1783f74a75b6471de6f0e4dbb806329506de1e3b87a279b0a0894db2df47cd1917254fa1ef660ec8503fba260144d3b810f6380f56f337791cd