Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openSUSE-release-tools for 
openSUSE:Factory checked in at 2025-11-20 14:50:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
 and      /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.2061 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openSUSE-release-tools"

Thu Nov 20 14:50:37 2025 rev:542 rq:1318724 version:20251112.3807e162

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
    2025-10-22 12:20:50.811002964 +0200
+++ 
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.2061/openSUSE-release-tools.changes
  2025-11-20 14:52:12.503008629 +0100
@@ -1,0 +2,24 @@
+Wed Nov 12 15:36:12 UTC 2025 - [email protected]
+
+- Update to version 20251112.3807e162:
+  * gocd: sp.target: repurpose SP7 pipelines for Quarterly Updates
+
+-------------------------------------------------------------------
+Mon Nov 10 14:32:03 UTC 2025 - [email protected]
+
+- Update to version 20251110.1e38c848:
+  * Fix target for the Micro 6.2 publishing
+
+-------------------------------------------------------------------
+Thu Nov 06 16:23:49 UTC 2025 - [email protected]
+
+- Update to version 20251106.453ac4b3:
+  * dashboard: Add product repository
+
+-------------------------------------------------------------------
+Tue Nov 04 11:38:28 UTC 2025 - [email protected]
+
+- Update to version 20251104.6be8534c:
+  * source_check: if git project, review by project
+
+-------------------------------------------------------------------

Old:
----
  openSUSE-release-tools-20251014.2d75aced.obscpio

New:
----
  openSUSE-release-tools-20251112.3807e162.obscpio

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

Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.4jiS0m/_old  2025-11-20 14:52:13.139035458 +0100
+++ /var/tmp/diff_new_pack.4jiS0m/_new  2025-11-20 14:52:13.143035627 +0100
@@ -21,7 +21,7 @@
 %define announcer_filename factory-package-news
 %define services osrt-slsa.target [email protected] 
[email protected] [email protected] [email protected]
 Name:           openSUSE-release-tools
-Version:        20251014.2d75aced
+Version:        20251112.3807e162
 Release:        0
 Summary:        Tools to aid in staging and release work for openSUSE/SUSE
 License:        GPL-2.0-or-later AND MIT

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.4jiS0m/_old  2025-11-20 14:52:13.187037482 +0100
+++ /var/tmp/diff_new_pack.4jiS0m/_new  2025-11-20 14:52:13.191037651 +0100
@@ -1,7 +1,7 @@
 <servicedata>
   <service name="tar_scm">
     <param 
name="url">https://github.com/openSUSE/openSUSE-release-tools.git</param>
-    <param 
name="changesrevision">2d75aced96a43eafd9d1a411e7d2f06501a2575c</param>
+    <param 
name="changesrevision">3807e1623c6d82696d8a756402116bf6903d910c</param>
   </service>
 </servicedata>
 

++++++ openSUSE-release-tools-20251014.2d75aced.obscpio -> 
openSUSE-release-tools-20251112.3807e162.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20251014.2d75aced/ReviewBot.py 
new/openSUSE-release-tools-20251112.3807e162/ReviewBot.py
--- old/openSUSE-release-tools-20251014.2d75aced/ReviewBot.py   2025-10-14 
17:33:14.000000000 +0200
+++ new/openSUSE-release-tools-20251112.3807e162/ReviewBot.py   2025-11-12 
16:33:44.000000000 +0100
@@ -141,6 +141,12 @@
         else:
             self.config = self._load_config()
 
