Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libsgutils2-1_48-2-1.48+9.ecc03bb-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libsgutils2-1_48-2 Distribution: openSUSE Tumbleweed
Version: 1.48+9.ecc03bb Vendor: openSUSE
Release: 1.1 Build date: Fri Apr 19 23:23:52 2024
Group: System/Libraries Build host: reproducible
Size: 342913 Source RPM: sg3_utils-1.48+9.ecc03bb-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://sg.danny.cz/sg/sg3_utils.html
Summary: Library to hold functions common to the SCSI utilities
The sg3_utils package contains utilities that send SCSI commands to
devices. As well as devices on transports traditionally associated with
SCSI (e.g. Fibre Channel (FCP), Serial Attached SCSI (SAS) and the SCSI
Parallel Interface(SPI)) many other devices use SCSI command sets.
ATAPI cd/dvd drives and SATA disks that connect via a translation layer
or a bridge device are examples of devices that use SCSI command sets.

This subpackage contains the library of common sg_utils code, such as
SCSI error processing.

Provides

Requires

License

BSD-3-Clause

Changelog

* Fri Apr 19 2024 Martin Wilck <mwilck@suse.com>
  - sg_inq: re-add Unit serial number field (bsc#1219547)
* Tue Feb 13 2024 Martin Wilck <mwilck@suse.com>
  - Fix missing SCSI_MODEL and other fields for "sg_inq --export"
    (bsc#1219874)
* Tue Jan 09 2024 Martin Wilck <mwilck@suse.com>
  - Fix spurious warning for non-SCSI devices (boo#1218666)
* Mon Jan 08 2024 Martin Wilck <mwilck@suse.com>
  - Upstream bug fixes for sg3_utils 1.48 (bsc#1218591)
    * sg_turs: fix missing CDB on several codepaths
    * sg_dd: fix bug that identified all block devices as NVME
    * rescan-scsi-bus.sh: avoid root FS going read-only with
      "rescan-scsi-bus.sh -r" (gh#doug-gilbert/sg3_utils#46)
* Fri Oct 20 2023 Martin Wilck <mwilck@suse.com>
  - rescan-scsi-bus.sh: remove /tmp/rescan-scsi-mpath-info.txt
    (gh#doug-gilbert/sg3_utils#44)
* Mon Oct 16 2023 Martin Wilck <mwilck@suse.com>
  - rescan_scsi_bus.sh: fix multipath issue when called with -s and
    without -u (bsc#1215720, bsc#1216355)
* Thu Sep 28 2023 Martin Wilck <mwilck@suse.com>
  - udev rules: allow kernel command line overrides with
    "udev.scsi_id_serial_src=LTVS" and "udev.scsi_symlink_src=LTVS"
    Try these boot parameters if your system fails to detect SCSI
    devices after update to sg3_utils 1.48.
* Wed Sep 27 2023 Martin Wilck <mwilck@suse.com>
  - dracut.conf: add 00-scsi-sg3_config.rules (jsc#PED-6226)
  - spec file:
    * fix build dependencies for regenerate_initrd_posttrans
    (bsc#1215772)
    * add missing rules file
* Thu Sep 21 2023 Martin Wilck <mwilck@suse.com>
  - Update to version 1.48
    * udev rules: new, configurable scheme for creating symlinks for SCSI devices
      (jsc#PED-6226)
      See description of ".SCSI_ID_SERIAL_SRC" /usr/lib/udev/55-scsi-sg3_id.rules
      and .SCSI_SYMLINK_SRC in /usr/lib/udev/58-scsi_symlink.rules
    * decoding utilities: add -j/--json[=JO] and --js-file=JFN options
    * sg_sat_datetime: new tool to access date/time on ATA devices using a SAT layer
    * sg_z_act_query: new tool for sending zone activate/query commands
    * sg_rem_rest_elem: new tool for removing or restoring elements
    * sg_write_attr: support for SPC "Write Attirbute" command (for tapes)
    * sg_ses: swap meaning of -H and -HH, add json support, use e.g.
      "0:2" for range indicator
    * sg_rtpg: fix response truncation
    * sg_decode_sense: add --nodecode option
    * sg_logs: fix --list and -lll options
    * sg_modes: improve handling of ZBC disks
    * sg_inq: add version descriptors from SPC6r08, add --quiet option
    * sg_vpd: add --sinq_inraw=RFN option
    * sg_turs: add --timeout= and --ascq= options
    * sg_requests: add --timeout= option
    * sg_sat_read_gplog: add --smart and --ppt options
    * sgp_dd and sgm_dd: add --progress option
    * sg_dd: add support for accessing NVMe devices via passthrough
    * Bug fixes and minor fixes
  - _service: simplify version processing, as we have a clean upstream version again
* Fri Jan 27 2023 Martin Wilck <mwilck@suse.com>
  - Update to version 1.48~20221101+1.142dace:
    * fix output of "sg_inq -H -p bdc" (boo#1207700)
* Thu Nov 03 2022 mwilck@suse.com
  - Update to new upstream version 1.48~20221101.6d3bd26:
    (pre-release sg3_utils-1.48 [20221101] [svn: r978])
    * sg_read_block_limits: fix granularity value, add --mloi option
    * sg_lib: add sg_ll_read_block_limits_v2(); sg_logs: json work
    * sg_stream_ctl: --get fix better; sg_rem_rest_elem: cleanup
    * sg_stream_ctl: fix --get indexing; fix some './configure --enable-debug' issues
    * sg_inq+sg_vpd: JSON updates
    * rescan-scsi-bus: speed large multipath scans (bsc#1207706)
    * rescan-scsi-bus.sh speed testonline()
    * rescan-scsi-bus.sh: add option --no-lip-scan
    * rescan-scsi-bus: sgdevice26: do not traverse sg class if scsi_device isnot added
    * rescan-scsi-bus.sh: fix handling of '-I <secs>' option
    * Prepare for removing /proc/scsi from the Linux kernel
    * sg_inq+sg_vpd: merge VPD page processing
    * sg_get_elem_status: change '--maxlen=' option default to 1056 (was 32), other cleanups
    * sg_rep_zones: add experimental --json[=JO] option and generation
    * sg_logs: add --exclude and --undefined options
    * zoned disk man page improvements
    * sg_rep_zones: add --statistics option
    * sg_read_buffer: add --eh_code= and --no_output options
    * sg_format: allow disk formats on ZBC (zoned) disks
    * sg_rep_zones: add --brief option and --find ZT option
    * sg_rep_density: new utility for decoding the response of Report density support command [ssc (tape)]
    * Zoned block device characteristics VPD page support
* Wed Jun 01 2022 mwilck@suse.com
  - Update to version 1.47+5.d13bc56:
    * rescan-scsi-bus.sh: add timeout parameter (bsc#1199248)
* Mon Feb 21 2022 mwilck@suse.com
  - Update to version 1.47+4.82fb156:
    * rescan_scsi_bus.sh: restore numeric ordering of hosts (bsc#1196244)
* Tue Feb 08 2022 mwilck@suse.com
  - Update to version 1.47+3.adb7276:
    * rescan-scsi-bus.sh: fix garbled output (bsc#1195621)
* Tue Jan 04 2022 mwilck@suse.com
  - Update to version 1.47+2.388b767:
    * rescan-scsi-bus.sh: apply fix for '-r' (boo#1194293)
    * _service: use openSUSE github repo again (with cherry-picks
      from upstream)
    * spec file: suppress commit ID in library version
* Thu Nov 11 2021 mwilck@suse.com
  - Update to version 1.47:
    * sg_rep_zones: add support for REPORT ZONE DOMAINS and
      REPORT REALMS in this utility
    * sg_raw: fix prints of NVMe NVM command names
    * sg_logs: additions to Volume statistics lpage [ssc5r05c]
    - additions to Command duration limits statistics log
      page [spc6r06]
    * sg_vpd: fix do_hex type on some recent pages
    - zoned block dev char vpd: add zone alignment mode and
      zone starting LBA granularity [zbc2r11]
    * sg_read_buffer: fix --length= problem
    * sg_dd, sgm_dd, sgp_dd: don't close negative file descriptors
    * sg_dd: srand48_r() and mrand48_r() are GNU libc specific,
      put conditional in so non-reentrant version used otherwise
    - 'iflag=00,ff' places the 32 bit block address (big endian)
      into each block
    * sgp_dd: major rework, fix issue with error being ignored
    - new: --chkaddr which checks for block address in each block
    - add check for stdatomic.h presence in configure.ac
    * sg_xcopy: tweak CSCD identification descriptor
    * sg_get_elem_status: fix issue with '--maxlen=' option
    - add 2 depopulation revocation health attributes [sbc5r01]
    * transport error handling improved. To fix report of a
      BAD_TARGET transport error but the utility still continued.
    - introduce SG_LIB_TRANSPORT_ERROR [35] exit status
    * several utilities: override '--maxlen=LEN' when LEN
      is < 16 (or 4), take default (or 4) instead
    * scripts: 55-scsi-sg3_id.rules remove outdated rule (bsc#1189297)
    * sg_lib: add sg_scsi_status_is_good(),
      sg_scsi_status_is_bad() and sg_get_zone_type_str()
    * pt_linux: fix verify(BytChk=0) which Linux SNTL translated
      to write, other SNTL cleanups
    * pt_linux_nvme: fix fua setting
    * pt: check_pt_file_handle() add return value of 5 for
  - _service updates:
    * re-enable service, hadn't been used for 1.46 release
    * use upstream author's git repository, simplify versioning scheme
    * use obscpio format
* Tue Apr 20 2021 Paolo Stivanin <info@paolostivanin.com>
  - Update to version 1.46:
    * sg_rep_pip: new utility: report provisioning initialization
      pattern command
    * sg_turs: estimated time-to-ready [spc6r03]
    - add --delay=MS option
    * sg_requests: substantial cleanup
    * sg_vpd: add Format presets and Concurrent positioning ranges
    - add hot-pluggable field in standard Inquiry [spc6r05]
    - fix vendor struct opts_t alignment
    * sg_inq: add hot-pluggable field in standard Inquiry
    * sg_dd: --verify : separate category for miscompare errors
    - --verify : oflag=coe continue on miscompares, counts them
    - add cdl= operand for command duration limit indexes
    - add oflag=nocreat and conv=nocreat : OFILE must exist
    - add iflag=00, ff, random flags
    - setup conditional auto rule for getrandom()
    - add command timeout after comma in time= operand
    * sg_get_elem_status: add ralwd bit sbc4r20a
    * sg_write_x: add dld bits to write(32) [sbc4r19a]
    * sg_rep_zones: print invalid write pointer LBA as -1 rather
      than 16 "f"s
    * sg_opcodes: improve handling of RWCDLP field
    * sg_ses: use fan speed factor field for calculation [ses4r04]
    - add --all (-a) option, same action as --join
    * sg_compare_and_write: add examples section to its manpage
    * sg_modes: document '-s' option (same as '-6')
    * sg_sanitize + sg_format: when --verbose given once report
      probable success; without --verbose 'no news is good news'
    * sg_zone: add Remove element and modify zones command
    * sg_raw: increase maximum data-in and data-out buffer size
      from 64 KB to 1 MB
    - fix --cmdfile= handling
    - add --nvm option to send commands from the NVM command set
    - add --cmdset option to bypass cdb heuristic
    - add --scan= first_opcode,last_opcode
    * sg_pt_freebsd: allow device names without leading /dev/
      thus fix for regression introduced in rev 731 (ver: 1.43)
    * sg_pt_solaris+sg_pt_osf1: fix problem with clear_scsi_pt_obj()
      which needs to remember is_nvme and dev_fd values
    * sg_lib: add ZBC (2020) feature set entries
    * sg_lib: restore elements and rebuild command added
    * sg_lib,sg_pt: add partial_clear_scsi_pt_obj(),
      get_scsi_pt_cdb_len() and get_scsi_pt_cdb_buf()
    - add do_nvm_pt() for the NVM (sub-)command set
    - tweak transport error handling in Linux
    * sg_lib: Linux NVMe SNTL: add read, write and verify;
      synchronize cache and write same translations
    - add dummy start stop unit and test unit ready commands
    - wire cache mpage's WCE to nvme 'volatile write cache'
    - fix crash in sg_f2hex_arr() when fname not found
    * sg_lib: reprint cdb with illegal request sense key
    - asc/ascq match asc-num.txt @t10 20200708 [spc6r02]
    * gcc-10: suppress warnings
    * autoconf: upgrade version 2.69 to 2.70
    * remove space from end of source lines for git-svn
    * testing/sg_mrq_testing: new, for blocking mrq usage
    * testing/sgs_dd: add evfd flags and eventfd processing
    * testing: remove master-slave terminology for sgv4
    * examples: add nvme_read_ctl.hex and nvme_write_ctl.hex
  - Earlier SUSE fixes included in 1.46:
    * 40-usb-blacklist.rules: use ID_SCSI_INQUIRY
      (bsc#840054, bsc#1131482)

Files

/usr/lib64/libsgutils2-1.48.so.2
/usr/lib64/libsgutils2-1.48.so.2.0.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Nov 15 01:09:04 2024