Is there anything to update there? The only thing that has changed is how to install it. We will update the installer so it is installed out of the box.
It also looks like the new packages have already been added to that page.
Is there something on that page that is no longer accurate?
They could have, but there is no real reason, as of user is getting the info on update, and it is no general manual intervention needed. The firewall itself will still run fine.
Only that the config GUI and the applet and testing tool, is now in seperate packages, so you can install if needed.
The firewall itself is working without them, it has proper cli commandline tools to setup and manage.
Splitting packages into more atomic or smaller packages will increase the work load of the maintainers and owners of the package. I know it aligns with the Unix philosophy of having small programs that do one task exceptionally well and then chain them to achieve an outcome. But in case of firewalld package, the the GUI of firewall package cant be used by any other tool. Only firewalld can use it. The firewalld applet also is in the same bucket. Most of the DE/WM depend on applets from the firewall provider.
If a package gets too big, say in excess of 128 MB or more then yes it should be a candidate for splitting. Other than that justification seems dubious.
It would be so much better if the Linux Kernel, which is a massive monolith, become a more modular entity.
And you are the owner or maintainer of the package and someone decided to get you more work now? If not, why worry about it.
Installing Arch means to install a system without any graphical user interface. Maybe you have no need for a graphical desktop but want a firewall. From this point of view the split is the only way to work the arch-way. Distros depending on Arch, like EndeavourOS, can change the configuration to make it the best experience for their users.
--asdeps
Install packages non-explicitly; in other words, fake their install reason to be
installed as a dependency. This is useful for makepkg and other build-from-source tools
that need to install dependencies before building the package.