That’s exactly how it’s done in the PHP packages. If you see a different 
content in the debian/control, it means the packages were not generated in the 
clean build environment.

Ondřej
--
Ondřej Surý <ond...@sury.org> (He/Him)

> On 23. 1. 2022, at 15:09, Thomas Goirand <z...@debian.org> wrote:
> 
> Hi,
> 
> Looks like the php-* PECL packages are getting their debian/control generated 
> at build time from a debian/control.in.
> 
> If you didn't know, this is *NOT* policy compliant. The policy clearly says 
> source packages must have a not-generated debian/control in good shape 
> (though I haven't taken the time to find where this is written in the policy, 
> I just know it's forbidden...). Please stop doing this.
> 
> If you still need to generate it, then you can have a look how the Linux 
> kernel package does it. They generate the debian/control from control.in 
> thanks to some internal tooling, but save the debian/control in the generated 
> form in their source package. That may be a nice workaround, and the better 
> way to go for you.
> 
> Cheers,
> 
> Thomas Goirand (zigo)
> 

Reply via email to