Opened 2 months ago

Closed 2 months ago

#23628 closed enhancement (fixed)

sg3_utils-1.49

Reported by: Bruce Dubbs Owned by: Joe Locash
Priority: normal Milestone: 13.1
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (2)

comment:1 by Joe Locash, 2 months ago

Owner: changed from blfs-book to Joe Locash
Status: new → assigned

comment:2 by Joe Locash, 2 months ago

Resolution: → fixed
Status: assigned → closed
ChangeLog for release sg3_utils-1.49 [20260718] [svn: r1133]
  Utility specific changes:
  - rescan-scsi-bus.sh: fix multipath resize without update
    https://github.com/doug-gilbert/sg3_utils/pull/43.diff
    and 44.diff
    - fix for github.com/doug-gilbert/sg3_utils/issues/46
    - github PR numbers: 68, 69, 71 and 74 by Paul Evans
    - github pull req: #72 fix udevadm invocation M. Wilck
    - github issue: #76 fix shellcheck warnings Xose Vazquez Perez
  - scsi_logging_level: add MIT license Xose Vazquez Perez
  - scsi-rescan.8 manpage added, links to rescan-scsi-bus.8
  - sg_copy_results: part of github PR #74
  - sg_dd: add grpnum=GN operand and --nocopy option
  - sg_get_elem_status: fractional elements, sbc6r02
    - correct several error messages
  - sg_get_lba_status: additional LBA accessibility values
  - sginfo: part of github PR #74
  - sg_inq: update version descriptors to T10 table 20230814
    - re-introduce the --ata option, hidden since rel 1.43
  - sg_inq+sg_vpd: show depopulation time in hours and
    minutes as well as its raw form: seconds
    - add RSCS field to Block limits extension vpd page [sbc5r5]
    - translation of NVMe FR field uses sg_last_n_non_blank()
    - add NVMe Information VPD page
    - clean up ATA Information VPD page
    - rework designation descriptor handling
    - sg_inq --export conformance for SCSI name string
      by Paul Evans github PR #83
  - sg_lib: add sg_last_n_non_blank() for SNT FR field
    - sg_lib.[hc] add sg_strscpy() to replace strncpy()
    - sg_json.c fixes from lsscsi project pull #15
    - sg_json.[hc] add sgj_haj_vs_hex_bytes_nex() for
      outputting IDs as ASCII hex strings
    - sg_json.[hc] add sgj_haj_vs_len()
    - sg_json.[hc] add sgj_haj_vs_nex()
    - sg_json_sg_lib.[hc] sgj_js_designation_descriptor()
      changed to sgj_haj_designation_descriptor()
  - sg_logs: correct tape Device statistics lpage [0x14]
    serial number parameters [0x40 and 0x41] per
    https://github.com/doug-gilbert/sg3_utils/issues/45
  - sg_map: handle LUNs > 255
  - sg_opcodes: fix rwcdl/cdlp fields handling D. Le Moal
  - sg_rem_rest_elem: add support for REMOVE ELEMENT AND
  - MODIFY ZONES command, Damien Le Moal
  - sg_requests: improve buffer truncation
  - sg_sat_read_gplog: list names of supported GP log addresses
  - sg_ses: restore some help text, github PR #79 Paul Evans
  - sg_stream_ctl: add --hex, --inhex=, --json= and --raw
    options; additions in sbc5r05 (perm and relative_lifetime
    fields).
  - sg_turs: fix missing CDB on several codepaths
  - sg_vpd: inform about SPC-6 (sg_inq knew already)
    https://github.com/doug-gilbert/sg3_utils/issues/40
    - add --descriptors option, for version descriptors
    - part of github PR #74
    - some sg_vpd fixes shown under sg_inq+sg_vpd entry above
  - sg_wr_mode: fix --contents and --cfile= handling
    - add --mfile=MF option for decoding mask in the MF file
    - fix introduced Makefile.am bug, plus only for Linux
  - sg_xcopy: part of github PR #74
  - utils/hxascdmp: sprint -> snprintf [github PR #78]

  General changes:
  - fix 'make distcheck' (again)
  - add cmake build system (alongside autotools) with cpack
    for deb and rpm packages; ctest not wired yet
    - github PR #80 by Alan Somers which is associated
      with cpack FreeBSD settings
    - github PR #82 by Paul Evans to get cmake output to be
      equivalent (in parity) with what Autotools produces
    - wire option(DISABLE_LIBSGUTILS (def: OFF)) so when
      ON sgutils2 library is static but other libraries
      are shared objects (e.g. libc.so)
    - github PR #84 by Paul Evans to fix cpack generated
      Debian dev library path, needed by sdparm and ddpt
  - retire all uses of lseek64() as _FILE_OFFSET_BITS=64
    compile define should take care of older 32 bit cases
  - fixes so musl-gcc builds clean
  - start complying with T10 23-047r1 "Broadcom SNT Reference"
    document assuming T10 SNT drafts are coming
  - rearrange SNT and NVMe headers and associated source
  - new error code: SG_LIB_PROGRESS_NOT_READY for long
    duration 'in progress' additional sense codes
  - lib/sg_pt_solaris.c : fix compilation issue per
    https://github.com/doug-gilbert/sg3_utils/pull/41
  - lib/sgj_haj_*() functions: tweak hex_haj argument meaning
  - scripts/00-scsi-sg3_config.rules : apply
    https://github.com/doug-gilbert/sg3_utils/pull/42
  - rename build_debian.sh script to debian_build.sh
  - rename testing directory to ttesting to avoid clash with
    cmake's CTEST that creates a Testing directory
  - ttesting/sg_chk_inq_vd.c: test internal table against T10
    version descriptor file
  - check/clean against gcc-16 -fanalyzer; clang-22 --analyze
  - debian build: modernize with dh sequencer [github PR# 73]
  - AIX partial support: needs getopt.h header which
    surprisingly is non-standard. Keep hidden version in
    lib directory and copy to include dir as needed
     - still no real pass-through, using sg_dummy instead
  - getopt_long directory contents -> lib directory
  - JSON: make output more consistent so most command
    responses have a *_parameter_data or similar sub-object
  - apply https://github.com/doug-gilbert/sg3_utils/pull/39
    and its revision [20230807] mainly for Android

Fixed at 8a3746581f.

Note: See TracTickets for help on using tickets.