Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mhvtl for openSUSE:Factory checked in at 2021-07-10 22:54:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mhvtl (Old) and /work/SRC/openSUSE:Factory/.mhvtl.new.2625 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mhvtl" Sat Jul 10 22:54:33 2021 rev:12 rq:905322 version:1.63_release+754.ff8861da60c9 Changes: -------- --- /work/SRC/openSUSE:Factory/mhvtl/mhvtl.changes 2020-11-02 09:42:12.553714469 +0100 +++ /work/SRC/openSUSE:Factory/.mhvtl.new.2625/mhvtl.changes 2021-07-10 22:55:03.803498809 +0200 @@ -1,0 +2,46 @@ +Fri Jul 09 00:22:26 UTC 2021 - ldun...@suse.com + +- Update to version 1.63_release+754.ff8861da60c9: + * Use bounce buffer if tape block size is larger than request buffer + * dump_tape: Fix segfault due to local variable conflict + * Fix typos in mktape man page + * Fix routine to extract barcode from string + * Correcting minor typos. + * Undo previous edits to LTO-7 media density + * Security Protocol OUT: Fix null pointer check + * Update LTO-8 media denisty codes + * small adjustment in the emulation of the ts3100 library + * Update for 1.6_3_release + * mktape: Set default version string based from MHVTL_VERSION + * mhvtl.ko: Bump kernel version + * mhvtl.ko: Initialise outstanding op struct before adding to list + * mhvtl.ko: Bump kernel module version string + * mhvtl.ko: Limit number of outstanding queued commands + * Add kernel file_inode() commit ID as comment + * mhvtl.ko: Bump kernel module version string + * mhvtl.ko: Use _safe version of list_for_each_entry + * mhvtl.ko: Simplify file_inode() + * mhvtl.ko: Correct compiler warning about printf var sizes + * mhvtl.ko: Log errors if they occur + * mhvtl.ko: bump kernel module version + * mhvtl.ko: kernel module oops on PPC + * mhvtl.ko: bump kernel module version + * Increase default kmem_cache bounce buffer size to 64k + * mhvtl.ko: Define SG_SEGMENT_SZ only if not defined + * Fix spelling of retrieving + * Exclude __builtin_cpu_supports() on non x86_64 CPU types + * fix wording + * rename log.h to avoid generic name conflict + * rename scsi.h to avoid generic name conflict + * rename list.h to avoid generic name conflict + * Rename tapeLoaded to load_status + * Use ccan version of crc32c + * Fix startup script + +- Also, remove patch (no longer needed, fixed upstream): + * mhvtl-fix-ppc-Makefile.patch + And add a patch: to handle an issue submitted upstream + but not yet integrated: + * Handle-scsi_host_template-removal-of-unchecked_isa_d.patch + +------------------------------------------------------------------- Old: ---- mhvtl-1.62_release.tar.xz mhvtl-fix-ppc-Makefile.patch New: ---- Handle-scsi_host_template-removal-of-unchecked_isa_d.patch mhvtl-1.63_release+754.ff8861da60c9.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mhvtl.spec ++++++ --- /var/tmp/diff_new_pack.CvoqUS/_old 2021-07-10 22:55:04.223495567 +0200 +++ /var/tmp/diff_new_pack.CvoqUS/_new 2021-07-10 22:55:04.223495567 +0200 @@ -1,7 +1,7 @@ # # spec file for package mhvtl # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ Name: mhvtl URL: http://sites.google.com/site/linuxvtl2/ -Version: 1.62 +Version: 1.63_release+754.ff8861da60c9 Release: 0 Requires: mhvtl-kmp Requires: module-init-tools @@ -43,9 +43,9 @@ Summary: Virtual Tape Library system License: GPL-2.0-only Group: System/Daemons -Source: %{name}-%{version}_release.tar.xz +Source: %{name}-%{version}.tar.xz Source2: %{name}.preamble -Patch1: %{name}-fix-ppc-Makefile.patch +Patch1: Handle-scsi_host_template-removal-of-unchecked_isa_d.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %{?systemd_ordering} @@ -77,11 +77,11 @@ through to user-space daemons. %prep -%setup -qn %{name}-%{version}_release +%setup -qn %{name}-%{version} %patch1 -p1 %build -make MHVTL_HOME_PATH=%{mhvtl_home_dir} VERSION=%{version}_release \ +make MHVTL_HOME_PATH=%{mhvtl_home_dir} VERSION=%{version} \ SYSTEMD_GENERATOR_DIR=%{_systemdgeneratordir} %if 0%{buildkmp} == 1 for flavor in %flavors_to_build; do ++++++ Handle-scsi_host_template-removal-of-unchecked_isa_d.patch ++++++ >From 59ec462acfd517355991086e823a03277966ef2a Mon Sep 17 00:00:00 2001 From: Lee Duncan <ldun...@suse.com> Date: Fri, 9 Jul 2021 08:52:52 -0700 Subject: [PATCH] Handle scsi_host_template removal of unchecked_isa_dma. This field was removed in upstream linux commit: > aaff5ebaa269 ("scsi: remove the unchecked_isa_dma flag") And mhvtl didn't use it (set it to "1") anyway. --- kernel/mhvtl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/mhvtl.c b/kernel/mhvtl.c index 341666d8cf4b..5ad108dbf5bc 100644 --- a/kernel/mhvtl.c +++ b/kernel/mhvtl.c @@ -328,7 +328,9 @@ static struct scsi_host_template vtl_driver_template = { .sg_tablesize = SCSI_MAX_SG_CHAIN_SEGMENTS, .cmd_per_lun = 1, .max_sectors = 4096, +#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 13, 0) .unchecked_isa_dma = 0, +#endif #if LINUX_VERSION_CODE < KERNEL_VERSION(5, 0, 0) .use_clustering = ENABLE_CLUSTERING, #else -- 2.26.2 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.CvoqUS/_old 2021-07-10 22:55:04.255495320 +0200 +++ /var/tmp/diff_new_pack.CvoqUS/_new 2021-07-10 22:55:04.255495320 +0200 @@ -4,10 +4,10 @@ <param name="url">https://github.com/markh794/mhvtl.git</param> <param name="subdir"></param> <param name="filename">mhvtl</param> - <param name="versionformat">1.6-2_release</param> - <param name="revision">1.6-2_release</param> + <param name="revision">ff8861da60c9</param> + <param name="versionformat">1.6-3_release+@TAG_OFFSET@.%h</param> + <param name="match-tag">1.[0-0]-[0-0]_release</param> <param name="changesgenerate">enable</param> - <param name="changesauthor">markh...@gmail.com</param> </service> <service name="recompress" mode="disabled"> <param name="file">*mhvtl*.tar</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.CvoqUS/_old 2021-07-10 22:55:04.275495166 +0200 +++ /var/tmp/diff_new_pack.CvoqUS/_new 2021-07-10 22:55:04.275495166 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/markh794/mhvtl.git</param> - <param name="changesrevision">06e325c2b5452fe1294fff04a0851118477a5a26</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">ff8861da60c9fe412f747740ed6d1754df8bf786</param></service></servicedata> \ No newline at end of file