11 Commits

Author SHA256 Message Date
fa60cc5e59 Accepting request 1270630 from home:lee_duncan:branches:Base:System
- Fix build problems (from having a older release)
- Update to version 1.72_release+0.70719883aae2:
  * mhvtl.spec: Bump version to 1.7-2
  * Logical Block Protection: Fix CRC32C BE/LE flip in block read
  * mhvtl.ko: Bump kernel version to 0.18.32 / 2025-02-12
  * Kernel config: fix error in scanning for scsi_host arg
  * Kernel compatability: fix issue with struct bus_type
  * mhvtl.ko: Clean up kernel module logging pr_ strings to remove duplicate information
  * mhvtl.ko: Bump kernel version now support for kernel v6.14 incorporated
  * mhvtl.ko: remove 'config.h' during make clean
  * Fix naming and .sdev_configure signature for kernel v6.14
  * Remove reference to Nutanix
  * Revert "fix compile warnings on 32bit re ambiguity of my_id size"
  * Fix bug in make_vtl_media that prevents detection of WORM media
  * fix compile warnings on 32bit re ambiguity of my_id size

OBS-URL: https://build.opensuse.org/request/show/1270630
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=41
2025-04-17 19:18:11 +00:00
4977284f7c Accepting request 1206143 from home:lee_duncan:branches:Base:System
- Update to version 1.71_release+26.3f767890cdb2:
  * mhvtl.ko: fix build issues with bus_type
  * mhvtl.ko: fix config.sh check for scsi_host_template
  * Add missing LTO9 definitions.
  * Add LTO9 basics.
  * vtltape & vtllibrary: Change exit strategy
  * Enhancement: Report on commit id and date if built from git source
  * vtltape: READ POSITION improvements
  * vtltape: Fix compile error due to rename of struct fields in TapeCapacity
  * LogPage cleanup
  * Update Makefile to trace changes in mhvtl_log.h
  * vtltape LP 0x11: Only update load status once per change.
  * LP 0x11: Set/Clear Cleaning Required/Requested bits on TapeAlert
  * Normalize tar file
  * Rename vtltape.pem to vtltape_pem.h
  * LP 0x11: Implement VHF log page (0x11)
  * Place wrappers around media state values
  * mhvtl.ko: Upstream kernel defines scsi_host_template as const struct

- Fix build issues with SOURCE_DATA_EPOCH, updating the SPEC file.

OBS-URL: https://build.opensuse.org/request/show/1206143
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=39
2024-10-07 16:40:20 +00:00
690e9ef03b Accepting request 1100908 from home:lee_duncan:branches:Base:System
- 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 are
  available in the Changes file

OBS-URL: https://build.opensuse.org/request/show/1100908
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=36
2023-07-26 17:44:55 +00:00
abdaa303d9 Accepting request 987264 from home:lee_duncan:branches:Base:System
- Update to version 1.70_release+865.af13081a1ae5:
  * Fix possible double define of HAVE_UNLOCKED_IOCTL
    (fixing a build issue on some architectures)
  * kernel: Handle removal of genhd.h from linux includes.
  * Clean up the kernel Makefile.
  This removed the patch (no longer needed):
  mhvtl-fix-removal-of-genhd-h.patch
  Also, updated SPEC file to avoid building s390x

OBS-URL: https://build.opensuse.org/request/show/987264
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=31
2022-07-06 20:24:59 +00:00
1237954dcd Accepting request 980665 from home:lee_duncan:branches:Base:System
- Update to version 1.70_release+862.561d4d5b473f, to fix a build
  issue (include of genhd.h fails, since the include file is
  gone now). See changes file for details.

OBS-URL: https://build.opensuse.org/request/show/980665
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=29
2022-06-04 08:13:18 +00:00
e7726d1276 Accepting request 947491 from home:lee_duncan:branches:Base:System
- Update to version 1.64_release+835.6beb0aa01437, to fix factory
  build issues. See Changes file for a complete list. Also,
  added four patches not yet upstream (but submmtted soon).

OBS-URL: https://build.opensuse.org/request/show/947491
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=28
2022-01-19 18:26:41 +00:00
d9930e0fc4 Accepting request 920073 from home:lee_duncan:branches:Base:System
- Updated to upstream version 1.63_release+759.35ddb48e5262,
  so that it will compile on latest (5.14 kernel). Changes:
  * mhvtl.ko: Remove reference to DRIVER_SENSE (fixes our build)
  * mhvtl.ko: reinstate HAVE_UNLOCKED_IOCTL
  * mhvtl.ko: Compile on RH using 4.18 kernels
  * Handle scsi_host_template removal of unchecked_isa_dma.
  Removing previously-needed patch:
  * Handle-scsi_host_template-removal-of-unchecked_isa_d.patch

OBS-URL: https://build.opensuse.org/request/show/920073
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=25
2021-09-18 18:25:34 +00:00
287d235cf4 Accepting request 905321 from home:lee_duncan:branches:Base:System
- Update to version 1.63_release+754.ff8861da60c9:
  (see Changes file for details)
- 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

OBS-URL: https://build.opensuse.org/request/show/905321
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=24
2021-07-09 16:21:16 +00:00
99fb06bfe5 Accepting request 735899 from home:lee_duncan:branches:Base:System
- Update to version 1.62_release. Please see mhvtl.changes for
  a detailed list. At a high level, changes fall into these
  categories: 
  * General bug fixes and cleanups
  * Updates to handle Linux 5.3+ kernel

  This results in replacing mhvtl-1.60_release.tar.xz with
  mhvtl-1.62_release.tar.xz, and removing two patches no
  longer needed:
  * mhvtl-systemd-load-modules-cleanup.patch
  * mhvtl-remove-use-of-use_clustering.patch

  Also, updated SPEC-file %build and %install make commands to pass
  in systemd generator directory.

OBS-URL: https://build.opensuse.org/request/show/735899
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=12
2019-10-07 16:11:36 +00:00
3968f0048c Accepting request 689909 from home:lee_duncan:branches:Base:System
- Update to upstream version 1.60_release from 1.55_release
  * Switch to systemd from init scripts (see bsc#1116023)
  * Create virtual media on post install
  * Update version to 1.6 with introduction of systemd support
  * Don't overwrite config files by default
  * Replace SuSE rpm macros with systemctl command for RPM install/uninstall
  * Update systemd-generators dir based on variable
  * Include ChangeLog in tar ball as time/date string in man pages depend on it
  * Corrected time/date stamp in spec change log
  * Set correct shared lib path
  * Remove empty double quotes in service tmeplates
  This replaces mhvtl-1.53_release.tar.xz with mhvtl-1.60_release.tar.gz,
  This change updates the SPEC file, and itremoves both patches,
  no longer needed:
  * mhvtl-set-lib64-correctly.patch
  * mhvtl-suse-patches.diff.gz
  For kernels 5.0 and newer, this patch was added to patch the KMP:
  * mhvtl-remove-use-of-use_clustering.patch
  And to cleanup systemd dependencies, added:
  * mhvtl-systemd-load-modules-cleanup.patch
  Both of these patches will be submitted upstream, as well.

OBS-URL: https://build.opensuse.org/request/show/689909
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=8
2019-03-29 16:31:33 +00:00
4d492a18c2 Accepting request 613127 from home:lee_duncan
First OBS creation of this public-domain tape emulation package.

OBS-URL: https://build.opensuse.org/request/show/613127
OBS-URL: https://build.opensuse.org/package/show/Base:System/mhvtl?expand=0&rev=1
2018-06-11 06:16:30 +00:00