aboutsummaryrefslogtreecommitdiffstats
path: root/inxi.changelog
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@ubuntu.com>2018-04-22 15:17:42 -0400
committerLibravatarUnit 193 <unit193@ubuntu.com>2018-04-22 15:17:42 -0400
commit2f191c302fed4463b1192d2595184a65411adf25 (patch)
treebb9c1db12554ac8724f3b5850d0e780ab4309216 /inxi.changelog
parente318468b98989bebe33f48b101115f9b7500b10a (diff)
downloadinxi-2f191c302fed4463b1192d2595184a65411adf25.tar.bz2
inxi-2f191c302fed4463b1192d2595184a65411adf25.tar.xz
inxi-2f191c302fed4463b1192d2595184a65411adf25.tar.zst
New upstream version 3.0.07-1upstream/3.0.07-1
Diffstat (limited to 'inxi.changelog')
-rw-r--r--inxi.changelog784
1 files changed, 784 insertions, 0 deletions
diff --git a/inxi.changelog b/inxi.changelog
index 894cb98..82c3aec 100644
--- a/inxi.changelog
+++ b/inxi.changelog
@@ -1,4 +1,788 @@
=====================================================================================
+Version: 3.0.07
+Patch Version: 00
+Script Date: 2018-04-17
+-----------------------------------
+Changes:
+-----------------------------------
+New version, new man. Bug fixes. BSD fixes.
+
+Bugs fixed:
+1. CPU: MT/HT was wrong for old xeon, made mt detection more robust and hopefully
+more reliable, removed all explicit b_xeon based tests.
+2. fixed /dev/mapper glitch, that make /dev/mapper links fail to get id'ed.
+3. openbsd: fixed memory handler; fixed cpu flags, fixed partitions handling.
+4. freebsd: fixed similar partition bugs, these were caused by the darwin patch.
+5. man page: fixed top synopis syntax, thanks ESR.
+6. partitions fs: fixed possible failures with lsblk fs. lsblk: added debuggers
+so we can track down this failure in the future.
+7. added sshfs filter for disk used output, note, there is a possible syntax for
+remote fs that isn't handled: AAA:BBB that is, no :/, only the :. This makes
+explicit detection of still unknown remote fs very difficult since : is a legal
+nix filename character.
+
+-----------------------------------
+-- Harald Hope - Wed, 18 Apr 2018 19:29:02 -0700
+
+=====================================================================================
+Version: 3.0.06
+Patch Version: 00
+Script Date: 2018-04-17
+-----------------------------------
+Changes:
+-----------------------------------
+New version. 2 bug fixes.
+
+1. -xtm was showing memory %, not cpu % in cpu item
+2. -G compat-v was showing for nvidia, it's not supposed to, and was also wrong
+for nvidia, they forgot to update one of their gl string numbers.
+
+-----------------------------------
+-- Harald Hope - Tue, 17 Apr 2018 16:52:05 -0700
+
+=====================================================================================
+Version: 3.0.05
+Patch Version: 00
+Script Date: 2018-04-17
+-----------------------------------
+Changes:
+-----------------------------------
+New version, new man. Small new enhancements.
+
+1. Added to -s for ipmi, with -x: voltage 12v,5v,3.3v,vbat; for -xx, dimm/soc p1/p2
+voltages
+2. enhanced wm: feature, needed more filters and protection against redundant data
+3. basic apple osx fixes to keep it from crashing, but I'm not spending any more
+time on apple junk unless someone pays me for my time, I can't stand the product or
+company, it's the total antitheses of freedom or free software, or even openness.
+4. openbsd/bsd fixes: openbsd was failing to get cpu flags due to a small oversight
+5. -C now shows bits: for the true bits of cpu, not the kernel bits. This is not
+a reliable measurement but should be right about 95+ percent of the time, and
+basically all of the time for GNU/Linux on Intel/AMD, most of the time for ARM.
+When it doesn't know it does not guess, and shows N/A.
+6. bsd fix for usb, was running numeric action on string value
+7. fixed stderr tool for program_version, now it's hard-coded in program_values
+which removes an unneeded regex search for every program version test.
+8. Mate detection, switched to using mate-sesssion instead of mate-about, the
+latter is not getting updated and has the wrong version number on it.
+
+-----------------------------------
+-- Harald Hope - Tue, 17 Apr 2018 13:17:14 -0700
+
+=====================================================================================
+Version: 3.0.04
+Patch Version: 00
+Script Date: 2018-04-14
+-----------------------------------
+Changes:
+-----------------------------------
+New version. Fixes several issues.
+
+1. issue #145 - corrects case with vm xeon where phys id skips numbers, creating
+bad array looping error.
+2. for issue #143, added user PATH to static list of paths, this works around distros
+that have chosen to abandon the FSH standard, sigh... This adds to number of paths that
+have to be checked, but there was no clean way to handle it otherwise.
+3. For MATE, added new version source, mate-session, because mate-about was reporting
+a non-matching version number for current MATE.
+
+-----------------------------------
+-- Harald Hope - Sat, 14 Apr 2018 17:52:33 -0700
+
+=====================================================================================
+Version: 3.0.03
+Patch Version: 00
+Script Date: 2018-04-12
+-----------------------------------
+Changes:
+-----------------------------------
+New version. NBD network block device fixes
+
+Two enhancements/bug fixes:
+1. inxi did not have support for network block devices /dev/nbd0 type syntax in
+disks.
+2. this caused a slight failure in lsblk output, so I switched to using lsblk -P
+to force paired key values, which are then put into an array of hashes.
+
+These both appeared on an ARM server system, but surprisingly, there were no ARM
+specific issues at all on that system.
+
+Both issues/enhancements tested and working fine.
+
+-----------------------------------
+-- Harald Hope - Thu, 12 Apr 2018 19:22:27 -0700
+
+=====================================================================================
+Version: 3.0.02
+Patch Version: 00
+Script Date: 2018-04-12
+-----------------------------------
+Changes:
+-----------------------------------
+new version, new man.
+
+Rolls up a few changes from the latest features:
+
+1. For -Dxxx, if root, will use fdisk to try to find partition table scheme (mbr/gpt)
+2. For Display: <protocol> server: will try to use loginctl if out of X and using
+--display flag to force display data and not root.
+
+This completes more or less the very last minute features added pre 3.0.0 version.
+
+I wanted to get these in because the features were not super useful since they only
+worked on a few systems, particulary the scheme:
+
+-----------------------------------
+-- Harald Hope - Thu, 12 Apr 2018 15:26:00 -0700
+
+=====================================================================================
+Version: 3.0.01
+Patch Version: 00
+Script Date: 2018-04-12
+-----------------------------------
+Changes:
+-----------------------------------
+New version, new man. Fine tunings.
+
+New features:
+1. for a very few systems that have wmctrl installed, shows with -xxxS, wm if present
+2. an attempt to get display protocol from out of X, using --display and loginctl
+
+Enhancements:
+1. made xorg display server and protocols show more consistently with other layout:
+Display: x11 server: X.org 1.9.12 drivers: loaded: ...
+if no display protocol found:
+Display: server: X.org 1.9.12 drivers: loaded: ...
+
+This brings the -G in line with the other lines, of not putting different data types
+inside of parentheses as much as possible. -I still has two of these, but so far it's
+not clear how to otherwise show SSH or su/sudo/login in their respective spaces.
+
+Debugger data collector also has something I should have added ages ago, gz filename
+now includes the basic 2 digit inxi version number, like 3.0 at end, so I can readily
+determine the debugger inxi version, and thus avoid having to root through lots of
+versions to find new stuff.
+
+These are all largely cosmetic improvements, or debugger adjustments, except for -Sxxx
+now offering wm: if present.
+
+Also changed Desktop: name... (toolkit data) to: Desktop: name... tk: toolkit data
+to be more consistent, while not adding great length to the output.
+
+These two changes should also help export to json/xml since that puts unique key/values
+back into key value pairs, not merging two together.
+
+-----------------------------------
+-- Harald Hope - Thu, 12 Apr 2018 13:17:26 -0700
+
+=====================================================================================
+Version: 3.0.00
+Patch Version: 00
+Script Date: 2018-04-09
+-----------------------------------
+Changes:
+-----------------------------------
+New version, new man. Beta / 2.9 testing completed.
+
+inxi 3.0 is now ready for prime time. No substantial issues have been found over
+the past week. All outstanding issues and bugs have been corrected. The man page
+and help page have been edited fairly heavily to improve usability and readablity.
+
+All work and development and support for inxi 2.3.56 is ended. No issues for
+2.3.56 will be accepted since there is no way to support that version, it
+being in a different set of languages (Gawk/Bash) than inxi 2.9/3.0 (Perl 5).
+So the sooner you move your distro package pool to new inxi, the sooner your
+users can get support for any issues with current inxi.
+
+Beta and 2.9 prerelease testing is completed, and has resulted in a much
+better inxi than I could have hoped for.
+
+There are so many new features and enhancements in the new inxi that it's hard
+to list them all. See previous commits for a more in depth record.
+
+1. New options: --slots (PCI Slots); --usb
+2. Exports to json/xml with --output options
+3. Every line has been enhanced, with tighter output control, better key / value
+pairings, more accurate values.
+4. Line wrapping is now fully dynamic, which means inxi works down to 80 columns
+and should basically never wrap (except for very long repo lines, but that's not
+really fixable).
+5. More controls, more user configuration options (see man page).
+6. So many small new features that it's hard to list them all. Shows SSH in -I
+if SSH. Shows sudo/su/login in -I if relevant and detectable. Shows disk partioning
+scheme in some cases (more coming). Removes color codes if piped or redirected to
+file.
+7. All sizes are now shown in standardized KiB/MiB/GiB/TiB/PiB format, to avoid
+ambiguity about whether M or MB or MiB is meant. All internal size math is done
+using KiB, which further avoids confusion and error. Note that many disk makers
+like using MB or GB instead of MiB or GiB because it makes their disks seem
+'bigger'.
+8. Sensors -s now supports IPMI sensors, in tandem with lm-sensors.
+
+Anyway, the changelog will show better all the new features etc, I can't remember
+them all.
+
+All current issues and glitches have been fixed, any remaining are simply new issues,
+just as they would be in old inxi.
+
+Note that in the second and third weeks of beta testing a significant number of bugs
+that are in inxi 2.3.56 were fixed. 2.3.56 has been moth-balled into the inxi-legacy
+branch as binxi, to avoid mixing it up with inxi. The development branch is now
+permanently inxi-perl, aka, pinxi, since that worked so well for beta and pre-3.0
+2.9 testing and development.
+
+This ends the pinxi/inxi development stage. All future development will proceed
+using the inxi-perl branch, and will be the same in terms of new features as pre
+inxi 2.9 was, they will be added, enhanced, as seems appropriate.
+
+Remember, inxi is a rolling release program, like Arch Linux, Gentoo, Debian
+Testing/Sid, and has no frozen release points, so this is simply the beginning of the
+3.0 line of Perl inxi.
+
+Thanks to everyone who contributed time, energy, effort, ideas, testing, debugging,
+patience - inxi would not work without you.
+
+-----------------------------------
+-- Harald Hope - Mon, 09 Apr 2018 01:01:03 -0700
+
+=====================================================================================
+Version: 2.9.12
+Patch Version: 00
+Script Date: 2018-04-06
+-----------------------------------
+Changes:
+-----------------------------------
+New version, man page. Finished up main man edits. Set new defaults for some options,
+like --sleep and -t.
+
+Edits to layout and language, removed some legacy options and language from man and
+inxi.
+
+Added partition table detections, rough initial stage. Only works on systems with
+udev present currently, will be expanded as we find fast tools. Since the systemd
+method is literally up to 25x slower than the udev method, it's not being considered
+except maybe as a last, last resort, and probably will never be used.
+
+-----------------------------------
+-- Harald Hope - Fri, 06 Apr 2018 15:49:02 -0700
+
+=====================================================================================
+Version: 2.9.11
+Patch Version: 00
+Script Date: 2018-04-03
+-----------------------------------
+Changes:
+-----------------------------------
+New version, new man. Completed man edits.
+
+Many small bugs fixed.
+
+Enhancements:
+
+1. in some cases, will detect partition table type (GTP,MBR) either
+with or without root. Uses fast method, which is not available on all systems.
+
+2. Added IPMI sensors tools ipmitool and ipmi-sensors to -s for systems that
+use IPMI.
+
+3. Finished man page edits and corrections. Thanks Pete.
+
+4. Added doubled word filter for main -NGA lines, only for Card items.
+
+5. Gave more granular uptime output: like: uptime: 23d 5h 34m
+
+-----------------------------------
+-- Harald Hope - Tue, 03 Apr 2018 23:34:56 -0700
+
+=====================================================================================
+Version: 2.9.10
+Patch Version: 00
+Script Date: 2018-03-30
+-----------------------------------
+Changes:
+-----------------------------------
+New version, man page. Major man page edits. Bug fixes.
+
+Bugs fixed:
+1. RAID - both mdraid and zfs bugs corrected. Issue #135
+2. EPYC cpu wrong die count corrected, and also added support for the EPYC type.
+ Issue #135
+3. Possible ARM data glitch that made reader fail on a non-existent file.
+
+Man:
+Ongoing updates and edits and corrections and cleanup. Slowly but surely.
+
+-----------------------------------
+-- Harald Hope - Fri, 30 Mar 2018 20:07:40 -0700
+
+=====================================================================================
+Version: 2.9.09
+Patch Version: 00
+Script Date: 2018-03-28
+-----------------------------------
+Changes:
+-----------------------------------
+New version, new man. Bug fixes, new features, enhancements
+
+1. Bug: cause unknown, but crashes on null file sent to reader, but all those files
+have been checked. For now added return if file null.
+
+2. Features: with -Ixxx: show Shell: csh (sudo|su|login) status; show
+running in: xfce-terminal (SSH)
+ssh session active on remote system.
+
+Various help and man cleanups and additions.
+
+-----------------------------------
+-- Harald Hope - Wed, 28 Mar 2018 20:48:22 -0700
+
+=====================================================================================
+Version: 2.9.08
+Patch Version: 00
+Script Date: 2018-03-26
+-----------------------------------
+Changes:
+-----------------------------------
+
+New version, new man page. Bug fixes, feature/output tweaks.
+
+Bugs fixed:
+1. stray undefined value corrected
+2. fixed BSD no pkg server case, now shows correctly that no pkg server files
+were found, not that the OS is not supported.
+
+Features:
+1. -t c and m headers cleaned up and simplified
+2. man page edits.
+3. more standarization of key names for fields, some spelling
+and upper/lower case corrections.
+
+-----------------------------------
+-- Harald Hope - Mon, 26 Mar 2018 14:59:11 -0700
+
+=====================================================================================
+Version: 2.9.07
+Patch Version: 00
+Script Date: 2018-03-25
+-----------------------------------
+Changes:
+-----------------------------------
+New version, new man. Bug fixes, feature tweaks.
+
+Bugs fixed:
+1. json/xml outputter had a bug in it that made it validate path wrong.
+2. -G -xx option: compositor: for gnome-shell had a bug that would make it show
+as running when it wasn't, other strings were tripping the match on systems with
+gnome-shell installed but not running,
+3. Finally fixed bug with manjaro full version distro string, and tweaked output
+to show Manjaro Linux instead of given string.
+
+Features added:
+1. --no-man - this lets users turn off man installs. Only really useful for -U
+from master, since default is off for pinxi and dev 3 branch.
+
+Man page/help updated to add this option.
+
+-----------------------------------
+-- Harald Hope - Sun, 25 Mar 2018 18:34:54 -0700
+
+=====================================================================================
+Version: 2.9.06
+Patch Version: 0
+Script Date: 2018-03-24
+-----------------------------------
+Changes:
+-----------------------------------
+
+New version, new man. Very new man.
+
+Man features new section, configuration options, which lists the main config options
+users would be likely to use.
+
+This should help users who will never check the actual documentation web page
+realize that there are many internal configuration options available.
+
+Many edits in man, more to come I suspect.
+
+Bug fixes in inxi:
+1. removed a few stray debuggers that were creating debugging output
+2. fixed a usb driver bug that would create warning messages from Perl (thanks Manjaro
+for finding that one)
+
+New Option:
+1. Added: --indent-min - goes with the user configuration option: INDENT_MIN
+and allows users to experiment with different indent settings. This is what trips the
+auto line wrap of line starters. This may be revisited, and this switch will make it
+easier for users to see for themselves which they prefer, what trip point, etc.
+
+This will help determine pre 3.0.0 what the default auto wrap trip point, if any,
+will be.
+
+Added more data to debugger tool, more lsblk, which is going to need a lot more data
+to solve a new issue with dm/encrypt/lvm, initial $MANPAGE data, to see if anyone
+actually ever uses that environmental variable.
+
+Special thanks to Manjaro for being as far as I know the first to package Perl inxi.
+
+Or was AntiX first? Well, it was close, thanks to both.
+
+-----------------------------------
+-- Harald Hope - Sat, 24 Mar 2018 18:06:33 -0700
+
+=====================================================================================
+Version: 2.9.05
+Patch Version: 00
+Script Date: 2018-03-24
+-----------------------------------
+Changes:
+-----------------------------------
+
+New version, new man. Options changes
+
+To get rid of some non-intuitive options, I've changed some of the --alt values
+to more obvious argument names; --dmidecode --no-ssl --no-host --host
+
+This makes them easier to remember, hopefully.
+
+Updated help, man pages to cover this change as well.
+
+Added some more lsblk debugger output to try to start building enough information to
+really figure out dm/encrypted/lvm and how those are actually handled internally in
+the system in terms of partitions, filesystems, etc.
+
+-----------------------------------
+-- Harald Hope - Sat, 24 Mar 2018 02:08:42 -0700
+
+=====================================================================================
+Version: 2.9.04
+Patch Version: 00
+Script Date: 2018-03-22
+-----------------------------------
+Changes:
+-----------------------------------
+
+New version, new man. Big update
+
+New features:
+
+1. now does not require root or 'file' to get unmounted fs type. Also, for many
+mounted partitions, rather than showing the meaningless fuseblock it will usually
+get the filesystem right.
+
+2. -U now works with optional --man option to download man page for pinxi
+and -U 3 dev server updates. This gets around the fact I had to remove the gz files
+from master to get the size small enough to make maintainers happy. Non branch
+inxi master works as before, updates both from github or from dev server, depending
+on your selection.
+
+So now inxi and pinxi will grab the inxi.1 or pinxi.1 man file and install it on
+systems that do not have -U blocked. The -U block of course remains the same.
+
+3. Thanks very much to the people who have been contributing in a positve way,
+helping to make inxi better. The untold number of small and large new features,
+small glitches, etc, that have been fixed this week are simply too many too list.
+Many to most were inxi bugs or weaknesses, now corrected.
+
+4. binxi branch has now been made fully operational, though I do not plan on doing
+any work beyond the mothballing of that venerable program (gawk->bash inxi), it's
+fully operational, it updates, it gets its man page, but all as binxi, so you can,
+as with pinxi, run all of them separately. This officially terminates my support
+for Gawk/Bash inxi, which can be found as binxi in the inxi-legacy branch.
+
+5. pinxi has been promoted to permanent development branch, where bug fixes, new
+features, etc, will be tested, along with man page updates etc. This will help
+reduce the number of commits to master branch.
+
+6. Audio / Network usb cards now show the true driver(s). There are often more
+than one for audio, that's a nice enancement.
+
+7. inxi outputs to json / xml, which will probably interest some developers
+eventually, well it already did, that was going to wait, but someone wanted it.
+
+8. Apt repo handler now supports DEB822 format, which is not an easy format to
+parse.
+
+==========================================================
+
+MAINTAINERS:
+
+Note the following: despite my strong dislike for tags, every commit that touches
+either inxi or inxi.1 man page will be tagged if I think they would be something
+relevant to distro packagers. While github insists on calling my tags releases,
+I want to be crystal clear: inxi has one and only one 'release', the current master
+branch version. The tagged commits that github calls releases are NOT releases,
+they are just tagged commits. The version I release tomorrow will be the current
+master, and all previous versions will be obsolete and will not be supported.
+
+The .gz files have been removed from the master branch history, thus shrinking it
+a lot. I have removed for this reason the master-plain branch, which mirrored
+master and provided a gz free branch, but apparently this was simply ignored so
+there's no reason to keep it going. If you insist on grabbing all the branches and
+find more data in there, then please correct your practices, you are only getting
+the data from the master branch.
+
+inxi is rolling release software and has no releases, so the tags are supposed
+to create some illusion that a tag actually means something. Since it doesn't,
+I decided to take the path of least resistance and just add an auto tagging tool
+to my commit scripts and use it when it seems appropriate, like on this commit.
+
+All development work now will happen via the pinxi branch, so that makes the process
+a lot cleaner, since I can now basically beta test all new commmits to master.
+pinxi and binxi are both standalone versions of inxi, they have their own config
+and data directories, config files, man pages, etc.
+
+-----------------------------------------------------
+
+New Perl inxi is already way ahead of Gawk/Bash inxi, more features, more accurate,
+and most bugs being fixed now are because a lot of people are contributing eyes and
+testing, and are finding stuff that was wrong, or simply missing, on old inxi as
+well as on Perl inxi. Fixes to Perl inxi (>2.9) will not be rolled into to binxi
+since the entire reason I spent over 4 months on this project was to never have to
+touch Gawk/Bash inxi again.
+
+Most imporant, however, is that the simple fact was, Gawk/Bash inxi has been
+nearly impossible to work on despite my following rigorous practices in coding,
+and I simply won't work with that type of stuff anymore. Perl 5.x is a true delight
+in comparison, and makes adding new features, enhancing others, far easier, or
+even possible, where it wasn't before.
+
+On a technical level, I have tested Perl inxi heavily, and it will run on all
+Perl 5.x versions back to 5.008, which is the cutoff point. This was not that
+hard to do, which is why I picked Perl 5.x as the language. This means that
+you can drop, just as with binxi, Perl inxi onto a 10 year old system, or
+older, and it will run fine, albeit a touch slowly, but much faster than binxi.
+
+-----------------------------------------------------
+
+So far users are really liking the new one, it's usually faster in most cases,
+the output is cleaner, there's more data, more options, and basically it's
+gotten the thumbs up from all the testers, and there have been a LOT, who have
+helped. I want to give a special thanks to the following distros for their
+exceptional support and testing:
+
+0. the people who hang out on irc.oftc.net #smxi. Very patient, will test things
+with astounding patience, so thanks to them. Archerseven, iotaka and KittyKatt
+have been been incredibly helpful when it comes to testing and debugging, and
+finding corner cases that I would never have found.
+
+1. AntiX: they were the first to beta test pinxi, and found massive numbers of
+bugs, and stuck with the testing for a long time. They made testing possible for
+the next wave of testers, my hats off to them, I've always liked them.
+
+2. Manjaro also was very helpful, and found more issues and enhancements.
+
+3. Ubuntu forums users found more, and helped enhance many features
+
+4. Mint users have been very helpful, and were the impetus for some nifty
+new features, ilke switching all color codes off when output is piped or sent
+to file. They have reminded me of how valuable people's views can be who may not
+share the same tech world view as you, but are still very talented and observant
+individuals.
+
+5. Slackware users provided some very thoughtful feedback, which was no surprise
+but welcome nonetheless, thanks.
+
+6. Same with Debian forums, again, some very useful and constructive ideas and
+observations, and some very arcane and odd hardware that exposed even more corner
+case bugs.
+
+And several other distros were also helpful, each in their own way. Solus for
+example now has their package manager added in repos.
+
+-----------------------------------
+-- Harald Hope - Thu, 22 Mar 2018 22:18:24 -0700
+
+=====================================================================================
+Version: 2.9.03
+Patch Version: 00
+Script Date: 2018-03-21
+-----------------------------------
+Changes:
+-----------------------------------
+
+New version, new man page. Updates:
+1. added tool lsblk, recommends, for -p and -o, shows better partition data than
+df does. First choice for -p and -o, -p fall back df, -o fallback file.
+
+2. fixed a big bug with user configs, that would make the configs break every time
+the color editor was used.
+
+3. Some smaller bugs.
+
+-----------------------------------
+-- Harald Hope - Wed, 21 Mar 2018 21:44:04 -0700
+
+
+=====================================================================================
+Version: 2.9.02
+Patch Version: 00
+Script Date: 2018-03-20
+-----------------------------------
+Changes:
+-----------------------------------
+First small patch fix, corrected a few issues, one for apt deb822 output formatting,
+and a small bug for blank files there.
+
+Second, made the --output error message more clear for bad file structure now lists
+the 3 requirements: must be full path, must be writeable directory, and must have
+a file in it.
+
+Third, another subtle thing, after a lot of research, am trying the MiB GiB format
+because it's technically more accurate and less ambiguous than GB, which is used
+either to refer to 1000 bite blocks OR to 1024 blocks, depending on the platform etc.
+
+So rather than hope people get it, trying that slightly more wordy format, and maybe
+if people wonder what it is.
+
+-----------------------------------
+-- Harald Hope - Tue, 20 Mar 2018 22:02:39 -0700
+
+=====================================================================================
+Version: 2.9.01
+Patch Version: 00
+Script Date: 2018-03-20
+-----------------------------------
+Changes:
+-----------------------------------
+
+New inxi, new man, new tarball.
+
+It's here! Perl inxi, first official release. So many changes, really too many
+to list.
+
+But here's a few:
+1. of course, full rewrite to Perl 5.x. Supports as old as 5.008, as new as current.
+2. Better line length nandlers. Fully dynamic, robust, shrinks and expands to fit
+either taste or viewport.
+3. Long options for all options now, plus of course the short options everyone
+is used to.
+4. New options: --usb; --slots (pci slot report); --sleep (change cpu sleep time);
+and many more. Check --help or man page for details.
+5. Vastly improved --recommends, now does per distro package recommends, and shows
+only Linux data to Linux systems, and BSD data to BSD systems.
+6. Hugely improved debugger as well.
+7. Far more accurate output, most output is now in key/value pairs, because:
+8. inxi now exports to json and xml! See --output/--output-file for info.
+9. Enhancedd repo output, added deb822 type, solus
+10. Radically enhanced network data, now shows all IP / IF devices connected to
+each nic, not just one, both IP v4 and v6.
+11. USB audio and network device actual drivers
+12. better handling of compiler data.
+13. Basic ARM machine data now, if present to inxi
+14. Graphics: per card driver info alongside the original xorg drivers.
+15. Better integration of partitions, RAID, unmounted partitions, and HDD data.
+16. Better sensors handling of free video driver sensor data, well, not better,
+it's now there, along with fan speeds for gpus.
+17. RAID is enhanced, and now can show > 1 RAID type on a system, and the RAID
+is improved.
+18. Much improved disk/partition/memory sizing, inxi now always works internally
+with KB units, and changes them on output to the appropriate units.
+19. Fully redone man page for all the new options and the long options.
+
+And so much more. Anyway, here it is, the first release.
+
+-----------------------------------
+-- Harald Hope - Tue, 20 Mar 2018 02:54:05 -0700
+
+=====================================================================================
+Version: 2.3.56
+Patch Version: 00
+Script Date: 2018-02-26
+-----------------------------------
+Changes:
+-----------------------------------
+Maintainer alert: Perl inxi 2.9.01 is looking good for maybe early week of
+2018-03-19 release. I'm putting the last issue requests on the last forums,
+so assuming no real further bugs found, expect Perl inxi 2.9.01 to hit around
+Monday or Tuesday. If any bugs are found, of course, those will be fixed before
+release of the new Perl inxi.
+
+Basically, if you want to see if you can find bugs, this is the time to do it, not
+AFTER release. I've posted on many forums, and have given the various distros a
+chance to help squash the bugs their users might see, some have been fantastic
+(AntiX, you were the best by far), others, not so much. Their loss in the latter
+case since the purpose of beta testing is to find bugs before, not after, release.
+
+If you want to see the differences in recommends, and dependencies, grab pinxi
+development branch here:
+wget -O pinxi https://github.com/smxi/inxi/raw/inxi-perl/pinxi
+or:
+git clone https://github.com/smxi/inxi --branch inxi-perl --single-branch
+
+and run: pinxi --recommends
+
+The main thing I'd strongly urge all maintainers to add, for long term stability
+and speed and reliability, is dig, which can be used if present to get very fast,
+reliable, WAN IP information.
+
+All of the other recommends are pretty much the same, for graphics, xdpyinfo,
+xrandr, and glxinfo. For networking, ip or ifconfig, along with dig. For all usb
+related identification, lsusb, unfortunately, I wish I could get rid of that tool,
+it's very slow, but I can't. The --recommends output shows the complete set.
+
+Obviously, Bash and Gawk are no longer recommends, nor are the tools like grep,
+sed, tr, wc, etc, all those are done with Perl, so any shell plus Perl 5.08 or
+newer Perl 5.x is all that's really required, beyond normal system reporting
+tools like lspci etc.
+
+For json/xml export, two Perl modules are needed, again, see --recommends
+
+-----------------------------------
+-- Harald Hope - Sat, 17 Mar 2018 16:44:07 -0700
+
+=====================================================================================
+Version: 2.3.56
+Patch Version: 00
+Script Date: 2018-02-26
+-----------------------------------
+Changes:
+-----------------------------------
+No real changes, this will probably be the very last Gawk->Bash inxi 2.3.x release.
+
+Making sure tarball etc is up to date, so it can be stored in 'tarball's branch.
+
+MAINTAINERS:
+Pinxi 2.9.00-xxx-p (inxi-perl branch) is nearing completion of its beta test cycle,
+and, barring any new issues or bugs (TEST IT NOW AND REPORT ISSUES NOW!), I expect
+to release pinxi 2.9.00 as inxi 2.9.01 shortly after I complete the advanced
+RAID feature, which should be this week.
+
+If no real issues appear during the following week after the inxi 2.9.0 release, it
+will be moved to inxi 3.0.0, as the first stable Perl inxi release.
+
+There will be a new branch, inxi-legacy, that will have the Gawk->Bash inxi 2.3..56
+files for historical purposes only. No further work will be done on inxi 2.3 from
+now on.
+
+-----------------------------------
+-- Harald Hope - Tue, 13 Mar 2018 11:29:40 -0700
+
+=====================================================================================
+Version: 2.3.56
+Patch Version: 00
+Script Date: 2018-02-26
+-----------------------------------
+Changes:
+-----------------------------------
+
+
+-----------------------------------
+-- Harald Hope - Tue, 13 Mar 2018 11:29:37 -0700
+
+=====================================================================================
+Version: 2.3.56
+Patch Version: 00
+Script Date: 2018-02-26
+-----------------------------------
+Changes:
+-----------------------------------
+
+Small cleanup release, no new version. New tarball, just to make sure I have any
+changes included, comments, etc.
+-----------------------------------
+-- Harald Hope - Mon, 26 Feb 2018 14:48:44 -0800
+
+=====================================================================================
Version: 2.3.56
Patch Version: 00
Script Date: 2018-01-17