The Gerrit code review iceberg, episode 4

Blog post by PulkoMandy on Wed, 2025-12-31 23:30

Welcome to most likely the last blog post of the year!

We continue our exploration of old change requests on the Gerrit code review tool that have been waiting for several years for someone to pick them up and get them merged. There are currently 350 commits awaiting review in the code review tool. The oldest one is now untouched since early 2019.

First of all, let’s look at updates for the changes from the previous blog post in the series: one of them has found a new owner, and DriveSetup may soon get its long awaited menu to read and write disk images to partitions!

The Gerrit code review iceberg, episode 3

Blog post by PulkoMandy on Fri, 2025-12-19 21:30

Recently some discussions on the forum led to asking about the status of our Gerrit code review. There are a lot of changes there that have been inactive for several years, with no apparent interest from anyone. To be precise, there are currently 346 commits waiting for review (note that Gerrit, unlike Github and other popular code review tools, works on a commit-by-commit basis, so each commit from a multiple-commit change is counted separately). The oldest one has not seen any comments since 2018.

The Gerrit code review iceberg, episode 2

Blog post by PulkoMandy on Fri, 2025-12-05 13:30

Recently some discussions on the forum led to asking about the status of our Gerrit code review. There are a lot of changes there that have been inactive for several years, with no apparent interest from anyone. To be precise, there are currently 353 commits waiting for review (note that Gerrit, unlike Github and other popular code review tools, works on a commit-by-commit basis, so each commit from a multiple-commit change is counted separately). The oldest one has not seen any comments since 2018.

The Gerrit code review iceberg

Blog post by PulkoMandy on Mon, 2025-11-24 13:45

Recently some discussions on the forum led to asking about the status of our Gerrit code review. There are a lot of changes there that have been inactive for several years, with no apparent interest from anyone. To be precise, there are currently 358 commits waiting for review (note that Gerrit, unlike Github and other popular code review tools, works on a commit-by-commit basis, so each commit from a multiple-commit change is counted separately). The oldest one has not seen any comments since 2018.

So you want to help with WebKit?

Blog post by PulkoMandy on Fri, 2024-03-01 12:00

This blog post was originally a forum post. It is reproduced here on the website to make it easier to find and reference.

I heard that some more people may be interesting in helping with WebKit. So here is a summary of the current state, the things I think need work, or the possible future paths to explore.

Keeping WebKitLegacy up and running

The Web moves fast these days. So we have to stay very up to date with upstream WebKit. Until we have a nice and shiny WebKit2 browser, and, anyways, even after that, we need to keep things up to date.

Haiku activity report - December 2021

Blog post by PulkoMandy on Thu, 2022-01-06 08:53

Happy new year!

Note: this report covers changes only to the Haiku main git repository. There are many other things going on for Haiku outside that git repository. In recent big news, we have an X11 compatibility layer, and a running experimental Wine port. However, I cannot cover everything in these reports. Help welcome if you want to contribute to our website with news announcements for such items.

That being said, let’s see what’s going on in Haiku itself!

Haiku activity report - November 2021

Blog post by PulkoMandy on Thu, 2021-12-02 08:53

Hello there, it’s time for the monthly activity report!

This report covers hrev55609-hrev55687.

New architectures

Kallisti5 fixed some minor problems with the PowerPC port to keep it building and simplify it a bit. Kallisti5 and waddlesplash also continued cleaning up the RISC-V sources and fixing various minor issues there.

David Karoly is making progress on the 32bit ARM port, using EFI as a boot method. The previous attempts for an ARM port used the linux style booting, where the firmware bootloader (usually uboot) only does the minimal hardware initialization, and then hands over complete control to the operating system. The Linux kernel is designed to work this way, but in our case, we actually rely a bit more on the firmware, to run our stage 2 bootloader which provides an user friendly boot menu.

Haiku activity report - October 2021

Blog post by PulkoMandy on Mon, 2021-11-01 08:53

Hello there, it’s time for the monthly activity report!

This report covers hrev55452-hrev55608.

Kernel

Waddlesplash made the kernel always build with gcc8, even on 32bit systems. It was built with gcc2 until now, but it was not possible to use BeOS drivers anymore since the introduction of SMAP and other features, which led to slight changes in the driver ABI. No one complained, so there is no reason to preserve BeOS driver compatibility further. This should result in performance improvements for 32bit installations, as the new compiler is much better at optimizing code. And it will allow kernel developers to use more modern C++ features.

Haiku activity report - September 2021

Blog post by PulkoMandy on Mon, 2021-09-27 08:53

Hello there, it’s time for the monthly activity report!

This report covers hrev55343-hrev55451.

app_server

PulkoMandy reworked the way the screen is taken out of DPMS power saving mode when app_server first starts. This should have no consequences on most hardware since the screen will normally already be up during the boot screen, but the way it was implemented led to some confusion in existing drivers, as we tried to turn the screen on before the driver had a chance to set a video mode on its own. So this code is moved a little later in the setup sequence.

Haiku activity report - Summer 2021

Blog post by PulkoMandy on Tue, 2021-08-24 08:53

Hi there, let’s do another activity report! You may have noticed that there were a lot of news since the previous one, but here’s a recap in case you missed it: a new beta release, the celebration of the 20th birthday of the Haiku project, the end of Google Summer of Code (final evaluations are being filled in as I write this), and also news from the promotion team which was re-launched a few months ago and is working on various things (read their own report for more details).