Re: Bug#1068809: Any reason to (Build-)Depend from dh-buildinfo in ecbuild?
- To: Holger Levsen <holger@layer-acht.org>
- Cc: Chris Hofstaedtler <zeha@debian.org>, 1068809@bugs.debian.org, Bill Allombert <ballombe@debian.org>, debian-science@lists.debian.org, Alexandre Detiste <alexandre.detiste@gmail.com>, Reproducible Builds discussion list <reproducible-builds@lists.alioth.debian.org>
- Subject: Re: Bug#1068809: Any reason to (Build-)Depend from dh-buildinfo in ecbuild?
- From: Bill Allombert <ballombe@debian.org>
- Date: Wed, 27 Nov 2024 18:31:22 +0100
- Message-id: <[🔎] Z0dXaucu4n0TWxbO@seventeen>
- Mail-followup-to: Bill Allombert <ballombe@debian.org>, Holger Levsen <holger@layer-acht.org>, Chris Hofstaedtler <zeha@debian.org>, 1068809@bugs.debian.org, debian-science@lists.debian.org, Alexandre Detiste <alexandre.detiste@gmail.com>, Reproducible Builds discussion list <reproducible-builds@lists.alioth.debian.org>
- In-reply-to: <[🔎] Z0dT_0brwNkK-bol@layer-acht.org>
- References: <[🔎] Z0bulJsHniEqkIHL@an3as.eu> <[🔎] Z0b60t7U9AspRdCZ@layer-acht.org> <[🔎] CADsTwj+LkmPgy_2ex-FkW7-DUWE-i88Upj4wzV=SGSj2vUi4aw@mail.gmail.com> <[🔎] Z0cBuOCDO3UFnxIx@layer-acht.org> <[🔎] Z0cJ6B66+HuzvRzo@master.debian.org> <20240411115334.GA612257@subdivi.de> <[🔎] Z0cMuxhbY6Yl0sMZ@layer-acht.org> <20240411115334.GA612257@subdivi.de> <[🔎] hoiqkejfneb2tetyzcfl2b7cdt6pmtyvu2dehcutvq233ygtxr@dfv3hubfjncr> <[🔎] Z0dT_0brwNkK-bol@layer-acht.org>
On Wed, Nov 27, 2024 at 05:16:47PM +0000, Holger Levsen wrote:
> On Wed, Nov 27, 2024 at 02:04:03PM +0100, Chris Hofstaedtler wrote:
> > IIRC you said in some other thread that dh-buildinfo is causing you
> > issues. If that is the case (= if I'm not misremembering), an upload
> > that "defuses" dh-buildinfo would immediately solve the issue.
> >
> > And then maintainers can get to their bugs whenever. Possibly only
> > when dh-buildinfo actually gets removed from unstable.
> >
> > So - does dh-buildinfo cause you issues?
>
> yes. several:
> - dh-buildinfo makes packages less reproducible as the *current* build
> environment is included in the packages. (while not having them stored
> inside the packages allows or at least doesn't block 100% identical
> rebuilds in a slighlty different build environment.)
> - it increases build times, thus ressource usages and often humans wait
> for builds.
> - it increases installed size, both for the archive as well as on
> millions of installations.
> - it's not useful at all, as it's only used by 5% of the packages, while 100%
> of the packages build with dpkg produce .buildinfo files outside the
> packages built.
>
> It's not the greatest bug in the world, yet it is a bug.
Replace dh_buildinfo by a script that just print a warning but does not actually
generate the file, then ask for binNMU ?
Update the description to mention the problem.
Cheers,
--
Bill. <ballombe@debian.org>
Imagine a large red swirl here.
Reply to: