On 2019/07/10 17:02, Ingo Schwarze wrote: > Hi Theo, > > Theo de Raadt wrote on Tue, Jul 09, 2019 at 09:23:25AM -0600: > > Klemens Nanni <k...@openbsd.org> wrote: > > >> I think sysupgrade should, if at all, use the same semantics as the > >> installer. That is, something like `sysugprade -S '-* b*'" to upgrade > >> nothing but kernels and base. > >> > >> Such options offer great potential for users to shoot themselves in the > >> foot by doing partial upgrades; I am not really sold on the idea, yet. > > > From time to time I consider merging all the sets into baseXX.tgz. > > That sounds reasonable to me. Having separate sets was probably > useful in the 1980ies, but nowadays, it provides little benefit in > a general-purpose operating system, and getting rid of it would > reduce maintenance effort and recurring confusion when people shoot > themselves in the foot by not installings parts of the operating > system they actually want to use, then asking questions why their > system isn't working as expected. > > By the way, on amd64, merging in game65 would make base65 1.3% larger, > man65 3.5%, and even comp65 only 35%. > > It seems similar to avoiding flavours in ports if those flavours > provide little benefit: KISS. > > Then again, merging the sets causes some work and churn and certainly > isn't an urgent task, but eventually and at a convenient time, i > expect that it should and will happen. > > Yours, > Ingo >
Having them split does at least give us some reasonably simple way to get around the far too small /usr partition that disklabel autopartitioning used to use.