Bug#640874: leave: debian/rules is not a Makefile

2012-10-11 Thread Sébastien Villemot
Dear Maintainer, Colin Watson writes: > On Wed, Apr 25, 2012 at 07:45:18PM +, Debian Bug Tracking System wrote: >> B. The Technical Committee affirms the Debian Policy requirement that >>debian/rules must be a makefile. All packages in the archive, >>including leave, are required t

Bug#640874: closed by Don Armstrong (Re: Bug#640874: leave: debian/rules is not a Makefile)

2012-09-27 Thread Colin Watson
reassign 640874 leave reopen 640874 thanks On Wed, Apr 25, 2012 at 07:45:18PM +, Debian Bug Tracking System wrote: > Date: Wed, 25 Apr 2012 12:42:08 -0700 > From: Don Armstrong > To: 640874-d...@bugs.debian.org > Subject: Re: Bug#640874: leave: debian/rules is not a Makefile

Bug#640874: leave: debian/rules is not a Makefile

2012-04-05 Thread Russ Allbery
Russ Allbery writes: > Based on Ian's last response, I think the ballot has two options plus > further discussion, since I'm quite sure that we're not going to outlaw > dh: > A. debian/rules is not required to be a makefile, only to implement the >same interface as a debian/rules file implem

Bug#640874: leave: debian/rules is not a Makefile

2012-03-31 Thread Colin Watson
On Sun, Mar 18, 2012 at 09:30:47PM -0700, Russ Allbery wrote: > My impression is that discussion on this bug has wound down, and that it's > unlikely that any new information is going to come up. To me, that > implies that we should call for a vote. I'm pretty sure I'm unconstitutionally late for

Bug#640874: leave: debian/rules is not a Makefile

2012-03-26 Thread Andreas Barth
* Russ Allbery (r...@debian.org) [120326 20:58]: > Russ Allbery writes: > > > Based on Ian's last response, I think the ballot has two options plus > > further discussion, since I'm quite sure that we're not going to outlaw > > dh: > > > A. debian/rules is not required to be a makefile, only to

Bug#640874: leave: debian/rules is not a Makefile

2012-03-26 Thread Don Armstrong
On Sun, 18 Mar 2012, Russ Allbery wrote: > Based on Ian's last response, I think the ballot has two options plus > further discussion, since I'm quite sure that we're not going to outlaw > dh: > > A. debian/rules is not required to be a makefile, only to implement the >same interface as a debi

Bug#640874: leave: debian/rules is not a Makefile

2012-03-21 Thread Ian Jackson
Russ Allbery writes ("Bug#640874: leave: debian/rules is not a Makefile"): > Russ Allbery writes: > > Russ Allbery writes: > >> B. The Technical Committee affirms the Debian Policy requirement that > >>debian/rules must be a makefile. All packages in

Bug#640874: leave: debian/rules is not a Makefile

2012-03-21 Thread Ian Jackson
Russ Allbery writes ("Bug#640874: leave: debian/rules is not a Makefile"): > Russ Allbery writes: > > Based on Ian's last response, I think the ballot has two options plus > > further discussion, since I'm quite sure that we're not going to outlaw > >

Bug#640874: leave: debian/rules is not a Makefile

2012-03-21 Thread Russ Allbery
Russ Allbery writes: > Russ Allbery writes: >> Based on Ian's last response, I think the ballot has two options plus >> further discussion, since I'm quite sure that we're not going to outlaw >> dh: >> A. debian/rules is not required to be a makefile, only to implement the >>same interface

Bug#640874: leave: debian/rules is not a Makefile

2012-03-21 Thread Russ Allbery
Russ Allbery writes: > Based on Ian's last response, I think the ballot has two options plus > further discussion, since I'm quite sure that we're not going to outlaw > dh: > A. debian/rules is not required to be a makefile, only to implement the >same interface as a debian/rules file implem

Bug#640874: leave: debian/rules is not a Makefile

2012-03-18 Thread Russ Allbery
My impression is that discussion on this bug has wound down, and that it's unlikely that any new information is going to come up. To me, that implies that we should call for a vote. Based on Ian's last response, I think the ballot has two options plus further discussion, since I'm quite sure that

Bug#640874: leave: debian/rules is not a Makefile

2011-12-09 Thread peter green
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 wh

Bug#640874: leave: debian/rules is not a Makefile

2011-09-13 Thread Ian Jackson
Josip Rodin writes ("Bug#640874: leave: debian/rules is not a Makefile"): > Since my reasoning here didn't seem to leave a particular positive dent with > those tech-ctte members who have responded so far, I would just like to > solicit Ian Jackson's input, g

Bug#640874: leave: debian/rules is not a Makefile

2011-09-09 Thread Steve Langasek
On Thu, Sep 08, 2011 at 04:18:50PM +0200, Josip Rodin wrote: > Ahem, so I must quote it: > > #!/bin/sh -e > > tmp=`pwd`/debian/leave > > if echo $DEB_BUILD_OPTIONS | grep -vq noopt; then > optflag="-O2" > fi > if echo $DEB_BUILD_OPTIONS | grep -vq nostrip; then > stripflag="-s" > fi Does n

Bug#640874: leave: debian/rules is not a Makefile

2011-09-09 Thread Josip Rodin
Since my reasoning here didn't seem to leave a particular positive dent with those tech-ctte members who have responded so far, I would just like to solicit Ian Jackson's input, given his role in defining and implementing the debian/rules calling convention originally. In other worse, if I can't c

