Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-PyInstaller for openSUSE:Factory checked in at 2022-11-08 13:06:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-PyInstaller (Old) and /work/SRC/openSUSE:Factory/.python-PyInstaller.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-PyInstaller" Tue Nov 8 13:06:06 2022 rev:9 rq:1034481 version:5.6.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-PyInstaller/python-PyInstaller.changes 2022-10-29 20:18:26.978639955 +0200 +++ /work/SRC/openSUSE:Factory/.python-PyInstaller.new.1597/python-PyInstaller.changes 2022-11-08 13:06:08.139038300 +0100 @@ -1,0 +2,12 @@ +Mon Nov 7 20:29:32 UTC 2022 - Yogalakshmi Arunachalam <yarunacha...@suse.com> + +- Update to 5.6.2 + * Bugfix + (Linux, macOS) Fix the regression in shared library collection, where the shared library would end up collected under its fully-versioned . + so name (e.g., libsomething.so.1.2.3) instead of its originally referenced name (e.g., libsomething.so.1) due to accidental symbolic link resolution. (#7189) + +- Update to 5.6.1 + Bugfix + * (macOS) Fix regression in macOS app bundle signing caused by a typo made in #7180. (#7184) + +------------------------------------------------------------------- Old: ---- pyinstaller-5.6.1.tar.gz New: ---- pyinstaller-5.6.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-PyInstaller.spec ++++++ --- /var/tmp/diff_new_pack.kppUlq/_old 2022-11-08 13:06:08.755041403 +0100 +++ /var/tmp/diff_new_pack.kppUlq/_new 2022-11-08 13:06:08.759041423 +0100 @@ -21,7 +21,7 @@ %bcond_without test %define modname PyInstaller Name: python-PyInstaller -Version: 5.6.1 +Version: 5.6.2 Release: 0 Summary: Bundle a Python application and all its dependencies into a single package License: GPL-2.0-only ++++++ pyinstaller-5.6.1.tar.gz -> pyinstaller-5.6.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyinstaller-5.6.1/PyInstaller/__init__.py new/pyinstaller-5.6.2/PyInstaller/__init__.py --- old/pyinstaller-5.6.1/PyInstaller/__init__.py 2022-10-25 16:44:23.000000000 +0200 +++ new/pyinstaller-5.6.2/PyInstaller/__init__.py 2022-10-31 18:45:24.000000000 +0100 @@ -18,7 +18,7 @@ from PyInstaller.utils.git import get_repo_revision # Note: Keep this variable as plain string so it could be updated automatically when doing a release. -__version__ = '5.6.1' +__version__ = '5.6.2' # Absolute path of this package's directory. Save this early so all submodules can use the absolute path. This is # required for example if the current directory changes prior to loading the hooks. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyinstaller-5.6.1/PyInstaller/depend/bindepend.py new/pyinstaller-5.6.2/PyInstaller/depend/bindepend.py --- old/pyinstaller-5.6.1/PyInstaller/depend/bindepend.py 2022-10-25 16:44:23.000000000 +0200 +++ new/pyinstaller-5.6.2/PyInstaller/depend/bindepend.py 2022-10-31 18:45:24.000000000 +0100 @@ -237,8 +237,10 @@ # top-level directory... i.e., we must NOT preserve the directory layout in this case. if compat.is_win: # match <...>/site-packages/pythonwin + # The caller might not have resolved the src_filename, so we need to explicitly lower-case the parent_dir.name + # before comparing it to account for case variations. parent_dir = src_filename.parent - if parent_dir.name == "pythonwin" and parent_dir.parent in parent_dir_preservation_paths: + if parent_dir.name.lower() == "pythonwin" and parent_dir.parent in parent_dir_preservation_paths: # Collect into top-level directory. return src_filename.name @@ -290,7 +292,10 @@ seen.add(npth.upper()) # Try to preserve parent directory structure, if applicable. - src_path = pathlib.Path(npth).resolve() + # NOTE: do not resolve the source path, because on macOS and linux, it may be a versioned .so (e.g., + # libsomething.so.1, pointing at libsomething.so.1.2.3), and we need to collect it under original + # name! + src_path = pathlib.Path(npth) dst_path = _select_destination_directory(src_path, parent_dir_preservation_paths) lTOC.append((str(dst_path), npth, 'BINARY')) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyinstaller-5.6.1/PyInstaller/utils/_gitrevision.py new/pyinstaller-5.6.2/PyInstaller/utils/_gitrevision.py --- old/pyinstaller-5.6.1/PyInstaller/utils/_gitrevision.py 2022-10-25 16:44:23.000000000 +0200 +++ new/pyinstaller-5.6.2/PyInstaller/utils/_gitrevision.py 2022-10-31 18:45:24.000000000 +0100 @@ -2,10 +2,10 @@ # The content of this file will be filled in with meaningful data when creating an archive using `git archive` or by # downloading an archive from github, e.g., from github.com/.../archive/develop.zip # -rev = "780c08d7f1" # abbreviated commit hash -commit = "780c08d7f1827b37bfc94751a411d71451e04a35" # commit hash -date = "2022-10-25 15:44:23 +0100" # commit date +rev = "09b8a1ebd0" # abbreviated commit hash +commit = "09b8a1ebd0a62c4e61de61cd33c739c997249a89" # commit hash +date = "2022-10-31 17:45:24 +0000" # commit date author = "Br??nainn Woodsend <bwoods...@gmail.com>" -ref_names = "HEAD -> develop, tag: v5.6.1" # incl. current branch -commit_message = """Release v5.6.1. [skip ci] +ref_names = "tag: v5.6.2" # incl. current branch +commit_message = """Release v5.6.2. [skip ci] """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyinstaller-5.6.1/README.rst new/pyinstaller-5.6.2/README.rst --- old/pyinstaller-5.6.1/README.rst 2022-10-25 16:44:23.000000000 +0200 +++ new/pyinstaller-5.6.2/README.rst 2022-10-31 18:45:24.000000000 +0100 @@ -139,7 +139,7 @@ Support ------- -- Official debugging guide: https://pyinstaller.org/en/v5.6.1/when-things-go-wrong.html +- Official debugging guide: https://pyinstaller.org/en/v5.6.2/when-things-go-wrong.html - Assorted user contributed help topics: https://github.com/pyinstaller/pyinstaller/wiki - Web based Q&A forums: https://github.com/pyinstaller/pyinstaller/discussions - Email based Q&A forums: https://groups.google.com/g/pyinstaller @@ -153,5 +153,5 @@ .. _tinyaes: https://github.com/naufraghi/tinyaes-py -.. _`manual`: https://pyinstaller.org/en/v5.6.1/ -.. _`Changelog`: https://pyinstaller.org/en/v5.6.1/CHANGES.html +.. _`manual`: https://pyinstaller.org/en/v5.6.2/ +.. _`Changelog`: https://pyinstaller.org/en/v5.6.2/CHANGES.html diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyinstaller-5.6.1/doc/CHANGES.rst new/pyinstaller-5.6.2/doc/CHANGES.rst --- old/pyinstaller-5.6.1/doc/CHANGES.rst 2022-10-25 16:44:23.000000000 +0200 +++ new/pyinstaller-5.6.2/doc/CHANGES.rst 2022-10-31 18:45:24.000000000 +0100 @@ -15,6 +15,19 @@ .. towncrier release notes start +5.6.2 (2022-10-31) +------------------- + +Bugfix +~~~~~~ + +* (Linux, macOS) Fix the regression in shared library collection, where + the shared library would end up collected under its fully-versioned + .so name (e.g., ``libsomething.so.1.2.3``) instead of its originally + referenced name (e.g., ``libsomething.so.1``) due to accidental + symbolic link resolution. (:issue:`7189`) + + 5.6.1 (2022-10-25) ------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyinstaller-5.6.1/doc/CREDITS.rst new/pyinstaller-5.6.2/doc/CREDITS.rst --- old/pyinstaller-5.6.1/doc/CREDITS.rst 2022-10-25 16:44:23.000000000 +0200 +++ new/pyinstaller-5.6.2/doc/CREDITS.rst 2022-10-31 18:45:24.000000000 +0100 @@ -5,6 +5,12 @@ new code, bug reports, fixes, comments and ideas. A brief list follows, please let us know if your name is omitted by accident: +Contributions to PyInstaller 5.6.2 +---------------------------------- + +* Rok Mandeljc +* bersbersbers + Contributions to PyInstaller 5.6.1 ---------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyinstaller-5.6.1/doc/pyi-makespec.1 new/pyinstaller-5.6.2/doc/pyi-makespec.1 --- old/pyinstaller-5.6.1/doc/pyi-makespec.1 2022-10-25 16:44:23.000000000 +0200 +++ new/pyinstaller-5.6.2/doc/pyi-makespec.1 2022-10-31 18:45:24.000000000 +0100 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "PYI-MAKESPEC" "1" "2022-10-25" "5.6.1" "PyInstaller" +.TH "PYI-MAKESPEC" "1" "2022-10-31" "5.6.2" "PyInstaller" .SH NAME pyi-makespec \- Create a spec file for your PyInstaller project . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyinstaller-5.6.1/doc/pyinstaller.1 new/pyinstaller-5.6.2/doc/pyinstaller.1 --- old/pyinstaller-5.6.1/doc/pyinstaller.1 2022-10-25 16:44:23.000000000 +0200 +++ new/pyinstaller-5.6.2/doc/pyinstaller.1 2022-10-31 18:45:24.000000000 +0100 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "PYINSTALLER" "1" "2022-10-25" "5.6.1" "PyInstaller" +.TH "PYINSTALLER" "1" "2022-10-31" "5.6.2" "PyInstaller" .SH NAME pyinstaller \- Configure and build a PyInstaller project in one run . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyinstaller-5.6.1/doc/spec-files.rst new/pyinstaller-5.6.2/doc/spec-files.rst --- old/pyinstaller-5.6.1/doc/spec-files.rst 2022-10-25 16:44:23.000000000 +0200 +++ new/pyinstaller-5.6.2/doc/spec-files.rst 2022-10-31 18:45:24.000000000 +0100 @@ -60,6 +60,7 @@ * :option:`--noconfirm` * :option:`--ascii` * :option:`--clean` +* :option:`--log-level` .. _spec-file operations: