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-07-24 22:06:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.2004 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Fri Jul 24 22:06:45 2026 rev:557 rq:1367636 version:20260717.a122b2ed
Changes:
--------
---
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
2026-06-27 18:09:46.231430186 +0200
+++
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.2004/openSUSE-release-tools.changes
2026-07-24 22:07:12.589621311 +0200
@@ -1,0 +2,13 @@
+Fri Jul 17 09:03:47 UTC 2026 - [email protected]
+
+- Update to version 20260717.a122b2ed:
+ * devel_update: Use POSIX locale for sorting
+
+-------------------------------------------------------------------
+Mon Jul 13 12:58:50 UTC 2026 - [email protected]
+
+- Update to version 20260713.81516a75:
+ * Add new command syncnewpackages to devel_update.sh
+ * Write "flavor" elements instead of deprecated "package" ones in _multibuild
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20260619.fab48a07.obscpio
New:
----
openSUSE-release-tools-20260717.a122b2ed.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.UPDHwS/_old 2026-07-24 22:07:14.161676197 +0200
+++ /var/tmp/diff_new_pack.UPDHwS/_new 2026-07-24 22:07:14.161676197 +0200
@@ -21,7 +21,7 @@
%define announcer_filename factory-package-news
%define services osrt-slsa.target [email protected]
[email protected] [email protected] [email protected]
[email protected] [email protected]
Name: openSUSE-release-tools
-Version: 20260619.fab48a07
+Version: 20260717.a122b2ed
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.UPDHwS/_old 2026-07-24 22:07:14.229678571 +0200
+++ /var/tmp/diff_new_pack.UPDHwS/_new 2026-07-24 22:07:14.233678711 +0200
@@ -1,7 +1,7 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/openSUSE/openSUSE-release-tools.git</param>
- <param
name="changesrevision">fab48a07bb41bcbdffd2d992f4c3a9041f0b65b4</param>
+ <param
name="changesrevision">a122b2edbfd6f16acc5fa76c3cf4a0b4f0dce100</param>
</service>
</servicedata>
++++++ openSUSE-release-tools-20260619.fab48a07.obscpio ->
openSUSE-release-tools-20260717.a122b2ed.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20260619.fab48a07/devel_update.sh
new/openSUSE-release-tools-20260717.a122b2ed/devel_update.sh
--- old/openSUSE-release-tools-20260619.fab48a07/devel_update.sh
2026-06-19 17:07:25.000000000 +0200
+++ new/openSUSE-release-tools-20260717.a122b2ed/devel_update.sh
2026-07-17 10:59:38.000000000 +0200
@@ -7,6 +7,7 @@
# set <prj> <pkg>
# rm <prj> <pkg>
# sync
+# syncnewpackages
#
# DEVEL_PACKAGES env should point to the devel_packages clone from
# repo above, otherwise will look in CWD
@@ -27,7 +28,7 @@
exit 10
fi
- cat <(awk "{ if ( \$1 != \"$pkg\" ) print }" "$DEVEL_PACKAGES") <(echo
"$pkg" "$prj") | sort -d > "$DEVEL_PACKAGES".$$
+ cat <(awk "{ if ( \$1 != \"$pkg\" ) print }" "$DEVEL_PACKAGES") <(echo
"$pkg" "$prj") | LANG=POSIX sort -d > "$DEVEL_PACKAGES".$$
mv "$DEVEL_PACKAGES".$$ "$DEVEL_PACKAGES"
}
@@ -43,6 +44,25 @@
mv "$DEVEL_PACKAGES".$$ "$DEVEL_PACKAGES"
}
+function syncnewpackages {
+ # check for existing packages
+ echo Get existing packages..
+ declare -A packages
+ while IFS="=" read -r key value; do
+ [[ -z "$key" || "$key" =~ ^# ]] && continue
+ packages["$key"]=1
+ done < <(osc ls openSUSE:Factory 2> /dev/null | grep -v :)
+
+ echo Check for new packages in submit requests..
+ osc api
'/request?view=collection&project=openSUSE%3AFactory&states=new,review' | \
+ xmlstarlet sel -t -m "//request/action[not(source/@project =
'openXML:Factory')]" -v "source/@project" -o " " -v "target/@package" -n |
while read project target; do
+ [ "$project" == "openSUSE:Factory" ] && continue
+ [ -z "$target" ] && continue
+ [ -n "${packages[$target]}" ] && continue
+ setdevel $project $target
+ done
+}
+
if [ -z "$DEVEL_PACKAGES" ]; then
DEVEL_PACKAGES=./devel_packages
fi
@@ -65,6 +85,9 @@
shift
rmdevel "$@"
;;
+ syncnewpackages)
+ syncnewpackages "$@"
+ ;;
sync)
warning=0
badpkgs=""
@@ -122,6 +145,6 @@
;;
*)
- echo " devel_update (get,set,rm,sync) ...."
+ echo " devel_update (get,set,rm,sync,syncnewpackages) ...."
esac
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20260619.fab48a07/pkglistgen/file_utils.py
new/openSUSE-release-tools-20260717.a122b2ed/pkglistgen/file_utils.py
--- old/openSUSE-release-tools-20260619.fab48a07/pkglistgen/file_utils.py
2026-06-19 17:07:25.000000000 +0200
+++ new/openSUSE-release-tools-20260717.a122b2ed/pkglistgen/file_utils.py
2026-07-17 10:59:38.000000000 +0200
@@ -52,7 +52,7 @@
def multibuild_from_glob(destination, pathname):
root = ET.Element('multibuild')
for name in sorted(glob.glob(os.path.join(destination, pathname))):
- package = ET.SubElement(root, 'package')
+ package = ET.SubElement(root, 'flavor')
package.text = os.path.splitext(os.path.basename(name))[0]
with open(os.path.join(destination, '_multibuild'), 'w+b') as f:
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.UPDHwS/_old 2026-07-24 22:07:18.209817532 +0200
+++ /var/tmp/diff_new_pack.UPDHwS/_new 2026-07-24 22:07:18.225818090 +0200
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20260619.fab48a07
-mtime: 1781881645
-commit: fab48a07bb41bcbdffd2d992f4c3a9041f0b65b4
+version: 20260717.a122b2ed
+mtime: 1784278778
+commit: a122b2edbfd6f16acc5fa76c3cf4a0b4f0dce100