Hello community,

here is the log from the commit of package inxi for openSUSE:Factory checked in 
at 2017-03-16 09:43:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/inxi (Old)
 and      /work/SRC/openSUSE:Factory/.inxi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "inxi"

Thu Mar 16 09:43:12 2017 rev:2 rq:479478 version:2.3.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/inxi/inxi.changes        2017-02-03 
17:42:47.157518453 +0100
+++ /work/SRC/openSUSE:Factory/.inxi.new/inxi.changes   2017-03-16 
09:51:52.182948040 +0100
@@ -1,0 +2,22 @@
+Wed Mar 15 08:23:42 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 2.3.8 (changes since 2.3.5):
+  * While default configs remain in /etc/inxi.conf, the user
+    overrides now use $XDG_CONFIG_HOME for the config and
+    $XDG_DATA_HOME for the log/debugger data, which were previously
+    in $HOME/.inxi.
+    If neither of these cases are present, inxi will default to its
+    legacy user data directory: $HOME/.inxi as before.
+    In order to make this switch transparent to users, inxi will
+    move the files to the new location.
+  * Add some more XDG debugger data to cover this for future
+    debugger data.
+  * Fix manual inxi install not putting man pages in
+    /usr/local/share/man/man1, which had caused an issue with the
+    Arch linux inxi installer.
+  * Small text changes and cleanup and updates in man page.
+  * Fix a sloppy regex removing the BIOS from BIOSTAR.
+  * Fix a few other sloppy gsub, and a few gensub errors as well.
+  * Add a sisimedia video driver to the support list.
+
+-------------------------------------------------------------------

Old:
----
  inxi-2.3.5.tar.gz

New:
----
  inxi-2.3.8.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ inxi.spec ++++++
--- /var/tmp/diff_new_pack.gT1Wwq/_old  2017-03-16 09:51:52.782863081 +0100
+++ /var/tmp/diff_new_pack.gT1Wwq/_new  2017-03-16 09:51:52.786862515 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package inxi
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2011-2016 Malcolm J Lewis <malcolmle...@opensuse.org>
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,9 +17,9 @@
 #
 
 
-%define _rev    dedc0bc1cae5e9fade99cd8ddf50a5088566995c
+%define _rev    af0630e3067c138893e243896e1767c93d2a2856
 Name:           inxi
-Version:        2.3.5
+Version:        2.3.8
 Release:        0
 Summary:        A system information script
 License:        GPL-3.0+

++++++ inxi-2.3.5.tar.gz -> inxi-2.3.8.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inxi-dedc0bc1cae5e9fade99cd8ddf50a5088566995c/inxi 
new/inxi-af0630e3067c138893e243896e1767c93d2a2856/inxi
--- old/inxi-dedc0bc1cae5e9fade99cd8ddf50a5088566995c/inxi      2016-12-03 
01:03:42.000000000 +0100
+++ new/inxi-af0630e3067c138893e243896e1767c93d2a2856/inxi      2017-01-14 
21:48:56.000000000 +0100
@@ -1,8 +1,8 @@
 #!/usr/bin/env bash
 ########################################################################
 ####  Script Name: inxi
-####  Version: 2.3.5
-####  Date: 2016-12-02
+####  Version: 2.3.8
+####  Date: 2017-01-14
 ####  Patch Number: 00
 ########################################################################
 ####  SPECIAL THANKS
@@ -20,7 +20,8 @@
 ####  Gaim/Pidgin, Weechat, KVIrc and Kopete.
 ####  Original infobash author and copyright holder:
 ####  Copyright (C) 2005-2007  Michiel de Boer a.k.a. locsmif
-####  inxi version: Copyright (C) 2008-2016 Scott Rogers & Harald Hope
+####  inxi version: Copyright (C) 2008-2017 Harald Hope
+####                Additional features (C) Scott Rogers - kde, cpu info
 ####  Further fixes (listed as known): Horst Tritremmel <hjt at sidux.com>
 ####  Steven Barrett (aka: damentz) - usb audio patch; swap percent used patch
 ####  Jarett.Stevens - dmidecde -M patch for older systems with the /sys 
