Re: seeking resolution to issues I have raised

2001-02-28 Thread Moshe Zadka
On Wed, 28 Feb 2001 01:38:09 +0100 (CET), Santiago Vila <[EMAIL PROTECTED]> wrote: > On Tue, 27 Feb 2001, Sean 'Shaleh' Perry wrote: > > > There has not been a consensus on several issues I have raised here: > > > > what to do about cross-compiler directories? Do they belong in > > /usr/${arch}

Re: seeking resolution to issues I have raised

2001-02-28 Thread Brian Russo
On Wed, Feb 28, 2001 at 12:55:16PM +0200, Moshe Zadka wrote: > On Wed, 28 Feb 2001 01:38:09 +0100 (CET), Santiago Vila <[EMAIL PROTECTED]> > wrote: > > On Tue, 27 Feb 2001, Sean 'Shaleh' Perry wrote: > > > > > There has not been a consensus on several issues I have raised here: > > > > > > what t

Re: seeking resolution to issues I have raised

2001-02-28 Thread Marcus Brinkmann
On Wed, Feb 28, 2001 at 01:05:32AM -1000, Brian Russo wrote: > On Wed, Feb 28, 2001 at 12:55:16PM +0200, Moshe Zadka wrote: > > On Wed, 28 Feb 2001 01:38:09 +0100 (CET), Santiago Vila <[EMAIL PROTECTED]> > > wrote: > > > On Tue, 27 Feb 2001, Sean 'Shaleh' Perry wrote: > > > > > > > There has not

Bug#87994: [PROPOSAL] better initscript definition, and adding 'restart-if-running'

2001-02-28 Thread Henrique M Holschuh
Package: debian-policy Version: 3.5.2.0 Severity: wishlist This proposal has ties to #76868 (invoke-rc.d), #60979 (what /etc/init.d/xxx restart does?). "Action" in the text below is the *first* parameter specified for an init script (e.g.: in /etc/init.d/foo start, "start" is the action). The na

Bug#87828: PROPOSAL] Deprecate confusing Build-Depends arch syntax

2001-02-28 Thread Antti-Juhani Kaijanaho
On 20010226T234331+, Julian Gilbey wrote: > This allows things like [!i386 m68k], which is equivalent to [!i386] > but is just plain confusing. So I'd like to deprecate this and allow > only [arch1 arch2 arch3 ...] or [!arch1 !arch2 !arch3 ...]. The > wording will become: Seconded. -- %%%

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Josip Rodin
Package: debian-policy Severity: wishlist Hi, I would like to propose that the debian/rules file is allowed to be non-makefile. Any kind of a program that can do the required stuff can be a debian/rules file. We shouldn't prohibit it when someone e.g. writes a short shell script or another interp

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Sean 'Shaleh' Perry
> > I would like to propose that the debian/rules file is allowed to be > non-makefile. Any kind of a program that can do the required stuff can be a > debian/rules file. We shouldn't prohibit it when someone e.g. writes a short > shell script or another interpreted script, as long as it works. >

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Chris Lawrence
On Feb 28, Sean 'Shaleh' Perry wrote: > > I would like to propose that the debian/rules file is allowed to be > > non-makefile. Any kind of a program that can do the required stuff can be a > > debian/rules file. We shouldn't prohibit it when someone e.g. writes a short > > shell script or another

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Joey Hess
Chris Lawrence wrote: > I tend to agree with Shaleh. Nothing really to stop debian/rules from > having lots of calls to a non-makefile though... (debstd *cough* ;-) > > I can't think of any case offhand when a makefile *wouldn't* work as > debian/rules. Even if it does pass the buck totally onto

Bug#88045: Policy is contradictory (I think)

2001-02-28 Thread Juliusz Chroboczek
Package: debian-policy Version: 3.1.1.1 Section 4.4 says: > The standard shell interpreter ``/bin/sh'' may be a symbolic link to > any POSIX compatible shell. Section 3.3.6 gives examples for init.d scripts using ``echo -n''. Now POSIX leaves the behaviour of ``echo'' with arguments starting wi