Bug#640874: leave: debian/rules is not a Makefile

2011-09-09 Thread Josip Rodin
On Thu, Sep 08, 2011 at 04:18:34PM -0700, Russ Allbery wrote: > (I don't recall if anyone tried to loop you into that discussion; if that > didn't happen, that was a flaw in that discussion process to be sure.) Nope, sorry, I missed that. -- 2. That which causes joy or happiness. -- To

Bug#640874: leave: debian/rules is not a Makefile

2011-09-09 Thread Josip Rodin
On Thu, Sep 08, 2011 at 04:53:01PM +0200, Raphael Hertzog wrote: > > > And still, this is a Makefile so you can quickly reuse Makefile snippets > > > that others have been writing to add support for supplementary targets > > > (like get-orig-source) or even to influence the environment (like the >

Bug#640874: leave: debian/rules is not a Makefile

2011-09-08 Thread Joey Hess
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

Bug#640874: leave: debian/rules is not a Makefile

2011-09-08 Thread Colin Watson
On Thu, Sep 08, 2011 at 02:38:15PM +0200, Josip Rodin wrote: > But, to return to the former idea of arguing for flexibility for just one > moment - that's moot because of another reason - we *already* allow a > near-infinite amount of abuse through flexibility, because you can make a > makefile for

Bug#640874: leave: debian/rules is not a Makefile

2011-09-08 Thread Russ Allbery
Josip Rodin writes: > It was just an arbitrary conversion of a single "is" to "must be" (in an > unrelated let's-use-consistent-RFC-like-wording drive) that went > unchecked. I wanted to mention here that this didn't just suddenly happen as a result of the existing Policy wording without any fur

Bug#640874: leave: debian/rules is not a Makefile

2011-09-08 Thread Bdale Garbee
On Thu, 8 Sep 2011 16:18:50 +0200, Josip Rodin wrote: > > If you ignore all transitions constraints, sure. At the same time, Debian > > decided debian/rules must be a Makefile and you're not adjusting to cope. > > No, "Debian" did not decide to explicitly ban non-shell rules files at any > point

Bug#640874: leave: debian/rules is not a Makefile

2011-09-08 Thread Raphael Hertzog
On Thu, 08 Sep 2011, Josip Rodin wrote: > > The API is not the only thing to take into account. Using anything else > > than make is unexpected for most other developers (some of them who might > > have to NMU your package at some point). > > I agree, but that argument goes both ways - we already

Bug#640874: leave: debian/rules is not a Makefile

2011-09-08 Thread Josip Rodin
On Thu, Sep 08, 2011 at 03:38:39PM +0200, Raphael Hertzog wrote: > Hi Josip, > > On Thu, 08 Sep 2011, Josip Rodin wrote: > > Instead, it is important to retain the age-old idea that the rules file has > > its own calling convention (an API) that isn't linked to one specific > > implementation and

Bug#640874: leave: debian/rules is not a Makefile

2011-09-08 Thread Raphael Hertzog
Hi Josip, On Thu, 08 Sep 2011, Josip Rodin wrote: > Instead, it is important to retain the age-old idea that the rules file has > its own calling convention (an API) that isn't linked to one specific > implementation and is instead properly specified in Debian policy, allowing > developers some co

Bug#640874: leave: debian/rules is not a Makefile

2011-09-08 Thread Josip Rodin
On Thu, Sep 08, 2011 at 10:50:33AM +0100, Colin Watson wrote: > Nevertheless, merely having that doubt in developers' minds is a cost; > 17058 packages can definitely use this technique, while for 1 package we > have to think about it ... so I would still want to hear of a clear > benefit to allowi

Bug#640874: leave: debian/rules is not a Makefile

2011-09-08 Thread Josip Rodin
On Thu, Sep 08, 2011 at 10:43:44AM +0100, Colin Watson wrote: > Would you mind explaining here why you feel it is important to retain the > flexibility of multiple implementation languages for debian/rules? Now, I wouldn't actually put it that way - because that would imply that we could suddenly

Bug#640874: leave: debian/rules is not a Makefile

2011-09-08 Thread Colin Watson
On Thu, Sep 08, 2011 at 10:43:44AM +0100, Colin Watson wrote: > I can provide a concrete practical reason for requiring make as the > implementation language: at least one, probably two, of the options for > build-arch handling > (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=629385#93) require

Bug#640874: leave: debian/rules is not a Makefile

2011-09-08 Thread Colin Watson
On Thu, Sep 08, 2011 at 09:59:40AM +0200, Josip Rodin wrote: > The policy wording was hardcoded like that basically because Manoj is overly > attached to make, we had long and unfruitful discussions about it (I forget > the bug number, search the archives), and no actual practical reason to > chang

Bug#640874: leave: debian/rules is not a Makefile

2011-09-08 Thread Josip Rodin
reassign 640874 tech-ctte thanks On Thu, Sep 08, 2011 at 08:21:32AM +0200, Niels Thykier wrote: > Package: leave > Severity: serious > Justification: Policy 4.9 - must directive > User: lint-ma...@debian.org > Usertags: debian-rules-not-a-makefile debian-rules-missing-required-target > debian-rul

Bug#640874: leave: debian/rules is not a Makefile

2011-09-07 Thread Niels Thykier
Package: leave Severity: serious Justification: Policy 4.9 - must directive User: lint-ma...@debian.org Usertags: debian-rules-not-a-makefile debian-rules-missing-required-target debian-rules-missing-recommended-target -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hi """ 4.9 Main building scr