File _patchinfo of Package patchinfo.40026
<patchinfo incident="40026"> <issue tracker="bnc" id="1212476">patch shebang line match the python version required in the package</issue> <packager>M0ses</packager> <rating>moderate</rating> <category>recommended</category> <summary>Recommended update for obs-service-tar_scm</summary> <description>This update for obs-service-tar_scm fixes the following issues: - Add new --extract-rename option - debian: recommend on brz instead of depending on bzr - [archive] fix include/exclude glob to regex conversion - [core] new options `--include-re/--exclude-re` - [tests] disable test_tar_exclude_re and fix warnings - [core] revert removal of fnmatch - remove check if obsinfo is None from tar service - add test case to exclude with regex - disable partial clone if started by osc - refactor TarSCM.archive to unify exclude mechanism - fix testsuite - Sync spec file with the one in package - improve doc in *.service - change python version for github workflow - fix KankuFile - disabling test cases for bzr and hg - fix excludes for obscpio - Add test for the new changes entry format - Include real name in generated changelog entries - unset git global configs - fix syntax of spec file - use the python-flavor for requires, not python3 so that build service can determine dependencies properly - [dist] fix BuildRequires for older distros like SLE12 - [dist] fix shebang substitution in spec for py2 - import submit request change - Support updating submodules to main branch - do not skip "--reference" if package-meta ... - cpio: Do not follow symlinks in 'touch' - Support URL hostname in keyring - gbp: use --git-export - Update debian/changelog for 0.10.43 - disable compile python in debian package - update dist/debian.dsc to match debian packaging - Update debian debhelper dependency - Fix description-synopsis-starts-with-article - Fix priority-extra-is-replaced-by-priority-optional - Debian compat from 8 to 10 - Debian X-Python version no longer needed - Fix Lintian error about missing python3 dep - enable the GBP service - Fixed filtering of include/exclude when topdir has escape characters. - Fix setting svn credentials in the command line - Support updating submodules to main branch - Debian packaging for gbp service - do not skip "--reference" if package-meta is enabled and git's partial clone is used. - Fixed filtering of include/exclude when topdir has escape characters. - Fix setting svn credentials in the command line - cpio: Do not follow symlinks in 'touch' - Support URL hostname in keyring - debian package updates - "Downgrade" bzr, mercurial and subversion Recommends to Suggests. - Fix shebang of the script to use the explicit version of Python (bsc#1212476). - Allow to use "tar" service also standalone. - add support for AL2023 - fix for python2 - [dist] updated debian changelog - Add Python 3.12 to GitHub Actions - Switch from ConfigParser.readfp to ConfigParser.read_string - Add gpg as a dependency (needed for gpg validation) - Python 2 is no longer supported by GitHub actions, stop testing it - FD leak / flake8 / py311 fixes - updated debian files - disabled pylint 'no-member' because of false positives in py311 - removed unittest2 from BuildRequires in spec - fixed fixtures and new Exception class - updated KankuFile to Tumbleweed and removed python2 tests - fix broken tar ball from 0.10.35 release - Avoid getting confused by _scmsync.obsinfo files - Fix testing in GH actions - make linters happy again - new find_latest_signed_commit algorithm - check if lock is older than 24 hours - [dist] added Requires to python_path - improve tar service to handle multiple obsinfo files to create tarball from obscpio - new ENV 'TAR_SCM_SKIP_CLEANUP' to make test development/debugging easier - staple pylint version lower than 2.14 because of breaking changes in config - do not use python mock - fix pylint errors in commontests.py - Fixed testing - use extra cache dir for partial clone - fix cache update in case of partial clone - disable partial clone when subdir is set - do not set default subdir to '.' - fixes to pass pylint - enable partial clone feature in git scm - partial clone feature - simplify locking to avoid race conditions - TarSCM.cli: set some defaults to make usage in testing easier - unlink .lock file after unlocking the cache - Simplifiy conditions for all rhel like distros - Changed gendered pronoun to be gender neutral - Require external argparse for RHEL6 - added Requires: python2 for Fedora >= 25 - Fixed error with cache - Replaced --exclude=.$MYSCM with --exclude-vcs tar option of the repo. Thus 'git fetch $URL +$REV:$REV" is run initially. However, the 'git checkout $REV' then fails because it's missing - add support for bzr </description> </patchinfo>