Commit Graph

263 Commits

Author SHA256 Message Date
816f6465b4 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=337
2024-02-21 10:16:21 +00:00
5b839b2541 Accepting request 1139481 from home:dirkmueller:AL:TW:Fixups
- add support for AL2023

- 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

OBS-URL: https://build.opensuse.org/request/show/1139481
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=335
2024-01-22 07:55:57 +00:00
7dc3974a2e Accepting request 1118364 from home:portalofreedom
fix for archlinux build

OBS-URL: https://build.opensuse.org/request/show/1118364
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=334
2023-10-26 06:46:46 +00:00
Frank Schreiner
465706d2d7 - Update to version 0.10.41:
* fix for python2

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=331
2023-07-20 14:36:21 +00:00
Frank Schreiner
91357ddf3c - Update to version 0.10.40:
* [dist] updated debian changelog
  * Add Python 3.12 to GitHub Actions
  * Switch from ConfigParser.readfp to ConfigParser.read_string

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=330
2023-07-18 12:41:28 +00:00
af84f0fa6b - Update to version 0.10.39:
* Add gpg as a dependency (needed for gpg validation)

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=328
2023-07-05 17:02:28 +00:00
77fbe691fa - Update to version 0.10.38:
* 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

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=327
2023-07-05 12:36:57 +00:00
Frank Schreiner
5a28fe5246 enable testing for fedora
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=326
2023-06-14 08:57:24 +00:00
Frank Schreiner
c2afb48621 Accepting request 1092910 from home:M0ses:branches:openSUSE:Tools
* new version 0.10.37
* update debian.dsc via services

