Package: wnpp
Severity: normal

I'm currently the only active maintainer for the chromium package in Debian. This really needs to be maintained by a team, especially since it requires security updates for stable at least two times per month. It is likely that chromium will not be included in the next stable release (bookworm) unless there's an active team maintaining it, as described in <https://bugs.debian.org/1004441>. I've done a lot of simplification of the chromium patches and packaging in order to make it easier for people to join the team.

There are lots of available tasks to do, depending on someone's skill and hardware. I've listed some tasks/roles below, with the most urgent at the top.


1) Security updates. These usually only require Debian packaging knowledge, and be pretty simple. Most security updates can be built without having to touch any of the chromium patches, with only a debian/changelog entry update. However, builds take 3 hours on my 8 cpu/32gb build machine (45 mins at best with ccache, due to a lot of python and node build stuff that can't be cached), so you'll want access to some good hardware. These can also happen at any time; holidays, weekends, even a day or two before a scheduled release. Ideally several people would be available for packaging security updates.


2) Fixing bugs. There's plenty of bugs at
<https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=chromium>. Some require simple follow-ups with the reporter to see if it's still an issue, others require in-depth C++ or chromium knowledge or special hardware, and still others require just testing out a build-argument to see if some feature is safe to enable.


3) Getting patches upstream. When I took over the package 6mo ago, there were around 70 or 80 debian patches. We're down to 43 patches. Only about 10 of those are debian-specific; the rest are patches that really belong upstream. If you want to actually hack on chromium, this is probably a good way to get started.


4) Improving chromium's privacy, as described at <https://salsa.debian.org/chromium-team/chromium/-/blob/master/ungoogled-chromium.md>. It'd be really nice to not have chromium "phone home" to google.


Please consider helping out! There's surely more stuff that's needed to do as well, that I've forgotten about.

Reply via email to