@@ -470,18 +471,18 @@
 MODINFO_PATH=''
 SUDO_PATH=''
 
-SCRIPT_DATA_DIR="$HOME/.inxi"
 ALTERNATE_FTP='' # for data uploads
 ALTERNATE_WEATHER_LOCATION='' # weather alternate location
-LOG_FILE="$SCRIPT_DATA_DIR/inxi.log"
-LOG_FILE_1="$SCRIPT_DATA_DIR/inxi.1.log"
-LOG_FILE_2="$SCRIPT_DATA_DIR/inxi.2.log"
+SCRIPT_CONFIG_DIR=''
+SCRIPT_DATA_DIR=''
+LOG_FILE='inxi.log'
+LOG_FILE_1='inxi.1.log'
+LOG_FILE_2='inxi.2.log'
 MAN_FILE_DOWNLOAD='https://github.com/smxi/inxi/raw/master/inxi.1.gz'
-MAN_FILE_LOCATION='/usr/share/man/man1'
 SCRIPT_NAME='inxi'
 SCRIPT_PATCH_NUMBER=''
-SCRIPT_PATH='' #filled-in in Main
-SCRIPT_VERSION_NUMBER=""       #filled-in in Main
+SCRIPT_PATH='' # filled-in in Main
+SCRIPT_VERSION_NUMBER='' # filled-in in Main
 SCRIPT_DOWNLOAD='https://github.com/smxi/inxi/raw/master/'
 SCRIPT_DOWNLOAD_BRANCH_1='https://github.com/smxi/inxi/raw/one/'
 SCRIPT_DOWNLOAD_BRANCH_2='https://github.com/smxi/inxi/raw/two/'
@@ -677,6 +678,9 @@
 ########################################################################
 main()
 {
+       # This must be set first so log paths are present when logging starts.
+       set_user_paths
+       
        eval $LOGFS
        
        local color_scheme='' kde_config_app=''
@@ -692,9 +696,10 @@
                source /etc/$SCRIPT_NAME.conf
        fi
        # Source user config variables override /etc/inxi.conf variables
-       if [[ -s $HOME/.$SCRIPT_NAME/$SCRIPT_NAME.conf ]];then
-               source $HOME/.$SCRIPT_NAME/$SCRIPT_NAME.conf
+       if [[ -s $SCRIPT_CONFIG_DIR/$SCRIPT_NAME.conf ]];then
+               source $SCRIPT_CONFIG_DIR/$SCRIPT_NAME.conf
        fi
+       
        set_display_width 'live' # can be reset with -y
        
        # echo SCHEME $SCHEME
@@ -826,6 +831,49 @@
        exit 0
 }
 
