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