This release has some minor fixes and updates; if you liked the -Z flag in ps, then pstree has this for you.
Maybe fuser will be less confused about device IDs, but I'm pretty sure someone out there is crafting up an even stranger storage device setup.
Tarballs located at https://sourceforge.net/projects/psmisc/files/psmisc/ or get it from git at https://gitlab.com/psmisc/psmisc/-/tags/v23.4
#psmisc 23.4 has gone to RC1 which means hopefully no source code changes. RC1 normally go to the translation project so the programs and man pages can be in languages other than English.
I'll give the translators some time to come up with the goodies and then update the po (translation) files and make a release.
Two new fixes for #psmisc tonight.
The first is fuser failed to match mount devices due to the new code checking for duplicate mounts. So it knows the difference between /mnt/a and /mnt/b but ignored /dev/sda1. Now it only checks the pathname if it is not a block device.
pstree had a problem with output alignment when using the colourise option.
Anyway, it found a few new minor bugs. Like a lot of coverity results they weren't too interesting in themselves but did point to areas needing a closer look.
An unsigned < 0 comparison error led to why was this variable unsigned which led to I'm not checking snprintf correctly.
Done some work on #psmisc tonight, mainly some merge requests and bug fixes.
Matching NFS still can cause problems (they changed the way NFS "looks" in the proc filesystem) but I merged in some changes so it hangs less, I hope.
peekd will also work with ARM64 CPUs after someone gave me a patch for that.
After a few too many false starts, psmisc 23.2 has been released. This fixes (I hope) the signal parsing problems for killall and also removes the namespace filtering by default because everyone was getting confused by sshd, including me.
Of course, now I notice the --version string is messed up but thats a minor thing.
Urgh, another crack at option parsing for killall. It seems every time I try to fix it, someone shows me another way its broken.
Also had to work through iterating through a string in TCL, which is an added evilness.
I think that is the last fix before psmisc 23.2
Looks like all the translations are in for #psmisc which is good. I'm hoping to release an update tomorrow.
Should just be a matter of fixing a typo in a help screen, grabbing the translations and it's done.
I just realised my intro went when my instance crashed all those months ago.
My day job is a senior #networkengineer working on some very large and strange computer networks.
You know that bit of debug code you put in there? The one you'll promise yourself is only there for the moment and will be removed way before release date?
Yeah, I had some of that so there will be a new #psmisc out without that annoying killall message.
That is tonight's job.
Free Software programmer, network engineer and Debian developer.
100% tomato verified. 🍅✔
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!