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-02-24 15:40:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Tue Feb 24 15:40:01 2026 rev:550 rq:1334718 version:20260217.9242c97e
Changes:
--------
---
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
2026-02-11 18:50:00.044283108 +0100
+++
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.1977/openSUSE-release-tools.changes
2026-02-24 15:40:51.064017637 +0100
@@ -1,0 +2,13 @@
+Tue Feb 17 11:42:45 UTC 2026 - [email protected]
+
+- Update to version 20260217.9242c97e:
+ * fix: port review state change code to platform independent interface
+
+-------------------------------------------------------------------
+Fri Feb 13 08:51:08 UTC 2026 - [email protected]
+
+- Update to version 20260213.dedeb6c5:
+ * factory-package-news-web.py: Return 404 if requested distro does not exist
+ * factory-package-news-web.service: Drop obsolete StandardError=syslog
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20260204.08a2a831.obscpio
New:
----
openSUSE-release-tools-20260217.9242c97e.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.KuX41m/_old 2026-02-24 15:40:52.016057161 +0100
+++ /var/tmp/diff_new_pack.KuX41m/_new 2026-02-24 15:40:52.020057327 +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: 20260204.08a2a831
+Version: 20260217.9242c97e
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.KuX41m/_old 2026-02-24 15:40:52.072059485 +0100
+++ /var/tmp/diff_new_pack.KuX41m/_new 2026-02-24 15:40:52.080059818 +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">08a2a8313d34d8c639396b29ed5731d3a1572f23</param>
+ <param
name="changesrevision">9242c97e3213efb47f0677a0057d5f47a463c6ef</param>
</service>
</servicedata>
++++++ openSUSE-release-tools-20260204.08a2a831.obscpio ->
openSUSE-release-tools-20260217.9242c97e.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20260204.08a2a831/check_source.py
new/openSUSE-release-tools-20260217.9242c97e/check_source.py
--- old/openSUSE-release-tools-20260204.08a2a831/check_source.py
2026-02-04 08:02:28.000000000 +0100
+++ new/openSUSE-release-tools-20260217.9242c97e/check_source.py
2026-02-17 12:41:30.000000000 +0100
@@ -310,11 +310,14 @@
return False
if not self.check_urls('_old', target_package, specs):
- osc.core.change_review_state(apiurl=self.apiurl,
- reqid=self.request.reqid,
newstate='new',
- by_group=self.review_group,
- by_user=self.review_user,
message=self.review_messages['new'])
- return None
+ if self.platform_type == "OBS":
+ # Keep review open
+ self.platform.change_review_state(req=self.request,
newstate='new',
+ by_group=self.review_group,
+ by_user=self.review_user,
message=self.review_messages['new'])
+ return None
+ else:
+ return False
shutil.rmtree(copath)
self.review_messages['accepted'] = 'Check script succeeded'
@@ -357,10 +360,8 @@
if self.only_changes():
self.logger.debug('only .changes modifications')
if self.staging_group and self.review_user in
group_members(self.apiurl, self.staging_group):
- if not self.dryrun:
- osc.core.change_review_state(self.apiurl,
str(self.request.reqid), 'accepted',
- by_group=self.staging_group,
- message='skipping the staging
process since only .changes modifications')
+ self.review_messages["accepted"] = 'skipping the staging
process since only .changes modifications'
+ return True
else:
self.logger.debug('unable to skip staging review since not a
member of staging group')
@@ -709,8 +710,12 @@
res = subprocess.run(["/usr/lib/obs/service/download_files",
"--enforceupstream",
"yes", "--enforcelocal", "yes", "--outdir",
tmpdir], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
if res.returncode:
- self.review_messages['new'] = "Source URLs are not valid. Try
`osc service runall download_files`.\n" + \
+ review_message = "Source URLs are not valid. Try `osc service
runall download_files`.\n" + \
res.stdout.decode('utf-8')
+ if self.platform_type == "OBS":
+ self.review_messages["new"] = review_message
+ else:
+ self.review_messages["declined"] = review_message
os.chdir(oldcwd)
return False
os.chdir(oldcwd)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20260204.08a2a831/factory-package-news/factory-package-news-web.py
new/openSUSE-release-tools-20260217.9242c97e/factory-package-news/factory-package-news-web.py
---
old/openSUSE-release-tools-20260204.08a2a831/factory-package-news/factory-package-news-web.py
2026-02-04 08:02:28.000000000 +0100
+++
new/openSUSE-release-tools-20260217.9242c97e/factory-package-news/factory-package-news-web.py
2026-02-17 12:41:30.000000000 +0100
@@ -23,6 +23,9 @@
@app.route('/<path:dirpath>/')
def list(dirpath):
_dir = get_dir(dirpath)
+ if not os.path.isdir(_dir):
+ return "", 404
+
fn = os.path.join(_dir, 'current')
current = None
if os.path.exists(fn):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20260204.08a2a831/factory-package-news/factory-package-news-web.service
new/openSUSE-release-tools-20260217.9242c97e/factory-package-news/factory-package-news-web.service
---
old/openSUSE-release-tools-20260204.08a2a831/factory-package-news/factory-package-news-web.service
2026-02-04 08:02:28.000000000 +0100
+++
new/openSUSE-release-tools-20260217.9242c97e/factory-package-news/factory-package-news-web.service
2026-02-17 12:41:30.000000000 +0100
@@ -6,7 +6,6 @@
ExecStart=/usr/bin/gunicorn -b 127.0.0.1:29001 factory-package-news-web:app -u
factory-news -g nogroup -k gevent --chdir
/var/lib/openqa/osc-plugin-factory/factory-package-news/ --log-syslog
Restart=always
Type=simple
-StandardError=syslog
[Install]
WantedBy=multi-user.target
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.KuX41m/_old 2026-02-24 15:40:53.324111464 +0100
+++ /var/tmp/diff_new_pack.KuX41m/_new 2026-02-24 15:40:53.328111630 +0100
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20260204.08a2a831
-mtime: 1770188548
-commit: 08a2a8313d34d8c639396b29ed5731d3a1572f23
+version: 20260217.9242c97e
+mtime: 1771328490
+commit: 9242c97e3213efb47f0677a0057d5f47a463c6ef