+set_user_paths()
+{
+       local b_conf='false' b_data='false'
+       
+       if [[ -n $XDG_CONFIG_HOME ]];then
+               SCRIPT_CONFIG_DIR=$XDG_CONFIG_HOME
+               b_conf=true
+       elif [[ -d $HOME/.config ]];then
+               SCRIPT_CONFIG_DIR=$HOME/.config
+               b_conf=true
+       else 
+               SCRIPT_CONFIG_DIR="$HOME/.$SCRIPT_NAME"
+       fi
+       if [[ -n $XDG_DATA_HOME ]];then
+               SCRIPT_DATA_DIR=$XDG_DATA_HOME/$SCRIPT_NAME
+               b_data=true
+       elif [[ -d $HOME/.local/share ]];then
+               SCRIPT_DATA_DIR=$HOME/.local/share/$SCRIPT_NAME
+               b_data=true
+       else 
+               SCRIPT_DATA_DIR="$HOME/.$SCRIPT_NAME"
+       fi
+       # note, this used to be created/checked in specific instance, but we'll 
just do it
+       # universally so it's done at script start.
+       if [[ ! -d $SCRIPT_DATA_DIR ]];then
+               mkdir $SCRIPT_DATA_DIR
+       fi
+       
+       if [[ $b_conf == 'true' && -f $HOME/.$SCRIPT_NAME/$SCRIPT_NAME.conf 
]];then
+               mv -f $HOME/.$SCRIPT_NAME/$SCRIPT_NAME.conf $SCRIPT_CONFIG_DIR
+               echo "Moved $SCRIPT_NAME.conf from $HOME/.$SCRIPT_NAME to 
$SCRIPT_CONFIG_DIR"
+       fi
+       if [[ $b_data == 'true' && -d $HOME/.$SCRIPT_NAME ]];then
+               mv -f $HOME/.$SCRIPT_NAME/* $SCRIPT_DATA_DIR
+               rm -Rf $HOME/.$SCRIPT_NAME
+               echo "Moved data dir $HOME/.$SCRIPT_NAME to $SCRIPT_DATA_DIR"
+       fi
+       
+       LOG_FILE=$SCRIPT_DATA_DIR/$LOG_FILE
+       LOG_FILE_1=$SCRIPT_DATA_DIR/$LOG_FILE_1
+       LOG_FILE_2=$SCRIPT_DATA_DIR/$LOG_FILE_2
+}
+
 #### -------------------------------------------------------------------
 #### basic tests: set script data, booleans, PATH, version numbers
 #### -------------------------------------------------------------------
@@ -1210,7 +1258,7 @@
 {
        eval $LOGFS
        local spacer='  ' options='' user_selection='' config_variable=''
-       local config_file="$HOME/.$SCRIPT_NAME/$SCRIPT_NAME.conf"
+       local config_file="$SCRIPT_CONFIG_DIR/$SCRIPT_NAME.conf"
        local irc_clear="" 
        local irc_gui='Unset' irc_console='Unset' irc_x_term='Unset'
        local console='Unset' virt_term='Unset' global='Unset' 
@@ -1307,9 +1355,6 @@
                        set_color_scheme $user_selection
                        # make file/directory first if missing
                        if [[ ! -f $config_file ]];then
-                               if [[ ! -d $HOME/.$SCRIPT_NAME ]];then
-                                       mkdir $HOME/.$SCRIPT_NAME
-                               fi
                                touch $config_file
                        fi
                        if [[ -z $( grep -s "$config_variable=" $config_file ) 
]];then
@@ -1533,9 +1578,6 @@
 # will have max 3 files, inxi.log, inxi.1.log, inxi.2.log
 create_rotate_logfiles()
 {
-       if [[ ! -d $SCRIPT_DATA_DIR ]];then
-               mkdir $SCRIPT_DATA_DIR
-       fi
        # do the rotation if logfile exists
        if [[ -f $LOG_FILE ]];then
                # copy if present second to third
@@ -1561,7 +1603,8 @@
 {
        eval $LOGFS
        local downloader_error=0 file_contents='' downloader_man_error=0 
-       local man_file_path="$MAN_FILE_LOCATION/inxi.1.gz"
+       local man_file_location=$( set_man_location )
+       local man_file_path="$man_file_location/inxi.1.gz" 
        
        if [[ $B_IRC == 'true' ]];then
                print_screen_output "Sorry, you can't run the $SCRIPT_NAME self 
updater option (-$3) in an IRC client."
@@ -1603,14 +1646,14 @@
                        print_screen_output "To run the new version, just start 
$SCRIPT_NAME again."
                        print_screen_output 
"----------------------------------------"
                        print_screen_output "Starting download of man page file 
now."
-                       if [[ ! -d $MAN_FILE_LOCATION ]];then
-                               print_screen_output "The required man directory 
was not detected on your system, unable to continue: $MAN_FILE_LOCATION"
+                       if [[ ! -d $man_file_location ]];then
+                               print_screen_output "The required man directory 
was not detected on your system, unable to continue: $man_file_location"
                        else
                                if [[ $B_ROOT == 'true' ]];then
                                        print_screen_output "Checking Man page 
download URL..."
                                        if [[ -f /usr/share/man/man8/inxi.8.gz 
]];then
                                                print_screen_output "Updating 
man page location to man1."
-                                               mv -f 
/usr/share/man/man8/inxi.8.gz /usr/share/man/man1/inxi.1.gz 
+                                               mv -f 
/usr/share/man/man8/inxi.8.gz $man_file_location/inxi.1.gz 
                                                if type -p mandb 
&>/dev/null;then
                                                        exec $( type -p mandb ) 
-q 
                                                fi
@@ -1650,7 +1693,7 @@
                                                print_screen_output "Man file 
download URL failed, unable to continue: $MAN_FILE_DOWNLOAD"
                                        fi
                                else
-                                       print_screen_output "Updating / 
Installing the Man page requires root user, writing to: $MAN_FILE_LOCATION"
+                                       print_screen_output "Updating / 
Installing the Man page requires root user, writing to: $man_file_location"
                                        print_screen_output "If you want the 
man page, you'll have to run $SCRIPT_NAME -$3 as root."
                                fi
                        fi
@@ -1671,6 +1714,40 @@
        eval $LOGFS
 }
 
+set_man_location()
+{
+       local location='' default_location='/usr/share/man/man1' 
+       local man_paths=$(man --path 2>/dev/null) 
man_local='/usr/local/share/man'
+       local b_use_local=false
+       
+       if [[ -n "$man_paths" && -n $( grep $man_local <<< "$man_paths" ) 
]];then
+               b_use_local=true
+       fi
+       
+       # for distro installs, existing inxi man manual installs, do nothing
+       if [[ -f $default_location/inxi.1.gz ]];then
+               location=$default_location
+       else
+               if [[ $b_use_local == 'true' ]];then
+                       if [[ ! -d $man_local/man1 ]];then
+                               mkdir $man_local/man1
+                       fi
+                       location="$man_local/man1"
+               fi
+#              print_screen_output "Updating man page location to man1."
+#              mv -f /usr/share/man/man1/inxi.1.gz 
/usr/local/share/man/man1/inxi.1.gz 
+#              if type -p mandb &>/dev/null;then
+#                      exec $( type -p mandb ) -q 
+#              fi
+       fi
+       
+       if [[ -z "$location" ]];then
+               location=$default_location
+       fi
+       
+       echo $location
+}
+
 # args: $1 - debug data type: sys|xorg|disk
 debug_data_collector()
 {
@@ -1706,11 +1783,6 @@
                        ftp_upload=$ALTERNATE_FTP
                fi
                echo "Starting debugging data collection type: $1"
-               echo -n "Checking/creating required directories... "
-               if [[ ! -d $SCRIPT_DATA_DIR ]];then
-                       mkdir $SCRIPT_DATA_DIR
-               fi
-               echo 'completed'
                cd $SCRIPT_DATA_DIR
                if [[ -d $SCRIPT_DATA_DIR/$debug_data_dir ]];then
                        echo 'Deleting previous xiin data directory...'
@@ -1887,6 +1959,10 @@
                # bsd data
                cat /var/run/dmesg.boot &> 
$debug_data_dir/bsd-var-run-dmesg.boot.txt 
                echo $COLS_INNER &> $debug_data_dir/cols-inner.txt
+               echo $XDG_CONFIG_HOME &> $debug_data_dir/xdg_config_home.txt
+               echo $XDG_CONFIG_DIRS &> $debug_data_dir/xdg_config_dirs.txt
+               echo $XDG_DATA_HOME &> $debug_data_dir/xdg_data_home.txt
+               echo $XDG_DATA_DIRS &> $debug_data_dir/xdg_data_dirs.txt
                
                check_recommends_user_output &> 
$debug_data_dir/check-recommends-user-output.txt
                # first download and verify xiin
@@ -5955,7 +6031,7 @@
                                        sub(/^[[:space:]]+/, "", twoData)
                                        sub(/^Base Board .*|^Chassis 
.*|empty|.*O\.E\.M\..*|.*OEM.*|^Not .*|^System .*|.*unknow.*|.*N\/A.*|none|^To 
be filled.*|^0x[0]+$|\[Empty\]|<Bad Index>|^\.\.$/, "", twoData) 
                                        sub(/.*(AssetTagNum|Manufacturer| Or 
Motherboard|PartNum.*|SerNum).*/, "", twoData)
-                                       gsub(/bios|acpi/, "", twoData)
+                                       gsub(/\ybios\y|\yacpi\y/, "", twoData) 
# note: biostar
                                        sub(/http:\/\/www.abit.com.tw\//, 
"Abit", twoData)
                                        
                                        # for double indented values replace 
