I am not sure if I can maintain VirtualBox - I have succeeded building VirtualBox 7.1 locally for Tumbleweed and Slowroll but the guest additions did not work but the deleting of them and install downloaded a goo guest additions.
I am still trying to make sense of what Larry Finger did moving from 5.36 to 6.0. He was getting chemo treatments and only could stay for a couple of hours (my computer, when we started, took 40 minutes to compile each tumbleweed, 15.2 and 15.3.
I upgraded to a faster machine (nvme and cpu) and the compile
times dropped to 20 minutes. From 6.0.14 to 6.0.20 very little
needed to be touched - they were easy for me to figure out.
So far nothing in 7.1 makes sense to me - did the OBS change from gcc13 to gcc14 and what did that do to all of Larry Fingers gcc13 fixes.
I am turning 73 and my ability to retain new stuff is rapidly failing. I have forgotten what dowiggle does and how to fix it - I did automate the patch updating for 6.0.16, 6.0.18, and 6.0.20. I have not been a programmer since the 1970's. I ended up validating problems and creating work arounds. 95% of what I did was in assembler not C or C++. I can write small C programs, VirtualBox contains 120,000 programs, It is massive as it is BIOS, Video drivers, disk drivers, network drivers, usb drivers, memory manager and all sorts of interactions between guest and hosts.
I am a great tester - I will be happy to test any Virtualbox as
I have a machine that has Windows 10 & 11, Tumbleweed,
Slowroll, Leap, (kde and gnome versions as well as MATE) to test
and find problems.
Larry Finger did not have time to review all the patches - I
found patches for 41, 42, 43, 15.0, 15.1, and 15.2 that were not
needed so I removed them one at a time to prove that OBS did not
need them.
Larry Rainey
Here are links to everything that Larry Finger and I did and the
things that Oracle Virtualbox support taught me on how to build
and sign their code that I built.
they are 12 MB of files - split into 2M and uploaded to
susepaste:
https://paste.opensuse.org/pastes/a6bc836b627a
https://paste.opensuse.org/pastes/6b6da5170c9e
https://paste.opensuse.org/pastes/8651fa835bb6
https://paste.opensuse.org/pastes/d9e45e0fa5ee
https://paste.opensuse.org/pastes/8ccedc2205d4
https://paste.opensuse.org/pastes/357a393bbe0c