Up to Main Index                             Up to Journal for April, 2021

                      JOURNAL FOR SUNDAY 4TH APRIL, 2021
______________________________________________________________________________

SUBJECT: Getting closer to the next release
   DATE: Sun  4 Apr 19:02:43 BST 2021

On April 1st Go 1.16.3 was released. I have switched to using the new release,
which included another 5½ hours compiling on the Raspberry Pi Zero W. The Fan
SHIM on the Raspberry Pi 4 stopped working again, need to get that sorted out.

I’ve been spending a lot of time updating documentation for the next release.
There are even some last minute code changes. Probably not a good idea at this
late stage but…

With the change to module mode the WolfMUD repository no longer needs to live
under the WolfMUD.git directory[1]. It can simply be just ‘WolfMUD’. This
means that the directory to clone the WolfMUD repository into no longer needs
to be specified. A Git clone is now a simple:


                  git clone https://code.wolfmud.org/WolfMUD


Previously the source downloads used a WolfMUD.git directory to match the Git
repository. However the binary downloads used a WolfMUD directory. With this
change everything is consistent and uses a WolfMUD directory :)

Another change I’ve made, due to the new build Makefiles, is that all of the
executable files now go into the WolfMUD/bin directory. Previously the binary
download had the executables in the root WolfMUD directory.

This has allowed me to make ‘../data’ the default data directory for all of
the downloads and the Git repository. This means users will only have to muck
around with setting the WOLFMUD_DIR environment variable for custom setups.
Previously the default was ‘./data’ for the binary downloads to work “out of
the box” and you had to set WOLFMUD_DIR when working with the source code.

As for the WolfMUD documentation, it’s been slimmed down a lot as there are
fewer differences between the Linux and Windows instructions now. Edits have
also had to be made to cover the above changes. The instructions on the
website have also needed to be updated — but not published yet, not until the
next release.

On the public dev branch I accidentally committed a change to the tavern which
left the door open. That has now been fixed.

The code, Makefile and some documentation changes are now out on the public
dev branch for those interested. Other documentation is still being updated,
and I’m taking advantage of this being a bank holiday weekend to work on it.

If you are using the public dev branch, once you have updated you can rename
the WolfMUD.git directory to just WolfMUD and everything should just work. I
don’t think any other changes are required, the Makefile are pretty agnostic
to the directory being used. If I’ve broken anything please drop me an email
and complain: diddymus@wolfmud.org

--
Diddymus

  [1] For some reason WolfMUD.git was always required for ‘go get’ to work
      properly.


  Up to Main Index                             Up to Journal for April, 2021