[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#111651: patch to split fsck



On Wed, May 12, 2004 at 03:41:06PM +0100, Colin Watson wrote:
> I think we'll need something like:
> 
>   Package: fsck
>   Essential: yes
>   Pre-Depends: ${shlibs:Depends}, libblkid1 (= ${Source-Version}), libuuid1 (= ${Source-Version})
>   Depends: e2fsprogs | fsck-backend
>   Replaces: e2fsprogs (<< first-split-version)
> 
>   Package: e2fsprogs
>   Pre-Depends: fsck
>   Depends: ${shlibs:Depends}
> 
> This guarantees that fsck remains available during upgrades no matter
> what, and ensures that fresh installs are at least possible. This isn't
> optimal, but, given that you have to install one of fsck and a
> fsck-backend after the other, I don't see a better possibility.

I agree, it will probably have to be something like this.

Also missing from the patch was a priority for fsck.  I assume the
fsck package would then become the required package, instead of
e2fsprogs.

> Aside from the base dependency freeze, I think the complexity of this
> change alone marks it as post-sarge.

I agree --- unless if various GR's fail and Sarge gets delayed for
year, at which point presumably we will unfreeze the base system
dependencies.   

						- Ted



Reply to: