Bug 2011810

Summary: Rebase to final 1.47 release
Product: Red Hat Enterprise Linux 9 Reporter: Tomáš Bžatek <tbzatek>
Component: sg3_utilsAssignee: Tomáš Bžatek <tbzatek>
Status: CLOSED ERRATA QA Contact: zguo <zguo>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 9.0CC: zguo
Target Milestone: rcKeywords: Rebase, Triaged
Target Release: ---Flags: pm-rhel: mirror+
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: sg3_utils-1.47-6.el9 Doc Type: Rebase: Bug Fixes and Enhancements
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-05-17 16:01:43 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Tomáš Bžatek 2021-10-07 12:58:14 UTC
Currently a development 1.47 snapshot is packaged in RHEL 9 beta, however it would be nice to have final 1.47 upstream release once it's out. No release schedule as of yet, might come late in the cycle.

No soname bump involved this time, however the public API might change a little bit from the RHEL 9 Beta snapshot.

Comment 2 Tomáš Bžatek 2021-11-15 13:25:43 UTC
Subject: [Announce] sg3_utils-1.47 available
Date: Thu, 11 Nov 2021

Changelog for released sg3_utils-1.47 [20211110] [svn: r919]
   - 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_ses: fix Windows problem "No command (cdb) given"
     - fix crash when '-m LEN' < 252
     - guard against smaller '--maxlen=' values
   - 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
   - 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
     FreeBSD for nvme(cam)
   - pt: new configure option --enable-pt_dummy builds the
     library with sg_pt_dummy.c instead of OS specific code;
     for experimenting with --inhex= decoding on netbsd
   - pt: add Haiku OS support
   - gcc -fanalyzer fixes: in sg_pt_linux.c + sg_write_x.c
   - sg_pt_dummy.c: add list of functions that a new pt
     needs to define
   - configure.ac: tweak to accept uclinux as linux
   - move some hex files from examples to inhex directory
   - major rework of lib/sg_pt_freebsd.c; make SNTL as similar
     as practical to the Linux implementation
   - add testing/sg_take_snap
   - change links to http://sg.danny/cz/sg/* to https

Comment 8 errata-xmlrpc 2022-05-17 16:01:43 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (new packages: sg3_utils), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2022:4026