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+/,$_);

Reply via email to