Ian Jackson wrote:
But I agree with Josip's point about the spirit vs. the letter: if we
write into policy that debian/rules must be a makefile, Josip can
comply with the policy by what amounts IMO to trickery.  And it's not
trickery that's simple to forbid, given that that trickery is exactly
what dh(1) uses.
----SNIP-----
And one implausible one:

3. Require that it be a makefile and FORBID
        %:
                debian/myscript $@
   but PERMIT
       %:
                dh $@


Just an idea as an outsider how about

4: Require it be a makefile and additionally require that if the makefile makes use of wildcards it must implement a "listtargets" target.

  Listtargets would return a list of supported targets. Tools looking
for targets would search the makefile for targets and run debian/listtargets if they found wildcards.

That way tools could still get a list of supported targets even if
wildcards are used and dh wouldn't need to be special cased (though it
would need to be modified to implement the new target).




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to