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 2026-01-20 21:05:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Tue Jan 20 21:05:04 2026 rev:547 rq:1328224 version:20260113.a71c9a09
Changes:
--------
---
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
2025-12-26 14:37:43.979000339 +0100
+++
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.1928/openSUSE-release-tools.changes
2026-01-20 21:05:10.985607526 +0100
@@ -1,0 +2,7 @@
+Tue Jan 13 09:49:18 UTC 2026 - [email protected]
+
+- Update to version 20260113.a71c9a09:
+ * Properly use openqa_dry_run flag
+ * Handle different build messages
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20251218.fb2f3072.obscpio
New:
----
openSUSE-release-tools-20260113.a71c9a09.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.cxwFI8/_old 2026-01-20 21:05:11.665635633 +0100
+++ /var/tmp/diff_new_pack.cxwFI8/_new 2026-01-20 21:05:11.669635798 +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: 20251218.fb2f3072
+Version: 20260113.a71c9a09
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.cxwFI8/_old 2026-01-20 21:05:11.733638444 +0100
+++ /var/tmp/diff_new_pack.cxwFI8/_new 2026-01-20 21:05:11.737638609 +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">fb2f307271e62c671d8320d0e1eeed3928ebdad8</param>
+ <param
name="changesrevision">a71c9a09865f427c256553a57697c4bd9e2f1a38</param>
</service>
</servicedata>
++++++ openSUSE-release-tools-20251218.fb2f3072.obscpio ->
openSUSE-release-tools-20260113.a71c9a09.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20251218.fb2f3072/git-openqa-maintenance.py
new/openSUSE-release-tools-20260113.a71c9a09/git-openqa-maintenance.py
--- old/openSUSE-release-tools-20251218.fb2f3072/git-openqa-maintenance.py
2025-12-18 22:02:42.000000000 +0100
+++ new/openSUSE-release-tools-20260113.a71c9a09/git-openqa-maintenance.py
2026-01-13 10:47:31.000000000 +0100
@@ -118,7 +118,7 @@
pr_events = get_events_by_timeline(project, pr)
if not is_build_finished(project, pr, pr_events, args.bs_bot):
- log.info(f"Build for {project}#{pr} is not ready or is broken,
skipping.")
+ log.info(f"Build for {project}#{pr} is not ready, not needed or is
broken. Skipping.")
return
obs_project, bs_repo_url, os_test_template = get_obs_values(project,
branch, pr)
@@ -228,8 +228,15 @@
review = get_build_review_status(project, pr, review_id)
if review["state"] == "APPROVED":
- log.info(f"Build is finished for {project}#{pr}")
- return True
+ if review["body"] == "Build successful":
+ log.info(f"Build is finished for {project}#{pr}")
+ return True
+ elif review["body"] == "No package changes, not rebuilding project by
default, accepting change":
+ log.info(f"No build has been triggered for {project}#{pr}")
+ return False
+ else:
+ log.error(f"Unknown build state for {project}#{pr}:
{review['body']}")
+ return False
else:
log.warning(f"Build is in state {review['state']} for {project}#{pr}")
return False
@@ -530,7 +537,8 @@
def openqa_schedule(args, params):
log.debug("============== openqa_schedule")
- openqa.openqa_request('POST', 'isos', data=params, retries=1)
+ if not openqa_dry_run:
+ openqa.openqa_request('POST', 'isos', data=params, retries=1)
query_parameters = {
"build": params["BUILD"],
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.cxwFI8/_old 2026-01-20 21:05:13.029692012 +0100
+++ /var/tmp/diff_new_pack.cxwFI8/_new 2026-01-20 21:05:13.033692177 +0100
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20251218.fb2f3072
-mtime: 1766091762
-commit: fb2f307271e62c671d8320d0e1eeed3928ebdad8
+version: 20260113.a71c9a09
+mtime: 1768297651
+commit: a71c9a09865f427c256553a57697c4bd9e2f1a38