Haiku monthly activity report - 12/2018

Blog post by PulkoMandy on Thu, 2019-01-03 13:26

Happy new year! It's 2019 and Haiku is still alive!

First of all, it's time to look at the stats for Haiku and Haikuports. As you can see, the activity for haikuports keeps growing (there are now 2x more commits to haikuports than to Haiku), and Haiku got slightly more commits in 2018, after two historically low activity years. Let's hope the trend continues and we can reach the high levels of activity of 2008-2010 again someday.

Haiku monthly activity report - 11/2018

Blog post by PulkoMandy on Sat, 2018-12-01 13:26

Welcome to the last activity report in 2018!

I notice that I have not written any report since july. Thanks to the other community members who took care of them during that period, as I was busy moving (again) to a new flat, and then visiting the USA for the GSoC mentor summit and germany for BeGeistert.

Anyway, this report covers hrev5263-hrev52615. We are past the beta release now, so unsurprisingly, the activity is mostly focused on bugfixes, but there are always some new things going on.

Haiku monthly activity report - 07/2018

Blog post by PulkoMandy on Mon, 2018-07-30 13:26

Hi there, it's time for the monthly report! (yes, I'm still out of inspiration for catchy headlines)

This report covers hrev52055-52140

Drivers

waddlesplash completed his work synchronizing drivers with FreeBSD 11. The FreeBSD9 compatibility layer is now gone and all drivers are up to date again.

jessicah fixed a problem in the UEFI framebuffer driver (most of the code is shared with the "VESA" driver, although there is no VESA BIOS in this case). So you are more likely to see a bootscreen on UEFI machines now.

Haiku monthly activity report - 06/2018

Blog post by PulkoMandy on Mon, 2018-07-02 13:26

Hi there, I'm back for an activity report!

Let's see what happened last month. This report covers hrev51986-52054

Donations and funding

I just wanted to note that the 5 Haiku contributors who joined Liberapay are now part of a "team".

In case you missed it, Liberapay is a way to donate money to some Haiku contributors directly. They are an open source project, funded themselves by donations from their users, and with an interesting approach to funding free software and other commons creations. Your donations are anonymous if you use this channel, which makes sure it isn't used as a hidden contract work or bounty or any other kind of commercial system. So, have a look at the Haiku team on Liberapay and consider funding the work of either the team as a whole, or one contributor in particular.

Haiku monthly activity report - 04/2018

Blog post by PulkoMandy on Sat, 2018-05-05 07:26

Welcome to the fourth monthly report for 2018!

This report covers hrev51873-hrev51921.

32/64 bit hybrid support

Let's start with the most exciting developments this month: Korli started work on a 32/64 bit hybrid. The idea is to run a 64bit system, but allow 32bit applications to run on it. While we are just at the very first steps, it is a good thing that this is being worked on, as it will allow us to move more smoothly towards 64bit support.

Haiku monthly activity report - 03/2018

Blog post by PulkoMandy on Fri, 2018-04-06 07:26

Welcome to the third monthly report for 2018!

This report covers hrev51833-hrev51872.

System

Hrishi Hiraskar (one of our GSoC applicants) reworked the management of the shutdown phase. This revolves around both launch daemon and the BRoster, which collaborate together to coordinate system shutdown. Things must happen in a specific order to make sure all apps are properly terminated (leaving the user a chance to save his work if not done yet), and only then, system servers are stopped. There were some problemw with the existing implementation where it would be possible to start an application while another one was waiting for a save, and it could eventually lead to loss of work (a little unlikely, but still). We now have a better shutdown process which will make sure everything happens in the correct order.

Haiku monthly activity report - 02/2018

Blog post by PulkoMandy on Sun, 2018-03-04 07:26

Welcome to the second monthly report for 2018!

This report covers hrev51791-hrev51832

Infrastructure

There is a lot of invisible work in progress on getting the Haiku infrastructure migrated to a new server and streamlined to use containers and standardized setup. This will eventually allow to better share the work of system administration in a larger team, allowing to scale up the infrastructure.

Part of this work is updating our Pootle install, which will soon have a new version up in production.

Haiku monthly activity report - 01/2018

Blog post by PulkoMandy on Mon, 2018-02-05 17:26

Welcome to the first monthly report for 2018!

This report covers hrev51723-hrev51790

Switch to Gerrit

The Haiku git repository is now running Gerrit. Gerrit is a tool designed to help with code reviews. The idea is to review the code before it is integrated in nightly builds, instead of reviewing after the fact as it was done for Haiku until now.

This should make it easier to track pending patches, and increase the stability of the nightly builds and development branch.

Haiku monthly activity report - 12/2017

Blog post by PulkoMandy on Sun, 2017-12-31 17:26

Welcome to the last report for the year 2017!

Stats

Who doesn't like them? I updated the Haiku stats to keep track of the activity in our git repository. The overall number of commits is very similar to 2016 (which was our quietest year so far) with more than 1300 commits (far from the 5555 commits in 2009). Our author of the year is waddlesplash with 213 commitsi, followed by PulkoMandy, Korli, Humdinger, Kallisti5, and Skipp_OSX. 65 different commiters made changes to Haiku this year, a net increase from 48 in 2016, but not reaching as high as 2012 (83 different committers). In the week-by-week graph you can also clearly see the effect of the coding sprint, which is of course the week with most commits.

Haiku monthly activity report - 11/2017

Blog post by PulkoMandy on Sat, 2017-11-25 20:26

Hi there,

This month has been quite filled with Haiku events, including two conferences and a coding sprint.

Read on for our adventures climbing over a gate, planespotting, and eventually troubleshooting a real-scale flight simulator!

This report also covers hrev51518-hrev51622.

In order to better keep track of what happened during the sprint, this report is roughly in time order, rather than the usual categories.

Week 1

Korli fixed a bug in the newly implemented posix_spawn, allowing the fish shell to use it without freezing.