with ~ so later can test for it, we are trusting that
@@ -6193,8 +6269,8 @@
                gsub(/'"$BAN_LIST_ARRAY"'/, " ", $NF)
                gsub(/^ +| +$/, "", $NF)
                gsub(/ [ \t]+/, " ", $NF)
-               busId=gensub(/^([0-9a-f:\.]+) (.+)$/,"\\1","",$1)
-               trueCard=gensub(/(.*)\.([0-9]+)$/,"\\2","",busId)
+               busId=gensub(/^([0-9a-f:\.]+) (.+)$/,"\\1",1,$1)
+               trueCard=gensub(/(.*)\.([0-9]+)$/,"\\2",1,busId)
                if ( trueCard == 0 ) {
                        print $NF "," busId
                }
@@ -6217,7 +6293,7 @@
        eval $LOGFS
        
        # list is from sgfxi plus non-free drivers
-       local 
driver_list='amdgpu|apm|ark|ati|chips|cirrus|cyrix|fbdev|fglrx|glint|i128|i740|intel|i810|imstt|mach64|mga|modesetting|neomagic|nsc|nvidia|nv|openchrome|nouveau|radeon|radeonhd|rendition|s3virge|s3|savage|siliconmotion|sisusb|sis|tdfx|tga|trident|tseng|unichrome|vboxvideo|vesa|vga|via|voodoo|vmware|v4l'
+       local 
driver_list='amdgpu|apm|ark|ati|chips|cirrus|cyrix|fbdev|fglrx|glint|i128|i740|i810|iftv|imstt|intel|ivtv|mach64|mesa|mga|modesetting|neomagic|newport|nouveau|nsc|nvidia|nv|openchrome|radeonhd|radeon|rendition|s3virge|s3|savage|siliconmotion|sisimedia|sisusb|sis|tdfx|tga|trident|tseng|unichrome|v4l|vboxvideo|vesa|vga|via|vmware|voodoo'
        local driver='' driver_string='' xorg_log_data='' status='' a_temp=''
 
        if [[ $B_XORG_LOG == 'true' ]];then
