Bloodbat's non-Sanguine Module Rack related development news, rants and blogs

I needed a space to mention updates and the like for tools and other stuff I develop for Rack besides the modules, so… this it.

I’ll get it rolling with this:

The Rack Free installer script has been updated to version 4.0!

  • It is now interactive (or command line driven, if desired) so every distro I’ve tested it with and added can be selected by the user instead of downloading separate scripts.

  • More distributions are known and have been tested; this is the complete list:

    • Manjaro Linux, Arch Linux, EndeavourOS, Linux Mint, Ubuntu, Debian, Pop!_OS and Fedora Linux.
  • It can update or downgrade existing installations done by the script (or those present in the default “Rack2Free” folder in the user’s home directory) by passing it the -u parameter followed by the desired version.

    E.g:

    install_rack_free.sh -u 2.6.5
    

    Will update the installed Rack Free to the latest RC.

Find the script here:

2 Likes

Cool. The topic title is a tad generic, maybe rename it to something like “Bloodbat’s Rack related development stuff”.

1 Like

You are absolutely right… title changed to something more specific :slight_smile:

Thanks for the suggestion!

1 Like

News about the build toolchain, the Sanguine PJ Editor and whatever else I make non-module, yet Rack related will also be posted in this thread.

Nice, looking forward to see what you have got going on.

Particularly interested in the toolchain and using GitHub actions to automatically build releases, just seen this today:

1 Like

I hope you find something useful :slight_smile:

As for the release immutability… I can see why that could be useful; but I think more granular controls are desirable, from what I gather… I have to make a test repo to build simple nightlies and see what happens when I turn the new option on (from what I read in the link, what I expect will happen: no more self-updating nightlies or access to that preview release from a single link unless I make a new tag and a new release… every time a nightly is supposed to update, which is… appropriately, every night (neat UTC+0) or whenever I trigger one manually).

Tales from the broken cursor

I said this thread would include rants, so… here is one… I hope it can help someone if they face this seemingly silly problem.

Virtual machines are quite a useful little tool when installing and using multiple operating systems quickly and without affecting what is already setup and, also, for avoiding the pesky, slow and still a little dangerous, partition resizing; so some of the distributions mentioned in the post above about the 4.0 installer script were installed, played with, tested and tweaked using virtual machines.

VirtualBox in this case… as much as I’ve used and loved VMWare for quite a while, their latest releases have been growing more and more awful and useless for my needs with each passing version; while VirtualBox, honestly quite nasty at times, has been growing better (until you want to mount an obscene amount of SCSI drives in a Windows 2000 VM… subst is your friend).

While testing some of the distributions mentioned in the post above about the 4.0 installer script update I came across an irritating problem: the mouse cursor never changed to my selected ones, staying as the image used by the host, if “Mouse integration” was enabled (making it a pain to resize windows), or downright disappeared, if “Mouse integration” was disabled (making the thing impossible to use with a GUI… for testing a GUI program :S )

I have a happy, non-transient machine with proper cursors… what was happening?

The first impulse was to blame the virtualization software, after all, even if both distributions are Arch based, they are different enough in some respects… so I switched the machine to VMWare… ooh… the same problem! Unlikely to be the virtualization, then…

Maybe it was the X server? (I want nothing to do with nor care for Wayland) So I made the X server congruent between my machine with a cursor and the one without… No dice either :frowning:

So, not the server, then…

uname -a

Oh… there’s an interesting difference! The machine with the working cursor is using a 6.12 kernel, while the broken one was using a 6.17 one!

So… time to switch kernels! (Cue the old 60’s Batman stinger and spinning transition here).

And lo’ the cursor was back! So… a kernel issue then.

If you are using Arch Linux or EndeavourOS with a recent install or update under a VM you’ll probably run into this issue too… the fastest and easiest way I found to fix it was to install the linux-lts kernel and switch the machine to use it (not really straightforward; but easy under Arch based distributions…): it is a 6.12 kernel.

Most Debian based distributions lag behind quite a bit; so they are unlikely to run into this… for the time being (I’m honestly not sure if Debian itself did suffer from this… I didn’t have a happy time with it, so I put it out of mind) and the Fedora portion of the script was there since the first version (it was, after all, inspired by a Fedora user looking for help), so I didn’t reinstall it.

I found another proposed solution here, after a while:

but it didn’t work for me and, also, that solution carries its own set of quirks…

Another solution was to change VirtualBox’s display adapter to VBoxSVGA for the guest; but the damned thing is stubborn and refuses to acknowledge my changes… I did say it could be nasty (and that little thing can annoy me to no end when I need changes to happen… perhaps I’ll rant another day about how to do it… sometimes…). I find it to be a really sad paradox that the more “user friendly” some software tries to be, the more obscure and infuriating it can get, seems to happen a lot these days.

Maybe this will help someone, somewhere, sometime.

EOR

3 Likes

I love a good rant! Have you looked at Proxmox instead for virtualisation? Someone recommended it to me a few weeks ago, haven’t tried it yet.

1 Like

I know it exists; but that’s about it; I’ll take a closer look at it :slight_smile:

Perhaps it will inspire another rant :stuck_out_tongue:

Thanks :slight_smile:

1 Like