Architecture specific change in rpms/llvm13.git
by githook-noreply@fedoraproject.org
The package rpms/llvm13.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/llvm13.git/commit/?id=b994a3d946b....
Change:
+%ifarch %{arm}
Thanks.
Full change:
============
commit b7f99d9382ae67aae923c6fefc41147c1d2b5f0b
Author: Tom Stellard <tstellar(a)redhat.com>
Date: Wed Mar 30 04:33:17 2022 +0000
Add 13.0.1 sources
diff --git a/.gitignore b/.gitignore
index 68b6dd2..98bed22 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
/llvm-13.0.0rc1.src.tar.xz
/llvm-13.0.0rc1.src.tar.xz.sig
+/llvm-13.0.1.src.tar.xz
+/llvm-13.0.1.src.tar.xz.sig
diff --git a/sources b/sources
index 8c90ee1..59bc758 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (llvm-13.0.0rc1.src.tar.xz) = 307d8162f905b92e33f27c7a75f78d1020a63c24a13d4befa4dd7b6ed90607919183919df9a626f705935dfccce3d36c2b99b9575bfc6f23f8df115374fa6823
-SHA512 (llvm-13.0.0rc1.src.tar.xz.sig) = 6b49f7b96a5ee0634d328cfaa6d47820cf89ee3363553670b46c7d3c071c3f624ee10f663315f31c03965a43177baccaaa0e88a75b4cfadeb3783b1d83c850b3
+SHA512 (llvm-13.0.1.src.tar.xz) = 05fbe8708ac3d0dfef3a9135ee88185a95ed492095429a97d33b8aadb0187e59ad42d1a7184f02b5c84fdd31f3d7227c65bd292ed0aa039b29522e59cf90a965
+SHA512 (llvm-13.0.1.src.tar.xz.sig) = 0db0076fee269faa477ff7ff42c3ef5bd24cb3816219bbc093080fd4f7516e5414dc0f686325761ff57255d91307cd3f4dbba9066ea7cd69fb819a856f05bde8
commit b994a3d946bedfcfa4984418d2a6a6135945a1b1
Author: Timm Bäder <tbaeder(a)redhat.com>
Date: Mon Feb 28 08:21:49 2022 +0100
Update to 13.0.1
diff --git a/0001-Disable-CrashRecoveryTest.DumpStackCleanup-test-on-a.patch b/0001-Disable-CrashRecoveryTest.DumpStackCleanup-test-on-a.patch
new file mode 100644
index 0000000..1ddfb0c
--- /dev/null
+++ b/0001-Disable-CrashRecoveryTest.DumpStackCleanup-test-on-a.patch
@@ -0,0 +1,35 @@
+From 3df079ae29426b4bee3ca11681a41958d72b983a Mon Sep 17 00:00:00 2001
+From: Nikita Popov <npopov(a)redhat.com>
+Date: Mon, 31 Jan 2022 10:33:27 +0100
+Subject: [PATCH] Disable CrashRecoveryTest.DumpStackCleanup test on aarch64
+
+Produces a non-reproducible failure on aarch64:
+https://bugzilla.redhat.com/show_bug.cgi?id=2048440
+---
+ llvm/unittests/Support/CrashRecoveryTest.cpp | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/llvm/unittests/Support/CrashRecoveryTest.cpp b/llvm/unittests/Support/CrashRecoveryTest.cpp
+index e95513eb2841..afb1d3a1f6a2 100644
+--- a/llvm/unittests/Support/CrashRecoveryTest.cpp
++++ b/llvm/unittests/Support/CrashRecoveryTest.cpp
+@@ -76,6 +76,7 @@ TEST(CrashRecoveryTest, Cleanup) {
+ llvm::CrashRecoveryContext::Disable();
+ }
+
++#ifndef __aarch64__
+ TEST(CrashRecoveryTest, DumpStackCleanup) {
+ SmallString<128> Filename;
+ std::error_code EC = sys::fs::createTemporaryFile("crash", "test", Filename);
+@@ -101,6 +102,7 @@ TEST(CrashRecoveryTest, DumpStackCleanup) {
+ EXPECT_EQ(GlobalInt, 1);
+ llvm::CrashRecoveryContext::Disable();
+ }
++#endif
+
+ TEST(CrashRecoveryTest, LimitedStackTrace) {
+ std::string Res;
+--
+2.34.1
+
+
diff --git a/0001-XFAIL-missing-abstract-variable.ll-test-on-ppc64le.patch b/0001-XFAIL-missing-abstract-variable.ll-test-on-ppc64le.patch
new file mode 100644
index 0000000..1866a66
--- /dev/null
+++ b/0001-XFAIL-missing-abstract-variable.ll-test-on-ppc64le.patch
@@ -0,0 +1,33 @@
+From 9320ffeda3915c8f7be744c983a3470a89107bd7 Mon Sep 17 00:00:00 2001
+From: Tom Stellard <tstellar(a)redhat.com>
+Date: Tue, 14 Sep 2021 20:21:20 -0700
+Subject: [PATCH] XFAIL missing-abstract-variable.ll test on ppc64le
+
+It's seems the strategy with this test is to XFAIL it on all
+architectures that it fails on. I wonder if we should be passing
+it a specific triple? Also, from what I can tell, this tests only
+runs when llvm is configured with LLVM_DEFAULT_TARGET_TRIPLE set
+to a non-empty value, which is why it may not fail in every build
+configuration.
+
+Differential Revision: https://reviews.llvm.org/D109806
+---
+ llvm/test/DebugInfo/Generic/missing-abstract-variable.ll | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/llvm/test/DebugInfo/Generic/missing-abstract-variable.ll b/llvm/test/DebugInfo/Generic/missing-abstract-variable.ll
+index bd0de60268b6..cc5d56b0c512 100644
+--- a/llvm/test/DebugInfo/Generic/missing-abstract-variable.ll
++++ b/llvm/test/DebugInfo/Generic/missing-abstract-variable.ll
+@@ -4,7 +4,7 @@
+ ; powerpc64 (and on x86_64 at at least -O2). Presumably this is a SelectionDAG
+ ; issue.
+ ; FIXME: arm64 is an alias for aarch64 on macs, apparently?
+-; XFAIL: powerpc64, aarch64, arm64, hexagon
++; XFAIL: powerpc64, aarch64, arm64, hexagon, ppc64le
+
+ ; Build from the following source with clang -O2.
+
+--
+2.31.1
+
diff --git a/llvm13.spec b/llvm13.spec
index 5e6ba0b..70468b8 100644
--- a/llvm13.spec
+++ b/llvm13.spec
@@ -1,3 +1,8 @@
+# We are building with clang for faster/lower memory LTO builds.
+# See https://docs.fedoraproject.org/en-US/packaging-guidelines/#_compiler_macros
+%global toolchain clang
+%global _lto_cflags %{nil}
+
# Components enabled if supported by target architecture:
%define gold_arches %{ix86} x86_64 %{arm} aarch64 %{power64} s390x
%ifarch %{gold_arches}
@@ -7,14 +12,17 @@
%endif
%bcond_without compat_build
+%bcond_without check
%global llvm_libdir %{_libdir}/%{name}
%global build_llvm_libdir %{buildroot}%{llvm_libdir}
-%global rc_ver 1
+#global rc_ver 1
%global maj_ver 13
%global min_ver 0
-%global patch_ver 0
-%global abi_revision 0
+%global patch_ver 1
+%if !%{maj_ver} && 0%{?rc_ver}
+%global abi_revision 2
+%endif
%global llvm_srcdir llvm-%{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:rc%{rc_ver}}.src
%if %{with compat_build}
@@ -51,9 +59,17 @@
%global _dwz_low_mem_die_limit_s390x 1
%global _dwz_max_die_limit_s390x 1000000
+%ifarch %{arm}
+# koji overrides the _gnu variable to be gnu, which is not correct for clang, so
+# we need to hard-code the correct triple here.
+%global llvm_triple armv7l-redhat-linux-gnueabihf
+%else
+%global llvm_triple %{_host}
+%endif
+
Name: %{pkg_name}
Version: %{maj_ver}.%{min_ver}.%{patch_ver}%{?rc_ver:~rc%{rc_ver}}
-Release: 2%{?dist}
+Release: 1%{?dist}
Summary: The Low Level Virtual Machine
License: NCSA
@@ -67,12 +83,15 @@ Source3: run-lit-tests
Source4: lit.fedora.cfg.py
%endif
+%if 0%{?abi_revision}
Patch0: 0001-cmake-Allow-shared-libraries-to-customize-the-soname.patch
-# This has been backported to release/13.x and should be in 13.0.0-rc2
-Patch1: 0001-test-Fix-tools-gold-X86-comdat-nodeduplicate.ll-on-n.patch
+%endif
+Patch1: 0001-XFAIL-missing-abstract-variable.ll-test-on-ppc64le.patch
+Patch2: 0001-Disable-CrashRecoveryTest.DumpStackCleanup-test-on-a.patch
BuildRequires: gcc
BuildRequires: gcc-c++
+BuildRequires: clang
BuildRequires: cmake
BuildRequires: ninja-build
BuildRequires: zlib-devel
@@ -91,7 +110,7 @@ BuildRequires: valgrind-devel
%endif
# LLVM's LineEditor library will use libedit if it is available.
BuildRequires: libedit-devel
-# We need python3-devel for pathfix.py.
+# We need python3-devel for %%py3_shebang_fix
BuildRequires: python3-devel
BuildRequires: python3-setuptools
@@ -184,22 +203,13 @@ LLVM's modified googletest sources.
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
%autosetup -n %{llvm_srcdir} -p2
-pathfix.py -i %{__python3} -pn \
+%py3_shebang_fix \
test/BugPoint/compile-custom.ll.py \
tools/opt-viewer/*.py \
utils/update_cc_test_checks.py
%build
-# Disable LTO on s390x, this causes some test failures:
-# LLVM-Unit :: Target/AArch64/./AArch64Tests/InstSizes.Authenticated
-# LLVM-Unit :: Target/AArch64/./AArch64Tests/InstSizes.PATCHPOINT
-# LLVM-Unit :: Target/AArch64/./AArch64Tests/InstSizes.STACKMAP
-# LLVM-Unit :: Target/AArch64/./AArch64Tests/InstSizes.TLSDESC_CALLSEQ
-# On X86_64, LTO builds of TableGen crash. This can be reproduced by:
-# %%cmake_build --target include/llvm/IR/IntrinsicsAArch64.h
-# Because of these failures, lto is disabled for now.
-%global _lto_cflags %{nil}
%ifarch s390 s390x %{arm} %ix86
# Decrease debuginfo verbosity to reduce memory consumption during final library linking
@@ -207,7 +217,7 @@ pathfix.py -i %{__python3} -pn \
%endif
# force off shared libs as cmake macros turns it on.
-%cmake -G Ninja \
+%cmake -G Ninja \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DLLVM_PARALLEL_LINK_JOBS=1 \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
@@ -242,7 +252,7 @@ pathfix.py -i %{__python3} -pn \
\
-DLLVM_INCLUDE_TESTS:BOOL=ON \
-DLLVM_BUILD_TESTS:BOOL=ON \
- -DLLVM_LIT_EXTRA_ARGS=-v \
+ -DLLVM_LIT_EXTRA_ARGS=-v \
\
-DLLVM_INCLUDE_EXAMPLES:BOOL=ON \
-DLLVM_BUILD_EXAMPLES:BOOL=OFF \
@@ -261,17 +271,21 @@ pathfix.py -i %{__python3} -pn \
-DLLVM_ENABLE_SPHINX:BOOL=ON \
-DLLVM_ENABLE_DOXYGEN:BOOL=OFF \
\
+%if %{without compat_build}
-DLLVM_VERSION_SUFFIX='' \
+%endif
-DLLVM_BUILD_LLVM_DYLIB:BOOL=ON \
-DLLVM_LINK_LLVM_DYLIB:BOOL=ON \
-DLLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=ON \
-DLLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF \
- -DLLVM_ABI_REVISION=%{abi_revision} \
+ %{?abi_revision:-DLLVM_ABI_REVISION=%{abi_revision}} \
\
+ -DLLVM_DEFAULT_TARGET_TRIPLE=%{llvm_triple} \
-DSPHINX_WARNINGS_AS_ERRORS=OFF \
-DCMAKE_INSTALL_PREFIX=%{install_prefix} \
-DLLVM_INSTALL_SPHINX_HTML_DIR=%{_pkgdocdir}/html \
- -DSPHINX_EXECUTABLE=%{_bindir}/sphinx-build-3
+ -DSPHINX_EXECUTABLE=%{_bindir}/sphinx-build-3 \
+ -DLLVM_INCLUDE_BENCHMARKS=OFF
# Build libLLVM.so first. This ensures that when libLLVM.so is linking, there
# are no other compile jobs running. This will help reduce OOM errors on the
@@ -328,7 +342,7 @@ cp -R utils/UpdateTestChecks %{install_srcdir}/utils/
%if %{with gold}
# Add symlink to lto plugin in the binutils plugin directory.
%{__mkdir_p} %{buildroot}%{_libdir}/bfd-plugins/
-ln -s %{_libdir}/LLVMgold.so %{buildroot}%{_libdir}/bfd-plugins/
+ln -s -t %{buildroot}%{_libdir}/bfd-plugins/ ../LLVMgold.so
%endif
%else
@@ -406,8 +420,10 @@ rm test/tools/llvm-readobj/ELF/dependent-libraries.test
# non reproducible errors
rm test/tools/dsymutil/X86/swift-interface.test
+%if %{with check}
# FIXME: use %%cmake_build instead of %%__ninja
LD_LIBRARY_PATH=%{buildroot}/%{pkg_libdir} %{__ninja} check-all -C %{_vpath_builddir}
+%endif
%endif
@@ -459,6 +475,7 @@ fi
%{_libdir}/bfd-plugins/LLVMgold.so
%endif
%{_libdir}/libLLVM-%{maj_ver}.%{min_ver}*.so
+%{_libdir}/libLLVM-%{maj_ver}.so%{?abi_revision:.%{abi_revision}}
%{_libdir}/libLTO.so*
%else
%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
@@ -467,7 +484,6 @@ fi
%endif
%{pkg_libdir}/libLLVM-%{maj_ver}.%{min_ver}*.so
%{pkg_libdir}/libLTO.so*
-%{pkg_libdir}/libLLVM-%{maj_ver}.so.%{abi_revision}
%exclude %{pkg_libdir}/libLTO.so
%endif
%{pkg_libdir}/libRemarks.so*
@@ -528,9 +544,60 @@ fi
%endif
%changelog
-* Thu Jan 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 13.0.0~rc1-2
+* Wed Feb 02 2022 Nikita Popov <npopov(a)redhat.com> - 13.0.1-1
+- Update to LLVM 13.0.1 final
+
+* Tue Jan 25 2022 Nikita Popov <npopov(a)redhat.com> - 13.0.1~rc3-1
+- Update to LLVM 13.0.1rc3
+
+* Thu Jan 20 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 13.0.1~rc2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+* Thu Jan 13 2022 Nikita Popov <npopov(a)redhat.com> - 13.0.1~rc2-1
+- Update to LLVM 13.0.1rc2
+
+* Mon Jan 10 2022 Nikita Popov <npopov(a)redhat.com> - 13.0.1~rc1-1
+- Upstream 13.0.1 rc1 release
+
+* Sat Jan 08 2022 Miro Hrončok <mhroncok(a)redhat.com> - 13.0.0-8
+- Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34
+
+* Thu Nov 11 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0-7
+- Enable lto on s390x and arm
+
+* Mon Oct 25 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0-6
+- Build with Thin LTO
+
+* Mon Oct 18 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0-5
+- Build with clang
+
+* Fri Oct 08 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0-4
+- Fix default triple on arm
+
+* Wed Oct 06 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0-3
+- Set default triple
+
+* Mon Oct 04 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0-2
+- Drop abi_revision from soname
+
+* Thu Sep 30 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0-1
+- 13.0.0 Release
+
+* Thu Sep 30 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0~rc4-2
+- Restore config.guess for host triple detection
+
+* Fri Sep 24 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0~rc4-1
+- 13.0.0-rc4 Release
+
+* Fri Sep 17 2021 Tom Stellard <tstellar(a)redhta.com> - 13.0.0~rc3-1
+- 13.0.0-rc3 Release
+
+* Mon Sep 13 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0~rc1-3
+- Pass LLVM_DEFAULT_TARGET_TRIPLE to cmake
+
+* Mon Sep 13 2021 Konrad Kleine <kkleine(a)redhat.com> - 13.0.0~rc1-2
+- Add --without=check option
+
* Wed Aug 04 2021 Tom Stellard <tstellar(a)redhat.com> - 13.0.0~rc1-1
- 13.0.0-rc1 Release
1 year, 2 months
Architecture specific change in rpms/babl.git
by githook-noreply@fedoraproject.org
The package rpms/babl.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/babl.git/commit/?id=890c82a102353...
https://src.fedoraproject.org/cgit/rpms/babl.git/commit/?id=b3f6806eb7944....
Change:
-%ifnarch armv7hl
+%ifnarch armv7hl
Thanks.
Full change:
============
commit e67582e82213f2c08ba68bbef443b2c4d19c624d
Merge: 0869b32 890c82a
Author: Josef Řídký <jridky(a)redhat.com>
Date: Thu Mar 31 18:27:48 2022 +0200
Fix merge conflict
commit 890c82a1023537d0b4354d976019786eed58da89
Author: Josef Řídký <jridky(a)redhat.com>
Date: Thu Mar 31 18:18:22 2022 +0200
Enable arm tests
diff --git a/babl.spec b/babl.spec
index b30108e..0579985 100644
--- a/babl.spec
+++ b/babl.spec
@@ -86,7 +86,6 @@ cp -pr "%{_vpath_builddir}"/docs/* "%{buildroot}/%{develdocdir}"
rm -f "%{buildroot}/%{develdocdir}/index.html.tmp"
%check
-%ifnarch armv7hl
# skip tests known to be problematic in a specific version
%if "%version" == "%skip_checks_version"
pushd tests
@@ -101,7 +100,6 @@ done
popd
%endif
%meson_test
-%endif
%ldconfig_scriptlets
%files
commit 993c0111ec3cc28641cb88652a0e041c2be109de
Merge: b3f6806 5b33fca
Author: Josef Řídký <jridky(a)redhat.com>
Date: Thu Mar 31 18:09:28 2022 +0200
Merge branch 'rawhide' into f36
commit 5b33fca8386f3e4003cc5fad23cc14d199b68ee9
Author: Josef Řídký <jridky(a)redhat.com>
Date: Thu Mar 31 17:57:50 2022 +0200
New upstream release 0.1.92
diff --git a/.gitignore b/.gitignore
index 857e994..8ed10f3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -36,3 +36,4 @@ babl-0.1.2.tar.bz2
/babl-0.1.86.tar.xz
/babl-0.1.88.tar.xz
/babl-0.1.90.tar.xz
+/babl-0.1.92.tar.xz
diff --git a/babl.spec b/babl.spec
index 05b48aa..37f1efb 100644
--- a/babl.spec
+++ b/babl.spec
@@ -18,8 +18,8 @@
Summary: A dynamic, any to any, pixel format conversion library
Name: babl
-Version: 0.1.90
-Release: 2%{?dist}
+Version: 0.1.92
+Release: 1%{?dist}
# Compute some version related macros
# Ugly hack, you need to get your quoting backslashes/percent signs straight
@@ -123,6 +123,9 @@ popd
%doc %{develdocdir}
%changelog
+* Mon Mar 31 2022 Josef Ridky <jridky(a)redhat.com> - 0.1.92-1
+- New upstream release 0.1.92
+
* Mon Mar 14 2022 Josef Ridky <jridky(a)redhat.com> - 0.1.90-2
- Fix docs install to include all files
diff --git a/sources b/sources
index eeef280..c7d07d2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (babl-0.1.90.tar.xz) = c0eac3c7d5eb328de2f97ccc9743bc2f78d79c23dc4d3465e979d98827b1643a0f2a257f0445e4acd09f15a9f95c79f67d09cb18c2c94b4f3d290944a0341e3c
+SHA512 (babl-0.1.92.tar.xz) = c2baf39f576bf7f57786c59f2de0818257f4d1d62cadf44fdd802c9a534ed94390dd1616e7e72fcc9de1fb85a24a10fbacdbbabbe376a45ae598be46817e3bc0
commit b3f6806eb7944d00e8d43784c0ea32ef13d45b13
Author: Josef Řídký <jridky(a)redhat.com>
Date: Mon Mar 14 14:14:46 2022 +0100
Disable tests for arm
diff --git a/babl.spec b/babl.spec
index 05b48aa..32e6a2a 100644
--- a/babl.spec
+++ b/babl.spec
@@ -86,6 +86,7 @@ cp -pr "%{_vpath_builddir}"/docs/* "%{buildroot}/%{develdocdir}"
rm -f "%{buildroot}/%{develdocdir}/index.html.tmp"
%check
+%ifnarch armv7hl
# skip tests known to be problematic in a specific version
%if "%version" == "%skip_checks_version"
pushd tests
@@ -100,7 +101,7 @@ done
popd
%endif
%meson_test
-
+%endif
%ldconfig_scriptlets
%files
1 year, 2 months
Architecture specific change in rpms/babl.git
by githook-noreply@fedoraproject.org
The package rpms/babl.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/babl.git/commit/?id=890c82a102353....
Change:
-%ifnarch armv7hl
Thanks.
Full change:
============
commit 890c82a1023537d0b4354d976019786eed58da89
Author: Josef Řídký <jridky(a)redhat.com>
Date: Thu Mar 31 18:18:22 2022 +0200
Enable arm tests
diff --git a/babl.spec b/babl.spec
index b30108e..0579985 100644
--- a/babl.spec
+++ b/babl.spec
@@ -86,7 +86,6 @@ cp -pr "%{_vpath_builddir}"/docs/* "%{buildroot}/%{develdocdir}"
rm -f "%{buildroot}/%{develdocdir}/index.html.tmp"
%check
-%ifnarch armv7hl
# skip tests known to be problematic in a specific version
%if "%version" == "%skip_checks_version"
pushd tests
@@ -101,7 +100,6 @@ done
popd
%endif
%meson_test
-%endif
%ldconfig_scriptlets
%files
1 year, 2 months
Architecture specific change in rpms/pypy3.7.git
by githook-noreply@fedoraproject.org
The package rpms/pypy3.7.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/pypy3.7.git/commit/?id=f62e12eee3....
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit f62e12eee347a368afd79b5030d59bf47e32271f
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:21:16 2022 +0000
Exclude ix86 on F37+
https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
diff --git a/pypy3.7.spec b/pypy3.7.spec
index c0b9c79..618c5a1 100644
--- a/pypy3.7.spec
+++ b/pypy3.7.spec
@@ -26,6 +26,11 @@ Summary: Python %{pyversion} implementation with a Just-In-Time compiler
License: MIT and Python and UCD and BSD and (ASL 2.0 or BSD)
URL: http://pypy.org/
+# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
+%if 0%{?fedora} >= 37 || 0%{?rhel} >= 10
+ExcludeArch: %{ix86}
+%endif
+
# High-level configuration of the build:
# libmpdec (mpdecimal package in Fedora) is tightly coupled with the
commit ee5b307785164e4189d85731bd3f08774a6e71cb
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:19:29 2022 +0000
Update to 7.3.9
diff --git a/.gitignore b/.gitignore
index a5a5e7e..e5fae54 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@
/pypy3.7-v7.3.6-src.tar.bz2
/pypy3.7-v7.3.7-src.tar.bz2
/pypy3.7-v7.3.8-src.tar.bz2
+/pypy3.7-v7.3.9-src.tar.bz2
diff --git a/189-use-rpm-wheels.patch b/189-use-rpm-wheels.patch
index 8fd8a55..4da4d7d 100644
--- a/189-use-rpm-wheels.patch
+++ b/189-use-rpm-wheels.patch
@@ -1,5 +1,5 @@
diff --git a/lib-python/3/ensurepip/__init__.py b/lib-python/3/ensurepip/__init__.py
-index 94d40b0..9135b80 100644
+index 8289c49..f0d7106 100644
--- a/lib-python/3/ensurepip/__init__.py
+++ b/lib-python/3/ensurepip/__init__.py
@@ -1,3 +1,5 @@
@@ -8,14 +8,16 @@ index 94d40b0..9135b80 100644
import os
import os.path
import pkgutil
-@@ -9,9 +11,24 @@ import tempfile
- __all__ = ["version", "bootstrap"]
+@@ -7,9 +9,26 @@ import tempfile
+ __all__ = ["version", "bootstrap"]
+-_PACKAGE_NAMES = ('setuptools', 'pip')
-_SETUPTOOLS_VERSION = "47.1.0"
+-_PIP_VERSION = "22.0.4"
++
+_WHEEL_DIR = "/usr/share/python-wheels/"
-
--_PIP_VERSION = "20.1.1"
++
+_wheels = {}
+
+def _get_most_recent_wheel_version(pkg):
@@ -32,10 +34,11 @@ index 94d40b0..9135b80 100644
+_SETUPTOOLS_VERSION = _get_most_recent_wheel_version("setuptools")
+
+_PIP_VERSION = _get_most_recent_wheel_version("pip")
-
++
_PROJECTS = [
("setuptools", _SETUPTOOLS_VERSION, "py3"),
-@@ -103,13 +120,10 @@ def _bootstrap(*, root=None, upgrade=False, user=False,
+ ("pip", _PIP_VERSION, "py3"),
+@@ -100,13 +119,10 @@ def _bootstrap(*, root=None, upgrade=False, user=False,
# additional paths that need added to sys.path
additional_paths = []
for project, version, py_tag in _PROJECTS:
@@ -50,6 +53,6 @@ index 94d40b0..9135b80 100644
+ with open(os.path.join(_WHEEL_DIR, wheel_name), "rb") as sfp:
+ with open(os.path.join(tmpdir, wheel_name), "wb") as fp:
+ fp.write(sfp.read())
-
+
additional_paths.append(os.path.join(tmpdir, wheel_name))
-
+
diff --git a/pypy3.7.spec b/pypy3.7.spec
index a16d466..c0b9c79 100644
--- a/pypy3.7.spec
+++ b/pypy3.7.spec
@@ -1,7 +1,7 @@
%global basever 7.3
%global pyversion 3.7
Name: pypy%{pyversion}
-Version: %{basever}.8
+Version: %{basever}.9
# The Python version is included in Release to workaround debuginfo conflicts
# and make pypy versions with otherwise the same version-release always sorted
# by Python version as well.
@@ -293,7 +293,7 @@ Obsoletes: pypy3-libs < 7.3.4-4
Requires: python-setuptools-wheel
Requires: python-pip-wheel
%else
-Provides: bundled(python3dist(pip)) = 20.1.1
+Provides: bundled(python3dist(pip)) = 22.0.4
Provides: bundled(python3dist(setuptools)) = 47.1.0
%endif
@@ -885,6 +885,10 @@ CheckPyPy pypy3-c
%changelog
+* Wed Mar 30 2022 Miro Hrončok <mhroncok(a)redhat.com> - 7.3.9-1.3.7
+- Update to 7.3.9
+- Fixes: rhbz#2069873
+
* Tue Mar 01 2022 Miro Hrončok <mhroncok(a)redhat.com> - 7.3.8-1.3.7
- Include the Python version in Release to workaround debuginfo conflicts
and make same builds of different PyPy sort in a predictable way (e.g. wrt Obsoletes)
diff --git a/sources b/sources
index da44f3a..3667e49 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pypy3.7-v7.3.8-src.tar.bz2) = 654852caeeb4f01bd47807283d2cf1c19a504b207be23dc40cf3ca4369a14e8f71773a9641a5074de92acfda24d10092cb4d4778e806258dc23f2cfb4d5eaaae
+SHA512 (pypy3.7-v7.3.9-src.tar.bz2) = 81812f40bb4386721934bca4f8b18660b9ff5c2fa8b87e6618c95068f7493db8b165590f703054e82fd327fcd1da135e7c86df0de3caa4af48300ce6065289a0
commit 94e934459ac709d70f266b785a6890737c1a8458
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:13:27 2022 +0000
Define %baserelease to make bumpspec work properly
diff --git a/pypy3.7.spec b/pypy3.7.spec
index 200d822..a16d466 100644
--- a/pypy3.7.spec
+++ b/pypy3.7.spec
@@ -7,7 +7,8 @@ Version: %{basever}.8
# by Python version as well.
# This potentially allows tags like Obsoletes: pypy3 < %%{version}-%%{release}.
# https://bugzilla.redhat.com/2053880
-Release: 1.%{pyversion}%{?dist}
+%global baserelease 1
+Release: %{baserelease}.%{pyversion}%{?dist}
Summary: Python %{pyversion} implementation with a Just-In-Time compiler
# PyPy is MIT
1 year, 2 months
Architecture specific change in rpms/pypy3.7.git
by githook-noreply@fedoraproject.org
The package rpms/pypy3.7.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/pypy3.7.git/commit/?id=f62e12eee3....
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit f62e12eee347a368afd79b5030d59bf47e32271f
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:21:16 2022 +0000
Exclude ix86 on F37+
https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
diff --git a/pypy3.7.spec b/pypy3.7.spec
index c0b9c79..618c5a1 100644
--- a/pypy3.7.spec
+++ b/pypy3.7.spec
@@ -26,6 +26,11 @@ Summary: Python %{pyversion} implementation with a Just-In-Time compiler
License: MIT and Python and UCD and BSD and (ASL 2.0 or BSD)
URL: http://pypy.org/
+# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
+%if 0%{?fedora} >= 37 || 0%{?rhel} >= 10
+ExcludeArch: %{ix86}
+%endif
+
# High-level configuration of the build:
# libmpdec (mpdecimal package in Fedora) is tightly coupled with the
commit ee5b307785164e4189d85731bd3f08774a6e71cb
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:19:29 2022 +0000
Update to 7.3.9
diff --git a/.gitignore b/.gitignore
index a5a5e7e..e5fae54 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@
/pypy3.7-v7.3.6-src.tar.bz2
/pypy3.7-v7.3.7-src.tar.bz2
/pypy3.7-v7.3.8-src.tar.bz2
+/pypy3.7-v7.3.9-src.tar.bz2
diff --git a/189-use-rpm-wheels.patch b/189-use-rpm-wheels.patch
index 8fd8a55..4da4d7d 100644
--- a/189-use-rpm-wheels.patch
+++ b/189-use-rpm-wheels.patch
@@ -1,5 +1,5 @@
diff --git a/lib-python/3/ensurepip/__init__.py b/lib-python/3/ensurepip/__init__.py
-index 94d40b0..9135b80 100644
+index 8289c49..f0d7106 100644
--- a/lib-python/3/ensurepip/__init__.py
+++ b/lib-python/3/ensurepip/__init__.py
@@ -1,3 +1,5 @@
@@ -8,14 +8,16 @@ index 94d40b0..9135b80 100644
import os
import os.path
import pkgutil
-@@ -9,9 +11,24 @@ import tempfile
- __all__ = ["version", "bootstrap"]
+@@ -7,9 +9,26 @@ import tempfile
+ __all__ = ["version", "bootstrap"]
+-_PACKAGE_NAMES = ('setuptools', 'pip')
-_SETUPTOOLS_VERSION = "47.1.0"
+-_PIP_VERSION = "22.0.4"
++
+_WHEEL_DIR = "/usr/share/python-wheels/"
-
--_PIP_VERSION = "20.1.1"
++
+_wheels = {}
+
+def _get_most_recent_wheel_version(pkg):
@@ -32,10 +34,11 @@ index 94d40b0..9135b80 100644
+_SETUPTOOLS_VERSION = _get_most_recent_wheel_version("setuptools")
+
+_PIP_VERSION = _get_most_recent_wheel_version("pip")
-
++
_PROJECTS = [
("setuptools", _SETUPTOOLS_VERSION, "py3"),
-@@ -103,13 +120,10 @@ def _bootstrap(*, root=None, upgrade=False, user=False,
+ ("pip", _PIP_VERSION, "py3"),
+@@ -100,13 +119,10 @@ def _bootstrap(*, root=None, upgrade=False, user=False,
# additional paths that need added to sys.path
additional_paths = []
for project, version, py_tag in _PROJECTS:
@@ -50,6 +53,6 @@ index 94d40b0..9135b80 100644
+ with open(os.path.join(_WHEEL_DIR, wheel_name), "rb") as sfp:
+ with open(os.path.join(tmpdir, wheel_name), "wb") as fp:
+ fp.write(sfp.read())
-
+
additional_paths.append(os.path.join(tmpdir, wheel_name))
-
+
diff --git a/pypy3.7.spec b/pypy3.7.spec
index a16d466..c0b9c79 100644
--- a/pypy3.7.spec
+++ b/pypy3.7.spec
@@ -1,7 +1,7 @@
%global basever 7.3
%global pyversion 3.7
Name: pypy%{pyversion}
-Version: %{basever}.8
+Version: %{basever}.9
# The Python version is included in Release to workaround debuginfo conflicts
# and make pypy versions with otherwise the same version-release always sorted
# by Python version as well.
@@ -293,7 +293,7 @@ Obsoletes: pypy3-libs < 7.3.4-4
Requires: python-setuptools-wheel
Requires: python-pip-wheel
%else
-Provides: bundled(python3dist(pip)) = 20.1.1
+Provides: bundled(python3dist(pip)) = 22.0.4
Provides: bundled(python3dist(setuptools)) = 47.1.0
%endif
@@ -885,6 +885,10 @@ CheckPyPy pypy3-c
%changelog
+* Wed Mar 30 2022 Miro Hrončok <mhroncok(a)redhat.com> - 7.3.9-1.3.7
+- Update to 7.3.9
+- Fixes: rhbz#2069873
+
* Tue Mar 01 2022 Miro Hrončok <mhroncok(a)redhat.com> - 7.3.8-1.3.7
- Include the Python version in Release to workaround debuginfo conflicts
and make same builds of different PyPy sort in a predictable way (e.g. wrt Obsoletes)
diff --git a/sources b/sources
index da44f3a..3667e49 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pypy3.7-v7.3.8-src.tar.bz2) = 654852caeeb4f01bd47807283d2cf1c19a504b207be23dc40cf3ca4369a14e8f71773a9641a5074de92acfda24d10092cb4d4778e806258dc23f2cfb4d5eaaae
+SHA512 (pypy3.7-v7.3.9-src.tar.bz2) = 81812f40bb4386721934bca4f8b18660b9ff5c2fa8b87e6618c95068f7493db8b165590f703054e82fd327fcd1da135e7c86df0de3caa4af48300ce6065289a0
commit 94e934459ac709d70f266b785a6890737c1a8458
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:13:27 2022 +0000
Define %baserelease to make bumpspec work properly
diff --git a/pypy3.7.spec b/pypy3.7.spec
index 200d822..a16d466 100644
--- a/pypy3.7.spec
+++ b/pypy3.7.spec
@@ -7,7 +7,8 @@ Version: %{basever}.8
# by Python version as well.
# This potentially allows tags like Obsoletes: pypy3 < %%{version}-%%{release}.
# https://bugzilla.redhat.com/2053880
-Release: 1.%{pyversion}%{?dist}
+%global baserelease 1
+Release: %{baserelease}.%{pyversion}%{?dist}
Summary: Python %{pyversion} implementation with a Just-In-Time compiler
# PyPy is MIT
1 year, 2 months
Architecture specific change in rpms/pypy3.7.git
by githook-noreply@fedoraproject.org
The package rpms/pypy3.7.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/pypy3.7.git/commit/?id=f62e12eee3....
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit f62e12eee347a368afd79b5030d59bf47e32271f
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:21:16 2022 +0000
Exclude ix86 on F37+
https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
diff --git a/pypy3.7.spec b/pypy3.7.spec
index c0b9c79..618c5a1 100644
--- a/pypy3.7.spec
+++ b/pypy3.7.spec
@@ -26,6 +26,11 @@ Summary: Python %{pyversion} implementation with a Just-In-Time compiler
License: MIT and Python and UCD and BSD and (ASL 2.0 or BSD)
URL: http://pypy.org/
+# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
+%if 0%{?fedora} >= 37 || 0%{?rhel} >= 10
+ExcludeArch: %{ix86}
+%endif
+
# High-level configuration of the build:
# libmpdec (mpdecimal package in Fedora) is tightly coupled with the
commit ee5b307785164e4189d85731bd3f08774a6e71cb
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:19:29 2022 +0000
Update to 7.3.9
diff --git a/.gitignore b/.gitignore
index a5a5e7e..e5fae54 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@
/pypy3.7-v7.3.6-src.tar.bz2
/pypy3.7-v7.3.7-src.tar.bz2
/pypy3.7-v7.3.8-src.tar.bz2
+/pypy3.7-v7.3.9-src.tar.bz2
diff --git a/189-use-rpm-wheels.patch b/189-use-rpm-wheels.patch
index 8fd8a55..4da4d7d 100644
--- a/189-use-rpm-wheels.patch
+++ b/189-use-rpm-wheels.patch
@@ -1,5 +1,5 @@
diff --git a/lib-python/3/ensurepip/__init__.py b/lib-python/3/ensurepip/__init__.py
-index 94d40b0..9135b80 100644
+index 8289c49..f0d7106 100644
--- a/lib-python/3/ensurepip/__init__.py
+++ b/lib-python/3/ensurepip/__init__.py
@@ -1,3 +1,5 @@
@@ -8,14 +8,16 @@ index 94d40b0..9135b80 100644
import os
import os.path
import pkgutil
-@@ -9,9 +11,24 @@ import tempfile
- __all__ = ["version", "bootstrap"]
+@@ -7,9 +9,26 @@ import tempfile
+ __all__ = ["version", "bootstrap"]
+-_PACKAGE_NAMES = ('setuptools', 'pip')
-_SETUPTOOLS_VERSION = "47.1.0"
+-_PIP_VERSION = "22.0.4"
++
+_WHEEL_DIR = "/usr/share/python-wheels/"
-
--_PIP_VERSION = "20.1.1"
++
+_wheels = {}
+
+def _get_most_recent_wheel_version(pkg):
@@ -32,10 +34,11 @@ index 94d40b0..9135b80 100644
+_SETUPTOOLS_VERSION = _get_most_recent_wheel_version("setuptools")
+
+_PIP_VERSION = _get_most_recent_wheel_version("pip")
-
++
_PROJECTS = [
("setuptools", _SETUPTOOLS_VERSION, "py3"),
-@@ -103,13 +120,10 @@ def _bootstrap(*, root=None, upgrade=False, user=False,
+ ("pip", _PIP_VERSION, "py3"),
+@@ -100,13 +119,10 @@ def _bootstrap(*, root=None, upgrade=False, user=False,
# additional paths that need added to sys.path
additional_paths = []
for project, version, py_tag in _PROJECTS:
@@ -50,6 +53,6 @@ index 94d40b0..9135b80 100644
+ with open(os.path.join(_WHEEL_DIR, wheel_name), "rb") as sfp:
+ with open(os.path.join(tmpdir, wheel_name), "wb") as fp:
+ fp.write(sfp.read())
-
+
additional_paths.append(os.path.join(tmpdir, wheel_name))
-
+
diff --git a/pypy3.7.spec b/pypy3.7.spec
index a16d466..c0b9c79 100644
--- a/pypy3.7.spec
+++ b/pypy3.7.spec
@@ -1,7 +1,7 @@
%global basever 7.3
%global pyversion 3.7
Name: pypy%{pyversion}
-Version: %{basever}.8
+Version: %{basever}.9
# The Python version is included in Release to workaround debuginfo conflicts
# and make pypy versions with otherwise the same version-release always sorted
# by Python version as well.
@@ -293,7 +293,7 @@ Obsoletes: pypy3-libs < 7.3.4-4
Requires: python-setuptools-wheel
Requires: python-pip-wheel
%else
-Provides: bundled(python3dist(pip)) = 20.1.1
+Provides: bundled(python3dist(pip)) = 22.0.4
Provides: bundled(python3dist(setuptools)) = 47.1.0
%endif
@@ -885,6 +885,10 @@ CheckPyPy pypy3-c
%changelog
+* Wed Mar 30 2022 Miro Hrončok <mhroncok(a)redhat.com> - 7.3.9-1.3.7
+- Update to 7.3.9
+- Fixes: rhbz#2069873
+
* Tue Mar 01 2022 Miro Hrončok <mhroncok(a)redhat.com> - 7.3.8-1.3.7
- Include the Python version in Release to workaround debuginfo conflicts
and make same builds of different PyPy sort in a predictable way (e.g. wrt Obsoletes)
diff --git a/sources b/sources
index da44f3a..3667e49 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pypy3.7-v7.3.8-src.tar.bz2) = 654852caeeb4f01bd47807283d2cf1c19a504b207be23dc40cf3ca4369a14e8f71773a9641a5074de92acfda24d10092cb4d4778e806258dc23f2cfb4d5eaaae
+SHA512 (pypy3.7-v7.3.9-src.tar.bz2) = 81812f40bb4386721934bca4f8b18660b9ff5c2fa8b87e6618c95068f7493db8b165590f703054e82fd327fcd1da135e7c86df0de3caa4af48300ce6065289a0
commit 94e934459ac709d70f266b785a6890737c1a8458
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:13:27 2022 +0000
Define %baserelease to make bumpspec work properly
diff --git a/pypy3.7.spec b/pypy3.7.spec
index 200d822..a16d466 100644
--- a/pypy3.7.spec
+++ b/pypy3.7.spec
@@ -7,7 +7,8 @@ Version: %{basever}.8
# by Python version as well.
# This potentially allows tags like Obsoletes: pypy3 < %%{version}-%%{release}.
# https://bugzilla.redhat.com/2053880
-Release: 1.%{pyversion}%{?dist}
+%global baserelease 1
+Release: %{baserelease}.%{pyversion}%{?dist}
Summary: Python %{pyversion} implementation with a Just-In-Time compiler
# PyPy is MIT
1 year, 2 months
Architecture specific change in rpms/pypy3.8.git
by githook-noreply@fedoraproject.org
The package rpms/pypy3.8.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/pypy3.8.git/commit/?id=40a7e6228e....
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit 40a7e6228e5cf018ff29ea58d7f4fabd281592c7
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:21:16 2022 +0000
Exclude ix86 on F37+
https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
diff --git a/pypy3.8.spec b/pypy3.8.spec
index 531e9eb..a310859 100644
--- a/pypy3.8.spec
+++ b/pypy3.8.spec
@@ -26,6 +26,11 @@ Summary: Python %{pyversion} implementation with a Just-In-Time compiler
License: MIT and Python and UCD and BSD and (ASL 2.0 or BSD)
URL: http://pypy.org/
+# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
+%if 0%{?fedora} >= 37 || 0%{?rhel} >= 10
+ExcludeArch: %{ix86}
+%endif
+
# High-level configuration of the build:
# libmpdec (mpdecimal package in Fedora) is tightly coupled with the
commit 892c110f4c586effa395732caed574e94e3a3fcd
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:19:29 2022 +0000
Update to 7.3.9
diff --git a/.gitignore b/.gitignore
index 8429f7a..9de8ba6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,3 +17,4 @@
/pypy3.7-v7.3.7-src.tar.bz2
/pypy3.8-v7.3.7-src.tar.bz2
/pypy3.8-v7.3.8-src.tar.bz2
+/pypy3.8-v7.3.9-src.tar.bz2
diff --git a/189-use-rpm-wheels.patch b/189-use-rpm-wheels.patch
index 8ac359d..a707a49 100644
--- a/189-use-rpm-wheels.patch
+++ b/189-use-rpm-wheels.patch
@@ -1,5 +1,5 @@
diff --git a/lib-python/3/ensurepip/__init__.py b/lib-python/3/ensurepip/__init__.py
-index 597a1ef9ee..3bfab52083 100644
+index 9dced0e..3bfab52 100644
--- a/lib-python/3/ensurepip/__init__.py
+++ b/lib-python/3/ensurepip/__init__.py
@@ -1,6 +1,7 @@
@@ -11,14 +11,16 @@ index 597a1ef9ee..3bfab52083 100644
import sys
import runpy
import tempfile
-@@ -9,9 +10,24 @@ import subprocess
+@@ -8,9 +9,26 @@ import subprocess
- __all__ = ["version", "bootstrap"]
+ __all__ = ["version", "bootstrap"]
+-_PACKAGE_NAMES = ('setuptools', 'pip')
-_SETUPTOOLS_VERSION = "58.1.0"
+-_PIP_VERSION = "22.0.4"
++
+_WHEEL_DIR = "/usr/share/python-wheels/"
-
--_PIP_VERSION = "21.1.1"
++
+_wheels = {}
+
+def _get_most_recent_wheel_version(pkg):
@@ -35,10 +37,11 @@ index 597a1ef9ee..3bfab52083 100644
+_SETUPTOOLS_VERSION = _get_most_recent_wheel_version("setuptools")
+
+_PIP_VERSION = _get_most_recent_wheel_version("pip")
-
++
_PROJECTS = [
("setuptools", _SETUPTOOLS_VERSION, "py3"),
-@@ -101,13 +117,10 @@ def _bootstrap(*, root=None, upgrade=False, user=False,
+ ("pip", _PIP_VERSION, "py3"),
+@@ -99,13 +117,10 @@ def _bootstrap(*, root=None, upgrade=False, user=False,
# additional paths that need added to sys.path
additional_paths = []
for project, version, py_tag in _PROJECTS:
diff --git a/pypy3.8.spec b/pypy3.8.spec
index 1ad47a2..531e9eb 100644
--- a/pypy3.8.spec
+++ b/pypy3.8.spec
@@ -1,7 +1,7 @@
%global basever 7.3
%global pyversion 3.8
Name: pypy%{pyversion}
-Version: %{basever}.8
+Version: %{basever}.9
# The Python version is included in Release to workaround debuginfo conflicts
# and make pypy versions with otherwise the same version-release always sorted
# by Python version as well.
@@ -289,7 +289,7 @@ Obsoletes: pypy3-libs < 7.3.4-4
Requires: python-setuptools-wheel
Requires: python-pip-wheel
%else
-Provides: bundled(python3dist(pip)) = 21.1.1
+Provides: bundled(python3dist(pip)) = 22.0.4
Provides: bundled(python3dist(setuptools)) = 58.1.0
%endif
@@ -881,6 +881,10 @@ CheckPyPy pypy3-c
%changelog
+* Wed Mar 30 2022 Miro Hrončok <mhroncok(a)redhat.com> - 7.3.9-1.3.8
+- Update to 7.3.9
+- Fixes: rhbz#2069873
+
* Tue Mar 01 2022 Miro Hrončok <mhroncok(a)redhat.com> - 7.3.8-1.3.8
- Include the Python version in Release to workaround debuginfo conflicts
and make same builds of different PyPy sort in a predictable way (e.g. wrt Obsoletes)
diff --git a/sources b/sources
index 61a357f..cf59640 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pypy3.8-v7.3.8-src.tar.bz2) = d5f124740ac04786cf087436dfe89590997e158b4a6324892b8d8366b50f980222c9f9a1ac627333d7684ffd02846fed0f5c6a8d2bbbfdd4f26192abe2a40963
+SHA512 (pypy3.8-v7.3.9-src.tar.bz2) = 2d1f1c0eda08344332fb983a1cd4e76391eb95197519d151d28ff7e6d3a337bc584908eed523a2f26aee0f62e61650353fada1a0d96d57dd197b2f349e033609
commit a48a668153becbac741cc746a405b6dcb9009442
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:13:27 2022 +0000
Define %baserelease to make bumpspec work properly
diff --git a/pypy3.8.spec b/pypy3.8.spec
index 189c194..1ad47a2 100644
--- a/pypy3.8.spec
+++ b/pypy3.8.spec
@@ -7,7 +7,8 @@ Version: %{basever}.8
# by Python version as well.
# This potentially allows tags like Obsoletes: pypy3 < %%{version}-%%{release}.
# https://bugzilla.redhat.com/2053880
-Release: 1.%{pyversion}%{?dist}
+%global baserelease 1
+Release: %{baserelease}.%{pyversion}%{?dist}
Summary: Python %{pyversion} implementation with a Just-In-Time compiler
# PyPy is MIT
1 year, 2 months
Architecture specific change in rpms/pypy3.8.git
by githook-noreply@fedoraproject.org
The package rpms/pypy3.8.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/pypy3.8.git/commit/?id=40a7e6228e....
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit 40a7e6228e5cf018ff29ea58d7f4fabd281592c7
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:21:16 2022 +0000
Exclude ix86 on F37+
https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
diff --git a/pypy3.8.spec b/pypy3.8.spec
index 531e9eb..a310859 100644
--- a/pypy3.8.spec
+++ b/pypy3.8.spec
@@ -26,6 +26,11 @@ Summary: Python %{pyversion} implementation with a Just-In-Time compiler
License: MIT and Python and UCD and BSD and (ASL 2.0 or BSD)
URL: http://pypy.org/
+# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
+%if 0%{?fedora} >= 37 || 0%{?rhel} >= 10
+ExcludeArch: %{ix86}
+%endif
+
# High-level configuration of the build:
# libmpdec (mpdecimal package in Fedora) is tightly coupled with the
commit 892c110f4c586effa395732caed574e94e3a3fcd
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:19:29 2022 +0000
Update to 7.3.9
diff --git a/.gitignore b/.gitignore
index 8429f7a..9de8ba6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,3 +17,4 @@
/pypy3.7-v7.3.7-src.tar.bz2
/pypy3.8-v7.3.7-src.tar.bz2
/pypy3.8-v7.3.8-src.tar.bz2
+/pypy3.8-v7.3.9-src.tar.bz2
diff --git a/189-use-rpm-wheels.patch b/189-use-rpm-wheels.patch
index 8ac359d..a707a49 100644
--- a/189-use-rpm-wheels.patch
+++ b/189-use-rpm-wheels.patch
@@ -1,5 +1,5 @@
diff --git a/lib-python/3/ensurepip/__init__.py b/lib-python/3/ensurepip/__init__.py
-index 597a1ef9ee..3bfab52083 100644
+index 9dced0e..3bfab52 100644
--- a/lib-python/3/ensurepip/__init__.py
+++ b/lib-python/3/ensurepip/__init__.py
@@ -1,6 +1,7 @@
@@ -11,14 +11,16 @@ index 597a1ef9ee..3bfab52083 100644
import sys
import runpy
import tempfile
-@@ -9,9 +10,24 @@ import subprocess
+@@ -8,9 +9,26 @@ import subprocess
- __all__ = ["version", "bootstrap"]
+ __all__ = ["version", "bootstrap"]
+-_PACKAGE_NAMES = ('setuptools', 'pip')
-_SETUPTOOLS_VERSION = "58.1.0"
+-_PIP_VERSION = "22.0.4"
++
+_WHEEL_DIR = "/usr/share/python-wheels/"
-
--_PIP_VERSION = "21.1.1"
++
+_wheels = {}
+
+def _get_most_recent_wheel_version(pkg):
@@ -35,10 +37,11 @@ index 597a1ef9ee..3bfab52083 100644
+_SETUPTOOLS_VERSION = _get_most_recent_wheel_version("setuptools")
+
+_PIP_VERSION = _get_most_recent_wheel_version("pip")
-
++
_PROJECTS = [
("setuptools", _SETUPTOOLS_VERSION, "py3"),
-@@ -101,13 +117,10 @@ def _bootstrap(*, root=None, upgrade=False, user=False,
+ ("pip", _PIP_VERSION, "py3"),
+@@ -99,13 +117,10 @@ def _bootstrap(*, root=None, upgrade=False, user=False,
# additional paths that need added to sys.path
additional_paths = []
for project, version, py_tag in _PROJECTS:
diff --git a/pypy3.8.spec b/pypy3.8.spec
index 1ad47a2..531e9eb 100644
--- a/pypy3.8.spec
+++ b/pypy3.8.spec
@@ -1,7 +1,7 @@
%global basever 7.3
%global pyversion 3.8
Name: pypy%{pyversion}
-Version: %{basever}.8
+Version: %{basever}.9
# The Python version is included in Release to workaround debuginfo conflicts
# and make pypy versions with otherwise the same version-release always sorted
# by Python version as well.
@@ -289,7 +289,7 @@ Obsoletes: pypy3-libs < 7.3.4-4
Requires: python-setuptools-wheel
Requires: python-pip-wheel
%else
-Provides: bundled(python3dist(pip)) = 21.1.1
+Provides: bundled(python3dist(pip)) = 22.0.4
Provides: bundled(python3dist(setuptools)) = 58.1.0
%endif
@@ -881,6 +881,10 @@ CheckPyPy pypy3-c
%changelog
+* Wed Mar 30 2022 Miro Hrončok <mhroncok(a)redhat.com> - 7.3.9-1.3.8
+- Update to 7.3.9
+- Fixes: rhbz#2069873
+
* Tue Mar 01 2022 Miro Hrončok <mhroncok(a)redhat.com> - 7.3.8-1.3.8
- Include the Python version in Release to workaround debuginfo conflicts
and make same builds of different PyPy sort in a predictable way (e.g. wrt Obsoletes)
diff --git a/sources b/sources
index 61a357f..cf59640 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pypy3.8-v7.3.8-src.tar.bz2) = d5f124740ac04786cf087436dfe89590997e158b4a6324892b8d8366b50f980222c9f9a1ac627333d7684ffd02846fed0f5c6a8d2bbbfdd4f26192abe2a40963
+SHA512 (pypy3.8-v7.3.9-src.tar.bz2) = 2d1f1c0eda08344332fb983a1cd4e76391eb95197519d151d28ff7e6d3a337bc584908eed523a2f26aee0f62e61650353fada1a0d96d57dd197b2f349e033609
commit a48a668153becbac741cc746a405b6dcb9009442
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:13:27 2022 +0000
Define %baserelease to make bumpspec work properly
diff --git a/pypy3.8.spec b/pypy3.8.spec
index 189c194..1ad47a2 100644
--- a/pypy3.8.spec
+++ b/pypy3.8.spec
@@ -7,7 +7,8 @@ Version: %{basever}.8
# by Python version as well.
# This potentially allows tags like Obsoletes: pypy3 < %%{version}-%%{release}.
# https://bugzilla.redhat.com/2053880
-Release: 1.%{pyversion}%{?dist}
+%global baserelease 1
+Release: %{baserelease}.%{pyversion}%{?dist}
Summary: Python %{pyversion} implementation with a Just-In-Time compiler
# PyPy is MIT
1 year, 2 months
Architecture specific change in rpms/pypy3.9.git
by githook-noreply@fedoraproject.org
The package rpms/pypy3.9.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/pypy3.9.git/commit/?id=2c45725eb8....
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit 2c45725eb8a4a7c0e5dc04596ce1c3f3325ad0a6
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 11:21:16 2022 +0200
Exclude ix86 on F37+
https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
diff --git a/pypy3.9.spec b/pypy3.9.spec
index 979d98a..7bdf6ab 100644
--- a/pypy3.9.spec
+++ b/pypy3.9.spec
@@ -29,6 +29,11 @@ Summary: Python %{pyversion} implementation with a Just-In-Time compiler
License: MIT and Python and UCD and BSD and (ASL 2.0 or BSD)
URL: http://pypy.org/
+# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
+%if 0%{?fedora} >= 37 || 0%{?rhel} >= 10
+ExcludeArch: %{ix86}
+%endif
+
# High-level configuration of the build:
# libmpdec (mpdecimal package in Fedora) is tightly coupled with the
commit 9e701cbc65570738e1e87f16efe8fd3753a857a1
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 11:19:29 2022 +0200
Update to 7.3.9
diff --git a/.gitignore b/.gitignore
index 2cc60f0..60bbe63 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,3 +20,4 @@
/pypy3.9-v7.3.8rc1-src.tar.bz2
/pypy3.9-v7.3.8rc2-src.tar.bz2
/pypy3.9-v7.3.8-src.tar.bz2
+/pypy3.9-v7.3.9-src.tar.bz2
diff --git a/189-use-rpm-wheels.patch b/189-use-rpm-wheels.patch
index 4ad6f24..4b2fffa 100644
--- a/189-use-rpm-wheels.patch
+++ b/189-use-rpm-wheels.patch
@@ -1,5 +1,5 @@
diff --git a/lib-python/3/ensurepip/__init__.py b/lib-python/3/ensurepip/__init__.py
-index 597a1ef9ee..3bfab52083 100644
+index e510cc7..8b736b8 100644
--- a/lib-python/3/ensurepip/__init__.py
+++ b/lib-python/3/ensurepip/__init__.py
@@ -1,3 +1,5 @@
@@ -8,18 +8,14 @@ index 597a1ef9ee..3bfab52083 100644
import os
import os.path
import sys
-@@ -6,13 +8,29 @@ import tempfile
+@@ -6,13 +8,28 @@ import tempfile
import subprocess
from importlib import resources
-from . import _bundled
--
++__all__ = ["version", "bootstrap"]
- __all__ = ["version", "bootstrap"]
--_SETUPTOOLS_VERSION = "58.1.0"
--_PIP_VERSION = "21.2.4"
-+
+_WHEEL_DIR = "/usr/share/python-wheels/"
+
+_wheels = {}
@@ -38,11 +34,14 @@ index 597a1ef9ee..3bfab52083 100644
+_SETUPTOOLS_VERSION = _get_most_recent_wheel_version("setuptools")
+
+_PIP_VERSION = _get_most_recent_wheel_version("pip")
-+
+
+-__all__ = ["version", "bootstrap"]
+-_SETUPTOOLS_VERSION = "58.1.0"
+-_PIP_VERSION = "22.0.4"
_PROJECTS = [
("setuptools", _SETUPTOOLS_VERSION, "py3"),
("pip", _PIP_VERSION, "py3"),
-@@ -101,13 +119,10 @@ def _bootstrap(*, root=None, upgrade=False, user=False,
+@@ -101,13 +118,10 @@ def _bootstrap(*, root=None, upgrade=False, user=False,
# additional paths that need added to sys.path
additional_paths = []
for project, version, py_tag in _PROJECTS:
diff --git a/pypy3.9.spec b/pypy3.9.spec
index 9c1b4b1..979d98a 100644
--- a/pypy3.9.spec
+++ b/pypy3.9.spec
@@ -1,5 +1,5 @@
%global basever 7.3
-%global micro 8
+%global micro 9
#global pre ...
%global pyversion 3.9
Name: pypy%{pyversion}
@@ -236,7 +236,7 @@ Obsoletes: pypy3-libs < 7.3.4-4
Requires: python-setuptools-wheel
Requires: python-pip-wheel
%else
-Provides: bundled(python3dist(pip)) = 21.2.4
+Provides: bundled(python3dist(pip)) = 22.0.4
Provides: bundled(python3dist(setuptools)) = 58.1.0
%endif
@@ -821,6 +821,10 @@ CheckPyPy pypy%{pyversion}-c
%changelog
+* Wed Mar 30 2022 Miro Hrončok <mhroncok(a)redhat.com> - 7.3.9-1.3.9
+- Update to 7.3.9
+- Fixes: rhbz#2069873
+
* Tue Mar 01 2022 Miro Hrončok <mhroncok(a)redhat.com> - 7.3.8-1.3.9
- Include the Python version in Release to workaround debuginfo conflicts
and make same builds of different PyPy sort in a predictable way (e.g. wrt Obsoletes)
diff --git a/sources b/sources
index 31f6e92..ec552a9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pypy3.9-v7.3.8-src.tar.bz2) = aed018738af7a225f516ec37d059d539f486d9dd427fe000805147b197f496d5fcb0387e47008524753ad18224aebeb1e68f9e2093acbe37468e02bff92f7126
+SHA512 (pypy3.9-v7.3.9-src.tar.bz2) = 83f8a6a2da351c190d2d224242cbc35e35529c7a8e8d842eaf5c945cbce2e172b02a340f32af3d49df8d5288370d794d5bc95fc12dd4a13d817c925abf06198a
commit d6380f72ef33731c3d217008a340665caccccc67
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 11:13:27 2022 +0200
Define %baserelease to make bumpspec work properly
diff --git a/pypy3.9.spec b/pypy3.9.spec
index cb84b30..9c1b4b1 100644
--- a/pypy3.9.spec
+++ b/pypy3.9.spec
@@ -10,7 +10,8 @@ Version: %{basever}.%{micro}%{?pre:~%{pre}}
# by Python version as well.
# This potentially allows tags like Obsoletes: pypy3 < %%{version}-%%{release}.
# https://bugzilla.redhat.com/2053880
-Release: 1.%{pyversion}%{?dist}
+%global baserelease 1
+Release: %{baserelease}.%{pyversion}%{?dist}
Summary: Python %{pyversion} implementation with a Just-In-Time compiler
# PyPy is MIT
commit 394fb5b0e76ad216cf83856149260f8448855863
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Tue Mar 8 00:22:48 2022 +0100
Add a reminder to update comps
Unfortunately, comps do not support virtual provides,
so they need to be updated whenever main pypy3 changes.
diff --git a/pypy3.9.spec b/pypy3.9.spec
index 455ff71..cb84b30 100644
--- a/pypy3.9.spec
+++ b/pypy3.9.spec
@@ -65,6 +65,12 @@ URL: http://pypy.org/
%global goal_dir pypy/goal
%if 0%{?fedora} >= 36
+# REMINDER: When updating the main pypy3 version for a certain Fedora release
+# make sure to update the python-classroom group in https://pagure.io/fedora-comps/
+# 1. locate comps-fXX.xml.in for each affected Fedora release
+# 2. inside the <id>python-classroom</id> group locate <packagereq ...>pypy3.N-devel</packagereq>
+# 3. change the package name to match the new version
+# 4. submit changes as a pull request and make sure somebody merges it
%bcond_without main_pypy3
%else
%bcond_with main_pypy3
1 year, 2 months
Architecture specific change in rpms/pypy3.8.git
by githook-noreply@fedoraproject.org
The package rpms/pypy3.8.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/pypy3.8.git/commit/?id=40a7e6228e....
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit 40a7e6228e5cf018ff29ea58d7f4fabd281592c7
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:21:16 2022 +0000
Exclude ix86 on F37+
https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
diff --git a/pypy3.8.spec b/pypy3.8.spec
index 531e9eb..a310859 100644
--- a/pypy3.8.spec
+++ b/pypy3.8.spec
@@ -26,6 +26,11 @@ Summary: Python %{pyversion} implementation with a Just-In-Time compiler
License: MIT and Python and UCD and BSD and (ASL 2.0 or BSD)
URL: http://pypy.org/
+# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
+%if 0%{?fedora} >= 37 || 0%{?rhel} >= 10
+ExcludeArch: %{ix86}
+%endif
+
# High-level configuration of the build:
# libmpdec (mpdecimal package in Fedora) is tightly coupled with the
commit 892c110f4c586effa395732caed574e94e3a3fcd
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:19:29 2022 +0000
Update to 7.3.9
diff --git a/.gitignore b/.gitignore
index 8429f7a..9de8ba6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,3 +17,4 @@
/pypy3.7-v7.3.7-src.tar.bz2
/pypy3.8-v7.3.7-src.tar.bz2
/pypy3.8-v7.3.8-src.tar.bz2
+/pypy3.8-v7.3.9-src.tar.bz2
diff --git a/189-use-rpm-wheels.patch b/189-use-rpm-wheels.patch
index 8ac359d..a707a49 100644
--- a/189-use-rpm-wheels.patch
+++ b/189-use-rpm-wheels.patch
@@ -1,5 +1,5 @@
diff --git a/lib-python/3/ensurepip/__init__.py b/lib-python/3/ensurepip/__init__.py
-index 597a1ef9ee..3bfab52083 100644
+index 9dced0e..3bfab52 100644
--- a/lib-python/3/ensurepip/__init__.py
+++ b/lib-python/3/ensurepip/__init__.py
@@ -1,6 +1,7 @@
@@ -11,14 +11,16 @@ index 597a1ef9ee..3bfab52083 100644
import sys
import runpy
import tempfile
-@@ -9,9 +10,24 @@ import subprocess
+@@ -8,9 +9,26 @@ import subprocess
- __all__ = ["version", "bootstrap"]
+ __all__ = ["version", "bootstrap"]
+-_PACKAGE_NAMES = ('setuptools', 'pip')
-_SETUPTOOLS_VERSION = "58.1.0"
+-_PIP_VERSION = "22.0.4"
++
+_WHEEL_DIR = "/usr/share/python-wheels/"
-
--_PIP_VERSION = "21.1.1"
++
+_wheels = {}
+
+def _get_most_recent_wheel_version(pkg):
@@ -35,10 +37,11 @@ index 597a1ef9ee..3bfab52083 100644
+_SETUPTOOLS_VERSION = _get_most_recent_wheel_version("setuptools")
+
+_PIP_VERSION = _get_most_recent_wheel_version("pip")
-
++
_PROJECTS = [
("setuptools", _SETUPTOOLS_VERSION, "py3"),
-@@ -101,13 +117,10 @@ def _bootstrap(*, root=None, upgrade=False, user=False,
+ ("pip", _PIP_VERSION, "py3"),
+@@ -99,13 +117,10 @@ def _bootstrap(*, root=None, upgrade=False, user=False,
# additional paths that need added to sys.path
additional_paths = []
for project, version, py_tag in _PROJECTS:
diff --git a/pypy3.8.spec b/pypy3.8.spec
index 1ad47a2..531e9eb 100644
--- a/pypy3.8.spec
+++ b/pypy3.8.spec
@@ -1,7 +1,7 @@
%global basever 7.3
%global pyversion 3.8
Name: pypy%{pyversion}
-Version: %{basever}.8
+Version: %{basever}.9
# The Python version is included in Release to workaround debuginfo conflicts
# and make pypy versions with otherwise the same version-release always sorted
# by Python version as well.
@@ -289,7 +289,7 @@ Obsoletes: pypy3-libs < 7.3.4-4
Requires: python-setuptools-wheel
Requires: python-pip-wheel
%else
-Provides: bundled(python3dist(pip)) = 21.1.1
+Provides: bundled(python3dist(pip)) = 22.0.4
Provides: bundled(python3dist(setuptools)) = 58.1.0
%endif
@@ -881,6 +881,10 @@ CheckPyPy pypy3-c
%changelog
+* Wed Mar 30 2022 Miro Hrončok <mhroncok(a)redhat.com> - 7.3.9-1.3.8
+- Update to 7.3.9
+- Fixes: rhbz#2069873
+
* Tue Mar 01 2022 Miro Hrončok <mhroncok(a)redhat.com> - 7.3.8-1.3.8
- Include the Python version in Release to workaround debuginfo conflicts
and make same builds of different PyPy sort in a predictable way (e.g. wrt Obsoletes)
diff --git a/sources b/sources
index 61a357f..cf59640 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pypy3.8-v7.3.8-src.tar.bz2) = d5f124740ac04786cf087436dfe89590997e158b4a6324892b8d8366b50f980222c9f9a1ac627333d7684ffd02846fed0f5c6a8d2bbbfdd4f26192abe2a40963
+SHA512 (pypy3.8-v7.3.9-src.tar.bz2) = 2d1f1c0eda08344332fb983a1cd4e76391eb95197519d151d28ff7e6d3a337bc584908eed523a2f26aee0f62e61650353fada1a0d96d57dd197b2f349e033609
commit a48a668153becbac741cc746a405b6dcb9009442
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Wed Mar 30 09:13:27 2022 +0000
Define %baserelease to make bumpspec work properly
diff --git a/pypy3.8.spec b/pypy3.8.spec
index 189c194..1ad47a2 100644
--- a/pypy3.8.spec
+++ b/pypy3.8.spec
@@ -7,7 +7,8 @@ Version: %{basever}.8
# by Python version as well.
# This potentially allows tags like Obsoletes: pypy3 < %%{version}-%%{release}.
# https://bugzilla.redhat.com/2053880
-Release: 1.%{pyversion}%{?dist}
+%global baserelease 1
+Release: %{baserelease}.%{pyversion}%{?dist}
Summary: Python %{pyversion} implementation with a Just-In-Time compiler
# PyPy is MIT
1 year, 2 months