Bug#432564: Allow debian/rules to not be a makefile

2007-12-06 Thread Steve Langasek
On Thu, Dec 06, 2007 at 10:05:46PM +0100, Bill Allombert wrote: > On Thu, Dec 06, 2007 at 06:31:50PM +0100, Loïc Minier wrote: > > So arguing that you can pretend that your rules are a makefile while > > they are actually not is completely destroying the only benefit of the > > requirement... >

Bug#432564: Allow debian/rules to not be a makefile

2007-12-06 Thread Bill Allombert
On Thu, Dec 06, 2007 at 06:31:50PM +0100, Loïc Minier wrote: > So arguing that you can pretend that your rules are a makefile while > they are actually not is completely destroying the only benefit of the > requirement... Personnaly I would not mind if Debian policy mandated that 1) debian/rule

Bug#432564: Allow debian/rules to not be a makefile

2007-12-06 Thread Loïc Minier
On Fri, Dec 07, 2007, Anthony Towns wrote: > > Except it completely breaks any hope to benefit of this new Policy > > requirement: > Uh, this isn't a new policy requirement. It's been a MUST in policy for > years before you even applied to be a DD, eg. Right; please strike "new" in my sentence;

Bug#432564: Allow debian/rules to not be a makefile

2007-12-06 Thread Anthony Towns
On Thu, Dec 06, 2007 at 06:31:50PM +0100, Lo?c Minier wrote: > On Thu, Dec 06, 2007, Anthony Towns wrote: > > > Regardless, even requiring debian/rules to be a makefile doesn't > > > actually do much, because someone could do something like: > > > .DEFAULT: > > > debian/irule $@ > > > or what

Bug#432564: Allow debian/rules to not be a makefile

2007-12-06 Thread Loïc Minier
On Thu, Dec 06, 2007, Anthony Towns wrote: > > Regardless, even requiring debian/rules to be a makefile doesn't > > actually do much, because someone could do something like: > > .DEFAULT: > > debian/irule $@ > > or whatever. > > > People should be using make, but if they have a valid reas

Bug#432564: Allow debian/rules to not be a makefile

2007-12-06 Thread Anthony Towns
On Tue, Jul 10, 2007 at 01:42:03PM -0700, Don Armstrong wrote: > On Tue, 10 Jul 2007, Russ Allbery wrote: > > I also could have sworn that we recently tightened this requirement, > > but I can find no mention of that in changelog with some quick > > searches. Am I just imagining things? > It was ti

Bug#432564: Allow debian/rules to not be a makefile

2007-12-06 Thread Jon Dowland
On Tue, Jul 10, 2007 at 04:30:00PM +0100, Ian Jackson wrote: > debian/rules must be an executable script with an > appropriate #! line (so, if it is a makefile it must > start with the line #!/usr/bin/make -f) so that it can > be invoked by saying its name. It should use a > widely-used

Bug#432564: Allow debian/rules to not be a makefile

2007-07-17 Thread Don Armstrong
On Tue, 17 Jul 2007, Manoj Srivastava wrote: > On Tue, 10 Jul 2007 13:42:03 -0700, Don Armstrong <[EMAIL PROTECTED]> said: > > Regardless, even requiring debian/rules to be a makefile doesn't > > actually do much, because someone could do something like: > > > .DEFAULT: > > debian/irule $@

Bug#432564: Allow debian/rules to not be a makefile

2007-07-17 Thread Manoj Srivastava
On Tue, 10 Jul 2007 13:42:03 -0700, Don Armstrong <[EMAIL PROTECTED]> said: > Regardless, even requiring debian/rules to be a makefile doesn't > actually do much, because someone could do something like: > .DEFAULT: > debian/irule $@ > or whatever. I actually see this as a argu

Bug#432564: Allow debian/rules to not be a makefile

2007-07-17 Thread Russ Allbery
Please remember to send discussion of Policy proposals to the relevant bug instead of only to the debian-policy list. Discussion not sent to the bug is much harder to track down later when one tries to figure out the history of a Policy change. Otavio Salvador <[EMAIL PROTECTED]> writes: > Gunnar

Bug#432564: Allow debian/rules to not be a makefile

2007-07-10 Thread Russ Allbery
Don Armstrong <[EMAIL PROTECTED]> writes: > It was tightened about 2 or 3 years ago, iirc. > Regardless, even requiring debian/rules to be a makefile doesn't > actually do much, because someone could do something like: > .DEFAULT: > debian/irule $@ > or whatever. > People should be u

Bug#432564: Allow debian/rules to not be a makefile

2007-07-10 Thread Don Armstrong
On Tue, 10 Jul 2007, Russ Allbery wrote: > I also could have sworn that we recently tightened this requirement, > but I can find no mention of that in changelog with some quick > searches. Am I just imagining things? It was tightened about 2 or 3 years ago, iirc. Regardless, even requiring debian

Bug#432564: Allow debian/rules to not be a makefile

2007-07-10 Thread Andreas Barth
* Ian Jackson ([EMAIL PROTECTED]) [070710 18:05]: > 4.9 Main building script: debian/rules > > This file must be an executable makefile, and contains the > package-specific recipes for compiling the package and building > binary package(s) from the source. > > It must start with the lin

Bug#432564: Allow debian/rules to not be a makefile

2007-07-10 Thread Russ Allbery
I see no benefit in changing this, which I think is the strongest argument against doing so given that it's been an RC bug to have a non-makefile debian/rules for both sarge and etch. The advantage of the current rule is that we can make certain basic assumptions that we would only otherwise be ab

Bug#432564: Allow debian/rules to not be a makefile

2007-07-10 Thread Gunnar Wolf
Ian Jackson dijo [Tue, Jul 10, 2007 at 04:30:00PM +0100]: > Package: debian-policy > Version: 3.7.2.2 > > Currently, we have: > > 4.9 Main building script: debian/rules > > This file must be an executable makefile, and contains the > package-specific recipes for compiling the package and b

Bug#432564: Allow debian/rules to not be a makefile

2007-07-10 Thread Ian Jackson
Package: debian-policy Version: 3.7.2.2 Currently, we have: 4.9 Main building script: debian/rules This file must be an executable makefile, and contains the package-specific recipes for compiling the package and building binary package(s) from the source. It must start with the line