diff options
Diffstat (limited to 'inxi.changelog')
| -rw-r--r-- | inxi.changelog | 108 |
1 files changed, 106 insertions, 2 deletions
diff --git a/inxi.changelog b/inxi.changelog index 33a352a..cd7444b 100644 --- a/inxi.changelog +++ b/inxi.changelog @@ -1,4 +1,108 @@ ================================================================================ +Version: 3.3.38 +Patch: 00 +Date: 2025-04-06 +-------------------------------------------------------------------------------- +RELEASE NOTES: +-------------------------------------------------------------------------------- + +A small fix/glitch release, nothing exciting. + +-------------------------------------------------------------------------------- +SPECIAL THANKS: + +1. Codeberg user dtl131 in issue #314 for noticing Vulkan gpu device driver +field always had N/A value. See fix 3. + +2. Anonymous OpenBSD vm dataset, some value were unset that were expected, which +tripped a few errors, those are all now more explicitly tested for. + +-------------------------------------------------------------------------------- +KNOWN ISSUES: + +1. If 2>/dev/null is used with tput, in FreeBSD it changes output to 80x24, +but with OpenBSD error using xterm-ghostty, it says unknown terminal error. + +If I suppress the error correctly, FreeBSD breaks, but if I don't, some corner +cases of some terminals show error. + +Since the FreeBSD behavior is wrong, and the OpenBSD behavior is right, I opted +to restore the 2>/dev/null to the tput items. It doesn't really matter that much +now that inxi defaults to 80 col widths, which is the default replacement when a +bad value for tput cols is found. + +-------------------------------------------------------------------------------- +BUGS: + +1. SENSORS: small bug: lm sensors data for sodimm was getting the wrong values +($1 and $2 instead of $2 and $3). + +-------------------------------------------------------------------------------- +FIXES: + +1. PackageData: failed to show Packages: N/A when pm not supported and a total +count == 0 for -Ixx and greater verbosity. Did show for -Ix, and always showed +for -rxx and greater. + +2. Issue #315 pointed out two typos in error message. Thanks for noticing! + +3. GRAPHICS: GraphicItem::vulkan_data() used VkPhysicalDeviceDriverProperties +to get driver data per device, but current vulkaninfo has dropped that data +block in favor of the VkPhysicalDeviceVulkan12Properties block, which has always +been there. This made the 'driver:' for device always show N/A. Solution was to +just use the other field name, since it's always been there as far as I can +tell. + +4. MAIN: set_display_size OpenBSD showed errors, because error suppression not +on for tput. Also is_jnt test passed for "" for some reason, resulting in more +errors. + +5. CPU: cpu_sysctl_data failed to test if $line[1] was set. This resulted in +OpenBSD errors since the value was 'unknown', which had been stripped out by +cleaners. Now skips if $line[1] undefined. + +-------------------------------------------------------------------------------- +ENHANCEMENTS: + +1a. SYSTEM: DISTRO: added side ID. Oddly, despite being new, it uses old method, +/etc/side-release. Added known good side-release in case they add os-release. + +1b. SYSTEM: DesktopData: Added SDE DE. Side uses that one. No version. GTK 2 +based. This also fixes showing the wm as the DE, like Openbox. + +2. PackageData: Added pisi pm. No idea how that escaped notice. That was using +side, which uses pisi. + +3. GRAPHICS: New gpu ids: amd, intel, nvidia. Added blackwell gpu ids. Added a +missing kepler gpu product ID via manual method. + +-------------------------------------------------------------------------------- +CHANGES: + +None. + +-------------------------------------------------------------------------------- +DOCUMENTATION: + +None. + +-------------------------------------------------------------------------------- +CODE: + +1a. TOOLS: tools/gpu_ids.pl: added nvidia blackwell detections. + +1b. TOOLS: added un-id'ed nvidia kepler 470 gpu to manual file. + +2. MAIN: is_int, is_numeric: made code more readable and debuggable. + +3. CPU: cpu_vendor: return '' if the value passed is undefined. Another odd +OpenBSD error which I can't reproduce but a vm instance did since it was missing +more data. + +-------------------------------------------------------------------------------- +-- Harald Hope - Tue, 07 Jan 2025 11:34:53 -0800 + +================================================================================ Version: 3.3.37 Patch: 00 Date: 2025-01-06 @@ -120,7 +224,7 @@ the kernel compiler data. 2. OPTIONS: See Changes 1. Changed -F/--full to -e/--expanded to more accurately reflect what -e actually does. -F/--full will work for a long time however since -many online inxi dots suggest that option. First step will be deprecation +many online inxi docs suggest that option. First step will be deprecation notice, then eventually removal. But not for a few years, until this inxi is in stable repo pools. @@ -249,7 +353,7 @@ treat the resolution and frequency as different verbosity levels. 2c. GRAPHICS: For GPU arch: data, I stopped trying to use the convoluted post Intel Gen11 architecture, and switched to the basic less granular arch that -Intel's own product ID docs use. Like Xe, Xe2, Xee-LPG, Xe-HPC, Xe-HPG. +Intel's own product ID docs use. Like Xe, Xe2, Xe-LPG, Xe-HPC, Xe-HPG. -------------------------------------------------------------------------------- DOCUMENTATION: |
