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

sg3_utils-1.47+5.d13bc56-1.1 RPM for ppc64le

From OpenSuSE Ports Tumbleweed for ppc64le

Name: sg3_utils Distribution: openSUSE Tumbleweed
Version: 1.47+5.d13bc56 Vendor: openSUSE
Release: 1.1 Build date: Fri Jun 3 14:17:26 2022
Group: Hardware/Other Build host: obs-power9-11
Size: 5686820 Source RPM: sg3_utils-1.47+5.d13bc56-1.1.src.rpm
Summary: A collection of tools that send SCSI commands to devices
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.




BSD-3-Clause AND GPL-2.0-or-later


* Wed Jun 01 2022
  - Update to version 1.47+5.d13bc56:
    * add timeout parameter (bsc#1199248)
* Mon Feb 21 2022
  - Update to version 1.47+4.82fb156:
    * restore numeric ordering of hosts (bsc#1196244)
* Tue Feb 08 2022
  - Update to version 1.47+3.adb7276:
    * fix garbled output (bsc#1195621)
* Tue Jan 04 2022
  - Update to version 1.47+2.388b767:
    * 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
  - 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
    * 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 <>
  - 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)
* Thu Apr 25 2019
  - Update to version 1.45~815+5.6aa67ed:
    * 59-fc-wwpn-id.rules: fix rule syntax (bsc#1133418)
  - Update to svn r815:
    * sg_opcodes: expand MLU (spc5r20)
    * sg_inq: update version descriptors to spc5r21
    * sg_vpd: 3pc VPD page add copy group descriptor
    * sg_xcopy: add --fco (fast copy only) (spc5r20) and --app=1
    * add nanosecond durations with SG3_UTILS_LINUX_NANO
  - Earlier SUSE fixes now included upstream:
    * 58-scsi-sg3_symlink.rules: don't skip multipath members
    (bsc#1085212) [r815]
    * terminate scanning if last lun got removed
    (bsc#1087008) [r815]
    * Add (bsc#954600) [r814]
    * shellcheck cleanups for [r814]
* Thu Apr 18 2019 Jan Engelhardt <>
  - Replace old $RPM_* shell vars.
* Tue Mar 26 2019
  - Spec file:
    * add fc_wwpn_id (bsc#1005063)
    * add lun masking service (bsc#954600)
    * drop BuildRequires on udev
    * replace unversioned "Provides: scsi" with versioned
  - Update to version sg3_utils-1.45~803+31.564be3d:
    * New versioning scheme for upstream pre-release:
      1.45 - upstream release target, 803 - upstream svn id,
      +31: SUSE commits on top of svn, 564be3d - git hash
    * terminate scanning if last lun got removed
    * 58-scsi-sg3_symlink.rules: don't skip multipath members
    * Add (bsc#954600)
  - Update to svn r803:
    * sg_opcodes: expand MLU (18-102r0)
    * sg_format: add --dcrt used twice (FOV=1 DCRT=0)
    * rescan-scsi-bus: widen LUN 0 only scanning
  - Earlier SUSE fixes included in 1.45:
    * use LUN wildcard in idlist (bsc#1069384)
    [svn: r795]
    * sg_ses: fixup page decoding (bsc#1077787) [svn: r795]
    * sg_ses: allow to decode raw data instead of reading from a device
    (bsc#1050943) [svn: r795]
  - Update to sg3_utils-1.44 [20180912] [svn: r791]
    * harden code
    - bump version to 20180615
    - add --ignore-rev to ignore revision change
    * introduce SG3_UTILS_DSENSE environment variable
    * sginfo: don't open /dev/snapshot
    * sg_timestamp: add '--no-timestamp' option
    - add --elapsed and --hex options
    * sg_wr_mode: add --rtd option for RTD bi
    * sg_unmap: add --all=ST,RN[,LA] option
    * sgm_dd, sg_dd: add --dry-run and --verbose options
    * sg_inq+sg_vpd: update Extended inquiry data vpd page
    * sg_ses: add 'hw_reset' and 'sw_reset' to enclosure services
      controller electronics element type (18-047r1)
    * sg_decode sense: add --cdb and --err=ES options
    * sg_format: add --dry-run option
    - extend --wait timeout for > 4TB disks
    * sg_sanitize: add --dry-run option
  - Earlier SUSE fixes included in 1.44:
    * sg_inq: decode standard INQUIRY for CD-ROMs correctly
    (bsc#1065448, bsc#1070431) [svn: r742]
    * sg_inq: export all NAA values (bsc#1050767) [svn: r715]
    * Add fc_wwpn_id to generate by-path links for fibrechannel
    (bsc#1005063) (svn@715)
    * sg_vpd: struct opts_t misaligment (bsc#1050943) [svn: r707]
* Fri Apr 06 2018
  - Update to svn r763:
    * More NVMe bugfixes
    * sg_vpd: add device constituents vpd
    * sg_raw: add --raw option
    * sg_turs: add --low option
    * sg_ses: decoding dpage fixes; add --quiet option
  - Fixup syntax error (bsc#1087008)
  - Fixes from shellcheck



Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Aug 10 23:39:16 2022