Bug#87510: PROPOSAL] Make build dependencies a MUST

2001-02-28 Thread Julian Gilbey
On Sun, 25 Feb 2001, Julian Gilbey wrote: > Package: debian-policy > Version: 3.5.2.0 > Severity: wishlist > > Policy should now require packages to specify build time dependencies > (i.e., packages which require ... MUST specify...) I just checked: in policy 3.1.1.1, they were a MUST (section 2

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Santiago Vila
On Wed, 28 Feb 2001, Sean 'Shaleh' Perry wrote: > > I would like to propose that the debian/rules file is allowed to be > > non-makefile. Any kind of a program that can do the required stuff can be a > > debian/rules file. We shouldn't prohibit it when someone e.g. writes a short > > shell script

Bug#87510: PROPOSAL] Make build dependencies a MUST

2001-02-28 Thread Sean 'Shaleh' Perry
On 28-Feb-2001 Julian Gilbey wrote: > On Sun, 25 Feb 2001, Julian Gilbey wrote: > >> Package: debian-policy >> Version: 3.5.2.0 >> Severity: wishlist >> >> Policy should now require packages to specify build time dependencies >> (i.e., packages which require ... MUST specify...) > > I just chec

Bug#88058: [PROPOSAL] ftp-client virtual package

2001-02-28 Thread Julian Gilbey
Package: debian-policy Version: 3.5.2.0 Severity: wishlist The ftp and ftp-ssl packages have started providing the ftp-client virtual package. The ncftp package may well do so as well soon. This package should therefore be included in the virtual packages list. Julian -- =-=-=-=-=-=-=-=-=-

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Josip Rodin
On Wed, Feb 28, 2001 at 01:02:00PM -0800, Sean 'Shaleh' Perry wrote: > > I would like to propose that the debian/rules file is allowed to be > > non-makefile. Any kind of a program that can do the required stuff can be a > > debian/rules file. We shouldn't prohibit it when someone e.g. writes a sho

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Julian Gilbey
On Wed, Feb 28, 2001 at 09:41:34PM +0100, Josip Rodin wrote: > I would like to propose that the debian/rules file is allowed to be > non-makefile. Any kind of a program that can do the required stuff can be a > debian/rules file. We shouldn't prohibit it when someone e.g. writes a short > shell scr

Re: Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Alexander Hvostov
Julian, It can be done the easy way, or the hard way. What you described is the hard way. Why can't it be done the easy way? Regards, Alex. --- PGP/GPG Fingerprint: EFD1 AC6C 7ED5 E453 C367 AC7A B474 16E0 758D 7ED9 -BEGIN GEEK CODE BLOCK- Version: 3.12 GCS/CM>CC/IT d- s:+ a16 C++(++

Re: Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Julian Gilbey
On Wed, Feb 28, 2001 at 04:27:47PM -0800, Alexander Hvostov wrote: > Julian, > > It can be done the easy way, or the hard way. What you described is the > hard way. Why can't it be done the easy way? In general, given the number of example rules files available for making a package correctly, sur

Bug#88045: marked as done (Policy is contradictory (I think))

2001-02-28 Thread Debian Bug Tracking System
Your message dated Thu, 1 Mar 2001 00:01:21 + with message-id <[EMAIL PROTECTED]> and subject line Bug#88045: Policy is contradictory (I think) has caused the attached Bug report to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Julian Gilbey
On Thu, Mar 01, 2001 at 12:42:48AM +0100, Josip Rodin wrote: > > I am against this. Grab the shoop package for an example of what this will > > lead to. > > This example actually shows that bluntly prohibiting something like that is > futile. :) RC bug, get the package removed until the rules fi

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Julian Gilbey
On Thu, Mar 01, 2001 at 12:42:48AM +0100, Josip Rodin wrote: > Makefiles are already arbitrary code. You can write a makefile rules file > that would use shoop stuff -- which would be perfectly conformant, but would > that make it any easier to edit (for the uninitiated)? But one is much less like

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Josip Rodin
On Thu, Mar 01, 2001 at 12:30:56AM +, Julian Gilbey wrote: > > > I am against this. Grab the shoop package for an example of what this > > > will > > > lead to. > > > > This example actually shows that bluntly prohibiting something like that is > > futile. :) > > RC bug, get the package rem

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Josip Rodin
On Thu, Mar 01, 2001 at 12:33:49AM +, Julian Gilbey wrote: > > Makefiles are already arbitrary code. You can write a makefile rules file > > that would use shoop stuff -- which would be perfectly conformant, but would > > that make it any easier to edit (for the uninitiated)? > > But one is mu

