Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mhvtl for openSUSE:Factory checked in at 2023-07-27 16:52:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mhvtl (Old) and /work/SRC/openSUSE:Factory/.mhvtl.new.32662 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mhvtl" Thu Jul 27 16:52:01 2023 rev:20 rq:1100914 version:1.71_release+903.d3ec98550dc3 Changes: -------- --- /work/SRC/openSUSE:Factory/mhvtl/mhvtl.changes 2023-01-04 17:52:49.642261056 +0100 +++ /work/SRC/openSUSE:Factory/.mhvtl.new.32662/mhvtl.changes 2023-07-27 16:52:25.566362640 +0200 @@ -1,0 +2,53 @@ +Wed Jul 26 16:01:08 UTC 2023 - ldun...@suse.com + +- Besides lots of bug fixes, the main visible change is the + addition of the mhvtl_kernel_mod_build script, which uses + a tarball of the modules sources in /lib/firmware/mhvtl_kernel.tgz + to build the kernel module. This adds a new script, new + firmware file, and a new man page. +- Details about the update to version 1.71_release+903.d3ec98550dc3: + * Fix issue with DEFINE_SEMAPHORE in kernel module + * only call fflush() while in debug mode. + * Add used, but undeclared variable fg into vtltape::processMessageQ() function + * vtltape: Clean up after media mount failure + * Make send_msg_and_log() a macro - so the logging reads more logical + * test_lbp.sh : Fix misleading comments in script + * Move 'test_lbp.sh' into scripts directory + * Improve usability of test_lbp.sh + * gitignore: mhvtl_kernel.tgz is built at build time. Add to ignore + * mhvtl.spec: Bump version to 1.7-1 + * Vagrant: Update the vagrant OS versions + * Pre-package mhvtk.ko source into the binary distribution. + * Expecting an unsigned 32bit int but cast as a signed 32bit int + * Remove duplication of application encryption structure + * Log information of AKAD/UKAD being sent from application + * Error logging macro - include line number in error log + * Make raspberryPi malloc() issue work-around a compile time depend on + ARM CPU type + * work around raspberryPi (32bit) malloc crash + * Initialise 'barcode' to NULL + * Cleanup 32bit vs 64bit compile warnings regarding variable sizes + * Rename struct 'encryption' to 'app_encryption_state' + * Remove dead getCommand() prototype + * mhvtl.ko: Bump mhvtl.ko version + * mhvtl.ko: Migrate printk() to pr_* calls + * Improve error message if kernel-devel is not installed + * SSC default emulation: Completing LTO-8 media support + * Set selinux ACL on systemd startup scripts + * Kernel build: remove blank line at end of script + * Fix kernel issue with queuecommand_lck + * mhvtl.ko: Change initator id from 15 to -1 + * Change minimum clock size to 1 byte to prevent data loss when + writing files to tape devices that are on the block size boundaries + * vagrant mount doesn't like hard symlinks - use soft symlink instead + * Ultrium: Add support for Extended Inquiry Data VPD page + * Add support for INQUIRY_DATA_HAS_CHANGED + * SPC Inquiry: Dump SCSI Inquiry VPD pages + * Improve hex_dump() to print any ascii chars. + * add_lu() Clean up code to use fprintf() instead of write() + * Close the gap where lu is not ready to accept commands +- This update also removes the need for patch (removed), since + it's fixed upstream: + * mhvtl-fix-queuecomand-args.patch + +------------------------------------------------------------------- Old: ---- mhvtl-1.70_release+865.af13081a1ae5.tar.xz mhvtl-fix-queuecomand-args.patch New: ---- mhvtl-1.71_release+903.d3ec98550dc3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mhvtl.spec ++++++ --- /var/tmp/diff_new_pack.eqfq7j/_old 2023-07-27 16:52:26.374367205 +0200 +++ /var/tmp/diff_new_pack.eqfq7j/_new 2023-07-27 16:52:26.382367250 +0200 @@ -26,7 +26,7 @@ Name: mhvtl URL: http://sites.google.com/site/linuxvtl2/ -Version: 1.70_release+865.af13081a1ae5 +Version: 1.71_release+903.d3ec98550dc3 Release: 0 Requires: mhvtl-kmp Requires: module-init-tools @@ -46,11 +46,11 @@ Group: System/Daemons Source: %{name}-%{version}.tar.xz Source2: %{name}.preamble -Patch1: %{name}-fix-queuecomand-args.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %{?systemd_ordering} %{?!_systemdgeneratordir:%define _systemdgeneratordir %{_prefix}/lib/systemd/system-generators} +%{?!_firmware_path:%define _firmware_path %{_prefix}/lib/firmware} %if 0%{buildkmp} == 1 %suse_kernel_module_package -n %{name} -p %{S:2} kdump ec2 um @@ -79,12 +79,11 @@ %prep %setup -qn %{name}-%{version} -%patch1 -p1 %build make MHVTL_HOME_PATH=%{mhvtl_home_dir} VERSION=%{version} \ SYSTEMD_GENERATOR_DIR=%{_systemdgeneratordir} \ - SYSTEMD_SERVICE_DIR=%{_unitdir} + SYSTEMD_SERVICE_DIR=%{_unitdir} FIRMWAREDIR=%{_firmware_path} %if 0%{buildkmp} == 1 for flavor in %flavors_to_build; do make -C kernel config.h @@ -100,7 +99,7 @@ %make_install \ MHVTL_HOME_PATH=%{mhvtl_home_dir} VERSION=%{version}_release LIBDIR=%{_libdir} \ SYSTEMD_GENERATOR_DIR=%{_systemdgeneratordir} \ - SYSTEMD_SERVICE_DIR=%{_unitdir} + SYSTEMD_SERVICE_DIR=%{_unitdir} FIRMWAREDIR=%{_firmware_path} %fdupes %{buildroot}/%{_prefix} %if 0%{buildkmp} == 1 export INSTALL_MOD_PATH=%{buildroot} @@ -149,20 +148,25 @@ %{_bindir}/vtllibrary %{_bindir}/vtltape %{_bindir}/generate_device_conf +%{_bindir}/mhvtl_kernel_mod_build %{_bindir}/generate_library_contents %{_libdir}/libvtlscsi.so %{_libdir}/libvtlcart.so +%dir %{_firmware_path} +%dir %{_firmware_path}/mhvtl +%{_firmware_path}/mhvtl/mhvtl_kernel.tgz %dir %{_sysconfdir}/mhvtl -%config %{_sysconfdir}/mhvtl/mhvtl.conf -%config %{_sysconfdir}/mhvtl/device.conf -%config %{_sysconfdir}/mhvtl/library_contents.10 -%config %{_sysconfdir}/mhvtl/library_contents.30 +%config(noreplace) %{_sysconfdir}/mhvtl/mhvtl.conf +%config(noreplace) %{_sysconfdir}/mhvtl/device.conf +%config(noreplace) %{_sysconfdir}/mhvtl/library_contents.10 +%config(noreplace) %{_sysconfdir}/mhvtl/library_contents.30 %{_systemdgeneratordir}/ %{_unitdir}/mhvtl-load-modules.service %{_unitdir}/mhvtl.target %{_unitdir}/vtltape@.service %{_unitdir}/vtllibrary@.service %dir %{mhvtl_home_dir} +%ghost %{mhvtl_home_dir}/* %defattr(644,root,root) %{_mandir}/man1/vtlcmd.1%{ext_man} %{_mandir}/man1/vtllibrary.1%{ext_man} @@ -176,6 +180,7 @@ %{_mandir}/man1/update_device.conf.1%{ext_man} %{_mandir}/man1/generate_device_conf.1%{ext_man} %{_mandir}/man1/generate_library_contents.1%{ext_man} +%{_mandir}/man1/mhvtl_kernel_mod_build.1%{ext_man} %{_mandir}/man5/device.conf.5%{ext_man} %{_mandir}/man5/library_contents.5%{ext_man} %{_mandir}/man5/mhvtl.conf.5%{ext_man} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.eqfq7j/_old 2023-07-27 16:52:26.418367454 +0200 +++ /var/tmp/diff_new_pack.eqfq7j/_new 2023-07-27 16:52:26.422367476 +0200 @@ -4,8 +4,8 @@ <param name="url">https://github.com/markh794/mhvtl.git</param> <param name="subdir"></param> <param name="filename">mhvtl</param> - <param name="revision">af13081a1ae5</param> - <param name="versionformat">1.7-0_release+@TAG_OFFSET@.%h</param> + <param name="revision">HEAD</param> + <param name="versionformat">1.7-1_release+@TAG_OFFSET@.%h</param> <param name="match-tag">1.[0-0]-[0-0]_release</param> <param name="changesgenerate">enable</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.eqfq7j/_old 2023-07-27 16:52:26.442367589 +0200 +++ /var/tmp/diff_new_pack.eqfq7j/_new 2023-07-27 16:52:26.446367612 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/markh794/mhvtl.git</param> - <param name="changesrevision">af13081a1ae5179c0b050d988e2eb2b1a17f5f97</param></service></servicedata> + <param name="changesrevision">d3ec98550dc375696dfdc134ce19dd1942d566e1</param></service></servicedata> (No newline at EOF) ++++++ mhvtl-1.70_release+865.af13081a1ae5.tar.xz -> mhvtl-1.71_release+903.d3ec98550dc3.tar.xz ++++++ ++++ 3242 lines of diff (skipped)