Bug#924401: base-files fails postinst when base-passwd is unpacked

2019-03-12 Thread Guillem Jover
Hi! On Tue, 2019-03-12 at 16:17:10 +0100, Helmut Grohne wrote: > Package: base-passwd,base-files,debian-policy > > Debian policy section 3.8 says: > | Essential is defined as the minimal set of functionality that must be > | available and usable on the system at all times, even when packages > |

Bug#924401: base-files fails postinst when base-passwd is unpacked

2019-03-12 Thread Santiago Vila
On Tue, Mar 12, 2019 at 07:30:21PM +0100, Helmut Grohne wrote: > > Do any of them still don't know that base-passwd should be configured > > first because otherwise any other package using root (be it base-files > > or any other) will fail? I think this was already settled in the last > >

Bug#924401: base-files fails postinst when base-passwd is unpacked

2019-03-12 Thread Helmut Grohne
Hi Santiago, On Tue, Mar 12, 2019 at 06:17:50PM +0100, Santiago Vila wrote: > To be precise: Who is unpacking (but not configuring) a buster or > unstable essential package set, if not a bootstrapping tool? multistrap is doing just that.

Bug#924401: base-files fails postinst when base-passwd is unpacked

2019-03-12 Thread Santiago Vila
On Tue, Mar 12, 2019 at 04:17:10PM +0100, Helmut Grohne wrote: > Package: base-passwd,base-files,debian-policy > > Debian policy section 3.8 says: > > | Essential is defined as the minimal set of functionality that must be > | available and usable on the system at all times, even when packages >

Bug#924401: base-files fails postinst when base-passwd is unpacked

2019-03-12 Thread Simon McVittie
It would probably be good for the overall robustness of the system if we try to solve this from multiple angles. On Tue, 12 Mar 2019 at 16:17:10 +0100, Helmut Grohne wrote: > A. /etc/passwd is part of base-passwd's interface and base-files is >right in relying on it working at all times. Then

Bug#924401: base-files fails postinst when base-passwd is unpacked

2019-03-12 Thread Santiago Vila
On Tue, Mar 12, 2019 at 04:17:10PM +0100, Helmut Grohne wrote: > Package: base-passwd,base-files,debian-policy > > Debian policy section 3.8 says: > > | Essential is defined as the minimal set of functionality that must be > | available and usable on the system at all times, even when packages >

Bug#924401: base-files fails postinst when base-passwd is unpacked

2019-03-12 Thread Helmut Grohne
Package: base-passwd,base-files,debian-policy Debian policy section 3.8 says: | Essential is defined as the minimal set of functionality that must be | available and usable on the system at all times, even when packages | are in the “Unpacked” state. When unpacking (but not configuring) a