Re: Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Alexander Hvostov
Julian, Makefiles can be just as cryptic and difficult to maintain. For this reason, I don't really agree that using arbitrary code in debian/rules will make life any more difficult for anyone. It may make life easier, though. An example posted to debian-devel illustrated a greatly simplified deb

Re: Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Alexander Hvostov
On Thu, 1 Mar 2001, Josip Rodin wrote: > [snip] > [1] aside from the fact they're computer programs and inherently have no > ability to care :) You should try messing around with windows sometime... I think it'll care. ;) Regards, Alex. --- PGP/GPG Fingerprint: EFD1 AC6C 7ED5 E453 C367 AC7A

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Julian Gilbey
On Thu, Mar 01, 2001 at 01:47:34AM +0100, Josip Rodin wrote: > On Thu, Mar 01, 2001 at 12:33:49AM +, Julian Gilbey wrote: > > But one is much less likely to do that: there may be the odd line of > > code in shoop, but to actually warp the makefile into shoop would seem > > like hard work. > >

Re: Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Julian Gilbey
On Wed, Feb 28, 2001 at 05:28:33PM -0800, Alexander Hvostov wrote: > Julian, > > Makefiles can be just as cryptic and difficult to maintain. For this > reason, I don't really agree that using arbitrary code in debian/rules > will make life any more difficult for anyone. It may make life easier, >

Re: Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Alexander Hvostov
Julian, Remember that maintainer scripts aren't altogether uncommon, and writing shell scripts isn't any harder (by some assessments, easier) than Makefiles. For this reason, I would assume that most Debian developers are equally well versed in shell scripts. Regards, Alex. --- PGP/GPG Fingerpr

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Julian Gilbey
On Thu, Mar 01, 2001 at 01:40:14AM +0100, Josip Rodin wrote: > > RC bug, get the package removed until the rules file is readable. > > It _is_ readable. :) To quote a few juicy bits: [...] # core methods DEBIAN . do_header : 'echo "==> [$($THIS . MAKE_LEVEL)] Making $@" 1>&2 $THIS . MAKE

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Josip Rodin
On Thu, Mar 01, 2001 at 01:12:54AM +, Julian Gilbey wrote: > > > But one is much less likely to do that: there may be the odd line of > > > code in shoop, but to actually warp the makefile into shoop would seem > > > like hard work. > > > > Considering that make just runs the commands through

Re: Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Alexander Hvostov
Julian, What about Perl, interpreted Java, Pike, BASIC, et al? My point: Using interpreted languages in rules files should be avoided. Otherwise thou canst not build eg python without already having python installed... and you get a chicken-and-egg problem. Ouch. Regards, Alex. --- PGP/GPG Fin

Bug#88045: Policy is contradictory (I think)

2001-02-28 Thread Edward Betts
Juliusz Chroboczek <[EMAIL PROTECTED]> wrote: > Now POSIX leaves the behaviour of ``echo'' with arguments starting > with `-' undefined (in order to accomodate both SYSV and BSD versions > of echo). In addition, POSIX allows echo to be a shell builtin. > > Therefore, the script given in 3.3.6 wil

Re: Bug#88045: Policy is contradictory (I think)

2001-02-28 Thread Alexander Hvostov
Edward, I like how you think. That sounds like a fantastic idea! Regards, Alex. --- PGP/GPG Fingerprint: EFD1 AC6C 7ED5 E453 C367 AC7A B474 16E0 758D 7ED9 -BEGIN GEEK CODE BLOCK- Version: 3.12 GCS/CM>CC/IT d- s:+ a16 C++()>$ UL>$ P--- L++>++$ E+ W+(-) N+ o? K? w---() !O !M

Bug#87510: PROPOSAL] Make build dependencies a MUST

2001-02-28 Thread Anthony Towns
On Wed, Feb 28, 2001 at 11:01:53PM +, Julian Gilbey wrote: > I just checked: in policy 3.1.1.1, they were a MUST (section 2.4.2). > I don't know when that got lost. So we'll go back to it. Must/Should/May only had given meanings in 3.2.1.0, so it was an accepted amendment to change that must

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Anthony Towns
On Thu, Mar 01, 2001 at 12:30:56AM +, Julian Gilbey wrote: > RC bug, get the package removed until the rules file is readable. > This just convinces me that debian/rules MUST be a makefile. This section comes from the packaging-manual, so I guess the must/should stuff hasn't really been revi

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Anthony Towns
On Thu, Mar 01, 2001 at 02:31:57AM +0100, Josip Rodin wrote: >This file must be an architecture-independent non-interactive executable >which has to take the following parameters on the command line and act >accordingly: Or we could go back to how the packaging manual says it:

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Josip Rodin
On Thu, Mar 01, 2001 at 11:57:50AM +1000, Anthony Towns wrote: > >This file must be an architecture-independent non-interactive executable > >which has to take the following parameters on the command line and act > >accordingly: > > Or we could go back to how the packaging manual says

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Anthony Towns
On Thu, Mar 01, 2001 at 03:04:32AM +0100, Josip Rodin wrote: > On Thu, Mar 01, 2001 at 11:57:50AM +1000, Anthony Towns wrote: > > Or we could go back to how the packaging manual says it: > > This file is usually an executable makefile, and contains packages > > specific recipes for compilin

Re: should vs must

2001-02-28 Thread Anthony Towns
On Tue, Feb 27, 2001 at 09:59:19AM +, Julian Gilbey wrote: > On Tue, Feb 27, 2001 at 10:45:32AM +1000, Anthony Towns wrote: > > If, after consideration, you think that one or more of the > > recommendations (SHOULD) or requirements (MUST) in this document > > don't apply to your pac

Re: Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Brian May
> "Alexander" == Alexander Hvostov <[EMAIL PROTECTED]> writes: Alexander> My point: Using interpreted languages in rules files Alexander> should be avoided. Otherwise thou canst not build eg Alexander> python without already having python installed... and Alexander> you get a c

Re: Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Alexander Hvostov
Brian, I don't consider make to be a language. ;) Regards, Alex. --- PGP/GPG Fingerprint: EFD1 AC6C 7ED5 E453 C367 AC7A B474 16E0 758D 7ED9 -BEGIN GEEK CODE BLOCK- Version: 3.12 GCS/CM>CC/IT d- s:+ a16 C++()>$ UL>$ P--- L++>++$ E+ W+(-) N+ o? K? w---() !O !M !V PS+(++)>+ P

Bug#88029: allow rules file to be non-makefile

2001-02-28 Thread Brian May
> "Josip" == Josip Rodin <[EMAIL PROTECTED]> writes: Josip> Imagine a rules file like this: that seems to have limited functionality compared with the makefiles I have seen. for instance debian/rules binary will not invoke the "build" target automatically. The makefiles I have seen wil

Bug#88058: PROPOSAL] ftp-client virtual package

2001-02-28 Thread Brian May
> "Julian" == Julian Gilbey <[EMAIL PROTECTED]> writes: Julian> The ftp and ftp-ssl packages have started providing the Julian> ftp-client virtual package. The ncftp package may well do Julian> so as well soon. This package should therefore be Julian> included in the virtual