On Mon, Aug 21, 2017 at 09:34:20AM +0200, Andreas Henriksson wrote: > Your 1) and 2) is what I initially called "step 1" and "step 2" to try > to indicate they are to separate distincts steps. > > Step 1: Essential: yes -> Important: yes > Step 2: Priority: required -> Priority: important > > > > > We can make the first change without the second. The first allows us > > packages to declare dependencies. The second shrinks the minbase > > size. And that's why I was asking the question what problem exactly > > that we being solved here. Since if it's just the dependency issue, > > we can change Essential to No. > > I'm perfectly happy if we just do step 1 for buster (upcoming release). > > I think it would be nice to atleast keep the option open for discussion > of doing also step 2 later (in Bullseye?, release after Buster -- about > 4-5 years from now), if you think doing it for buster is too agressive. > > The main reason for doing 'step 2' would be to make 'minbase' a "slim" > version of debian "out of the box" (without tweaks needed. Basically > same motivation as for splitting out the locales of minbase packages.)
I think we're converging. I'm not entirely convinced about Step 2 for buster. I am just concerned it's going to cause more disruption than might be first expected --- and finding the possible gotchas is going to be hard until we do a stable release of Buster. That being said, it's going to be true for no matter when we do it, and it's early in the Buster cycle, so I do understand the "what the heck, let's just do it now" argument. I'm just not 100% sure I find it super-compelling. However, splitting out the locales for the minbase will save *substantially* more space for a "slim" version of Debian, and we can **definitely** do it now, for the Buster release. So what I am currently thinking might be a viable first step is to split out the translations for e2fsprogs and transition from Essential: yes to Essential: no, since there is no controversy over that step. We can then decide whether or not it's worthwhile to try to make the Priority: required -> Priority -> important transition during Buster or not. Sounds fair? - Ted