Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package obs-service-set_version for 
openSUSE:Factory checked in at 2023-01-06 17:04:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/obs-service-set_version (Old)
 and      /work/SRC/openSUSE:Factory/.obs-service-set_version.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "obs-service-set_version"

Fri Jan  6 17:04:59 2023 rev:42 rq:1056150 version:0.6.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/obs-service-set_version/obs-service-set_version.changes
  2021-12-21 18:40:16.797854901 +0100
+++ 
/work/SRC/openSUSE:Factory/.obs-service-set_version.new.1563/obs-service-set_version.changes
        2023-01-06 17:05:32.840178552 +0100
@@ -1,0 +2,8 @@
+Thu Jan 05 09:07:08 UTC 2023 - dmuel...@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)
+
+-------------------------------------------------------------------

Old:
----
  obs-service-set_version-0.5.14.tar.gz

New:
----
  obs-service-set_version-0.6.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ obs-service-set_version.spec ++++++
--- /var/tmp/diff_new_pack.v9DhTe/_old  2023-01-06 17:05:33.848184213 +0100
+++ /var/tmp/diff_new_pack.v9DhTe/_new  2023-01-06 17:05:33.852184236 +0100
@@ -1,7 +1,7 @@
 #
 # spec file
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -23,14 +23,8 @@
 %endif
 %define service set_version
 
-%if 0%{?suse_version} > 1315  || 0%{?fedora_version}  || 0%{?rhel} >= 8
-%define use_python python3
-%else
-%define use_python python
-%endif
-
 Name:           obs-service-%{service}
-Version:        0.5.14
+Version:        0.6.0
 Release:        0
 Summary:        An OBS source service: Update spec file version
 License:        GPL-2.0-or-later
@@ -41,19 +35,17 @@
 BuildArch:      noarch
 
 %if %{with obs_scm_testsuite}
-BuildRequires:  %{use_python}-ddt
-BuildRequires:  %{use_python}-flake8
-BuildRequires:  %{use_python}-packaging
+BuildRequires:  python3-ddt
+BuildRequires:  python3-flake8
+BuildRequires:  python3-packaging
 %endif
 
-%if 0%{?suse_version}
 %if 0%{?suse_version} > 1315
 Requires:       python3-base
 %else
-Requires:       python
-%endif
-Recommends:     %{use_python}-packaging
+Requires:       python3
 %endif
+Recommends:     python3-packaging
 
 %description
 This is a source service for openSUSE Build Service.
@@ -65,11 +57,9 @@
 %setup -q
 
 %build
-sed -i -e "1 s,#!/usr/bin/python$,#!/usr/bin/%{use_python}," set_version
-
 %if %{with obs_scm_testsuite}
 %check
-make test PYTHON=%{use_python}
+make test PYTHON=python3
 %endif
 
 %install

++++++ PKGBUILD ++++++
--- /var/tmp/diff_new_pack.v9DhTe/_old  2023-01-06 17:05:33.884184416 +0100
+++ /var/tmp/diff_new_pack.v9DhTe/_new  2023-01-06 17:05:33.888184438 +0100
@@ -1,5 +1,5 @@
 pkgname=obs-service-set_version
-pkgver=0.5.14
+pkgver=0.6.0
 pkgrel=0
 pkgdesc="An OBS source service: Update spec file version"
 arch=('i686' 'x86_64')

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.v9DhTe/_old  2023-01-06 17:05:33.916184595 +0100
+++ /var/tmp/diff_new_pack.v9DhTe/_new  2023-01-06 17:05:33.916184595 +0100
@@ -4,6 +4,6 @@
   <param 
name="changesrevision">eaedc529acba421821e0e5dcb4956c66e7f315a9</param></service>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/openSUSE/obs-service-set_version.git</param>
-              <param 
name="changesrevision">854fd2773fc0683c64a42c7ea42c4c743f3dd57f</param></service></servicedata>
+              <param 
name="changesrevision">3128c8ac5a8a076d9b6bf5dd9a128162f7b86fe3</param></service></servicedata>
 (No newline at EOF)
 

