#71 F32: Update to 3.9.4
Merged 2 years ago by churchyard. Opened 2 years ago by thrnciar.
rpms/ thrnciar/python39 f32-auto-thrnciar-Update-to-3.9.4  into  f32

file modified
+2 -2
@@ -21,7 +21,7 @@ 

   1 file changed, 2 insertions(+), 19 deletions(-)

  

  diff --git a/Makefile.pre.in b/Makefile.pre.in

- index f128444b98..22f25e159d 100644

+ index 3137d9306c..29571e7ebb 100644

  --- a/Makefile.pre.in

  +++ b/Makefile.pre.in

  @@ -586,7 +586,7 @@ clinic: check-clean-src $(srcdir)/Modules/_blake2/blake2s_impl.c
@@ -55,7 +55,7 @@ 

   	$(LINKCC) $(PY_CORE_LDFLAGS) $(LINKFORSHARED) -o $@ Programs/_testembed.o $(BLDLIBRARY) $(LIBS) $(MODLIBS) $(SYSLIBS)

   

   ############################################################################

- @@ -1631,17 +1625,6 @@ libainstall:	@DEF_MAKE_RULE@ python-config

+ @@ -1632,17 +1626,6 @@ libainstall:	@DEF_MAKE_RULE@ python-config

   		else	true; \

   		fi; \

   	done

file modified
+10 -2
@@ -13,6 +13,7 @@ 

  

  # intentionally unversioned and selfobsoleted

  addFilter(r'unversioned-explicit-obsoletes python')

+ addFilter(r'unversioned Obsoletes: Obsoletes: python3\.\d+$')

  addFilter(r'self-obsoletion python3\d obsoletes python3\d')

  

  # intentionally hardcoded
@@ -44,6 +45,9 @@ 

  # platform python is obsoleted, but not provided

  addFilter(r'obsolete-not-provided platform-python')

  

+ # we have extra tokens at the end of %endif/%else directives, we consider them useful

+ addFilter(r'extra tokens at the end of %(endif|else) directive')

+ 

  

  # RPMLINT IMPERFECTIONS

  # https://github.com/rpm-software-management/rpmlint/issues/123
@@ -76,8 +80,12 @@ 

  

  # Python modules don't need to be linked against libc

  # Since 3.8 they are no longer linked against libpython3.8.so.1.0

- addFilter(r'E: library-not-linked-against-libc /usr/lib(64)?/python3.\d/lib-dynload/')

- addFilter(r'E: shared-lib-without-dependency-information /usr/lib(64)?/python3.\d/lib-dynload/')

+ addFilter(r'(E|W): library-not-linked-against-libc /usr/lib(64)?/python3\.\d+/lib-dynload/')

+ addFilter(r'(E|W): shared-lib-without-dependency-information /usr/lib(64)?/python3\.\d+/lib-dynload/')

+ 

+ # specfile-errors are listed twice, once with reason and once without

+ # we filter out the empty ones

+ addFilter(r'\bpython3(\d+)?\.(src|spec): (E|W): specfile-error\s+$')

  

  # SPELLING ERRORS

  addFilter(r'spelling-error .* en_US (bytecode|pyc|filename|tkinter|namespaces|pytest) ')

file modified
+4 -1
@@ -13,7 +13,7 @@ 

  

  #  WARNING  When rebasing to a new Python version,

  #           remember to update the python3-docs package as well

- %global general_version %{pybasever}.2

+ %global general_version %{pybasever}.4

  #global prerel ...

  %global upstream_version %{general_version}%{?prerel}

  Version: %{general_version}%{?prerel:~%{prerel}}
@@ -1732,6 +1732,9 @@ 

  # ======================================================

  

  %changelog

+ * Tue Apr 06 2021 Tomas Hrnciar <thrnciar@redhat.com> - 3.9.4-1

+ - Update to 3.9.4

+ 

  * Sat Feb 20 2021 Miro Hrončok <mhroncok@redhat.com> - 3.9.2-1

  - Update to 3.9.2

  

file modified
+2 -2
@@ -1,2 +1,2 @@ 

- SHA512 (Python-3.9.2.tar.xz) = b204d865e4c974951830008c381678876987da267c37bce3b4e488c07aa744658e57b8dc5d248051d0391f3b580e69877f7772abc0a0de5288349d448ccf0789

- SHA512 (Python-3.9.2.tar.xz.asc) = 47705411c7e7b7e41948ccdc4ff17430af7c953f877442f2fecf4225e6a8e5b8313f0ace54c4e0faaa409e4e5cf75b7502962f40db9e4f12a52f5d622cb6d3ce

+ SHA512 (Python-3.9.4.tar.xz) = 3d8a5a38de0df6edc074d141e0b4a12b79d80439e4341cd4519218aa4bb7317be2736a17058ceec43fc987fc17ea5167c19eeafbdeef732a2f1656fe2f0f0d39

+ SHA512 (Python-3.9.4.tar.xz.asc) = 9cf2909ebd178cea5a6dee9f6a8622ed91c33b943f1e7f7dcf0f7ae67f552e767393f833e9a4e1e62ff059fb265582d83a85dafefbb10df7ae3da0b73669d4cd

no initial comment

In the FC33 PR, you also backported rpmlint fixes:
https://src.fedoraproject.org/rpms/python3.9/pull-request/58#request_diff

Do we need these changes in FC32? Maybe just backport them to reduce differences between Fedora versions?

rebased onto c7290aa

2 years ago

Maybe just backport them to reduce differences between Fedora versions?

rpmlint fixes are now part of this PR.

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci

rebased onto 6adf840

2 years ago

rpmlint fixes are now part of this PR.

I've amended:

-addFilter(r'\bpython3(\.\d+)?\.(src|spec): (E|W): specfile-error\s+$')
+addFilter(r'\bpython3(\d+)?\.(src|spec): (E|W): specfile-error\s+$')

Build succeeded.

Pull-Request has been merged by churchyard

2 years ago