Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: obs-service-set_version | Distribution: SUSE Linux Framework One |
Version: 0.6.2 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.3 | Build date: Mon Aug 26 12:32:41 2024 |
Group: Development/Tools/Building | Build host: h04-ch1a |
Size: 19012 | Source RPM: obs-service-set_version-0.6.2-slfo.1.1.3.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://github.com/openSUSE/obs-service-set_version | |
Summary: An OBS source service: Update spec file version |
This is a source service for openSUSE Build Service. Very simply script to update the version in .spec or .dsc files according to a given version or to the existing files.
GPL-2.0-or-later
* Wed Jan 18 2023 dmueller@suse.com - Update to version 0.6.2: * Avoid the Flake8 warning and restore conditional import * Tue Jan 17 2023 dmueller@suse.com - Update to version 0.6.1: * Handle already converted versions gracefully * Flake8 fixes (missing import) * Test python3 by default * Thu Jan 05 2023 dmueller@suse.com - Update to version 0.6.0: * Test against Python 3.10 which is the Tumbleweed default * Remove TravisCI - we switched to GitHub Actions * handle removed packaging.version.LegacyVersion (Fixes #83) * Mon Dec 13 2021 dmueller@suse.com - simplifiy conditions for all rhel like distros to skip testsuite * Wed Jul 14 2021 FSchreiner@suse.com - Update to version 0.5.14: * changed debugging output to logging module * Explicitely specifying --fromfile should win over .obsinfo * Add new switch --fromfile * Add zst to recognized suffixes (zstd support) * Mon Feb 01 2021 FSchreiner@suse.com - Update to version 0.5.13: * add license file * fixing suffixes - remove backslashes * fix suffixes to begin with a dot * enhanced debug mode * tests for directory pristine-tar * Wed Aug 07 2019 FSchreiner@suse.com - Update to version 0.5.12: * debian: set script shebang to python3 * debian: add python3 as a runtime dependency * conditionally define PYTHON in Makefile * debian: use python3 for building * try to fix set_version:157:13: E117 over-indented (comment) * Thu May 16 2019 john+OpenSuse@whately.me - Modified .spec file to better suit Fedora OS (let's just assume all Fedora versions has python 3) * Thu May 16 2019 FSchreiner@suse.com - Update to version 0.5.11: * try to fix set_version:157:13: E117 over-indented (comment) * Tue May 14 2019 adrian@suse.de - enable test suite by default * if it does not build, it can also not be executed on the distro - fix requires for SLE 12 distro * Thu May 09 2019 john+OpenSuse@whately.me - Changed source files to support python 3 * Sat May 04 2019 john+OpenSuse@whately.me - fix for Fedora 30/Rawhide * Mon Nov 26 2018 ro@suse.de - for now obs_scm_testsuite only for > 1315, needed python stuff not available otherwise * Fri Nov 16 2018 opensuse-packaging@opensuse.org - Update to version 0.5.11: * fix code to pass flake8 tests for python3 * fix zipfile crash also for python2.7 * avoid error with latest flake8 about unused variable * allow running tests with python3 * second place where zip file handling can crash * avoid crashes due to false is_zipfile() response * Add python-flake8 to test suite package list * Fix indentation of condition * Fix basename to match documentation (#54) * Wed Sep 19 2018 adrian@suse.de - Update to version 0.5.10: * fix zipfile crash also for python2.7 * Mon Sep 17 2018 olaf@aepfle.de - Wrap make check in bcond obs_scm_testsuite * Mon Sep 17 2018 adrian@suse.de - Update to version 0.5.9: * avoid crashes due to false is_zipfile() response - enable test suite * Mon Dec 11 2017 fschreiner@suse.de - Update to version 0.5.8: * fixes boo#1072359 * code cleanup and some refactoring * cli options --debug and --regex * new targets (test/clean) for Makefile * initial .gitignore * Mention that tests may take some time in README.md * Fix pip/zypper tests for python3 * enforce files to be decoded as UTF-8 * Don't let version check get beyond path boundary * Slightly reorganize README.md file * Mon Nov 06 2017 adrian@suse.de - add requires to python3, since Leap 15.0 still does not have the fileprovides * Mon Nov 06 2017 adrian@suse.de - Update to version 0.5.7: * added gitignore * added target 'clean' in Makefile * Added new target 'test' to Makefile * fix flake8 error 'do not use bare except' * Reverting patch for setlocale as it breaks in containers * Mon Oct 30 2017 adrian@suse.de - Update to version 0.5.7: * workaround for python3 locale problems in factory * add a hint to flake8 * satisfy flake8 * skip also sha256sums check for Arch * Tue Oct 10 2017 dmueller@suse.com - switch to python3 for less ancient distros * Tue Sep 19 2017 opensuse-packaging@opensuse.org - Avoid half-converting Debian native pkgs to non-native pkgs - Simplify the pip version handling - travis: Do not use "--use-mirrors" when using pip - travis: Test python 3.6 * Mon Jul 03 2017 adrian@suse.de - try to avoid python-packaging to support non-SUSE distros * Thu Apr 27 2017 adrian@suse.de - Update to version 0.5.6: * strip \n from version in obsinfo * Thu Mar 02 2017 adrian@suse.de - Update to version 0.5.5: * read version from .obsinfo file if available * Add support for Collax build recipes * Fri Jan 13 2017 adrian@suse.de - Update to version 0.5.4: * support obscpio archives * do not strip release number in debian, but setting it back * Thu Apr 21 2016 opensuse-packaging@opensuse.org - Update to version 0.5.3: * VersionDetector._autodetect: prioritize the directory name over the file name * Fri Apr 08 2016 tbechtold@suse.com - Update to version 0.5.3: * Don't add unconverted_version unconditionally * Thu Mar 03 2016 tbechtold@suse.com - Update to version 0.5.3: + Use old version from testing data instead of hardcoding + Fix replacement of empty tags + Fix empty version checks for debian/changelog + fix when switching from .dev to non-dev version * Thu Sep 03 2015 adrian@suse.de - Update to version 0.5.3: + Set pkgver and pkgrel for PKGBUILD files (fixes #21) + Fix python3 compat * Mon Aug 17 2015 adrian@suse.de - Update to version 0.5.2: + fix it ... it only worked with "disabledrun" mode by luck * Tue Jul 28 2015 adrian@suse.de - Update to version 0.5.1: + Make python-packaging runtime dep optional + Fix %setup handling for python spec files * Mon Jul 27 2015 adrian@suse.de - Recommends python-packaging * Fri Jul 24 2015 tbechtold@suse.com - Require python-packaging * Fri Jul 24 2015 adrian@suse.de - Update to version 0.5.0: + Add Makefile with install target + Change debian source format to 'native' + Fix tar file detection for PKGBUILD + Add Testsuite and README.md + - empty dummy commit to test travis hook + Disable py26, enable py{33,34} for tests + Add basic test for debian changelogs + Add travis build status image to README + Also do negative test for debian/changelog + Move testdata to .json files + Move _write_tarfile() to base test class + Remove python 2.6 compat import + Reuse test data for debian changelog tests + Rewrite set_version in python + Install devscripts in travis-ci test env + Restructure version detection code + Allow files in test tarballs + Add package type detection for python + Add version converter for python packages + Run python version converter tests with dpkg + Add function to add or replace a %define + Fix problem with replacing tags in spec files + Add function to replace %{version} in %setup + Add custom line support for _write_specfile func + Finally use version conversion for python packages + Skip some tests if zypper or dpkg are unavailable + Use python binary from virtualenv * Thu Sep 11 2014 jblunck@infradead.org - Update to version 0.4.2: + Release 0.4.2 - Update Debian changelog * Wed Sep 10 2014 adrian@suse.de - Update to version 0.4.2: + the extension needs to be \. + test with defined() at ./set_version line 118. + Fix processing of --file parameter + Add support for setting the version in debian.changelog + Sort local file list based on modification time (newest first) * Wed Jul 09 2014 jblunck@infradead.org - Update to version 0.4.1: + Add support to automatically detect version based on Debian changelog file + Initial debianization + Handle PKGBUILD files generated by services * Mon Mar 17 2014 adrian@suse.de - Update to version 0.4.1: + - drop old bash version + - fix PKGBUILD version setting + fix help text + support detection from tar ball content + use warnings pragma + - replace bash script with a more secure perl version + fix urgent quoting bugs + Be more liberal in root-dir version detection * Mon Mar 17 2014 adrian@suse.de - Update to version 0.4.1: + - drop old bash version + - fix PKGBUILD version setting + fix help text * Fri Mar 07 2014 adrian@suse.de - Update to version 0.4.0: + support detection from tar ball content + use warnings pragma * Thu Mar 06 2014 adrian@suse.de - Update to version 0.4.0: This is a rewrite in perl This fixes also a sed commandline injection (bnc#866966 CVE-2014-0593) * Thu Mar 06 2014 adrian@suse.de - Update to version 0.3.3: + ERROR: git log --pretty=format:%s --no-merges 4b090f0cad..4fc9fcb0c2 failed; aborting! * Thu Mar 06 2014 adrian@suse.de - Update to version 0.3.3: + - drop two echo lines which can be used to run random commands * Tue Feb 11 2014 speilicke@suse.com - Update to version 0.3.2: + Be more liberal in root-dir version detection * Mon Feb 10 2014 speilicke@suse.com - Update to version 0.3.1: + Check tarball content's root-dir for version + Use a for-loop for different endings * Tue Oct 29 2013 speilicke@suse.com - Move service to github.com/openSUSE/obs-service-set_version - Add _service file to update package from there - Drop local sources and use tarball from source services * Tue Oct 08 2013 jblunck@opensuse.org - Take Debian version and revision number from debian.changelog file * Tue Apr 16 2013 adrian@suse.de - add support for PKGBUILD aka Arch Linux files * Tue Jun 26 2012 saschpe@suse.de - Preserve whitespaces in Version: and Requires: lines * Tue Feb 14 2012 aspiers@suse.com - only change the first occurrence of Version: header - output useful info during run - when auto-detecting the version, use the newest matching file * Tue Feb 14 2012 aspiers@suse.com - patch License to follow spdx.org standard * Mon Jan 30 2012 aspiers@suse.com - add --basename to usage help text * Fri Jul 08 2011 andrea@opensuse.org - do not delete mandriva/fedora macros in release when reset the release number * Tue Dec 14 2010 reddwarf@opensuse.org - support detecting the version from *.tbz2 files * Sun Dec 05 2010 adrian@suse.de - initial package of service - fix set version, when also release number is reset
/usr/lib/obs /usr/lib/obs/service /usr/lib/obs/service/set_version /usr/lib/obs/service/set_version.service
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 4 00:00:51 2024