++++++ debian.dsc ++++++
--- /var/tmp/diff_new_pack.v9DhTe/_old  2023-01-06 17:05:33.936184707 +0100
+++ /var/tmp/diff_new_pack.v9DhTe/_new  2023-01-06 17:05:33.944184752 +0100
@@ -1,9 +1,9 @@
 Format: 1.0
 Source: obs-service-set_version
-Version: 0.5.14-0
+Version: 0.6.0-0
 Binary: obs-service-set_version
 Provides: obs-service-set_version
-Maintainer: Adrian Schroeter <adr...@suse.de>
+Maintainer: Dirk Mueller <dmuel...@suse.de>
 Architecture: all
 Standards-Version: 3.7.2
 Build-Depends: debhelper (>= 7), python3, flake8 | python3-flake8, 
python3-ddt, python3-packaging

++++++ obs-service-set_version-0.5.14.tar.gz -> 
obs-service-set_version-0.6.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/obs-service-set_version-0.5.14/.github/workflows/main.yml 
new/obs-service-set_version-0.6.0/.github/workflows/main.yml
--- old/obs-service-set_version-0.5.14/.github/workflows/main.yml       
2021-07-14 11:26:12.000000000 +0200
+++ new/obs-service-set_version-0.6.0/.github/workflows/main.yml        
2023-01-05 09:50:03.000000000 +0100
@@ -16,10 +16,10 @@
 
     steps:
     - uses: actions/checkout@v2
-    - name: Set up Python 3.9
+    - name: Set up Python 3.10
       uses: actions/setup-python@v2
       with:
-        python-version: 3.9
+        python-version: "3.10"
     - name: Install required deb packages
       run: sudo apt-get install zypper devscripts
     - name: Install python dependencies
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-service-set_version-0.5.14/.travis.yml 
new/obs-service-set_version-0.6.0/.travis.yml
--- old/obs-service-set_version-0.5.14/.travis.yml      2021-07-14 
11:26:12.000000000 +0200
+++ new/obs-service-set_version-0.6.0/.travis.yml       1970-01-01 
01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-# Docker Infrastructure (see 
http://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/
 )
-sudo: false
-
-language: python
-python:
-  - "2.7"
-  - "3.6"
-
-# see http://docs.travis-ci.com/user/apt/#Adding-APT-Packages for adding 
packages in a container build
-addons:
-    apt:
-      packages:
-        - devscripts
-        - dpkg
-
-install:
-  - pip install flake8 ddt unittest2 packaging
-script:
-  - flake8 set_version tests/
-  - python -m unittest discover tests/
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-service-set_version-0.5.14/set_version 
new/obs-service-set_version-0.6.0/set_version
--- old/obs-service-set_version-0.5.14/set_version      2021-07-14 
11:26:12.000000000 +0200
+++ new/obs-service-set_version-0.6.0/set_version       2023-01-05 
09:50:03.000000000 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/python3
 # -*- coding: utf-8 -*-
 
 # A simple script to update version number in spec, dsc or arch linux files
@@ -15,6 +15,7 @@
 from __future__ import print_function
 
 import argparse
+from contextlib import suppress
 import glob
 import os
 import re
@@ -26,7 +27,7 @@
 import logging
 
 try:
-    from packaging.version import LegacyVersion, Version, parse
+    from packaging.version import Version, parse
 except ImportError:
     HAS_PACKAGING = False
     import warnings
@@ -35,6 +36,9 @@
 else:
     HAS_PACKAGING = True
 
+if HAS_PACKAGING:
+    with suppress(ImportError):
+        from packaging.version import LegacyVersion
 
 if os.environ.get('DEBUG_SET_VERSION') == "1":
     logging.getLogger().setLevel(logging.DEBUG)
@@ -351,8 +355,11 @@
             v_rpm = v_rpm.replace('rc', '~xrc')
             v_rpm = v_rpm.replace('.dev', '~dev')
             version_rpm = v_rpm
-    elif isinstance(v, LegacyVersion):
-        # TODO(toabctl): handle setuptools style legacy version
+    else:
+        with suppress(NameError):
+            if isinstance(v, LegacyVersion):
+                # TODO(toabctl): handle setuptools style legacy version
+                pass
         pass
 
     return version_rpm

Reply via email to