Up to Main Index                         Up to Journal for September, 2017

                  JOURNAL FOR WEDNESDAY 6TH SEPTEMBER, 2017
______________________________________________________________________________

SUBJECT: Bug fixes, patches and some new hardware
   DATE: Thu  7 Sep 00:12:09 BST 2017

I’ve recently pushed some updates to the public dev branch. The first patch
fixes an issue with Telnet clients that use “character at a time” instead of
“line at a time”. Specifically when deleting characters it can cause an array
out of bounds error and the client connection is dropped. The second patch
fixes an issue when creating player account files and the permissions cannot
be set correctly because of either the OS or file system in use. Both of these
bugs were reported by Mikołaj Horłysz. A patch has also landed fixing many of
my omissions and typos in the documentation.

This last patch is in fact quite significant. The patch was sent by Mikołaj
and is the first actual patch contributed to the Go version of WolfMUD.
Usually I just receive bug reports, ideas and feature requests and do the work
myself.

This being the first patch, Mikołaj has more lined up for me, I had a few
things that needed sorting out. The first thing to sort out was a process for
accepting contributions. This I detailed in my previous journal entry[1] and
simply consists of adding a Signed-off-by to the commit. Quick confession
here, I forgot to use a Reported-by line for the two bug reports, but
Mikołaj did get recognition in the commit text.

At the moment the CONTRIBUTING file is rather sparse lacking detail. I do plan
on adding information for people who want to contribute, who are maybe new to
Git or don’t use Git at all, or who are new to sending out changes. I hope
that with more information and a simple as possible process it will encourage
more contributions.

In other news I finally decided on a Chromebook after many months and got
myself an Acer Chromebook R11 CB5-132T. Some features:


  - Intel Celeron N3060 dual core @ 1.6 Ghz
  - 4Gb RAM
  - 32Gb local storage
  - 9.5 hours battery
  - 1366x768 resolution touch screen
  - Screen flips all the way around for tablet mode
  - Google Play for Android apps out of the box


At the moment I’m trying to see how useful it is and what development I can do
I guess I’ll need to put it in developer mode to do any local development
rather than using it as a remote terminal. Biggest annoyances of the
Chromebook so far are glossy screen and UK keyboard layout. When I’ve used it
for a while I might do a write up of my experience.

In other news, the company I work for has kindly donated a replacement main
desktop development machine. Replacing the Celeron E1400 dual core @ 2Ghz with
4GB RAM will be an i5-2400 quad core @ 3.1GHz with 8Gb RAM. The Celeron is
from Q2'08 and the i5 from Q1'11, so the i5 is still a legacy processor but
it’s a nice 6x bump in performance and has more cores for testing WolfMUD on.
The graphics also get bumped from Intel G33 to Intel HD 2000 which, while it
is not going to compete against the latest dedicated graphics cards, is nice.

--
Diddymus

  [1] Contributing to WolfMUD: 3.html


  Up to Main Index                         Up to Journal for September, 2017