Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package obs-service-go_modules for 
openSUSE:Factory checked in at 2023-10-26 17:14:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/obs-service-go_modules (Old)
 and      /work/SRC/openSUSE:Factory/.obs-service-go_modules.new.24901 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "obs-service-go_modules"

Thu Oct 26 17:14:30 2023 rev:10 rq:1120424 version:0.6.4

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/obs-service-go_modules/obs-service-go_modules.changes
    2023-10-10 20:59:32.700439152 +0200
+++ 
/work/SRC/openSUSE:Factory/.obs-service-go_modules.new.24901/obs-service-go_modules.changes
 2023-10-26 17:15:40.491036299 +0200
@@ -1,0 +2,11 @@
+Thu Oct 26 05:05:35 UTC 2023 - Jeff Kowalczyk <[email protected]>
+
+- Update to version 0.6.4:
+  * go_modules: allow globbing in the "archive" name field
+  * Reformat with black 23.x
+- Packaging improvements:
+  * _service change disabled to manual per osc deprecation warning:
+    WARNING: Command 'disabledrun/dr' is obsolete, please convert
+    your _service to use 'manual' and then 'manualrun/mr' instead.
+
+-------------------------------------------------------------------

Old:
----
  obs-service-go_modules-0.6.3.tar.gz

New:
----
  obs-service-go_modules-0.6.4.tar.gz

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

Other differences:
------------------
++++++ obs-service-go_modules.spec ++++++
--- /var/tmp/diff_new_pack.gpR0fj/_old  2023-10-26 17:15:41.007055250 +0200
+++ /var/tmp/diff_new_pack.gpR0fj/_new  2023-10-26 17:15:41.007055250 +0200
@@ -37,7 +37,7 @@
 %define use_test   test
 %endif
 Name:           obs-service-%{service}
-Version:        0.6.3
+Version:        0.6.4
 Release:        0
 Summary:        An OBS source service: Download, verify and vendor Go module 
dependencies
 License:        GPL-2.0-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.gpR0fj/_old  2023-10-26 17:15:41.039056426 +0200
+++ /var/tmp/diff_new_pack.gpR0fj/_new  2023-10-26 17:15:41.043056573 +0200
@@ -1,17 +1,17 @@
 <services>
-  <service name="tar_scm" mode="disabled">
+  <service name="tar_scm" mode="manual">
     <param 
name="url">https://github.com/openSUSE/obs-service-go_modules</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v0.6.3</param>
+    <param name="revision">v0.6.4</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>
   </service>
-  <service name="set_version" mode="disabled">
+  <service name="set_version" mode="manual">
     <param name="basename">obs-service-go_modules</param>
   </service>
-  <service name="recompress" mode="disabled">
+  <service name="recompress" mode="manual">
     <param name="file">*.tar</param>
     <param name="compression">gz</param>
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.gpR0fj/_old  2023-10-26 17:15:41.067057454 +0200
+++ /var/tmp/diff_new_pack.gpR0fj/_new  2023-10-26 17:15:41.071057601 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/openSUSE/obs-service-go_modules</param>
-              <param 
name="changesrevision">8c0242c448a49e98a1ca7beb790f5f4b969bb9db</param></service></servicedata>
+              <param 
name="changesrevision">54cd3833dfd6475a4c643730e7a1ad84c6f678ba</param></service></servicedata>
 (No newline at EOF)
 

++++++ obs-service-go_modules-0.6.3.tar.gz -> 
obs-service-go_modules-0.6.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-service-go_modules-0.6.3/go_modules 
new/obs-service-go_modules-0.6.4/go_modules
--- old/obs-service-go_modules-0.6.3/go_modules 2023-04-03 15:09:06.000000000 
+0200
+++ new/obs-service-go_modules-0.6.4/go_modules 2023-06-28 23:17:22.000000000 
+0200
@@ -47,7 +47,6 @@
 
 
 def get_archive_parameters(args):
-
     archive = {}
     archive["vendorname"] = args.vendorname
     archive["compression"] = None
@@ -228,7 +227,14 @@
 
     archive_args = get_archive_parameters(args)
     vendor_tarname = f"{archive_args['vendorname']}.{archive_args['ext']}"
-    archive = args.archive or archive_autodetect()
+    if args.archive:
+        archive_matches = sorted(Path.cwd().glob(args.archive), reverse=True)
+        if not archive_matches:
+            log.error(f"No archive file matches {Path.cwd()}/{args.archive}")
+            exit(1)
+        archive = str(archive_matches[0])  # use string, not PosixPath
+    else:
+        archive = archive_autodetect()
     log.info(f"Using archive {archive}")
 
     with tempfile.TemporaryDirectory() as tempdir:

Reply via email to