Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package obs-service-source_validator for
openSUSE:Factory checked in at 2026-07-08 17:36:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/obs-service-source_validator (Old)
and /work/SRC/openSUSE:Factory/.obs-service-source_validator.new.1982
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "obs-service-source_validator"
Wed Jul 8 17:36:39 2026 rev:92 rq:1364403 version:0.43
Changes:
--------
---
/work/SRC/openSUSE:Factory/obs-service-source_validator/obs-service-source_validator.changes
2026-05-07 15:46:27.946785982 +0200
+++
/work/SRC/openSUSE:Factory/.obs-service-source_validator.new.1982/obs-service-source_validator.changes
2026-07-08 17:39:02.626710259 +0200
@@ -1,0 +2,6 @@
+Tue Jul 07 20:57:47 UTC 2026 - Dirk Müller <[email protected]>
+
+- Update to version 0.43:
+ * check_patches_applied: Look for BuildSystem
+
+-------------------------------------------------------------------
Old:
----
obs-service-source_validator-0.42+8.tar.xz
New:
----
obs-service-source_validator-0.43.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ obs-service-source_validator.spec ++++++
--- /var/tmp/diff_new_pack.Cj5wB5/_old 2026-07-08 17:39:03.998758066 +0200
+++ /var/tmp/diff_new_pack.Cj5wB5/_new 2026-07-08 17:39:04.002758206 +0200
@@ -22,7 +22,7 @@
%define build_pkg_name obs-build
%endif
Name: obs-service-source_validator
-Version: 0.42+8
+Version: 0.43
Release: 0
Summary: An OBS source service: running all the osc source-validator
checks
License: GPL-2.0-or-later
@@ -32,14 +32,13 @@
Source: %{name}-%{version}.tar.xz
Patch0: obs-service-source_validator-test-git-init.patch
BuildRequires: %{build_pkg_name}
-BuildRequires: git
+BuildRequires: git-core
BuildRequires: zstd
Requires: %{_bindir}/cpio
Requires: %{_bindir}/xmllint
Requires: %{build_pkg_name}
Requires: bzip2
Requires: diffutils
-Requires: git
Requires: patch
Requires: perl-TimeDate
Requires: unzip
@@ -50,9 +49,11 @@
Obsoletes: osc-source_validator <= 0.1
BuildArch: noarch
%if 0%{?suse_version}
+Requires: git-core
Requires: gpg2
%else
# Fedora
+Requires: git
Requires: gnupg2
%endif
++++++ PKGBUILD ++++++
--- /var/tmp/diff_new_pack.Cj5wB5/_old 2026-07-08 17:39:04.038759460 +0200
+++ /var/tmp/diff_new_pack.Cj5wB5/_new 2026-07-08 17:39:04.042759600 +0200
@@ -1,5 +1,5 @@
pkgname=obs-service-source_validator
-pkgver=0.42+8
+pkgver=0.43
pkgrel=0
pkgdesc='An OBS source service: running all the osc source-validator checks'
arch=('any')
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Cj5wB5/_old 2026-07-08 17:39:04.086761133 +0200
+++ /var/tmp/diff_new_pack.Cj5wB5/_new 2026-07-08 17:39:04.090761272 +0200
@@ -3,6 +3,6 @@
<param
name="url">git://github.com/openSUSE/obs-service-source_validator.git</param>
<param
name="changesrevision">c68d7a28c4ecd88b179359b030098503e75adc0b</param></service><service
name="tar_scm">
<param
name="url">https://github.com/openSUSE/obs-service-source_validator.git</param>
- <param
name="changesrevision">c77663038f27de8f9114248cff9be442719ceffd</param></service></servicedata>
+ <param
name="changesrevision">b2ab4c8f41cfeefbceae5886721140fc359ee9ce</param></service></servicedata>
(No newline at EOF)
++++++ debian.dsc ++++++
--- /var/tmp/diff_new_pack.Cj5wB5/_old 2026-07-08 17:39:04.114762108 +0200
+++ /var/tmp/diff_new_pack.Cj5wB5/_new 2026-07-08 17:39:04.114762108 +0200
@@ -1,6 +1,6 @@
Format: 1.0
Source: obs-service-source-validator
-Version: 0.42+8-0
+Version: 0.43-0
Binary: obs-service-source-validator
Maintainer: Hib Eris <[email protected]>
Architecture: all
++++++ obs-service-source_validator-0.42+8.tar.xz ->
obs-service-source_validator-0.43.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/obs-service-source_validator-0.42+8/30-patches-applied
new/obs-service-source_validator-0.43/30-patches-applied
--- old/obs-service-source_validator-0.42+8/30-patches-applied 2026-04-24
22:26:56.000000000 +0200
+++ new/obs-service-source_validator-0.43/30-patches-applied 2026-07-07
22:56:28.000000000 +0200
@@ -7,7 +7,9 @@
DESTINATIONDIR="$2"
test -n "$DIR_TO_CHECK" || DIR_TO_CHECK=`pwd`
-HELPERS_DIR="/usr/lib/obs/service/source_validators/helpers"
+BASE_DIR=$(dirname $0)
+BASE_DIR=${BASE_DIR:-.}
+HELPERS_DIR="$BASE_DIR/helpers"
$HELPERS_DIR/check_input_filename "$DIR_TO_CHECK" || exit 1
test -z "$DESTINATIONDIR" -a -d "$DIR_TO_CHECK/.osc" &&
DESTINATIONDIR="$DIR_TO_CHECK/.osc"
@@ -19,7 +21,7 @@
test "$VERBOSE" = true && echo -n "."
RETURN=0
# WARNING only at the moment, just complain loudly ...
- /usr/lib/obs/service/source_validators/helpers/check_patches_applied
$BATCHMODE "$i" || RETURN=1
+ $HELPERS_DIR/check_patches_applied $BATCHMODE "$i" || RETURN=1
done
test "$VERBOSE" = true && echo "done"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/obs-service-source_validator-0.42+8/Makefile
new/obs-service-source_validator-0.43/Makefile
--- old/obs-service-source_validator-0.42+8/Makefile 2026-04-24
22:26:56.000000000 +0200
+++ new/obs-service-source_validator-0.43/Makefile 2026-07-07
22:56:28.000000000 +0200
@@ -36,6 +36,7 @@
./helpers/spec_query --no-conditionals --keep-name-conditionals
--disambiguate-sources --specfile t/data/cross-aarch64-gcc7.spec
./helpers/spec_query --no-conditionals --keep-name-conditionals
--disambiguate-sources --specfile t/data/glibc.spec
./helpers/spec_query --no-conditionals --keep-name-conditionals
--disambiguate-sources --specfile t/data/glibc.spec --buildflavor testsuite
+ ./30-patches-applied t/data/declarative/
./20-files-present-and-referenced t/data/x2d/
./t/test_gitignore.sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/obs-service-source_validator-0.42+8/helpers/check_patches_applied
new/obs-service-source_validator-0.43/helpers/check_patches_applied
--- old/obs-service-source_validator-0.42+8/helpers/check_patches_applied
2026-04-24 22:26:56.000000000 +0200
+++ new/obs-service-source_validator-0.43/helpers/check_patches_applied
2026-07-07 22:56:28.000000000 +0200
@@ -45,6 +45,9 @@
if (/^%auto(?:setup|patch)\b/) { # automatically applies all patches
exit(0);
}
+ if (/^BuildSystem:/) { # automatically applies all patches, in declarative
build system
+ exit(0);
+ }
if (/^([\s]*)?%[Pp]atch/ || /^([\s]*#[\s#]*)%?%[Pp]atch/ || /^#[Pp]atch/) {
my $applied = (/^[\s]*#/) ? 2 :1;
my @line = split (/\s+/,$_);