Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vhba-kmp for openSUSE:Factory checked in at 2026-03-26 21:12:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vhba-kmp (Old) and /work/SRC/openSUSE:Factory/.vhba-kmp.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vhba-kmp" Thu Mar 26 21:12:14 2026 rev:27 rq:1342931 version:20260313 Changes: -------- --- /work/SRC/openSUSE:Factory/vhba-kmp/vhba-kmp.changes 2025-08-06 14:34:07.654133144 +0200 +++ /work/SRC/openSUSE:Factory/.vhba-kmp.new.8177/vhba-kmp.changes 2026-03-27 06:52:21.169011282 +0100 @@ -1,0 +2,6 @@ +Wed Mar 25 14:19:12 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 20260313 + * vhba: fix build errors with Linux kernel 7.0 + +------------------------------------------------------------------- Old: ---- vhba-module-20250329.tar.xz New: ---- vhba-module-20260313.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vhba-kmp.spec ++++++ --- /var/tmp/diff_new_pack.TMKjH0/_old 2026-03-27 06:52:21.737034730 +0100 +++ /var/tmp/diff_new_pack.TMKjH0/_new 2026-03-27 06:52:21.741034895 +0100 @@ -1,7 +1,7 @@ # # spec file for package vhba-kmp # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: vhba-kmp -Version: 20250329 +Version: 20260313 Release: 0 Summary: Virtual SCSI Host Bus Adapter License: GPL-2.0-or-later ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.TMKjH0/_old 2026-03-27 06:52:21.781036546 +0100 +++ /var/tmp/diff_new_pack.TMKjH0/_new 2026-03-27 06:52:21.781036546 +0100 @@ -1,5 +1,5 @@ -mtime: 1754396599 -commit: c78c70ece07b854317861dd0a5ebd911bde98075e2e2abd0365f1e7403d506b8 +mtime: 1774540161 +commit: 7e4bac9a8f3183c921f68cb52d3df20f0d591683369841b90d771f52656cedf8 url: https://src.opensuse.org/jengelh/vhba-kmp revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-03-26 16:52:15.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ vhba-module-20250329.tar.xz -> vhba-module-20260313.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vhba-module-20250329/Makefile new/vhba-module-20260313/Makefile --- old/vhba-module-20250329/Makefile 2025-03-29 23:38:45.000000000 +0100 +++ new/vhba-module-20260313/Makefile 2026-03-13 16:24:55.000000000 +0100 @@ -1,4 +1,4 @@ -VHBA_VERSION := 20250329 +VHBA_VERSION := 20260313 KERNELRELEASE ?= $(shell uname -r) KDIR ?= /lib/modules/$(KERNELRELEASE)/build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vhba-module-20250329/debian/appstream/net.sf.cdemu.vhba_module.metainfo.xml new/vhba-module-20260313/debian/appstream/net.sf.cdemu.vhba_module.metainfo.xml --- old/vhba-module-20250329/debian/appstream/net.sf.cdemu.vhba_module.metainfo.xml 2025-03-29 23:38:45.000000000 +0100 +++ new/vhba-module-20260313/debian/appstream/net.sf.cdemu.vhba_module.metainfo.xml 2026-03-13 16:24:55.000000000 +0100 @@ -11,6 +11,9 @@ <name>VHBA module</name> <project_license>GPL-2.0+</project_license> <releases> + <release version="20260313" date="2026-03-13" type="stable"> + <url>https://sourceforge.net/projects/cdemu/files/vhba-module/vhba-module-20260313.tar.xz/download</url> + </release> <release version="20250329" date="2025-03-29" type="stable"> <url>https://sourceforge.net/projects/cdemu/files/vhba-module/vhba-module-20250329.tar.xz/download</url> </release> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vhba-module-20250329/debian/changelog new/vhba-module-20260313/debian/changelog --- old/vhba-module-20250329/debian/changelog 2025-03-29 23:38:45.000000000 +0100 +++ new/vhba-module-20260313/debian/changelog 2026-03-13 16:24:55.000000000 +0100 @@ -1,8 +1,30 @@ -vhba-module (20250329-1) unstable; urgency=medium +vhba-module (20260313-1) unstable; urgency=medium * New upstream version. - -- Matteo Bini <[email protected]> Sat, 29 Mar 2025 23:22:07 +0100 + -- Matteo Bini <[email protected]> Fri, 13 Mar 2026 16:22:23 +0100 + +vhba-module (20250329-1) unstable; urgency=medium + + * New upstream version, closes: #1104419. + * debian/appstream/net.sf.cdemu.vhba-module.metainfo.xml: + - Add 20240917 and 20250329 releases. + * debian/control: + - Bump Standards-Version to 4.7.2. + * debian/copyright: + - Change Upstream-Contact to Rok Mandeljc, like in all of the other + CDEmu packages. + * debian/rules: + - Make rules compatible with debhelper <= 12. + * debian/vhba-dkms.dkms: + - Update PACKAGE_VERSION. + * debian/vhba-dkms.install: + - Remove file since install step is handled in rules. + * debian/vhba-dkms.postinst: + - Don't run modprobe inside a chroot environment (closes: #1101666). + Thanks to Andreas Beckmann <[email protected]> for the patch. + + -- Matteo Bini <[email protected]> Mon, 05 May 2025 09:26:46 +0200 vhba-module (20240917-1) unstable; urgency=medium diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vhba-module-20250329/debian/control new/vhba-module-20260313/debian/control --- old/vhba-module-20250329/debian/control 2025-03-29 23:38:45.000000000 +0100 +++ new/vhba-module-20260313/debian/control 2026-03-13 16:24:55.000000000 +0100 @@ -5,7 +5,7 @@ Maintainer: Matteo Bini <[email protected]> Build-Depends: debhelper-compat (= 13), dh-sequence-dkms, -Standards-Version: 4.7.0 +Standards-Version: 4.7.2 Rules-Requires-Root: no Testsuite: autopkgtest-pkg-dkms diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vhba-module-20250329/debian/copyright new/vhba-module-20260313/debian/copyright --- old/vhba-module-20250329/debian/copyright 2025-03-29 23:38:45.000000000 +0100 +++ new/vhba-module-20260313/debian/copyright 2026-03-13 16:24:55.000000000 +0100 @@ -1,6 +1,6 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: VHBA module -Upstream-Contact: https://cdemu.sourceforge.io/contact/ +Upstream-Contact: Rok Mandeljc <[email protected]> Source: https://cdemu.sourceforge.io/ Files: * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vhba-module-20250329/debian/rules new/vhba-module-20260313/debian/rules --- old/vhba-module-20250329/debian/rules 2025-03-29 23:38:45.000000000 +0100 +++ new/vhba-module-20260313/debian/rules 2026-03-13 16:24:55.000000000 +0100 @@ -5,8 +5,16 @@ include /usr/share/dpkg/pkg-info.mk -execute_after_dh_install: - dh_install -pvhba-dkms Makefile *.c usr/src/vhba-$(DEB_VERSION_UPSTREAM)/ - %: - dh $@ --buildsystem=none + dh $@ + +override_dh_auto_clean: + + +override_dh_auto_build: + + +override_dh_auto_install: + dh_install -pvhba-dkms debian/appstream/net.sf.cdemu.vhba_module.metainfo.xml usr/share/metainfo + dh_install -pvhba-dkms debian/vhba.conf etc/modules-load.d + dh_install -pvhba-dkms Makefile *.c usr/src/vhba-$(DEB_VERSION_UPSTREAM) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vhba-module-20250329/debian/vhba-dkms.dkms new/vhba-module-20260313/debian/vhba-dkms.dkms --- old/vhba-module-20250329/debian/vhba-dkms.dkms 2025-03-29 23:38:45.000000000 +0100 +++ new/vhba-module-20260313/debian/vhba-dkms.dkms 2026-03-13 16:24:55.000000000 +0100 @@ -1,5 +1,5 @@ PACKAGE_NAME="vhba" -PACKAGE_VERSION=20250329 +PACKAGE_VERSION=20260313 BUILT_MODULE_NAME[0]="vhba" DEST_MODULE_LOCATION[0]="/kernel/updates/dkms" AUTOINSTALL="yes" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vhba-module-20250329/debian/vhba-dkms.install new/vhba-module-20260313/debian/vhba-dkms.install --- old/vhba-module-20250329/debian/vhba-dkms.install 2025-03-29 23:38:45.000000000 +0100 +++ new/vhba-module-20260313/debian/vhba-dkms.install 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -debian/appstream/net.sf.cdemu.vhba_module.metainfo.xml usr/share/metainfo/ -debian/vhba.conf etc/modules-load.d/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vhba-module-20250329/debian/vhba-dkms.postinst new/vhba-module-20260313/debian/vhba-dkms.postinst --- old/vhba-module-20250329/debian/vhba-dkms.postinst 2025-03-29 23:38:45.000000000 +0100 +++ new/vhba-module-20260313/debian/vhba-dkms.postinst 2026-03-13 16:24:55.000000000 +0100 @@ -8,7 +8,7 @@ echo "WARNING: $1" >&2 } -if [ "$1" = "configure" ]; then +if [ "$1" = "configure" ] && ! ischroot ; then # try to load the module if test -d "/sys/module/vhba"; then mywarning "Reboot required to load new vhba module." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vhba-module-20250329/vhba.c new/vhba-module-20260313/vhba.c --- old/vhba-module-20250329/vhba.c 2025-03-29 23:38:45.000000000 +0100 +++ new/vhba-module-20260313/vhba.c 2026-03-13 16:24:55.000000000 +0100 @@ -1,7 +1,7 @@ /* * vhba.c * - * Copyright (C) 2007-2012 Chia-I Wu <olvaffe AT gmail DOT com> + * Copyright (C) 2007-2026 Chia-I Wu <olvaffe AT gmail DOT com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -471,7 +471,11 @@ spin_unlock_irqrestore(&vhost->cmd_lock, flags); } +#if LINUX_VERSION_CODE >= KERNEL_VERSION(7, 0, 0) +static enum scsi_qc_status vhba_queuecommand (struct Scsi_Host *shost, struct scsi_cmnd *cmd) +#else static int vhba_queuecommand (struct Scsi_Host *shost, struct scsi_cmnd *cmd) +#endif { struct vhba_device *vdev; int retval;
