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

Bug#787009: please add lintian warnings to prepare removing bash as an essential package



Control: tags -1 moreinfo

On 2015-05-27 19:56, Matthias Klose wrote:
> Package: lintian
> 
> Bash is still marked as essential while not providing the system shell anymore.
>  Before removing this attribute (probably not for the stretch release),
> additional build dependencies and dependencies on bash need to be introduced.
> 
>  - bash needed for a binary package. that usually means that
>    /bin/bash is used as a shebang, or bash is used to start
>    shell scripts.
> 
>  - bash needed for the source build. Means, that SHELL is set
>    in the rules file to /bin/bash, bash is used in any packaging
>    scripts, or bash is required in the upstream build system.
>    The former too could be checked by lintian, the latter one
>    maybe could be checked by the build log checker.
> 
>  - adjust the lintian warning, that bash is allowed as a build
>    dependency and a dependency, while still being essential.
> 
> Reading policy 3.8, I don't see anything which would be needed as a policy change.
> 
> Matthias
> 
> 

I mentioned this to Matthias on IRC - just copying here to everyone is
aware of it.

  I would strongly prefer if this was brought up on debian-devel before
  we implement this change.

I think this change is too important for lintian to be the primary
messenger.  Matthias agreed on IRC to bring up on d-d first and I have
accordingly tagged this bug moreinfo until that happens.

Thanks,
~Niels


Reply to: