fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

#pinxi

0 posts0 participants0 posts today
smxi<p>Got a good <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a> <a href="https://fosstodon.org/tags/codeberg" class="mention hashtag" rel="tag">#<span>codeberg</span></a> issue report. Graphics <a href="https://fosstodon.org/tags/Vulkan" class="mention hashtag" rel="tag">#<span>Vulkan</span></a> API item failed to show driver. Turns out that somewhere between vulkaninfo v. 1.3.255 and 1.3.296 they dropped the device driver summary data block. It was always also in a much larger and longer block but I&#39;d never trusted the block name to be consistent. I still don&#39;t but there&#39;s no choice.This is fixed in <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a> but sadly just missed the 3.3.37 release by a few days. Oh well. A <a href="https://fosstodon.org/tags/Mint" class="mention hashtag" rel="tag">#<span>Mint</span></a> user reported it after seeing driver: N/A always.</p>
smxi<p>Churning through an unexpectedly complicated series of updates in <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a> next <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a></p><p>Got the gpu monitor scaling handled which required fixing xrandr and wayland tool parsing and logic. False assumptions led to errors in output.</p><p>--force options were glitchy and inconsistently used and documented. Cleaning that up exposed more glitches, like --no-man not working in inxi due to opaque hash names.</p><p>It&#39;s surprising how fixing docs, help, and man exposes bugs in logic. Still polishing that up.</p>
smxi<p>Just released new <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a> (next <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a> ) has first draft of working monitor scaling support. The higher physical screen resolutions get, the more scaling is used. <a href="https://fosstodon.org/tags/mrmazda" class="mention hashtag" rel="tag">#<span>mrmazda</span></a> had off and on mentioned this as nice to have feature.</p><p>Not easy to figure out data sources but seems to work with <a href="https://fosstodon.org/tags/xrandr" class="mention hashtag" rel="tag">#<span>xrandr</span></a> and wayland-info now.</p><p>I realized I could do scaling on my <a href="https://fosstodon.org/tags/xfce" class="mention hashtag" rel="tag">#<span>xfce</span></a> with <a href="https://fosstodon.org/tags/x11" class="mention hashtag" rel="tag">#<span>x11</span></a> which made dev a lot easier. Plus a good data file of <a href="https://fosstodon.org/tags/wayland" class="mention hashtag" rel="tag">#<span>wayland</span></a> scaled 3 monitor setup. </p><p>Updated graphics docs with new res section.</p>
smxi<p>From a simple issue (#312) on <a href="https://fosstodon.org/tags/codeberg" class="mention hashtag" rel="tag">#<span>codeberg</span></a> <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a> (next <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a>) finally dumps the legacy -F/--full option names in favor of much more accurate and easier to explain -e/--expanded. Easier because -F hasn&#39;t been full output for over 10 years, and -F now actually expands -b/--basic, so noting that -e expands basic is a lot more logical than explaining that --full is not actually full at all, not even close. -F now listed as deprecated to avoid confusion in help/man. Redid -v too, all consistent now.<br />1/</p>
smxi<p>Today was a reminder of how useful documentation is, for help, man page, and standalone docs . <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a> (next <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a>) had a lot of changes to in particular CPU logic. Editing man and options for those changes forces me to make sure I have it all right. </p><p>The thing with docs is, to write them means you have to be able to put into words what the code is doing, where changes are, how new features come to be, aka, UNDERSTAND. The longer I program, the more I realize the value of having to do this.</p>
smxi<p>I&#39;m going to call the <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a> (next <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a> ) CPU die/cluster/core counter refactor good. Nobody has found a failure case, but then again, no new complex topologies have appeared.</p><p>The issue with GPU class IDs being translated to usable data I&#39;ve given up on, unlike the kernel, FreeDesktop has bad docs as a rule, so unless someone can find clear docs about 302/380 classes that are nonambiguous, re Intel, AMD, etc use, there&#39;s no way to give correct info beyond the current ID active. Not static :(</p>
smxi<p>Last testing of <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a> (next <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a> ) die cluster core counter core rewrite. Pardon the pun. I can&#39;t stop myself. Fixes probably both <a href="https://fosstodon.org/tags/codeberg" class="mention hashtag" rel="tag">#<span>codeberg</span></a> wrong core count issues. 307 was RISCV 2 cluster 8 core reporting as 4 core MT. This fix is a true fix, not a hack. Being tested by <a href="https://fosstodon.org/tags/slackware" class="mention hashtag" rel="tag">#<span>slackware</span></a> forums now. Looks good.</p><p>Also grabbed new <a href="https://fosstodon.org/tags/pop_os" class="mention hashtag" rel="tag">#<span>pop_os</span></a> 24.04 <a href="https://fosstodon.org/tags/cosmic" class="mention hashtag" rel="tag">#<span>cosmic</span></a> w/ <a href="https://fosstodon.org/tags/iced" class="mention hashtag" rel="tag">#<span>iced</span></a> toolkit alpha iso. Hoping to add cosmic and ice tk support as well.</p><p>The longest period without Issues or dev work in years in this release.</p>
smxi<p>I&#39;ve been gathering data for the Chinese <a href="https://fosstodon.org/tags/Loongson" class="mention hashtag" rel="tag">#<span>Loongson</span></a> <a href="https://fosstodon.org/tags/MIPS" class="mention hashtag" rel="tag">#<span>MIPS</span></a> CPU and GPUs, almost no data on the GPUs for the GPU arch tables (need more product IDs for matches), but found a fairly complete listing of Loongson CPUs on <a href="https://en.wikichip.org/wiki/loongson/godson_2/2h" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">en.wikichip.org/wiki/loongson/</span><span class="invisible">godson_2/2h</span></a> then found a collection of sample cpuinfo output files, which was enough to create a rough first CPU arch support in <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a> (next <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a>). Just debugged last bits, seems to be working. Chinese built <a href="https://fosstodon.org/tags/Deepin" class="mention hashtag" rel="tag">#<span>Deepin</span></a> (<a href="https://fosstodon.org/tags/Debian" class="mention hashtag" rel="tag">#<span>Debian</span></a> derived) supports <a href="https://fosstodon.org/tags/LoongArch" class="mention hashtag" rel="tag">#<span>LoongArch</span></a>.</p>
smxi<p>Next <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a> is shaping up well, all running in <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a> now. Came across an ancient distro I&#39;d never heard of, <a href="https://fosstodon.org/tags/TDSDE" class="mention hashtag" rel="tag">#<span>TDSDE</span></a>, which apparently preceded Gentoo by a few months. Poor docs, unreliable source builds, but got everything inxi cares about working, and found some weak spots. These corner case distros often expose weak assumptions. </p><p>Also locked down <a href="https://fosstodon.org/tags/rpm" class="mention hashtag" rel="tag">#<span>rpm</span></a> packages, <a href="https://fosstodon.org/tags/urpm" class="mention hashtag" rel="tag">#<span>urpm</span></a> <a href="https://fosstodon.org/tags/eopkg" class="mention hashtag" rel="tag">#<span>eopkg</span></a> <a href="https://fosstodon.org/tags/pisi" class="mention hashtag" rel="tag">#<span>pisi</span></a> repo reports, which were not great, or not working. </p><p>Took a while to get enough fixes to warrant a new release.</p>
smxi<p>Found issues in <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a> repo report for some software sorced repo lists.: <a href="https://fosstodon.org/tags/mageia" class="mention hashtag" rel="tag">#<span>mageia</span></a>&#39;s <a href="https://fosstodon.org/tags/urpmq" class="mention hashtag" rel="tag">#<span>urpmq</span></a>, <a href="https://fosstodon.org/tags/pisi" class="mention hashtag" rel="tag">#<span>pisi</span></a>, <a href="https://fosstodon.org/tags/solus" class="mention hashtag" rel="tag">#<span>solus</span></a> <a href="https://fosstodon.org/tags/eopkg" class="mention hashtag" rel="tag">#<span>eopkg</span></a>. These all are roughly similar and all had same report glitch of showing one repo data source per output line instead of source then all repos. The output was also weird. Corrected in <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a>. Thanks <a href="https://fosstodon.org/tags/mrmazda" class="mention hashtag" rel="tag">#<span>mrmazda</span></a> for noticing.</p><p>Then noticed the <a href="https://fosstodon.org/tags/rpm" class="mention hashtag" rel="tag">#<span>rpm</span></a> package count failed for mageia. Turns out they are using different version of rpm, missing some options so no results. Will add workaround.</p>
smxi<p>To release next <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a> now, or not to release and wait for more fixes/issues etc to show up? Always a tough call when there are not a huge amount of fixes, but there are real fixes that impact some people. Right now it&#39;s a little light for a new release for my taste, but it&#39;s been about 6 weeks, and the bugs/fixes I got were real issues, and should probably move from <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a> to inxi.</p><p>This makes 3.3.35, like 3.3.34, mostly corner case fixes and updates. Which suggests... stability?!</p>
smxi<p>Added initial support in <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a> (next <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a>) for Loongson GPUs, but I have almost no data, so it won&#39;t be very meaningful. More important is to add in support on backend tools/gpu_raw.pl and gpu_ids.pl, which is where the GPU arch data for inxi gets generated. </p><p>Support for Loongson CPUs is totally lacking, I have no data, no cpuid data, nothing, though I found a good source for at least some of the features, process nodes, etc, but no way to match to actual CPUs. </p><p>And so it goes.</p>
smxi<p>Meanwhile, on the <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a> / <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a> front, all remains peaceful. Issues reported are resolved. </p><p>It&#39;s lingering in that odd space where not quite enough updates to warrant a new release, so waiting for more to pop up.</p><p>I&#39;m calling the long refactor roughly completed with 3.3.33 a win, I&#39;m not hitting code in general that makes me wince, hides issues, or makes logic hard to understand. This was the goal, so looks like a win.</p><p>I get slightly nervous when nothing shows up, but that&#39;s old habits.</p>
smxi<p>A another day in the life for <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a>: Issue 303 on <span class="h-card" translate="no"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention">@<span>Codeberg</span></a></span> noted <a href="https://fosstodon.org/tags/mesa" class="mention hashtag" rel="tag">#<span>mesa</span></a> version in <a href="https://fosstodon.org/tags/OpenGL" class="mention hashtag" rel="tag">#<span>OpenGL</span></a> was failing on one user&#39;s output.</p><p>With some good sleuthing (not by me, gfxstrand the OP figured it out), turns out that when mesa is built from git, it added an extra string to end of version number string, which then broke the regex.</p><p>While technically working now in <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a>, I will probably make this pattern less picky in case other weird variants crop up.</p><p>Another good cb issue. Not missing <a href="https://fosstodon.org/tags/github" class="mention hashtag" rel="tag">#<span>github</span></a>.</p>
smxi<p>Due to an almost overwhelming popular demand (ok ok, a guy asked when I&#39;d release), I grit my teeth, did the last horrifically tedious manual matching tables data updates last night in <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a> (next <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a>), which always means release is going to be within a day or two. </p><p>So this nice collection of corner case fixes will probably go out the door today.</p><p>I&#39;m calling it: <span class="h-card" translate="no"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention">@<span>Codeberg</span></a></span> is working _exactly_ the way I hoped it would. Signal to noise ratio in issues radically higher now than on github.</p>
smxi<p>Fixes in <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a>, con&#39;d<br />* A big one in <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a>, only didn&#39;t show up I think because most distros ship <a href="https://fosstodon.org/tags/Xwayland" class="mention hashtag" rel="tag">#<span>Xwayland</span></a>, <a href="https://fosstodon.org/tags/Wayland" class="mention hashtag" rel="tag">#<span>Wayland</span></a> ID always failed without Xwayland because it depended on $DISPLAY, which refers to <a href="https://fosstodon.org/tags/X" class="mention hashtag" rel="tag">#<span>X</span></a>.org display ID, NOT wayland&#39;s. $WAYLAND_DISPLAY added, plus some other fallbacks.</p><p>In a sense, this failure was the largest, but I only found it because I installed <a href="https://fosstodon.org/tags/sway" class="mention hashtag" rel="tag">#<span>sway</span></a> and deliberately left off Xwayland to see what I&#39;d really need to install to get stuff running.</p><p>2/</p>
smxi<p><a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a> update: all in <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a> now. Nothing very exciting:<br />* <a href="https://fosstodon.org/tags/FreeBSD" class="mention hashtag" rel="tag">#<span>FreeBSD</span></a> changes exposed several block device failures, all revolving around not handling /dev/gpt/[device] syntax. Some of these failures are quite obvious, some not as much. Not a big userbase, but it was a good set of bug/issue reports, which is very unusual for the BSDs.<br />* Adding in some more matching data, gpu vendor IDs, hyprlock, nova <a href="https://fosstodon.org/tags/rust" class="mention hashtag" rel="tag">#<span>rust</span></a> <a href="https://fosstodon.org/tags/linux" class="mention hashtag" rel="tag">#<span>linux</span></a> <a href="https://fosstodon.org/tags/nvidia" class="mention hashtag" rel="tag">#<span>nvidia</span></a> display driver project.</p><p>1/</p>
smxi<p><span class="h-card" translate="no"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention">@<span>Codeberg</span></a></span> so it was with a sigh of relief that I switched all my <a href="https://fosstodon.org/tags/github" class="mention hashtag" rel="tag">#<span>github</span></a> repos to Archived read only status, which has the benefit of also turning off all future pull requests, which you can&#39;t disable on gh otherwise. Soimetime in the future I&#39;ll start repo by repo removing all the code, and just leaving the README.txt as pointer to the codeberg repo.</p><p>This already happened for the inxi-perl branch (<a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a>), docs, tarballs.</p><p>So for all practical purposes this frees me from gh and its users.</p>
smxi<p>There&#39;s going to be a quick new <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a> 3.3.33 release next few days. Currently all running fine in <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a>. Just need to check man page and docs. New feature -na will show network services/daemons running in advanced network report. </p><p>Also a long standing feature request by mrmazda for better error handling of pointless option use. </p><p>Added all network services I could find along with documenting each as I added them. </p><p>Rushing release due to real bug found and <a href="https://fosstodon.org/tags/Ubuntu" class="mention hashtag" rel="tag">#<span>Ubuntu</span></a> LTS freeze soon.</p>
smxi<p>And with that <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="tag">#<span>inxi</span></a> 3.3.32 is released. 3 months in the making. Maybe 4k new or changed lines of code. Cleaner. Easier to maintain and add support for software based features like window managers and desktops. Refactors anywhere pain points existed. </p><p>Because I had to draw a line there&#39;s already some new features coming in next inxi but I couldn&#39;t delay release any longer. So will be interesting to see how this does in the wild. <a href="https://fosstodon.org/tags/pinxi" class="mention hashtag" rel="tag">#<span>pinxi</span></a> got as much testing as practical so fingers crossed.</p>