Hello, it’s time for the May activity report!
Before starting the report, we would like to thank our donors for their donations. Your donations help us cover our expenses and help us reach our goal to hire people to work on Haiku full-time. We would also like to thank all the community for their countless hours of effort of implementing new features, triaging bugs, translating, supporting other users, and spreading the Haiku word all around.
We recently moved our IRC channels from Freenode to OFTC. I almost forgot to register my IRC nickname at the new service, and having just done that, I take the opportunity to describe how that’s done for my fellow - maybe newbie - IRC user.
Configure Vision First, you’ll have to configure Vision (or another IRC client) to connect to the OFTC network.
Enter the Network setup and add a new network with the popup menu at the top.
Introduction Hey everyone! I am Hrithik Kumar, a sophomore at National Institute of Technology Agartala, India majoring in Computer Science and Engineering (CSE). I am happy to say that I will be working on creating a Coding style checker bot for Gerrit as part of the GSoC 2021 project. My mentors are Alexander von Gluck and Suhel Mehta.
IRC nick: ritz Matrix: ritz (@ritzkr:matrix.org) Project Haiku has its own coding guidelines which describe how the code should be formatted.
Introduction Hi! I’m Jaidyn Levesque (jadedctrl on IRC and elsewhere), a 2nd year Computer Science student. I’ve been using *nixes for several years now, and just moved over to Haiku as my main OS a little over a year ago. I’m lucky enough to be a mentee this summer, and I’m excited to get started!
Project My GSoC project is to modernize Caya, a multi-protocol chat program. “Modernize” here means a couple different things: General updates, multi-user chats, and libpurple support.
Introduction: I am Saloni B.Tech.(3rd year), Computer Science and Engineering(CSE) student of Guru Nanak Dev Engineering College, India. I have been selected for Google Summer of Code 2021 to work with Haiku on the project Improvements to clang-format and clang-tidy to format code according to haiku coding guidelines. My mentors are Preetpal Kaur and Adrien Destugues.
About my project: Haiku has its own coding standards which describe how the code should be formatted.
About me I am Xiaojie Yi, currently majoring in Data Science and Big Data technology in Central China Normal University, China. I am happy to be selected as GSoC student this year and can work for Haiku to get more XFS filesystem support done. My mentors are CruxBox and Rene.
When I decided to choose this project at the end of March, I knew very little about how everything works. Thanks for everyone’s help here!
This report covers revisions hrev54979-hrev55069.
HaikuDepot Andrew Lindesay continues his work on HaikuDepot, fixing a glitch in redrawing of featured packages. He completed the removal of the custom list class, so HaikuDepot uses standard container classes from C++ or Haiku APIs. This makes the code more similar to other parts of Haiku and easier to maintain.
With this rework done, Andrew is now working on new features. The first of these is a counter for views of packages, which will allow to imrpove the way we decide which packages are “featured” in HaikuDepot home screen.
As you boot your first non-Windows, non-Unix system, you may have a moment when you wonder if this thing is going to work. It’s not from the same family of systems you’re used to: It’s Haiku, and it’s totally different and unique. The great part, though, is when it works better than you could’ve possibly imagined.
And when I sat down with Haiku last week, I knew I had something special.
It’s been almost three months since I posted about the Haiku Promotion Team, and the response to my initial post has been amazing and exceeded my expectations!
There are now six of us (excluding myself) on the Haiku Promotion Team:
scott_pupolo18 stoltenberg tthoms mbrumbelow shaka444 fox14 The Team communicates regularly through a private group chat on the Haiku forums, and stoltenberg has started up a kanban board, which you can view publicly here (Just ignore the login prompt that pops up once you open the kanban).
This report covers revisions hrev54947-hrev54978 (that was a quiet month in Haiku)
HaikuDepot Andrew Lindesay continues his work on cleaning HaikuDepot sources and removing a custom-made List class to use standard (BeAPI and C++ stl) containers. There were some regressions in the process, that were found and identified.
He also fixed various other bugs.
non-x86 ports tqh is working on the 64bit ARM port, doing the package bootstrap, fixing the compiler configuration, and adding missing pieces of platform specific code.