@@ -6442,7 +6518,7 @@
                        vendorRelease=""
                }
                /vendor string/ {
-                       gsub(/the|inc|foundation|project|corporation/, "", $2)
+                       gsub(/\ythe\y|\yinc\y|foundation|project|corporation/, 
"", $2)
                        gsub(/'"$BAN_LIST_ARRAY"'/, " ", $2)
                        gsub(/^ +| +$/, "", $2)
                        gsub(/ [ \t]+/, " ", $2)
@@ -6584,6 +6660,7 @@
        fi
        # echo ss: $swap_size
        hdd_data="$( eval $df_string )"
+       
        # eval $df_string | awk 'BEGIN{tot=0} !/total/ {tot+=$4} END{print tot}'
        log_function_data 'raw' "hdd_data:\n$hdd_data"
        hdd_used=$( echo "$hdd_data" | gawk -v bsdType="$BSD_TYPE" -v 
swapSize="$swap_size" '
@@ -7014,7 +7091,7 @@
 {
        eval $LOGFS
        local hdd_temp='' sudo_command='' 
-
+       
        if [[ $B_HDDTEMP_TESTED != 'true' ]];then
                B_HDDTEMP_TESTED='true'
                HDDTEMP_PATH=$( type -p hddtemp )
@@ -7138,6 +7215,24 @@
        eval $LOGFE
 }
 
+# note: useless because this is just absurdly inaccurate, too bad...
+get_install_date()
+{
+       eval $LOGFS
+       
+       local installed=''
+       
+       if ls -al --time-style '+FORMAT %Y-%m-%d' /usr 2>/dev/null;then
+               installed=$(ls -al --time-style '+FORMAT %Y-%m-%d' / | awk 
'/lost\+found/ {print $7;exit}' )
+#      elif 
+#              :
+       fi
+       
+       echo $installed
+       
+       eval $LOGFE
+}
+
 get_kernel_compiler_version()
 {
        # note that we use gawk to get the last part because beta, alpha, git 
versions can be non-numeric
@@ -7280,7 +7375,7 @@
                                        # System manufacturer|System Product 
Name|System Version
                                        # To Be Filled By O.E.M.
                                        sub(/^Base Board .*|^Chassis 
.*|.*O\.E\.M\..*|.*OEM.*|^Not .*|^System .*|.*unknow.*|.*N\/A.*|none|^To be 
filled.*/, "", $0)
-                                       gsub(/bios|acpi/, "", $0)
+                                       gsub(/\ybios\y|\yacpi\y/, "", $0) # 
note: biostar
                                        sub(/http:\/\/www.abit.com.tw\//, 
"Abit", $0)
                                        gsub(/^ +| +$/, "", $0)
                                        gsub(/ [ \t]+/, " ", $0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inxi-dedc0bc1cae5e9fade99cd8ddf50a5088566995c/inxi.1 
new/inxi-af0630e3067c138893e243896e1767c93d2a2856/inxi.1
--- old/inxi-dedc0bc1cae5e9fade99cd8ddf50a5088566995c/inxi.1    2016-12-03 
01:03:42.000000000 +0100
+++ new/inxi-af0630e3067c138893e243896e1767c93d2a2856/inxi.1    2017-01-14 
21:48:56.000000000 +0100
@@ -1,4 +1,4 @@
-.TH INXI 1 "2016\-11\-03" inxi "inxi manual"
+.TH INXI 1 "2017\-01\-04" inxi "inxi manual"
 .SH NAME
 inxi  \- Command line system information script for console and IRC 
 .SH SYNOPSIS
@@ -261,11 +261,17 @@
 .B \-U
 Note \- Maintainer may have disabled this function. 
 
-If inxi \fB\-h\fR has no listing for \fB\-U\fR then its disabled.
+If inxi \fB\-h\fR has no listing for \fB\-U\fR then it's disabled.
 
 Auto\-update script. Note: if you installed as root, you must be root to 
update, 
-otherwise user is fine. Also installs / updates this Man Page to: 
\fB/usr/share/man/man1\fR
+otherwise user is fine. Also installs / updates this Man Page to: 
\fB/usr/local/share/man/man1\fR
+(if \fB/usr/local/share/man/\fR exists AND there is no inxi man page in 
\fB/usr/share/man/man1\fR, 
+otherwise it goes to \fB/usr/share/man/man1\fR)
 This requires that you be root to write to that directory. 
+
+Previous versions of inxi manually installed man page were installed to 
\fB/usr/share/man/man1\fR. If 
+you want the man page to go into \fB/usr/local/share/man/man1\fR move it there 
and inxi will update to 
+that path from then on.
 .TP
 .B \-V 
 inxi version information. Prints information then exits.
@@ -611,13 +617,15 @@
 If you leave off the \fB\-o\fR, only you will see the output on your local 
weechat. WeeChat 
 users may also like to check out the weeget.py
 .SH INITIALIZATION FILE
-.TP 
 inxi will read the following configuration/initialization files in the 
following order: 
-.TP
-.B /etc/inxi.conf 
-.TP
-.B $HOME/.inxi/inxi.conf 
-.TP
+
+\fB/etc/inxi.conf\fR is the default configurations. These can be overridden by 
user configurations
+found in one of the following locations (inxi will place its config file using 
the following precedence
+as well, that is, if \fB$XDG_CONFIG_HOME\fR is not empty, it will go there, 
else if \fB$HOME/.conf/inxi.conf\fR
+exists, it will go there, and as a last default, the legacy location is used:
+
+\fB$XDG_CONFIG_HOME/inxi.conf\fR or \fB$HOME/.conf/inxi.conf\fR or 
\fB$HOME/.inxi/inxi.conf\fR 
+
 See wiki pages for more information on how to set these up:
 .TP 
 .I http://smxi.org/docs/inxi-configuration.htm
@@ -647,16 +655,30 @@
 Original infobash author and copyright holder:
 Copyright (C) 2005\-2007  Michiel de Boer a.k.a. locsmif
 
-inxi version: Copyright (C) 2008\-16 Scott Rogers & Harald Hope
+inxi version: Copyright (C) 2008\-16 Harald Hope
 
-Further fixes (listed as known): Horst Tritremmel <hjt at sidux.com>
+Initial CPU logic, konversation version logic, and occasional 
+maintenance fixes: Scott Rogers
+
+Further fixes (listed as known): 
+
+Horst Tritremmel <hjt at sidux.com>
 
 Steven Barrett (aka: damentz) \- usb audio patch; swap percent used patch.
+
 Jarett.Stevens \- dmidecode \-M patch for older systems with no /sys 
 
 And a special thanks to the nice people at irc.oftc.net channels 
#linux\-smokers\-club and #smxi,
 who  all really have to be considered to be co\-developers because of their 
non\-stop enthusiasm 
-and willingness to provide real time testing and debugging of inxi development.
+and willingness to provide real time testing and debugging of inxi 
development. 
+
+A further thanks to the Siduction forum members, who have helped get some 
features 
+working by providing a lot of datasets that revealed possible variations, 
particularly 
+for the ram  \fB\-m\fR option.
+
+Further thanks to the various inxi package maintainers, distro support people, 
forum
+moderators, and in particular, sys admins with their particular issues, which 
almost always
+help make inxi better, and any others who contribute ideas, suggestions, and 
patches.
 
 Without a wide range of diverse Linux kernel based Free Desktop systems to 
test on, we could 
 never have gotten inxi to be as reliable and solid as it's turning out to be.
@@ -664,8 +686,5 @@
 And of course, big thanks locsmif, who figured out a lot of the core methods, 
logic, 
 and tricks used in inxi.
 
-Further thanks to the various inxi package maintainers, distro support people, 
forum
-moderators, and others, who contribute ideas, suggestions, and patches.
-
 This Man page was originally created by Gordon Spencer (aka aus9) and is 
maintained by 
 Harald Hope (aka h2 or TechAdmin).
Binary files old/inxi-dedc0bc1cae5e9fade99cd8ddf50a5088566995c/inxi.1.gz and 
new/inxi-af0630e3067c138893e243896e1767c93d2a2856/inxi.1.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/inxi-dedc0bc1cae5e9fade99cd8ddf50a5088566995c/inxi.changelog 
new/inxi-af0630e3067c138893e243896e1767c93d2a2856/inxi.changelog
--- old/inxi-dedc0bc1cae5e9fade99cd8ddf50a5088566995c/inxi.changelog    
2016-12-03 01:03:42.000000000 +0100
+++ new/inxi-af0630e3067c138893e243896e1767c93d2a2856/inxi.changelog    
2017-01-14 21:48:56.000000000 +0100
@@ -1,4 +1,98 @@
 
=====================================================================================
+Version: 2.3.8
+Patch Version: 00
+Script Date:  2017-01-14
+-----------------------------------
+Changes:
+-----------------------------------
+New version, new tarball. Tiny change, added sisimedia video driver to support 
list.
+
+-----------------------------------
+-- Harald Hope - Sat, 14 Jan 2017 12:47:31 -0800
+
+=====================================================================================
+Version: 2.3.7
+Patch Version: 00
+Script Date:  2016-12-24
+-----------------------------------
+Changes:
+-----------------------------------
+New version, new tarball. This fixes an issue where sloppy regex was removing 
the BIOS
+from BIOSTAR. Also fixed a few other sloppy gsub, and fixed a few gensub 
errors as well.
+
+Since BIOSTAR is a fairly common mobo, I'm surprised I haven't gotten this bug 
report 
+before.
+
+This closes issue #102.
+
+-----------------------------------
+-- Harald Hope - Sat, 24 Dec 2016 14:53:31 -0800
+
+=====================================================================================
+Version: 2.3.6
+Patch Version: 00
+Script Date:  2016-12-20
+-----------------------------------
+Changes:
+-----------------------------------
+No new version. New tarball, man. Small text changes and cleanup and updates 
in man page, 
+but no actual meaningful changes. Feel free to ignore this one if you just did 
2.3.6.
+
+-----------------------------------
+-- Harald Hope - Tue, 20 Dec 2016 19:53:54 -0800
+
+=====================================================================================
+Version: 2.3.6
+Patch Version: 00
+Script Date:  2016-12-19
+-----------------------------------
+Changes:
+-----------------------------------
+New version, new tarball. This is a significant change, but inxi should handle 
it smoothly.
+
+While default configs remain in /etc/inxi.conf, the user overrides now use the 
following order of tests:
+
+1. XDG_CONFIG_HOME / XDG_DATA_HOME for the config and log/debugger data 
respectively. 
+
+2. Since those will often be blank, it then uses a second priority check:
+   $HOME/.config $HOME/.local/share to place the inxi data directory, which 
was previously here:
+   $HOME/.inxi
+   
+3. If neither of these cases are present, inxi will default to its legacy user 
data: $HOME/.inxi as before
+
+In order to make this switch transparent to users, inxi will move the files 
from .inxi to the respective
+.config/ .local/share/inxi directories, and remove the .inxi directory after 
to cleanup.
+
+Also, since I was fixing some path stuff, I also did issue 77, manual inxi 
install not putting man pages in
+/usr/local/share/man/man1, which had caused an issue with Arch linux inxi 
installer. Note that I can't help
+users who had a manual inxi install with their man page in /usr/share/man/man1 
already, because it's too risky
+to guess about user or system intentions, this man location correction will 
only apply if users have never
+installed inxi before manually, and have no distro version installed, unlike 
the config/data directory, 
+which does update neatly with output letting users know the data was moved.
+
+Note that if users have man --path set up incorrectly, it's possible that the 
legacy man page would show up
+instead, which isn't good, but there was no perfect fix for the man issue so I 
just picked the easiest way, 
+ignoring all man pages installed into /usr/share/man/man1 and treating them as 
final location, otherwise
+using if present the /usr/local/share/man/man1 location for new manual  
install users.
+
+Also, for users with existing man locations and an inxi manually installed, 
you have to update to inxi current,
+then move your man file to /usr/local/share/man/man1, then update man with: 
mandb command (as root), after that
+inxi will update to the new man location.
+
+Also added some more XDG debugger data as well to cover this for future 
debugger data.
+
+This closes previous issue #77 (man page for manual inxi install does not go 
into /usr/local/share/man/man1) and 
+issue 101, which I made today just to force the update.
+
+Just as a side note, I find this absurd attempt at 'simplifying by making more 
complex and convoluted' re the XDG 
+and .config and standard nix . file to be sort of tragic, because really, 
they've just made it all way more complicated,
+and since all 3 methods can be present, all the stuff has to be tested for 
anyway, so this doesn't make matters cleaner
+at all, it's just pointless busywork that makes some people happy since now 
there's even more rules to follow, sigh.
+
+-----------------------------------
+-- Harald Hope - Mon, 19 Dec 2016 18:38:57 -0800
+
+=====================================================================================
 Version: 2.3.5
 Patch Version: 00
 Script Date:  2016-12-02
Binary files old/inxi-dedc0bc1cae5e9fade99cd8ddf50a5088566995c/inxi.tar.gz and 
new/inxi-af0630e3067c138893e243896e1767c93d2a2856/inxi.tar.gz differ


Reply via email to