Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package obs-service-tar_scm for 
openSUSE:Factory checked in at 2022-10-10 18:43:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/obs-service-tar_scm (Old)
 and      /work/SRC/openSUSE:Factory/.obs-service-tar_scm.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "obs-service-tar_scm"

Mon Oct 10 18:43:58 2022 rev:73 rq:1008114 version:0.10.33.1664344889.48d1960

Changes:
--------
--- /work/SRC/openSUSE:Factory/obs-service-tar_scm/obs-service-tar_scm.changes  
2022-09-17 20:10:08.149121528 +0200
+++ 
/work/SRC/openSUSE:Factory/.obs-service-tar_scm.new.2275/obs-service-tar_scm.changes
        2022-10-10 18:44:20.430839981 +0200
@@ -1,0 +2,6 @@
+Wed Sep 28 06:05:02 UTC 2022 - fschrei...@suse.com
+
+- Update to version 0.10.33.1664344889.48d1960:
+  * check if lock is older than 24 hours
+
+-------------------------------------------------------------------

Old:
----
  obs-service-tar_scm-0.10.32.1662712308.31d1884.tar.gz

New:
----
  obs-service-tar_scm-0.10.33.1664344889.48d1960.tar.gz

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

Other differences:
------------------
++++++ obs-service-tar_scm.spec ++++++
--- /var/tmp/diff_new_pack.Ldy1aJ/_old  2022-10-10 18:44:20.942841083 +0200
+++ /var/tmp/diff_new_pack.Ldy1aJ/_new  2022-10-10 18:44:20.946841091 +0200
@@ -119,8 +119,8 @@
 
 %define pkg_name obs-service-tar_scm
 Name:           %{pkg_name}%{nsuffix}
-%define version_unconverted 0.10.32.1662712308.31d1884
-Version:        0.10.32.1662712308.31d1884
+%define version_unconverted 0.10.33.1664344889.48d1960
+Version:        0.10.33.1664344889.48d1960
 Release:        0
 Summary:        An OBS source service: create tar ball from svn/git/hg
 License:        GPL-2.0-or-later

++++++ PKGBUILD ++++++
--- /var/tmp/diff_new_pack.Ldy1aJ/_old  2022-10-10 18:44:20.990841186 +0200
+++ /var/tmp/diff_new_pack.Ldy1aJ/_new  2022-10-10 18:44:20.994841194 +0200
@@ -1,5 +1,5 @@
 pkgname=obs-service-tar_scm
-pkgver=0.10.32.1662712308.31d1884
+pkgver=0.10.33.1664344889.48d1960
 pkgrel=0
 pkgdesc="Source Service for the OpenSUSE Build Service (OBS)"
 arch=('any')

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Ldy1aJ/_old  2022-10-10 18:44:21.042841298 +0200
+++ /var/tmp/diff_new_pack.Ldy1aJ/_new  2022-10-10 18:44:21.046841306 +0200
@@ -9,6 +9,6 @@
                 <param 
name="url">git://github.com/openSUSE/obs-service-tar_scm.git</param>
               <param 
name="changesrevision">85bfc3fabb06212b49a389afb3310bfbf2996913</param></service><service
 name="tar_scm">
                 <param 
name="url">https://github.com/openSUSE/obs-service-tar_scm.git</param>
-              <param 
name="changesrevision">31d1884bdda3cff616826e8780c37389a791b21d</param></service></servicedata>
+              <param 
name="changesrevision">48d1960591bf0d1a45b77da659399a9395427d28</param></service></servicedata>
 (No newline at EOF)
 

++++++ debian.dsc ++++++
--- /var/tmp/diff_new_pack.Ldy1aJ/_old  2022-10-10 18:44:21.070841358 +0200
+++ /var/tmp/diff_new_pack.Ldy1aJ/_new  2022-10-10 18:44:21.074841367 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: obs-service-tar-scm
-Version: 0.10.32.1662712308.31d1884
+Version: 0.10.33.1664344889.48d1960
 Provides: obs-service-obs_scm, obs-service-tar
 Binary: obs-service-tar_scm
 Maintainer: Adrian Schroeter <adr...@suse.de>

++++++ obs-service-tar_scm-0.10.32.1662712308.31d1884.tar.gz -> 
obs-service-tar_scm-0.10.33.1664344889.48d1960.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/obs-service-tar_scm-0.10.32.1662712308.31d1884/TarSCM/scm/base.py 
new/obs-service-tar_scm-0.10.33.1664344889.48d1960/TarSCM/scm/base.py
--- old/obs-service-tar_scm-0.10.32.1662712308.31d1884/TarSCM/scm/base.py       
2022-09-09 10:31:48.000000000 +0200
+++ new/obs-service-tar_scm-0.10.33.1664344889.48d1960/TarSCM/scm/base.py       
2022-09-28 08:01:29.000000000 +0200
@@ -375,6 +375,15 @@
 
     def lock_cache(self):
         pdir = os.path.join(self.clone_dir, os.pardir, '.lock')
+        if os.path.isfile(pdir):
+            mtime = os.path.getmtime(pdir)
+            if mtime < time.time() - 86400:
+                logging.error(" Lock older than 24h")
+                logging.error(" Please check if another process is currently"
+                              " running.")
+                logging.error(" Stale lock must be removed manually: '%s'"
+                              % pdir)
+                raise SystemExit(1)
         while True:
             if os.path.isfile(pdir):
                 time.sleep(0.1)

Reply via email to