OBS-URL: https://build.opensuse.org/request/show/1092910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=325
2023-06-13 16:04:40 +00:00
Frank Schreiner
99b47b9321 updated dsc and spec
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=324
2023-06-13 14:38:53 +00:00
b20dd96c05 fix
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=322
2023-05-19 14:39:36 +00:00
c828f0a5c8 fix it
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=321
2023-05-19 14:38:06 +00:00
68e4267af2 fix
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=320
2023-05-19 12:52:04 +00:00
f3635d8a31 use defined version
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=319
2023-05-19 12:50:06 +00:00
b14fb8c1a0 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=318
2023-05-19 12:26:01 +00:00
f01f233f83 fix invalid empty flavor
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=317
2023-03-28 09:06:12 +00:00
Frank Schreiner
2082b4aba6 - Update to version 0.10.34.1667392550.026bf0e:
* new find_latest_signed_commit algorithm

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=315
2022-11-03 09:13:25 +00:00
Frank Schreiner
358f7b6d69 - Update to version 0.10.33.1664344889.48d1960:
* check if lock is older than 24 hours

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=313
2022-09-28 06:09:05 +00:00
Frank Schreiner
dadfbd1e1d - Update to version 0.10.32.1662712308.31d1884:
* [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
  * partial clone feature
  * simplify locking to avoid race conditions
  * unlink .lock file after unlocking the cache

- Update to version 0.10.30.1641993356.a87e7af:
  * Simplifiy conditions for all rhel like distros
  * Changed gendered pronoun to be gender neutral

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=311
2022-09-09 09:11:30 +00:00
Frank Schreiner
13dce69927 - Update to version 0.10.30.1641990734.bdad8f9:
* fixes for python2.7 compatibility
  * fix test cases
  * fix various linter problems with pylint 2.11.1
  * disable consider-using-f-string in pylint
  * added TC for _stash_pop_required
  * assertTarIsDeeply now more verbose in case of failure
  * remove tearDown/Trace from testenv.py
  * fix regression to keep local changes when running in osc
  * various fixes to make linter happy
  * fix tests for python 2.7

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=310
2022-01-12 12:46:03 +00:00
Ruediger Oertel
38b266d4fd change git protocol to https
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=309
2022-01-12 12:37:28 +00:00
Frank Schreiner
0ff0ae79f3 - Update to version 0.10.29.1634038025.85bfc3f:
* fix test cases
  * fix various linter problems with pylint 2.11.1
  * disable consider-using-f-string in pylint
  * added TC for _stash_pop_required
  * assertTarIsDeeply now more verbose in case of failure
  * remove tearDown/Trace from testenv.py
  * fix regression to keep local changes when running in osc

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=308
2021-12-23 09:46:28 +00:00
Frank Schreiner
b299c6ca66 Accepting request 935027 from home:portalofreedom
Not sure if this the best solution, but it seems to solve the build issue on archlinux

OBS-URL: https://build.opensuse.org/request/show/935027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=307
2021-12-23 08:58:46 +00:00
dbbdac64ae Accepting request 940567 from home:hawkeye116477:waterfox:build-depends
Fixed build for Rocky Linux 8+ and simplified conditions for all rhel like distros.

OBS-URL: https://build.opensuse.org/request/show/940567
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=306
2021-12-21 10:11:28 +00:00
Frank Schreiner
531667b1dd - Update to version 0.10.28.1632141620.a8837d3:
* fix missing "checkout" when running in osc
  * fix breakage on version detection
  * change locale

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=305
2021-09-20 13:38:26 +00:00
Frank Schreiner
f298584c6a - Update to version 0.10.27.1626072657.0fb7a03:
* Change date format from short to %Y%m%d.

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=304
2021-07-14 09:23:58 +00:00
Frank Schreiner
4d506ed14a - Update to version 0.10.26.1624258505.aed4969:
* almalinux in spec file
  * fix include filters for obscpio files
  * fix python interpreter for mageia 8
  * TarScm: use owner/group root in  .obscpio files

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=303
2021-06-21 07:03:30 +00:00
Frank Schreiner
f2ccb2fe31 - Update to version 0.10.26.1623775884.87f49a8:
* fixed include/exclude filtering
  * add '--' to git log command if file/dir equal revision exists
  * add '--source' to git log command
  * disabled consider-using-with in .pylint*rc
  * package .gitignore files
  * Fix version _none_ generate tarball with '-'
  * Prevent KeyError in check_for_branch_request method
  * removed skipped test case (obsolete since 5 yrs)
  * testing for obscpio/obsinfo
  * fix regression - obsinfo included the version string
  * Revert "remove useless variables"
  * remove useless variables
  * added param --without-version
  * extracted dstname to _dstname
  * cleanup TarSCM/tasks.py for pylint
  * add date/time to logging output for better debugging
  * Fix typos

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=301
2021-06-15 17:03:16 +00:00
Frank Schreiner
aa65424cda - Update to version 0.10.22.1615538418.07a353d:
* Fix filelist: align config(noreplace) usage with obs-service-download_files
  * Support gitlab/github merge requests

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=299
2021-03-12 08:45:56 +00:00
Frank Schreiner
936bb9f009 fix spec header
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=297
2021-02-15 09:01:20 +00:00
Frank Schreiner
3a74988c98 sync changelog for SLE12/SLE15/Leap15
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=296
2021-02-15 08:25:36 +00:00
Frank Schreiner
587384b802 * fixes boo#1127353
* fixes boo#1168573

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=295
2021-02-15 07:49:38 +00:00
Frank Schreiner
f3c5f849ed - Update to version 0.10.21.1612422695.2fdf897:
* activate pylint3.8 and fixed false positives
  * don`t sanitize version if versionrewrite_pattern is set

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=293
2021-02-10 08:43:50 +00:00
Frank Schreiner
134ae1f35b added missing source tar
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=292
2021-02-01 09:28:02 +00:00
Frank Schreiner
ba790afcec - Update to version 0.10.20.1606128060.135ac94:
* fix build for CentOS adn RHEL 8
  * filter dirs with "include" filter option

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=291
2021-02-01 09:17:50 +00:00
Frank Schreiner
420b9b4850 - Update to version 0.10.19.1605080719.3b79112:
* [dist] prefer python3 over python2

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=289
2020-11-11 07:50:45 +00:00
Frank Schreiner
15fc65ab16 - Update to version 0.10.18.1600256320.569e5be:
* add license file (issue 257)
  * additional option verification
  * new option '--maintainers-asc' and '--last-signed-tag'
  * new option '--latest-signed-commit'
  * Remove superflous ')' in an error message.

- Update to version 0.10.16.1595259906.d3308f5:
  * [dist] updated debian control file for use in OBS

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=288
2020-11-10 16:27:59 +00:00
Frank Schreiner
367d78fd36 Accepting request 821916 from home:hawkeye116477:waterfox:build-depends
Added new required depends to Debian source .dsc file.

OBS-URL: https://build.opensuse.org/request/show/821916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=286
2020-07-21 14:01:46 +00:00
Frank Schreiner
43eaec1b96 added correct sources
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=285
2020-07-20 12:49:10 +00:00
Frank Schreiner
42307685cb - Update to version 0.10.16.1595245235.15a0df2:
* Build with python 3 for Debian and Ubuntu
  * [doc] added allowed urls in documentation of tar_scm.service

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=284
2020-07-20 12:06:12 +00:00
Lars Vogdt
6c244edf70 Accepting request 811138 from home:pgajdos:python
- remove unused unittest2 dependency

OBS-URL: https://build.opensuse.org/request/show/811138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=282
2020-06-03 23:13:04 +00:00
Frank Schreiner
4eb4931c2b - Update to version 0.10.16.1590752286.5c27247:
* [dist] fix for gbp/fedora (python*-base)
  * fix situation when revision has been modified in _service

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=281
2020-05-29 11:42:55 +00:00
Frank Schreiner
d69bca7a84 - Update to version 0.10.15.1588842879.5c43eef:
* dist: Convert to multibuild; run test suite in a separate flavor

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=279
2020-05-07 09:35:26 +00:00
Frank Schreiner
511ff9f286 - Update to version 0.10.15.1588146746.5cfeeb8:
* fix #boo 1168573 (obsservicerun,obsrun) not exists in client side installation
  * Update debian/changelog for latest version
  * Helpers: when a command fail, print the command itself too with its output
  * git: add support for @PARENT_TAG@ in revision
  * Fix build on non-openSUSE distro

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=278
2020-04-30 08:34:07 +00:00
Frank Schreiner
b66c88ad1e update after merge
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=276
2020-03-17 16:47:12 +00:00
Frank Schreiner
add44096a8 - Update to version 0.10.14.1584435160.d912143:
* [dist] don't install gbp files by default
  * [dist] remove python-keyring* from dependcies
  * [dist] make gbp switchable in spec file

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=275
2020-03-17 16:45:36 +00:00
Frank Schreiner
4a1ac9dcfa testing new version
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=274
2020-03-17 09:55:37 +00:00
Frank Schreiner
345eaa4fc2 - Update to version 0.10.1.1584368026.9e8b88b:
* [dist] don't install gbp files by default
  * [dist] remove python-keyring* from dependcies
  * [dist] make gbp switchable in spec file

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=273
2020-03-16 17:41:18 +00:00
Frank Schreiner
b73dfcaa9a * removed BuildRequires for python-keyring and python-keyring.alt
* enable gbp based on repo macro config

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=272
2020-03-16 11:16:47 +00:00
Frank Schreiner
11cb706f75 disabled keyring builddeps
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/obs-service-tar_scm?expand=0&rev=271
2020-03-16 10:46:16 +00:00