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

Re: Undeclared dependencies on tzdata



El 21/11/22 a las 3:19, Shengjing Zhu escribió:
On Mon, Nov 21, 2022 at 12:03:40AM +0100, Santiago Vila wrote:
I've detected a bunch of Go packages which do not build from source because
they use tzdata without a build-dependency.

This will not happen if tzdata is installed by default, but such package is
not really build-essential, so this is technically a FTBFS bug in a release
architecture.

tzdata's priority is required. Is this an effort to make tzdata optional?

Being "priority: required", being "essential: yes", and being build-essential are all three different things.

My intent is to keep stable free from FTBFS bugs, i.e. packages which do not follow this paragraph in policy:

"If build-time dependencies are specified, it must be possible to build the package and produce working binaries on a system with only essential and build-essential packages installed and also those required to satisfy the build-time relationships (including any implied relationships)."

As you suggest, maybe it would help if debootstrap did not install tzdata in the buildd profile (maybe I will file another bug for that), but this is completely orthogonal to my original aim, which is to have those bugs fixed in stable. That's why I asked for advice about the best way to achieve that. Can we continue on the go-pkg list?

Thanks.


Reply to: