Bug#301607: [Build-common-hackers] Bug#301607: cdbs: control auto-build messes with long descriptions
Steve Langasek <email@example.com>, firstname.lastname@example.org
Thu, 19 May 2005 07:49:15 -0700
Content-Type: text/plain; charset=us-ascii
On Wed, May 18, 2005 at 12:42:10PM +0200, Robert Millan wrote:
> On Sat, Apr 16, 2005 at 03:30:14AM -0700, Steve Langasek wrote:
> > clone 301607 -1
> > reassign -1 cstream
> > severity -1 serious
> > retitle -1 cstream: debian/rules clean modifies the source package
> > severity 301607 important
> > thanks
> > I don't consider this a release-critical bug in cdbs because packages
> > shouldn't be using DEB_AUTO_UPDATE_DEBIAN_CONTROL *anyway*: packages th=
> > so are in violation of policy section 4.8, because it means
> > ./debian/rules build clean is no longer idempotent when run using diffe=
> > versions of cdbs.
> That's for a very particular interpretation of "idempotency" (that when t=
> environment changes, results must be the same).
> If dpkg didn't require debian/control to exist during the clean target, we
> could generate it somewhere else and remove it during clean (just like any
> other temporary file) and fully idempotency would be archieved.
> If you're concerned about that, you might want to read bug #293489 and tr=
> convince the dpkg maintainers about my proposed change. I'd certainly
> appreciate it if that happened.
No, I think those proposed changes are a terrible idea. debian/control
should not undergo functional changes as a result of a changing environment,
and anything that depends on such a feature is broken.
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
-----END PGP SIGNATURE-----