+    def is_scmsync(self, source_project: str) -> bool:
+        """Checks if the project is in git"""
+        self.logger.info(f'Checking if scmsync exists in source project 
{source_project}')
+        meta = ET.fromstringlist(osc.core.show_project_meta(self.apiurl, 
source_project))
+        return len(meta.xpath("/project/scmsync")) > 0
+
     def has_staging(self, project):
         try:
             url = osc.core.makeurl(self.apiurl, ('staging', project, 
'staging_projects'))
@@ -390,7 +396,10 @@
             self.logger.warning(f'no devel project found for 
{project}/{package}')
             return False
 
-        self.add_review(request, by_project=devel_project, 
by_package=devel_package, msg=message)
+        if self.is_scmsync(devel_project):
+            self.add_review(request, by_project=devel_project, msg=message)
+        else:
+            self.add_review(request, by_project=devel_project, 
by_package=devel_package, msg=message)
 
         return True
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20251014.2d75aced/check_source.py 
new/openSUSE-release-tools-20251112.3807e162/check_source.py
--- old/openSUSE-release-tools-20251014.2d75aced/check_source.py        
2025-10-14 17:33:14.000000000 +0200
+++ new/openSUSE-release-tools-20251112.3807e162/check_source.py        
2025-11-12 16:33:44.000000000 +0100
@@ -330,7 +330,11 @@
                     self.logger.debug(f"adding review to 
{devel_project}/{devel_package}")
                     msg = ('Submission for {} by someone who is not maintainer 
in '
                            'the devel project ({}). Please 
review').format(target_package, devel_project)
-                    self.add_review(self.request, by_project=devel_project, 
by_package=devel_package, msg=msg)
+
+                    if self.is_scmsync(devel_project):
+                        self.add_review(self.request, 
by_project=devel_project, msg=msg)
+                    else:
+                        self.add_review(self.request, 
by_project=devel_project, by_package=devel_package, msg=msg)
             else:
                 self.logger.warning(f"{target_package} doesn't have devel 
project")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20251014.2d75aced/dashboard/templates/dashboard.html 
new/openSUSE-release-tools-20251112.3807e162/dashboard/templates/dashboard.html
--- 
old/openSUSE-release-tools-20251014.2d75aced/dashboard/templates/dashboard.html 
    2025-10-14 17:33:14.000000000 +0200
+++ 
new/openSUSE-release-tools-20251112.3807e162/dashboard/templates/dashboard.html 
    2025-11-12 16:33:44.000000000 +0100
@@ -32,6 +32,7 @@
           <th scope="col">ports</th>
           <th scope="col">step</th>
           {% endif %}
+          <th scope="col">product</th>
           <th scope="col">images</th>
           {% if not is_leap %}
           <th scope="col">containerfile</th>
@@ -63,6 +64,11 @@
         </td>
         {% endif %}
         <td>
+          {% with repository = 'product' %}
+            {% include "repository.html" %}
+          {% endwith %}
+        </td>
+        <td>
           {% with repository = 'images' %}
             {% include "repository.html" %}
           {% endwith %}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20251014.2d75aced/gocd/leapmicro.target.gocd.yaml 
new/openSUSE-release-tools-20251112.3807e162/gocd/leapmicro.target.gocd.yaml
--- 
old/openSUSE-release-tools-20251014.2d75aced/gocd/leapmicro.target.gocd.yaml    
    2025-10-14 17:33:14.000000000 +0200
+++ 
new/openSUSE-release-tools-20251112.3807e162/gocd/leapmicro.target.gocd.yaml    
    2025-11-12 16:33:44.000000000 +0100
@@ -164,4 +164,4 @@
         resources:
         - repo-checker
         tasks:
-          - script: osc -A https://api.opensuse.org release 
--target-project=openSUSE:Leap:Micro:6.1:ToTest --target-repository=product -r 
product openSUSE:Leap:Micro:6.2 000productcompose
+          - script: osc -A https://api.opensuse.org release 
--target-project=openSUSE:Leap:Micro:6.2:ToTest --target-repository=product -r 
product openSUSE:Leap:Micro:6.2 000productcompose
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20251014.2d75aced/gocd/sp.target.gocd.yaml 
new/openSUSE-release-tools-20251112.3807e162/gocd/sp.target.gocd.yaml
--- old/openSUSE-release-tools-20251014.2d75aced/gocd/sp.target.gocd.yaml       
2025-10-14 17:33:14.000000000 +0200
+++ new/openSUSE-release-tools-20251112.3807e162/gocd/sp.target.gocd.yaml       
2025-11-12 16:33:44.000000000 +0100
@@ -1,6 +1,6 @@
 format_version: 3
 pipelines:
-  SLE15.SP7.Images.To.Test:
+  SLE15.SP7.QU.Images.To.Test:
     group: SLE15.Target
     lock_behavior: unlockWhenFinished
     materials:
@@ -8,7 +8,7 @@
         git: git://botmaster.suse.de/suse-repos.git
         auto_update: true
         whitelist:
-          - SUSE:SLE-15-SP7:GA_-_images.yaml
+          - SUSE:SLE-15-SP7:Update:QR_-_images.yaml
         destination: repos
       scripts:
         auto_update: true
@@ -26,8 +26,7 @@
         - script: |
             export PYTHONPATH=scripts
             set -e
-            ./scripts/gocd/verify-repo-built-successful.py -A 
https://api.suse.de -p SUSE:SLE-15-SP7:GA -r containerfile
-            ./scripts/gocd/verify-repo-built-successful.py -A 
https://api.suse.de -p SUSE:SLE-15-SP7:GA -r images
+            ./scripts/gocd/verify-repo-built-successful.py -A 
https://api.suse.de -p SUSE:SLE-15-SP7:Update:QR -r images
 
     - Release.Images:
         approval: manual
@@ -40,38 +39,24 @@
         tasks:
         - script: |-
             set -e
-            CONTAINERS=$(osc -A https://api.suse.de ls SUSE:SLE-15-SP7:GA | 
grep "^\(cdi\|virt\)-.*-container")
-            for container in $CONTAINERS; do
-              osc -A https://api.suse.de release 
--target-project=SUSE:SLE-15-SP7:GA:TEST --target-repository=containers -r 
containerfile SUSE:SLE-15-SP7:GA $container
-            done
-            osc -A https://api.suse.de release 
--target-project=SUSE:SLE-15-SP7:GA:TEST --target-repository=containers -r 
images SUSE:SLE-15-SP7:GA sles15-image
-            PRODUCTS=$(osc -A https://api.suse.de ls SUSE:SLE-15-SP7:GA | grep 
"^SLES15-SP7" | grep -v release | grep -v : ||:)
-            if [ -z "${PRODUCTS}" ]; then
-              echo "[WARNNING] There is no cloud image to be released"
-            fi
-            for product in kiwi-templates-Minimal kiwi-templates-Minimal-s390x 
000product $PRODUCTS; do
-              osc -A https://api.suse.de release SUSE:SLE-15-SP7:GA $product
+            for product in kiwi-templates-Minimal kiwi-templates-Minimal-s390x 
000product; do
+              osc -A https://api.suse.de release SUSE:SLE-15-SP7:Update:QR 
$product
             done
             sleep 600
-            while (osc -A https://api.suse.de/ api 
"/build/SUSE:SLE-15-SP7:GA:TEST/_result?view=summary&repository=containers" | 
grep "result project" | grep -v 'code="published" state="published">'); do
-                echo PENDING
-                sleep 600
-            done
-            osc -A https://api.suse.de/ api 
"/build/SUSE:SLE-15-SP7:GA:TEST/_result?view=summary&repository=containers" | 
grep "result project" | grep 'code="published" state="published">' && echo 
PUBLISHED
-            while (osc -A https://api.suse.de/ api 
"/build/SUSE:SLE-15-SP7:GA:TEST/_result?view=summary&repository=images" | grep 
"result project" | grep -v 'code="published" state="published">'); do
+            while (osc -A https://api.suse.de/ api 
"/build/SUSE:SLE-15-SP7:Update:QR:TEST/_result?view=summary&repository=images" 
| grep "result project" | grep -v 'code="published" state="published">'); do
                 echo PENDING
                 sleep 600
             done
-            osc -A https://api.suse.de/ api 
"/build/SUSE:SLE-15-SP7:GA:TEST/_result?view=summary&repository=images" | grep 
"result project" | grep 'code="published" state="published">' && echo PUBLISHED
+            osc -A https://api.suse.de/ api 
"/build/SUSE:SLE-15-SP7:Update:QR:TEST/_result?view=summary&repository=images" 
| grep "result project" | grep 'code="published" state="published">' && echo 
PUBLISHED
 
-  SLE15.SP7.Images.To.Publish:
+  SLE15.SP7.QU.Images.To.Publish:
     group: SLE15.Target
     materials:
       repos:
         git: git://botmaster.suse.de/suse-repos.git
         auto_update: true
         whitelist:
-          - SUSE:SLE-15-SP7:GA_-_images.yaml
+          - SUSE:SLE-15-SP7:Update:QR_-_images.yaml
         destination: repos
       scripts:
         auto_update: true
@@ -93,16 +78,11 @@
         tasks:
         - script: |-
             set -e
-            osc -A https://api.suse.de release SUSE:SLE-15-SP7:GA:TEST
+            osc -A https://api.suse.de release SUSE:SLE-15-SP7:Update:QR:TEST
             sleep 600
-            while (osc -A https://api.suse.de/ api 
"/build/SUSE:SLE-15-SP7:GA:PUBLISH/_result?view=summary&repository=containers" 
| grep "result project" | grep -v 'code="published" state="published">'); do
-                echo PENDING
-                sleep 600
-            done
-            osc -A https://api.suse.de/ api 
"/build/SUSE:SLE-15-SP7:GA:PUBLISH/_result?view=summary&repository=containers" 
| grep "result project" | grep 'code="published" state="published">' && echo 
PUBLISHED
-            while (osc -A https://api.suse.de/ api 
"/build/SUSE:SLE-15-SP7:GA:PUBLISH/_result?view=summary&repository=images" | 
grep "result project" | grep -v 'code="published" state="published">'); do
+            while (osc -A https://api.suse.de/ api 
"/build/SUSE:SLE-15-SP7:Update:QR:PUBLISH/_result?view=summary&repository=images"
 | grep "result project" | grep -v 'code="published" state="published">'); do
                 echo PENDING
                 sleep 600
             done
-            osc -A https://api.suse.de/ api 
"/build/SUSE:SLE-15-SP7:GA:PUBLISH/_result?view=summary&repository=images" | 
grep "result project" | grep 'code="published" state="published">' && echo 
PUBLISHED
+            osc -A https://api.suse.de/ api 
"/build/SUSE:SLE-15-SP7:Update:QR:PUBLISH/_result?view=summary&repository=images"
 | grep "result project" | grep 'code="published" state="published">' && echo 
PUBLISHED
 

++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.4jiS0m/_old  2025-11-20 14:52:14.563095527 +0100
+++ /var/tmp/diff_new_pack.4jiS0m/_new  2025-11-20 14:52:14.567095695 +0100
@@ -1,5 +1,5 @@
 name: openSUSE-release-tools
-version: 20251014.2d75aced
-mtime: 1760455994
-commit: 2d75aced96a43eafd9d1a411e7d2f06501a2575c
+version: 20251112.3807e162
+mtime: 1762961624
+commit: 3807e1623c6d82696d8a756402116bf6903d910c
 

Reply via email to