Colin Watson wrote: > * While it's true that make is largely delegating responsibility to > another program here, it's a common program used by many packages, > and so serves to consolidate a lot of boring common code which is a > fairly standard software virtue. I'd be hard-pressed to codify > this, but that does seem different in kind from forking a secondary > rules implementation local to a single source package simply for the > purpose of switching language.
If it helps, while I used to agree with Josip, I changed my mind, and dh is actually what changed it. While dh subverts policy to a certian extent, policy required it be used in the context of a makefile, and this led to it using the makefile for configuration via override targets, which was the single most important development in dh's evolution. If debian/rules had not remained a makefile, that would not have been possible, and dh would have a more complex and less flexible configuration. Since dh is a common idiom, it's not particularly confusing to do this, now: #!/usr/bin/make -f %: debian/myscript $@ Which is probably the simplest way to bring leave into policy compliance. -- see shy jo
signature.asc
Description: Digital signature