Processed: Close accepted policy amendments

1999-10-26 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 close 21969
Bug#21969: [ACCEPTED 1998/05/01] Policy clarification about Standards-Version
Bug closed, ack sent to submitter - they'd better know why !

 close 28747
Bug#28747: [ACCEPTED 1999/04/05] Policy note that GPL moved to 
/usr/share/common-licenses
Bug closed, ack sent to submitter - they'd better know why !

 close 37257
Bug#37257: [ACCEPTED 1999/05/04] Libtool archive (*.la) files in -dev' packages
Bug#37338: [ACCEPTED 1999/05/04] Libtool archive (*.la) files in -dev' packages
Bug closed, ack sent to submitter - they'd better know why !

 close 37338
Bug#37338: [ACCEPTED 1999/05/04] Libtool archive (*.la) files in -dev' packages
Bug is already closed, cannot re-close.

 close 37342
Bug#37342: [ACCEPTED 1999/04/28] Logrotation
Bug closed, ack sent to submitter - they'd better know why !

 close 37345
Bug#37345: [ACCEPTED 1999/05/09] Adopt the FHS in place of FSSTND
Bug closed, ack sent to submitter - they'd better know why !

 close 37389
Bug#37389: [ACCEPTED 1999/05/09] Utmp group proposal
Bug closed, ack sent to submitter - they'd better know why !

 close 37713
Bug#37713: [ACCEPTED 1999/05/15] Separate menu policy (like virtual package 
list)
Bug closed, ack sent to submitter - they'd better know why !

 close 38212
Bug#38212: [ACCEPTED 1999/05/23] Rewrite of section 5.7 (Programs for the X 
Window System)
Bug closed, ack sent to submitter - they'd better know why !

 thanks
Stopping processing here.

Please contact me if you need assistance.

Darren Benham
(administrator, Debian Bugs database)


Bug#41729: marked as done ([REJECTED] Modify dpkg-buildpackage to handle FHS move)

1999-10-26 Thread Debian Bug Tracking System
Your message dated Tue, 26 Oct 1999 01:12:11 +0100 (BST)
with message-id [EMAIL PROTECTED]
and subject line Bug#41729: [PROPOSAL] Modify dpkg-buildpackage to handle FHS 
move
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 now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 21 Jul 1999 19:14:56 +
Received: (qmail 5658 invoked from network); 21 Jul 1999 19:14:56 -
Received: from serv1.is2.u-net.net (HELO mserv1b.u-net.net) (195.102.240.137)
  by master.debian.org with SMTP; 21 Jul 1999 19:14:56 -
Received: from [195.102.197.149] (helo=polya)
by mserv1b.u-net.net with esmtp (Exim 2.10 #61)
id 1171oQ-0003qz-00
for [EMAIL PROTECTED]; Wed, 21 Jul 1999 20:13:55 +0100
Received: from jdg by polya with local (Exim 2.05 #1 (Debian))
id 116yGO-00057Y-00; Wed, 21 Jul 1999 16:26:32 +0100
Subject: [PROPOSAL] Modify dpkg-buildpackage to handle FHS move
To: [EMAIL PROTECTED] ( Debian bug reports)
Date: Wed, 21 Jul 1999 16:26:32 +0100 (BST)
X-Mailer: ELM [version 2.4ME+ PL48 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 2241  
Message-Id: [EMAIL PROTECTED]
From: Julian Gilbey [EMAIL PROTECTED]

Package: debian-policy
Version: 3.0.0.0
Severity: wishlist

Manoj requested that I submit this as a separate proposal so that it
doesn't get lost.

The following was originally posted on the thread discussing the
/usr/doc - /usr/share/doc move and the problems associated with it.

   Julian

- Original message -

Maybe I can suggest an alternative which will
 - not require packages to add anything to their maintainer scripts
 - not break the majority of packages, and
 - not create a forest of symlinks (which might be problematic, as has
   been pointed out)

The dpkg-buildpackage program (and maybe autobuilders as well?) could
be modified so that after the .deb is built, before anything is signed
or similar, something like the following is done (within any necessary
fakeroot-type environment, of course):

if dpkg -c ../$pva.deb | grep usr/doc/; then
  cat 2 -EOF
I see that you are using the old FSSTND /usr/doc directory.
I will attempt to move /usr/doc to /usr/share/doc, but please
modify your package in order to make it FHS compliant.
  EOF
  dpkg -x ../$pva.deb ${TMPDIR-/tmp}/$pva
  dpkg -e ../$pva.deb ${TMPDIR-/tmp}/$pva/DEBIAN
  mv ${TMPDIR-/tmp}/$pva/usr/doc ${TMPDIR-/tmp}/$pva/usr/share/doc
  dpkg --build ${TMPDIR-/tmp}/$pva ..
fi

This would therefore only require one package to be upgraded in order
to handle most packages (even if it is dpkg!), and autobuilders could
recompile most packages automatically.

This would fail if any of the following happen:
 - the package contained any symlinks (relative or absolute) to
   /usr/doc, although the package would still build in such a case
 - the maintainer scripts made assumptions about /usr/doc existing;
   this will hopefully not affect too many packages.

Using this, I could feasibly see all packages becoming /usr/share/doc
using by the time potato is released, as the individual packages won't
directly need modification in order to make them FHS compliant.

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg

- End of original message -
---
Received: (at 41729-done) by bugs.debian.org; 26 Oct 1999 00:28:47 +
Received: (qmail 22488 invoked from network); 26 Oct 1999 00:28:41 -
Received: from mserv1b.u-net.net (195.102.240.137)
  by master.debian.org with SMTP; 26 Oct 1999 00:28:41 -
Received: from [195.102.196.30] (helo=polya)
by mserv1b.u-net.net with esmtp (Exim 2.10 #63)
id 11fuUe-0003C5-00
for [EMAIL PROTECTED]; Tue, 26 Oct 1999 01:29:40 +0100
Received: from jdg by polya with local (Exim 3.03 #1 (Debian))
id 11fuDj-0007Lf-00; Tue, 26 Oct 1999 01:12:11 +0100
Subject: Bug#41729: [PROPOSAL] Modify dpkg-buildpackage to handle FHS move
To: [EMAIL PROTECTED]
Date: Tue, 26 Oct 1999 01:12:11 +0100 (BST)
X-Mailer: ELM [version 2.4ME+ PL60 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Message-Id: [EMAIL PROTECTED]
From: Julian Gilbey [EMAIL PROTECTED]

This was rejected.

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept 

Bug#48247: echo -n

1999-10-26 Thread Raul Miller
On Mon, Oct 25, 1999 at 10:06:24PM +1000, Herbert Xu wrote:
   Let me state once again, this has no bearing whatsoever over the proposed
   change in policy and my question about whether escape codes/-e are to be
   mentioned or not.  It is for purely pendantic value.

On Mon, Oct 25, 1999 at 08:09:13PM -0400, Raul Miller wrote:
  I think it's an important point, because getting it wrong would have
  all sorts of nasty implications.

On Tue, Oct 26, 1999 at 10:11:50AM +1000, Herbert Xu wrote:
 But do you agree that with your current proposal, you still have to fix all
 scripts that use -e/escape codes?

Like I said before, I don't think this issue is relevant to debian
policy.  People can fix them, or not, depending on circumstances.

  Not precisely -- it means that there are no options required
  by POSIX.
  
  If we went with your interpretation, it would violate POSIX to
  provide any options for a command which weren't present in the
  POSIX synopsis.
 
 I would agree with you on this point for anything but echo.  I don't think
 this reasoning applies here given what's in the Operands section and what
 the rationale is.  It seems to be clear to me that the intention was to not
 allow any options, i.e., to make sure that all implementations of echo echo
 all of its arguments unless the first operand was -n.

I would agree with you on this point except that's not what POSIX says.

-- 
Raul


Processed: policy administrivia

1999-10-26 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 retitle 46522 [PROPOSED] Simplified definition of Non-free
Bug#46522: [EMAIL PROTECTED]: Re: SSH never free]
Changed Bug title.

 severity 46522 wishlist
Bug#46522: [PROPOSED] Simplified definition of Non-free
Severity set to `wishlist'.

 retitle 48247 [PROPOSED] /bin/sh needs echo -n
Bug#48247: echo -n
Changed Bug title.


End of message, stopping processing here.

Please contact me if you need assistance.

Darren Benham
(administrator, Debian Bugs database)


Bug#48247: echo -n

1999-10-26 Thread Herbert Xu
On Mon, Oct 25, 1999 at 10:12:03PM -0400, Raul Miller wrote:
 
 On Tue, Oct 26, 1999 at 10:11:50AM +1000, Herbert Xu wrote:
  But do you agree that with your current proposal, you still have to fix all
  scripts that use -e/escape codes?
 
 Like I said before, I don't think this issue is relevant to debian
 policy.  People can fix them, or not, depending on circumstances.

OK, so basically what you're saying is you won't object to me filing reports
against packages that use echo -e/escape codes in #!/bin/sh scripts.  In that
case, I hope that by the time we do the next release after potato, we will
have got rid of all -e/escape codes in Debian.

PS Here are a few packages that use -e/escape codes in #!/bin/sh scripts:
bison, debianutils, dpkg, kbd, libc6, login, util-linux.  I found these just
by grepping pre*/post* scripts.
-- 
Debian GNU/Linux 2.1 is out! ( http://www.debian.org/ )
Email:  Herbert Xu ~{PmVHI~} [EMAIL PROTECTED]
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt


Re: Source dependencies: are we ready?

1999-10-26 Thread Ben Collins
On Tue, Oct 26, 1999 at 12:14:19AM +0100, Julian Gilbey wrote:
 Just a question which I haven't thoroughly investigated yet:
 
 I'm about to add #41232 (source dependencies) to the next policy
 version.  But will this break existing tools?  In particular, will the
 dpkg* tools yet be able to build a package using a Source-Depends:
 field, or will they die?  If the latter, then we need a dpkg NMU
 (Wichert? Ben?) before this can be placed in policy.

Ughh, this is completely different that what I was told. I see no problem
with implementing this as written however. Just tell me that it wont
change anymore before being implemented? :)

As a helpful aside, could you send me a real simple shake down of what the
fields are, where they need to go (after dpkg-gencontrol and/or
dpkg-source get's done parsing them).

Thanks,
  Ben


Re: Source dependencies: are we ready?

1999-10-26 Thread Joel Klecker

At 00:14 +0100 1999-10-26, Julian Gilbey wrote:

Just a question which I haven't thoroughly investigated yet:

I'm about to add #41232 (source dependencies) to the next policy
version.  But will this break existing tools?  In particular, will the
dpkg* tools yet be able to build a package using a Source-Depends:
field, or will they die?  If the latter, then we need a dpkg NMU
(Wichert? Ben?) before this can be placed in policy.


wtf? when did the proposal change to Source-Depends:? there's no 
evidence of that in the logs.

--
Joel Klecker (aka Espy)Debian GNU/Linux Developer
URL:mailto:[EMAIL PROTECTED] URL:mailto:[EMAIL PROTECTED]
URL:http://web.espy.org/   URL:http://www.debian.org/


Bug#43651: ACCEPTED] mailbox locking

1999-10-26 Thread Roland Rosenfeld
On Mon, 25 Oct 1999, Julian Gilbey wrote:

 I am about to include this amendment in policy.  However, I am stuck
 with the wording, as you say the following.

 Questions: What version number should be used in footnote 2?
What do we do with the reference implementation?

Good question.  I didn't hear from Miquel van Smoorenburg (the
maintainer of liblockfile) since 1999-09-21.  In his last mail he
thought about different way how to implement the changed the behavior
in liblockfile (by completely changing the API or by leaving the
fcntl() part to the calling program).
 
  So I think we should change the above paragraph to something which
  explicitly says, how locking has to be implemented:
  
   All Debian MUAs, MTAs, MDAs and other mailbox accessing programs
   (like IMAP daemons) have to lock the mailbox in a NFS-safe way.
   This means that fcntl() locking has to be combined with dot
   locking.  To avoid dead locks, a program has to use fcntl() first
   and dot locking after this or alternatively implement the two
   locking methods in a non blocking way[1].  Using the functions
   `maillock' and `mailunlock' provided by the `liblockfile*'[2]
   packages is the recommended way to realize this.
  
   Footnotes: 
   [1] If it is not possible to establish both locks, the system
   shouldn't wait for the second lock to be established, but
   remove the first lock, wait a (random) time, and start over
   locking again.
   [2] liblockfile version =  (fill in a version number here,
   which implements the above noted non blocking mechanism
   without blocking).

Maybe we should say liblockfile version  1.01 until there is no
new version available yet?

Miquel, what are you thinking about this?

Ciao

Roland

-- 
 * [EMAIL PROTECTED] * http://www.spinnaker.de/ *


Re: Source dependencies: are we ready?

1999-10-26 Thread Julian Gilbey
 At 00:14 +0100 1999-10-26, Julian Gilbey wrote:
 Just a question which I haven't thoroughly investigated yet:
 
 I'm about to add #41232 (source dependencies) to the next policy
 version.  But will this break existing tools?  In particular, will the
 dpkg* tools yet be able to build a package using a Source-Depends:
 field, or will they die?  If the latter, then we need a dpkg NMU
 (Wichert? Ben?) before this can be placed in policy.
 
 wtf? when did the proposal change to Source-Depends:? there's no 
 evidence of that in the logs.

Sorry, I was doing things from memory.  The proposal says:

+  p
+This is done using the ttBuild-Depends/tt,
+ttBuild-Depends-Indep/tt, ttBuild-Conflicts/tt, and
+ttBuild-Conflicts-Indep/tt control file fields.
+  /p

and that is, of course, what I was going to use.

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Re: Source dependencies: are we ready?

1999-10-26 Thread Antti-Juhani Kaijanaho
On Tue, Oct 26, 1999 at 12:15:52AM -0700, Joel Klecker wrote:
 wtf? when did the proposal change to Source-Depends:? there's no 
 evidence of that in the logs.

*My* proposal has never changed that way (#41232).  The fields are:

Build-Depends:
Build-Depends-Indep:
Build-Conflicts:
Build-Conflicts-Indep:

-- 
%%% Antti-Juhani Kaijanaho % [EMAIL PROTECTED] % http://www.iki.fi/gaia/ %%%

  
 (John Cage)


Bug#34610: unsuffixed shared libraries

1999-10-26 Thread Julian Gilbey
What's the current status of this bug report?  How will we deal with
this problem?

   Julian

   MICO (www.mico.org) doesn't use so versions, but always puts the
   full version into the library file name. An example result of ldd
   is:
  
   coolo:~ ldd /usr/bin/idl
   libmico2.2.3.so = /usr/lib/libmico2.2.3.so (0x4001b000)
  
  I'd say that's a mico bug. It should not do that. Someone hasn't
  understood how shared libraries work.
  
  I don't think any other package should be changed to cope with this
  particular misbehaviour.
  
 Why should this be a misbehaviour? If you do it that way, you make
 sure that it the version dependencies work on every system even with 
 static libraries. It may be that this is unusual, but I can't see this
 as a bug of mico!

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Bug#35510: mirror license seems Debian-specific

1999-10-26 Thread Julian Gilbey
Any progress on this bug report?

 Summary of the bug report:
 
 If mirror license is not Debian-specific, its license should explicitly
 allow distribution of the program in modified form, by point #4 in
 the DFSG.
 
 The maintainer asked the author about being ok that *Debian* 
 distributes mirror as a .deb and as a .orig plus .diff.
 
 IMHO, the way the question was formulated makes the ok from the author
 to be Debian-specific, but the maintainer disagrees.

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Bug#37254: dpkg: update-alternatives madness

1999-10-26 Thread Julian Gilbey
 I agree that update-alternatives shouldn't put an alternative into
 manual mode because a _target_ disappeared unexpectedly.  I'll look
 into this eventually.
 
 But, the problem doesn't happen if you call update-alternatives in the
 prerm, which is where you should.  So it would be good if the policy
 manual could be changed to this effect.
 
 Therefore, I've reassigned this bug to debian-policy, dpkg.  When
 the policy is changed, please assign it back to dpkg.
 
 Thanks,
 Ian.

Now the packaging manual already states:

Each package provides its own version under its own name, and
calls update-alternatives in its postinst to register its version
(and again in its prerm to deregister it).

Do we need to then specify this in the policy manual, or will it be
sufficient to file bugs against packages which don't have the needed
update-alternatives in their prerm?

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Bug#41902: Test suite proposal

1999-10-26 Thread Julian Gilbey
I am currently sorting through the bugs in debian-policy, and came
across this one by Ian Jackson.  Any thoughts?

   Julian

 I think most of us will agree that we need some kind of way of
 distributing and automatically using regression test suites.  We need
 to do this in a way that allows people to download just the .deb and
 the regression tests, without the full source archive, and we need to
 do it in a way that support automatic tests of various kinds.
 
 Regression tests for many of our programs will be hard to execute
 under some circumstances, because they may want to be root, change
 configurations of things, etc.
 
 I suggest that we come up with a standard scheme for
  (a) distributing the tests
 and
  (b) expressing which ones are appropriate to run.
 
 Regarding (a), I think a separate part of the source package is
 appropriate.  I suggest
package_version.tests.tar.gz
 which contains a directory
package-version-tests/
 This is supposed to work when unpacked anywhere.
 
 Inside package-version-tests there should be some indication of
 what tests are available.  I suggest a directory `controls' or some
 such, containing one file per test.
 
 Each file would contain some basic information about the test:
 
 * Whether it needs to run as any particular user, and if so which.
 
 * How much change it will make to the system, chosen from perhaps
- none visible
- reconfigure or change systemwide data belonging to the package in
  question or some closely related package (scorefiles, logfiles
  etc. do not count unless they're deleted or stuffed full of junk)
- reconfigure or change systemwide configuration belonging to other
  packages, or shared between packages.  This includes randomly
  installing other packages (except test packages if they are
  harmless and are removed again afterwards).  It also includes
  rebooting the machine or anything like that.
 
 * Whether the test is supposed to work given only the package and its
 dependencies, or whether it would need the Recommends as well.
 
 * Whether the test requires a tty and/or an X display, and whether it
 interacts with the user.  (NB a package may be noninteractive but
 require X and/or a tty).
 
 * Other package(s) which must be installed for the test to be
 meaningful, or which must not be installed.  (Depends/Conflicts)
 
 * Any other things we think are relevant here.  The format must be
 extensible.
 
 * A shell script to run.  The current directory will be set to the
 base of the test suite.  The test script is allowed to use any file in
 the test suite, and is allowed to create files etc. inside the test
 suite.  The test is considered to have succeeded if this script exits
 with a zero exit status and without printing anything on stderr.
 
 
 There should also be a `cleanups' directory in the same format, but
 whose scripts just clean up the side-effects of the tests (even if the
 tests failed), if possible.  This includes deleting any files the
 tests created.
 
 
 To assist in writing test scripts, there should perhaps be support
 package(s) which contain useful utilities for (eg) applying regexps to
 the output of things, etc.
 
 Ian.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Bug#26995: marked as done ([BUG] problem viewing fsstnd-1.2.dvi.gz)

1999-10-26 Thread Debian Bug Tracking System
Your message dated Tue, 26 Oct 1999 11:05:49 +0100 (BST)
with message-id [EMAIL PROTECTED]
and subject line Bug#26995: fsstnd-1.2.dvi.gz is wrong
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 now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 23 Sep 1998 11:06:59 +
Received: (qmail 21426 invoked from network); 23 Sep 1998 11:06:58 -
Received: from kubota.rcpom.osaka-u.ac.jp ([EMAIL PROTECTED])
  by master.debian.org with SMTP; 23 Sep 1998 11:06:58 -
Received: from localhost (really [127.0.0.1]) by kubota.rcpom.osaka-u.ac.jp
via smail with esmtp (ident kubota using rfc1413)
id [EMAIL PROTECTED] (Debian Smail3.2.0.101)
for [EMAIL PROTECTED]; Wed, 23 Sep 1998 20:34:50 +0900 (JST) 
To: [EMAIL PROTECTED]
Subject: fsstnd-1.2.dvi.gz is wrong.
X-Mailer: Mew version 1.93 on Emacs 20.3 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-Id: [EMAIL PROTECTED]
Date: Wed, 23 Sep 1998 20:34:45 +0900
From: Tomohiro KUBOTA [EMAIL PROTECTED]
X-Dispatcher: imput version 980905(IM100)
Lines: 7

Package: debian-policy
Version: 2.4.1.4

Large black blocks (large characeters?) sometimes appear 
in the TeX Version of fsstnd-1.2 and they hide the page.
So I can't read such parts.

---
Received: (at 26995-done) by bugs.debian.org; 26 Oct 1999 10:40:31 +
Received: (qmail 13241 invoked from network); 26 Oct 1999 10:40:28 -
Received: from mserv1b.u-net.net (195.102.240.137)
  by master.debian.org with SMTP; 26 Oct 1999 10:40:28 -
Received: from [195.102.196.69] (helo=polya)
by mserv1b.u-net.net with esmtp (Exim 2.10 #63)
id 11g42j-0005CS-00
for [EMAIL PROTECTED]; Tue, 26 Oct 1999 11:41:30 +0100
Received: from jdg by polya with local (Exim 3.03 #1 (Debian))
id 11g3UD-0007rl-00; Tue, 26 Oct 1999 11:05:49 +0100
Subject: Bug#26995: fsstnd-1.2.dvi.gz is wrong
To: [EMAIL PROTECTED]
Date: Tue, 26 Oct 1999 11:05:49 +0100 (BST)
X-Mailer: ELM [version 2.4ME+ PL60 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Message-Id: [EMAIL PROTECTED]
From: Julian Gilbey [EMAIL PROTECTED]

   Tomohiro Large black blocks (large characeters?) sometimes appear 
   Tomohiro in the TeX Version of fsstnd-1.2 and they hide the page.
   Tomohiro So I can't read such parts.
  
Could you give more details? Like what pages this occurs on?
   Do you see this in xdvi, or is it in the printed output? However, I
   must confess that this seems more like a problem with your TeX
   processing environment than with the fsstnd, since I don't see the
   fsstnd doing anything special with fonts. I just viewd the dvi file
   using xdvi, and I do not see anything like what you report.
 
 I used two dvi drivers on Windows95 -- WinDviPro (Impress, a Japanese
 company, sells this) and dviout for Windows (a free software).
 Both of them are Japanese software and support pTeX and JTeX, Japanese
 extension of TeX which are upper compatible to ordinal TeX.
 If fsstnd-1.2.dvi uses some other extension, it is likely that the
 extensition and Japanese extension conflicts.
 
 But I will consult with Japanese Debian users to find what is
 responsible.
 
 
 Tomohiro Kubota

(a) We no longer use fsstnd.
(b) We don't try to find bugs in Windows software.
(c) Nothing's been heard on this bug report for 13 months from the
submitter.
(d) There are some 'special's in the DVI file which may have been
causing the problems.
(e) The PostScript/PDF version of a file is usually much more reliable
that the DVI version for this reason.

For all of these reasons, I'm closing this bug report.

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Re: Source dependencies: are we ready?

1999-10-26 Thread Ben Collins
On Tue, Oct 26, 1999 at 09:52:09AM +0100, Julian Gilbey wrote:
  At 00:14 +0100 1999-10-26, Julian Gilbey wrote:
  Just a question which I haven't thoroughly investigated yet:
  
  I'm about to add #41232 (source dependencies) to the next policy
  version.  But will this break existing tools?  In particular, will the
  dpkg* tools yet be able to build a package using a Source-Depends:
  field, or will they die?  If the latter, then we need a dpkg NMU
  (Wichert? Ben?) before this can be placed in policy.
  
  wtf? when did the proposal change to Source-Depends:? there's no 
  evidence of that in the logs.
 
 Sorry, I was doing things from memory.  The proposal says:
 
 +  p
 +This is done using the ttBuild-Depends/tt,
 +ttBuild-Depends-Indep/tt, ttBuild-Conflicts/tt, and
 +ttBuild-Conflicts-Indep/tt control file fields.
 +  /p

Ok, this is what I have as recognized fields in the current dpkg CVS. The
wording in that new proposal for bug #41232 through me for a loop. Anyway,
all that is left to be done for dpkg is have dpkg-buildpackage (and
possibly dpkg-source?) do something when the build depends aren't
satisfied.

Just so I don't have to go looking all over creation, what was the general
consensus on how dpkg-* scripts should handle and react to these fields?

Ben


Re: Uploaded alsadriver-unstable 0.5pre+cvs19991024+1855-1 (source all) to master

1999-10-26 Thread Gergely Madarasz
On Tue, 26 Oct 1999, Masato Taruishi wrote:

 
 At Mon, 25 Oct 1999 23:11:18 +0200 (MET DST),
 Gergely Madarasz [EMAIL PROTECTED] wrote:
alsadriver-unstable (0.5pre+cvs19991024+1855-1) unstable; urgency=low
.
  * new upstream release.
  * Changed section from main to contrib.
  
  Why change the sections ? Does it depend on non-free or non-us or other
  contrib software ? Because that is the only case when it should be put
  into contrib. 
 
 The reason why I put it into contrib is that I believe it is too unstable
 to put it into main section. There is the following sentence in debian

then put it into project/experimental

 policy manual 2.1.3:
 
  * packages which we don't want to support because they are too buggy,
 
 Is this a wrong change?

Hmm... indeed... I thought we sorted this out in the policy already. Btw
your policy manual version is a bit outdated.

Greg


Bug#42052: var/spool/mail and /var/mail

1999-10-26 Thread Alexander Koch
On Tue, 26 October 1999 11:39:06 +0100, Julian Gilbey wrote:
 We spent a lot of time on this list thrashing out the /var/spool/mail
 vs. /var/mail issue.  It would be a shame if it came to nothing due to
 a lack of seconds.  Please check up this final proposal (included
 below) and second it if you think it appropriate.

Was that a second by you? ;-)
I also second this proposal.

The change would have to be in the bootdiscs first, right?

Alexander


Bug#46522: another second

1999-10-26 Thread Alexander Koch
I hereby also second the proposal.

Alexander

-- 
- Real programmers don't comment their code.  If it was hard to write, it
  should be hard to understand.
Alexander Koch -  - WWJD - aka Efraim - PGP 0xE7694969 - ARGH-RIPE


Re: Source dependencies: are we ready?

1999-10-26 Thread Joel Klecker

At 00:14 +0100 1999-10-26, Julian Gilbey wrote:

Just a question which I haven't thoroughly investigated yet:

I'm about to add #41232 (source dependencies) to the next policy
version.  But will this break existing tools?  In particular, will the
dpkg* tools yet be able to build a package using a Source-Depends:
field, or will they die?  If the latter, then we need a dpkg NMU
(Wichert? Ben?) before this can be placed in policy.


The tools ignore fields that they don't understand. However, dpkg-dev 
does need to be modified to know the fields specifically or it will 
not pass them through from the control file (which is done in dpkg 
CVS).


I do have a problem with the text for policy; it does not explain the 
difference between Build-Indep-{Depends,Conflicts} and 
Build-{Depends,Conflicts}.
I don't have a clear idea of the difference, and I participated in 
the discussion of the proposal.
Someone who simply reads the new policy will have no clue (besides 
perhaps guessing that the -Indep form has some relation to 
binary-indep) what exactly the difference is and in what situations 
each is used.

--
Joel Klecker (aka Espy)Debian GNU/Linux Developer
URL:mailto:[EMAIL PROTECTED] URL:mailto:[EMAIL PROTECTED]
URL:http://web.espy.org/   URL:http://www.debian.org/


Re: Source dependencies: are we ready?

1999-10-26 Thread Joel Klecker

At 06:31 -0400 1999-10-26, Ben Collins wrote:

On Tue, Oct 26, 1999 at 09:52:09AM +0100, Julian Gilbey wrote:

Sorry, I was doing things from memory.  The proposal says:
+  p
+This is done using the ttBuild-Depends/tt,
+ttBuild-Depends-Indep/tt, ttBuild-Conflicts/tt, and
+ttBuild-Conflicts-Indep/tt control file fields.
+  /p


Ok, this is what I have as recognized fields in the current dpkg CVS. The
wording in that new proposal for bug #41232 through me for a loop. Anyway,
all that is left to be done for dpkg is have dpkg-buildpackage (and
possibly dpkg-source?) do something when the build depends aren't
satisfied.


There's also the extended syntax for the fields, it is possible to 
specify architecture.
e.g. for glibc: Build-Depends: kernel-headers-2.2.12 [!hurd-i386 
!m68k], kernel-headers-2.2.10 [m68k], hurd-dev [hurd-i386], 
gnumach-dev [hurd-i386], mig [hurd-i386]


It'd be cool to have dpkg proper support this syntax too.
--
Joel Klecker (aka Espy)Debian GNU/Linux Developer
URL:mailto:[EMAIL PROTECTED] URL:mailto:[EMAIL PROTECTED]
URL:http://web.espy.org/   URL:http://www.debian.org/


Re: Source dependencies: are we ready?

1999-10-26 Thread Wichert Akkerman
Previously Julian Gilbey wrote:
 I'm about to add #41232 (source dependencies) to the next policy
 version.  But will this break existing tools?

Yes. And I won't think I want to change dpkg and friends to accept
the fields until someone comes up with a complete implementation.

I'm annoyed though, that everyone is completely ignoring a *working*
implementation of source-dependencies simply because nobody is willing
to clean it up a little and package it. How can that happen???

Wichert.

-- 
   
 / Generally uninteresting signature - ignore at your convenience  \
| [EMAIL PROTECTED]http://www.liacs.nl/~wichert/ |
| 1024D/2FA3BC2D 576E 100B 518D 2F16 36B0  2805 3CB8 9250 2FA3 BC2D |


pgpdRsd1kcaf6.pgp
Description: PGP signature


Bug#37254: dpkg: update-alternatives madness

1999-10-26 Thread Wichert Akkerman
Previously Julian Gilbey wrote:
 Do we need to then specify this in the policy manual, or will it be
 sufficient to file bugs against packages which don't have the needed
 update-alternatives in their prerm?

No need to put this in the policy manual. The policy manual is for
policies, not for guidelines to make packages.

Wichert.

-- 
   
 / Generally uninteresting signature - ignore at your convenience  \
| [EMAIL PROTECTED]http://www.liacs.nl/~wichert/ |
| 1024D/2FA3BC2D 576E 100B 518D 2F16 36B0  2805 3CB8 9250 2FA3 BC2D |


pgpD9LZXC9jec.pgp
Description: PGP signature


Re: Source dependencies: are we ready?

1999-10-26 Thread Antti-Juhani Kaijanaho
On Tue, Oct 26, 1999 at 01:54:58PM +0200, Wichert Akkerman wrote:
 Yes. And I won't think I want to change dpkg and friends to accept
 the fields until someone comes up with a complete implementation.

How do you define complete implementation?  The build daemon folks
have had a working implementation for ages, all that needs to be done
is to get that system to parse these fields.

 I'm annoyed though, that everyone is completely ignoring a *working*
 implementation of source-dependencies simply because nobody is willing
 to clean it up a little and package it. How can that happen???

What are you talking about?

-- 
%%% Antti-Juhani Kaijanaho % [EMAIL PROTECTED] % http://www.iki.fi/gaia/ %%%

  
 (John Cage)


Re: Source dependencies: are we ready?

1999-10-26 Thread Antti-Juhani Kaijanaho
On Tue, Oct 26, 1999 at 04:30:50AM -0700, Joel Klecker wrote:
 I do have a problem with the text for policy; it does not explain the 
 difference between Build-Indep-{Depends,Conflicts} and 
 Build-{Depends,Conflicts}.

The difference is clearly defined by the amendment.  The
Build-{Depends,Conflicts}-Indep fields will be consulted only when the
architecture-independent packages are being built.  In other words, they
will *not* be consulted when doing a architecture-dependent packages only
build (for example, like the build daemons do).

 Someone who simply reads the new policy will have no clue (besides 
 perhaps guessing that the -Indep form has some relation to 
 binary-indep) what exactly the difference is and in what situations 
 each is used.

Here's a rule of thumb: if your source package builds only
architecture-dependent packages, use only Build-{Depends,Conflicts}.
If it builds only architecture-independent packages, you get too choose.
If it builds both, use Build-{Depends,Conflicts} to specify build-time
dependencies needed to build the architecture-dependent packages and
put in Build-{Depends-Conflicts}-Indep whatever additional packages are
needed to build the architecture-independent packages.

I really wish you had spoken up back then when we could have made the
wording more clear on this.

-- 
%%% Antti-Juhani Kaijanaho % [EMAIL PROTECTED] % http://www.iki.fi/gaia/ %%%

  
 (John Cage)


Bug#43724: experimental patch for very much faster dpkg -R

1999-10-26 Thread Julian Gilbey
It seems that this proposal was rejected due to dpkg -iGROEB being
superceded by apt-cdrom.  Is this correct?

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Bug#43928: libc and kernel source policy

1999-10-26 Thread Julian Gilbey
This should certainly be discussed with the libc maintainers before
making such a proposal.  I am sure that they did not take the decision
lightly.

 I wish to change Debian policy regarding libc and the kernel sources.
 The document /usr/share/doc/libc6/FAQ.Debian.gz states:
 
 Occasionally, changes in the kernel headers cause problems with the
 compilation of libc and of programs that use libc. To ensure that users
 are not affected by these problems, we configure libc to use the headers
 from a kernel that is known to work with libc and the programs that
 depend on stable kernel headers.
 
 The kernel headers don't change much these days on stable releases, yet
 the Debian libc packages continue to carry with them full sets of kernel
 headers (whatever somebody has _manually_ copied into place as 
 /usr/include/{linux,asm,scsi,etc} on the system building glibc).
 
 Why in the heck do we have kernel-headers packages in Debian?  Why
 do we have kernel-source packages?  It seems to me that if building

Kernel-headers packages might be unnecessary, given your argument.
Kernel-source, though: what planet are you on?

 libc _requires_ a particular set of kernel include files (which I
 consider to be dubious) why not have glibc _depend_ on a particular 
 kernel-headers-xxx package?  Why not have kernel headers provide
 /usr/include/{linux,asm,scsi,etc} (or at least put in symlinks
 for them pointing to /usr/src/kernel-headers-xxx)?

Again, let's hear what the libc guys have to say before being too
radical.

 That would be a great service to kernel hackers, libc hackers, and
 mirror maintainers (since libc would no longer have to carry around
 the extra baggage of kernel headers).

Not necessarily.

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Bug#44922: PROPOSAL] handling missing stuff in /usr/local

1999-10-26 Thread Julian Gilbey
Proposed addition to 3.1.2:
Because '/usr/local' and its contents are for exclusive use of the
local administrator, a package must not rely on the presence or
absence of files or directories in '/usr/local' for normal
operation, although files present in there may modify or enhance
the behavior of the package.

I second the idea, but:

I'm not sure how this fits in cleanly with the existing wording.  Can
I suggest the following instead:

  p
If you do create a directory in tt/usr/local/tt for
local additions to a package, you must ensure that
settings in tt/usr/local/tt take precedence over the
equivalents in tt/usr/tt./p
+
+ p
+   However, because '/usr/local' and its contents are for
+   exclusive use of the local administrator, a package must
+   not rely on the presence or absence of files of
+   directories in '/usr/local' for normal operation./p

  p
The tt/usr/local/tt directory itself and all the subdirectories
created by the package should have permissions 2775 (group-writable
and set-group-id) and be owned by ttroot.staff/tt./p
/sect1


   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Re: Source dependencies: are we ready?

1999-10-26 Thread Roman Hodek

 I'm annoyed though, that everyone is completely ignoring a *working*
 implementation of source-dependencies simply because nobody is
 willing to clean it up a little and package it. How can that
 happen???

Aehm, what do you mean? For just getting src-deps working, it's only
necessary that the appropriate fields are passed through (better
without warnings :-) Ok, we wish that src-deps are also checked, but
this isn't too hard (and IMHO it belongs into dpkg-source -x).

sbuild (used by the build daemons) already understands src-deps in the
control file. Do you consider this a working implementation? However,
it's not packaged yet :-), but more because the whole buildd setup
stuff is rather complicated. I've made some progress here lately, but
it isn't finished yet.

Roman


Bug#40742: marked as done ([PROPOSED] a new virtual package for FTP servers)

1999-10-26 Thread Debian Bug Tracking System
Your message dated Tue, 26 Oct 1999 15:36:43 +0200
with message-id [EMAIL PROTECTED]
and subject line Bug#40742: Your policy proposal
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 now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 4 Jul 1999 19:10:01 +
Received: (qmail 10315 invoked from network); 4 Jul 1999 19:10:01 -
Received: from murphy.debian.org (209.41.108.199)
  by master.debian.org with SMTP; 4 Jul 1999 19:10:00 -
Received: (qmail 13670 invoked from network); 4 Jul 1999 19:04:46 -
Received: from jagor.srce.hr ([EMAIL PROTECTED])
  by murphy.debian.org with SMTP; 4 Jul 1999 19:04:46 -
Received: (from [EMAIL PROTECTED])
by jagor.srce.hr (8.9.0/8.9.0) id VAA18047
for [EMAIL PROTECTED]; Sun, 4 Jul 1999 21:03:11 +0200 (MET DST)
Date: Sun, 4 Jul 1999 21:03:11 +0200
From: Josip Rodin [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: proftpd: needs to conflict only with old wu-ftpds
Message-ID: [EMAIL PROTECTED]
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95i

Package: proftpd

Hi,

The Conflicts: wu-ftpd is incomplete, there should be a version, for
example:

Conflicts: wu-ftpd ( 2.5)

Why? Because I just uploaded wu-ftpd 2.5.0, and they share no files :)

TIA.

-- 
enJoy -*/\*- spelled 'iosip', or simply 'joseph'
---
Received: (at 40742-done) by bugs.debian.org; 26 Oct 1999 13:38:57 +
Received: (qmail 19876 invoked from network); 26 Oct 1999 13:38:51 -
Received: from jagor.srce.hr ([EMAIL PROTECTED])
  by master.debian.org with SMTP; 26 Oct 1999 13:38:51 -
Received: (from [EMAIL PROTECTED])
by jagor.srce.hr (8.9.0/8.9.0) id PAA08787;
Tue, 26 Oct 1999 15:36:58 +0200 (MET DST)
Date: Tue, 26 Oct 1999 15:36:43 +0200
From: Josip Rodin [EMAIL PROTECTED]
To: Julian Gilbey [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: Re: Bug#40742: Your policy proposal
Message-ID: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95i
In-Reply-To: [EMAIL PROTECTED]; from Julian Gilbey on Tue, Oct 26, 1999 at 
01:33:10AM +0100

On Tue, Oct 26, 1999 at 01:33:10AM +0100, Julian Gilbey wrote:
 You have submitted a proposed modification to the Debian Policy.  I
 would be most grateful if you could check on the status of your
 proposal (at http://www.debian.org/Bugs/db/pa/ldebian-policy.html) and
 change the title/severity/forwarded status to indicate its present
 status, in anticipation of a forthcoming policy revision.
[snip]

Oh, yes, I submitted this one (#42) - as the 'bug report' is already fixed,
according to Policy 3.0.1.1's virtual packages list changelog:

  13 Jul 1999 Added ftp-server

...and I submitted it, I'll close it now. No point in having it open, eh? :)

-- 
enJoy -*/\*- don't even try to pronounce my first name


Bug#34610: unsuffixed shared libraries

1999-10-26 Thread Herbert Xu
Julian Gilbey [EMAIL PROTECTED] wrote:
 What's the current status of this bug report?  How will we deal with
 this problem?

How is this a bug in the policy? If upstream insists on new sonames for each
release.  We must release packages with new names for each release as well.
There is no other choice since the new libraries won't satisfy the dependency
of old binaries.
-- 
Debian GNU/Linux 2.1 is out! ( http://www.debian.org/ )
Email:  Herbert Xu ~{PmVHI~} [EMAIL PROTECTED]
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt


Re: Source dependencies: are we ready?

1999-10-26 Thread Ben Collins
On Tue, Oct 26, 1999 at 04:18:55AM -0700, Joel Klecker wrote:
 At 06:31 -0400 1999-10-26, Ben Collins wrote:
 Ok, this is what I have as recognized fields in the current dpkg CVS. The
 wording in that new proposal for bug #41232 through me for a loop. Anyway,
 all that is left to be done for dpkg is have dpkg-buildpackage (and
 possibly dpkg-source?) do something when the build depends aren't
 satisfied.
 
 There's also the extended syntax for the fields, it is possible to 
 specify architecture.
 e.g. for glibc: Build-Depends: kernel-headers-2.2.12 [!hurd-i386 
 !m68k], kernel-headers-2.2.10 [m68k], hurd-dev [hurd-i386], 
 gnumach-dev [hurd-i386], mig [hurd-i386]
 
 It'd be cool to have dpkg proper support this syntax too.

You don't ask much do you? :)

I haven't tested it, but I think dpkg will simply apply the contents of
the field verbatim. As for actually doing something with the info, that is
going to take extra work. Has anyone else started on getting
dpkg-buildpackage to make use of this info? I know that sbuild currently
uses them (to what extent, I'm not sure).

Ben


Bug#43928: libc and kernel source policy

1999-10-26 Thread Ben Collins
On Tue, Oct 26, 1999 at 12:45:20PM +0100, Julian Gilbey wrote:
 This should certainly be discussed with the libc maintainers before
 making such a proposal.  I am sure that they did not take the decision
 lightly.
 
  I wish to change Debian policy regarding libc and the kernel sources.
  The document /usr/share/doc/libc6/FAQ.Debian.gz states:
  
  Occasionally, changes in the kernel headers cause problems with the
  compilation of libc and of programs that use libc. To ensure that users
  are not affected by these problems, we configure libc to use the headers
  from a kernel that is known to work with libc and the programs that
  depend on stable kernel headers.
  
  The kernel headers don't change much these days on stable releases, yet
  the Debian libc packages continue to carry with them full sets of kernel
  headers (whatever somebody has _manually_ copied into place as 
  /usr/include/{linux,asm,scsi,etc} on the system building glibc).

Given that they don't change much, what is the argument against having
static ones installed with libc-dev? Your argument tends to assert that there
is actually nothing wrong with this policy. Personally, I would hope that
it always stays this way. For the non-i386 archs, it makes for much less
bug reports, and more stable/consistent builds.

Perhaps the real argument should be, to have something that allows the
users to specify their own headers without libc-dev overwriting them.

Ben


Bug#43724: experimental patch for very much faster dpkg -R

1999-10-26 Thread Wichert Akkerman
Previously Julian Gilbey wrote:
 It seems that this proposal was rejected due to dpkg -iGROEB being
 superceded by apt-cdrom.  Is this correct?

I don't think so.. this was that patch that added an option to dpkg
to use filenames instead of looking inside packages, right?

Wichert.

-- 
   
 / Generally uninteresting signature - ignore at your convenience  \
| [EMAIL PROTECTED]http://www.liacs.nl/~wichert/ |
| 1024D/2FA3BC2D 576E 100B 518D 2F16 36B0  2805 3CB8 9250 2FA3 BC2D |


pgpswIqANs6OG.pgp
Description: PGP signature


Build-depends = change policy wording

1999-10-26 Thread Julian Gilbey
Given that there are now two sorts of depends, I am changing the
paragraph:

   Packages may not depend on packages with lower priority values. If
   this should happen, one of the priority values will have to be
   adapted.

to read:

   Binary packages may not depend on binary packages with lower
   priority values. If this should happen, one of the priority values
   will have to be adapted.

This is consistent with the changed wording in the packaging manual
introduced by the accepted proposal introducing build-time
dependencies.

Are there any objections?

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Packaging Manual is policy

1999-10-26 Thread Julian Gilbey
Reading bug #31645, it seems clear that the Packaging Manual was
accepted as policy, although Joey had reservations.

Should I go ahead and make the modifications Manoj proposed?

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Re: Source dependencies: are we ready?

1999-10-26 Thread Julian Gilbey
 On Tue, Oct 26, 1999 at 04:30:50AM -0700, Joel Klecker wrote:
  I do have a problem with the text for policy; it does not explain the 
  difference between Build-Indep-{Depends,Conflicts} and 
  Build-{Depends,Conflicts}.

I think you mean the packaging manual, and the diff says quite
clearly (or at least it would be if it weren't in SGML ;)

taglist
  tagttBuild-Depends/tt, ttBuild-Conflicts/tt/tag
  item
p
  The ttBuild-Depends/tt and ttBuild-Conflicts/tt fields apply
  to the targets
  ttbuild/tt, ttbinary/tt, ttbinary-arch/tt
  and ttbinary-indep/tt.
/p
  /item
  tagttBuild-Depends-Indep/tt, ttBuild-Conflicts-Indep/tt/tag
  item
p
  The ttBuild-Depends-Indep/tt and
  ttBuild-Conflicts-Indep/tt fields apply to the
  targets ttbinary/tt and ttbinary-indep/tt.
/p
  /item
/taglist

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Bug#34223: APT removes essential packages.

1999-10-26 Thread Julian Gilbey
Santiago indicated a contradiction between APT's behaviour and the
packaging manual.  Santiago: could you suggest a rewording of the
packaging manual which would resolve this issue?

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Bug#37254: dpkg: update-alternatives madness

1999-10-26 Thread Julian Gilbey
 Previously Julian Gilbey wrote:
  Do we need to then specify this in the policy manual, or will it be
  sufficient to file bugs against packages which don't have the needed
  update-alternatives in their prerm?
 
 No need to put this in the policy manual. The policy manual is for
 policies, not for guidelines to make packages.
 
 Wichert.

So I'm reassigning back to dpkg.

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Bug#39398: debian-policy has an unclear statement on dependancies and priorities

1999-10-26 Thread Julian Gilbey
 In /usr/doc/debian-policy/policy.html/ch2.html it says:
Packages may not depend on packages with lower priority values. If this
should happen, one of the priority values will have to be adapted.
 
 I think this is unclear.  Especially the second sentence.  Perhaps this
 phraseology would be clearer:
 
   All dependencies in a package MUST have equal or higher priority than
   the package itself.  In order to achieve this the priorities of one
   or more packages may have to be adjusted.

I personally think that the original version is clearer.
Dependencies could be misleading.

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Bug#42554: A proposal for README.Debian

1999-10-26 Thread Julian Gilbey
Has this proposal been effectively rejected?

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Processed: Reassign back to dpkg

1999-10-26 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 reassign 37254 dpkg
Bug#37254: dpkg: update-alternatives madness
Bug reassigned from package `debian-policy, dpkg' to `dpkg'.

 thanks
Stopping processing here.

Please contact me if you need assistance.

Darren Benham
(administrator, Debian Bugs database)


Bug#29522: marked as done ([PROPOSED]: clarification needed about diversions)

1999-10-26 Thread Debian Bug Tracking System
Your message dated Tue, 26 Oct 1999 15:57:20 +0100 (BST)
with message-id [EMAIL PROTECTED]
and subject line Bug#29522: diversions
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 now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Darren Benham
(administrator, Debian Bugs database)

--
Received: (at submit) by bugs.debian.org; 16 Nov 1998 15:15:56 +
Received: (qmail 1521 invoked from network); 16 Nov 1998 15:15:56 -
Received: from mail.cs.tu-berlin.de (130.149.17.13)
  by master.debian.org with SMTP; 16 Nov 1998 15:15:56 -
Received: from bolero.cs.tu-berlin.de ([EMAIL PROTECTED] [130.149.19.1])
by mail.cs.tu-berlin.de (8.9.1/8.9.1) with ESMTP id QAA25804
for [EMAIL PROTECTED]; Mon, 16 Nov 1998 16:14:13 +0100 (MET)
Received: (from [EMAIL PROTECTED])
by bolero.cs.tu-berlin.de (8.9.1/8.9.0) id QAA23239;
Mon, 16 Nov 1998 16:14:11 +0100 (MET)
From: Matthias Klose [EMAIL PROTECTED]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Mon, 16 Nov 1998 16:14:11 +0100 (MET)
To: [EMAIL PROTECTED]
Subject: diversions
X-Mailer: VM 6.43 under 20.4 Emerald XEmacs  Lucid
Message-ID: [EMAIL PROTECTED]

Package: packaging-manual
Version: 2.4.1.2

are the examples for diversions are wrong, or do I miss something?
dpkg-divert has to be called for an upgrade as well and for the purge
of a package as well.


 if [ install = $1 ]; then
  dpkg-divert --package smailwrapper --add --rename \
--divert /usr/sbin/smail.real /usr/sbin/smail
  fi

  if [ remove = $1 ]; then
  dpkg-divert --package smailwrapper --remove --rename \
  --divert /usr/sbin/smail.real /usr/sbin/smail
  fi
---
Received: (at 29522-done) by bugs.debian.org; 26 Oct 1999 15:13:01 +
Received: (qmail 17226 invoked from network); 26 Oct 1999 15:13:01 -
Received: from mserv1b.u-net.net (195.102.240.137)
  by master.debian.org with SMTP; 26 Oct 1999 15:13:01 -
Received: from [195.102.196.171] (helo=polya)
by mserv1b.u-net.net with esmtp (Exim 2.10 #63)
id 11g8IU-0005kX-00
for [EMAIL PROTECTED]; Tue, 26 Oct 1999 16:14:02 +0100
Received: from jdg by polya with local (Exim 3.03 #1 (Debian))
id 11g82K-0008Iq-00; Tue, 26 Oct 1999 15:57:20 +0100
Subject: Bug#29522: diversions
To: [EMAIL PROTECTED]
Date: Tue, 26 Oct 1999 15:57:20 +0100 (BST)
X-Mailer: ELM [version 2.4ME+ PL60 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Message-Id: [EMAIL PROTECTED]
From: Julian Gilbey [EMAIL PROTECTED]

 are the examples for diversions are wrong, or do I miss something?
 dpkg-divert has to be called for an upgrade as well and for the purge
 of a package as well.

As was pointed out, the packaging manual is usually correct, so I'm
closing this bug report.

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Re: Build-depends = change policy wording

1999-10-26 Thread J.H.M. Dassen \(Ray\)
On Tue, Oct 26, 1999 at 14:46:03 +0100, Julian Gilbey wrote:
 Are there any objections?

This is not an objection, but I wish there were slightly more accurate term
than binary package, because some binary packages don't contain binaries
(e.g. just data and/or scripts). binary package could be misread in such a
way as to be interpreted as those .debs that aren't arch-independent.

Ray
-- 
UNFAIR  Term applied to advantages enjoyed by other people which we tried 
to cheat them out of and didn't manage. See also DISHONESTY, SNEAKY, 
UNDERHAND and JUST LUCKY I GUESS. 
- The Hipcrime Vocab by Chad C. Mulligan  


Bug#43928: libc and kernel source policy

1999-10-26 Thread Erik Andersen
On Tue Oct 26, 1999 at 10:21:21AM -0400, Ben Collins wrote:
 
 Perhaps the real argument should be, to have something that allows the
 users to specify their own headers without libc-dev overwriting them.
 

That was indeed the problem that caused my concern.  When I am hacking
on the kernel and/or working with development kernels, it is very 
inconveinient to have one's kernel headers removed fro /usr/include

 -Erik

--
Erik B. Andersen   Web:http://www.xmission.com/~andersen/ 
   email:  [EMAIL PROTECTED]
--This message was written using 73% post-consumer electrons--


Bug#34223: APT removes essential packages.

1999-10-26 Thread Santiago Vila
reopen 34223
severity 34223 normal
thanks

On Tue, 26 Oct 1999, Julian Gilbey wrote:

 Santiago indicated a contradiction between APT's behaviour and the
 packaging manual.  Santiago: could you suggest a rewording of the
 packaging manual which would resolve this issue?

Simple answer: No, this is not my problem ;-)

Detailed answer:

I can suggest a rewording of the packaging manual which does not make
it to deviate from its original spirit and makes APT behaviour
almost-compliant to it.

Packaging manual says:

   The install script should feed all the available .deb files to dpkg
   --iGOEB (this is equivalent to dpkg --install --refuse-downgrade
   --selected-only --skip-same-version --auto-deconfigure). The -R
   (--recursive) option for traversing subdirectories may also be useful
   here).

I would suggest to add something like this:

   Clever dselect methods (for example, those who do package ordering) are
   allowed to do this differently if they do the same by other means.

It should be understood or made explicit that removing an essential
package is not doing the same, because you can't never remove an essential
package by calling dpkg --iGOEB.

I think Jason will not like this wording because it does not allow
removing an essential package.

I think APT should not allow the user to remove an essential package and
packaging manual should not bless current APT behaviour, so, as I said
before, I'm sorry but I'm unable to suggest a rewording of packaging
manual which would resolve this issue. I still think this is a grave bug
in APT.

Thanks.

-- 
 5768b48d9bee1cb407a4f4ca7c80e787 (a truly random sig)


Bug#43928: libc and kernel source policy

1999-10-26 Thread Ben Collins
On Tue, Oct 26, 1999 at 09:40:57AM -0600, Erik Andersen wrote:
 On Tue Oct 26, 1999 at 10:21:21AM -0400, Ben Collins wrote:
  
  Perhaps the real argument should be, to have something that allows the
  users to specify their own headers without libc-dev overwriting them.
  
 
 That was indeed the problem that caused my concern.  When I am hacking
 on the kernel and/or working with development kernels, it is very 
 inconveinient to have one's kernel headers removed fro /usr/include

Then could you note that by retitling the bug report, and making it
priority wishlist?

Ben


Processed: Re: Bug#34223: APT removes essential packages.

1999-10-26 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 reopen 34223
Bug#34223: apt and packaging manual are in contradiction
 is already open, cannot reopen.

 severity 34223 normal
Bug#34223: apt and packaging manual are in contradiction
Severity set to `normal'.

 thanks
Stopping processing here.

Please contact me if you need assistance.

Darren Benham
(administrator, Debian Bugs database)


Processed: Dpkg can't decide these things

1999-10-26 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 reassign 37254 packaging-manual
Bug#37254: dpkg: update-alternatives madness
Bug reassigned from package `dpkg' to `packaging-manual'.

 stop
Stopping processing here.

Please contact me if you need assistance.

Darren Benham
(administrator, Debian Bugs database)


Re: Build-depends = change policy wording

1999-10-26 Thread Santiago Vila
On Tue, 26 Oct 1999, Julian Gilbey wrote:

 Given that there are now two sorts of depends, I am changing the
 paragraph:
 
Packages may not depend on packages with lower priority values. If
this should happen, one of the priority values will have to be
adapted.
 
 to read:
 
Binary packages may not depend on binary packages with lower
priority values. If this should happen, one of the priority values
will have to be adapted.
 
 This is consistent with the changed wording in the packaging manual
 introduced by the accepted proposal introducing build-time
 dependencies.
 
 Are there any objections?

Mmm, is this change really needed?
*Source* packages do not have priorities...

-- 
 ec4eefc0f4a0d94b8fe7f2d9655dfafb (a truly random sig)


Re: Source dependencies: are we ready?

1999-10-26 Thread Ben Collins
On Tue, Oct 26, 1999 at 04:51:23PM +0200, Wichert Akkerman wrote:
 Previously Antti-Juhani Kaijanaho wrote:
  How do you define complete implementation?
 
 A dpkg-source that:
 a) supports build-dependencies
 b) supports multiple patches
 c) can setup a buildroot and start building everything that is needed to
build a package

Personally I don't think dpkg-source can enforce this. At the point of
unpacking, we don't even know what targets we are going to build (arch,
indep, both?). Dpkg-buildpackage would be a better place to say you don't
have all the needed deps, also I don't think that dpkg-source should in
anyway attempt to setup a buildroot.

Right now sbuild is about the best thing we have for all of this, I would
personally love to have it directly in dpkg-dev since it's pretty self
standing and would satisfy all of these issues. Anyway, most of the
majority of people that will be using Build-* deps, will be using sbuild
anyway (no matter what you put into dpkg-{source,buildpackage}, and yes,
I'm refering to the autobuilders). So why not give everyone else the same
tools that are used by the folks that brought on this added feature in the
first place, that way we also avoid duplication of effort.

Ben


Bug#40766: Rewrite of configuration files section

1999-10-26 Thread Julian Gilbey
OK, almost there.  But one quickie:

The sentence:
  A package may not modify a conffile of another package.
was replaced by something better, but I'm not sure what the conclusion
was.  How about:
  The maintainer scripts of a package may not modify a conffile of
  _any_ package, including the one the scripts belong to.
as proposed by Hamish.

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Bug#43724: experimental patch for very much faster dpkg -R

1999-10-26 Thread Julian Gilbey
 Previously Julian Gilbey wrote:
  It seems that this proposal was rejected due to dpkg -iGROEB being
  superceded by apt-cdrom.  Is this correct?
 
 I don't think so.. this was that patch that added an option to dpkg
 to use filenames instead of looking inside packages, right?
 
 Wichert.

Well, it talked about such a patch, yes.  I'll leave it up to you ;)

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Re: Source dependencies: are we ready?

1999-10-26 Thread Wichert Akkerman
Previously sparc porters wrote:
 Personally I don't think dpkg-source can enforce this.

The name dpkg-source here is a bit if a misnomer; it is in fact the name
of a package that includes new versions of dpkg-source,
dpkg-buildpackage, dpkg-genchangers, etc.

I have the tarball available for anyone who wants to play with it.

Wichert.

-- 
   
 / Generally uninteresting signature - ignore at your convenience  \
| [EMAIL PROTECTED]http://www.liacs.nl/~wichert/ |
| 1024D/2FA3BC2D 576E 100B 518D 2F16 36B0  2805 3CB8 9250 2FA3 BC2D |


pgprqeZ4gbx75.pgp
Description: PGP signature


Re: Source dependencies: are we ready?

1999-10-26 Thread Ben Collins
On Tue, Oct 26, 1999 at 07:13:27PM +0200, Wichert Akkerman wrote:
 Previously sparc porters wrote:
  Personally I don't think dpkg-source can enforce this.
 
 The name dpkg-source here is a bit if a misnomer; it is in fact the name
 of a package that includes new versions of dpkg-source,
 dpkg-buildpackage, dpkg-genchangers, etc.
 
 I have the tarball available for anyone who wants to play with it.

I still think sbuild is the way to go. Since it already handles local
overrides, downloading/installing/removing packages needed to do the building
as well as removing/installing packages that were shifted from the Build-*
deps once the build is complete.

On top of that, it can download the sources by specific version and
distribution and it's already well tested and proven.

Ben


Re: Source dependencies: are we ready?

1999-10-26 Thread Antti-Juhani Kaijanaho
On Tue, Oct 26, 1999 at 07:13:27PM +0200, Wichert Akkerman wrote:
 The name dpkg-source here is a bit if a misnomer; it is in fact the name
 of a package that includes new versions of dpkg-source,
 dpkg-buildpackage, dpkg-genchangers, etc.
 
 I have the tarball available for anyone who wants to play with it.

I would be interested in taking a look at it.

-- 
%%% Antti-Juhani Kaijanaho % [EMAIL PROTECTED] % http://www.iki.fi/gaia/ %%%

  
 (John Cage)


Re: Build-depends = change policy wording

1999-10-26 Thread Goswin Brederlow
Julian Gilbey [EMAIL PROTECTED] writes:

 Given that there are now two sorts of depends, I am changing the
 paragraph:
 
Packages may not depend on packages with lower priority values. If
this should happen, one of the priority values will have to be
adapted.
 
 to read:
 
Binary packages may not depend on binary packages with lower
priority values. If this should happen, one of the priority values
will have to be adapted.
 
 This is consistent with the changed wording in the packaging manual
 introduced by the accepted proposal introducing build-time
 dependencies.
 
 Are there any objections?

Why change?

Would it be OK for the source of mount to depend on ssh? (just a realy 
extreme example)

Source packages should also not depend on other packages with higher
priority, otherwise there could arise a situation where you can´t
build a package because you can´t build another.

Actually checking that all sources can be build is a fulltime
job. There may not be any loops in the dependencies of sources (except 
for essential and required).

May the Source be with you.
Goswin


Re: Source dependencies: are we ready?

1999-10-26 Thread Ben Collins
On Tue, Oct 26, 1999 at 09:02:59PM +0200, Wichert Akkerman wrote:
 Previously sparc porters wrote:
  I still think sbuild is the way to go.
 
 I still think sbuild is not the way to go and would rather see sbuild
 modified to handle the new source format.
 
 Oh, in case someone hasn't noticed: this is the rumoured new source
 format from Klee Dienes. If you want to test it grab klee.tar.gz from
 ~wakkerma on master. You will need to have python installed btw.

Sbuild calls dpkg-source to unpack, what does it have to do with the
source format?! All it has to do is call whatever executable is needed for
the unpacking. It _already_ handles _everything_ else, _and_ the Build
Dependencies. My suggestion is to keep the enforcement of build deps out
of raw tools like dpkg-source and dpkg-buildpackage and in specialized
tools like sbuild (which already has it) and apt (which already builds and
downloads packages, so it can handle checking build deps with
modifications).

Ben


Bug#44922: PROPOSAL] handling missing stuff in /usr/local

1999-10-26 Thread Falk Hueffner
Julian Gilbey [EMAIL PROTECTED] writes:

 + However, because '/usr/local' and its contents are for
 + exclusive use of the local administrator, a package must
 + not rely on the presence or absence of files of
 ^
 + directories in '/usr/local' for normal operation./p

Do you mean 'or' there?

Falk


Re: Build-depends = change policy wording

1999-10-26 Thread Julian Gilbey
 On Tue, 26 Oct 1999, Julian Gilbey wrote:
 
  Given that there are now two sorts of depends, I am changing the
  paragraph:
  
 Packages may not depend on packages with lower priority values. If
 this should happen, one of the priority values will have to be
 adapted.
  
  to read:
  
 Binary packages may not depend on binary packages with lower
 priority values. If this should happen, one of the priority values
 will have to be adapted.
  
 Mmm, is this change really needed?
 *Source* packages do not have priorities...

How about:

   Packages may not depend on packages with lower priority values
   (excluding build-time dependencies). If this should happen, one of
   the priority values will have to be adapted.

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Re: Suggestion to and how to alow different compression for .debs

1999-10-26 Thread Joey Hess
Goswin Brederlow wrote:
 Why not pipe it through uncompress.sh as and if present in the
 control.tar.gz?

Why not change to using the shar archive format for our packages?

Because it's overly complicated, and unnecessary.

-- 
see shy jo


Bug#40934: PROPOSAL: changelog.html.gz sanitization

1999-10-26 Thread Julian Gilbey
I second this proposal.

[Joey, do you want to change the status of this proposal in the BTS?]

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Re: Build-depends = change policy wording

1999-10-26 Thread Julian Gilbey
 Why change?
 
 Would it be OK for the source of mount to depend on ssh? (just a realy 
 extreme example)

No: ssh is not in main (it's in non-US/non-free at present, although
it may well end up in non-US/main very soon).  See policy 2.1.2 for
the definition of the `main' section.

 Source packages should also not depend on other packages with higher
 priority, otherwise there could arise a situation where you can?t
 build a package because you can?t build another.

No, I disagree.  We've discussed this before.  Many of the standard
(even Essential) programs need development programs (auto*, gcc,
debhelper, -dev packages etc.) in order to compile them.

However, once we've got a full set of source dependencies we will be
able to pinpoint such circular cases, though in practice they're
probably mainly significant for porters only.

 Actually checking that all sources can be build is a fulltime
 job. There may not be any loops in the dependencies of sources (except 
 for essential and required).

Why not?  There's a well-known procedure called bootstrapping

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Bug#44922: PROPOSAL] handling missing stuff in /usr/local

1999-10-26 Thread Julian Gilbey
 Julian Gilbey [EMAIL PROTECTED] writes:
 
  +   However, because '/usr/local' and its contents are for
  +   exclusive use of the local administrator, a package must
  +   not rely on the presence or absence of files of
 ^
  +   directories in '/usr/local' for normal operation./p
 
 Do you mean 'or' there?

Yes, thanks!

   Julian

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

  Julian Gilbey, Dept of Maths, QMW, Univ. of London. [EMAIL PROTECTED]
Debian GNU/Linux Developer,  see http://www.debian.org/~jdg


Re: Suggestion to and how to alow different compression for .debs

1999-10-26 Thread Chris Pimlott
On 21 Oct 1999, Goswin Brederlow wrote:
 Of cause policy should encourage to use bzip2 (or gzip if smaller) and 
 base packages must use tar.gz (or tar.bz2 if bzip2 is in base) so
 that one can update debian. Any package using a non default
 compression must predepend on that compressor, but that should be
 clear for the packaging scripts and maintainer.

If there has to be a line added to control, why not instead make a
new line such as Archive: tar.bz2 (with Archive: tar.gz assumed if
not specified) and not worry about a custom how_to_unpack script?
Granted, this method would only support predefined types but would be
simpler, and there aren't _that_ many formats people are dying to use -
tar.gz and tar.bz2 (and possibly tar.Z) could probably make 99.9% of
everyone happy, and stuff like tar.zip, tar.arj, tar.lha etc could be
added if anyone really wanted it.

Chris Pimlott (IANADD)


Re: Build-depends = change policy wording

1999-10-26 Thread Goswin Brederlow
Julian Gilbey [EMAIL PROTECTED] writes:

  On Tue, 26 Oct 1999, Julian Gilbey wrote:
  
   Given that there are now two sorts of depends, I am changing the
   paragraph:
   
  Packages may not depend on packages with lower priority values. If
  this should happen, one of the priority values will have to be
  adapted.
   
   to read:
   
  Binary packages may not depend on binary packages with lower
  priority values. If this should happen, one of the priority values
  will have to be adapted.
   
  Mmm, is this change really needed?
  *Source* packages do not have priorities...
 
 How about:
 
Packages may not depend on packages with lower priority values
(excluding build-time dependencies). If this should happen, one of
the priority values will have to be adapted.

Why exclude source from that? I would suggest the same rule for source
and I would also suggest that sources gain the (highest) priority from
the packages they produce.

Would there be any package violating the policy that way?

May the Source be with you.
Goswin


Re: Suggestion to and how to alow different compression for .debs

1999-10-26 Thread Goswin Brederlow
Chris Pimlott [EMAIL PROTECTED] writes:

 On 21 Oct 1999, Goswin Brederlow wrote:
  Of cause policy should encourage to use bzip2 (or gzip if smaller) and 
  base packages must use tar.gz (or tar.bz2 if bzip2 is in base) so
  that one can update debian. Any package using a non default
  compression must predepend on that compressor, but that should be
  clear for the packaging scripts and maintainer.
 
   If there has to be a line added to control, why not instead make a
 new line such as Archive: tar.bz2 (with Archive: tar.gz assumed if
 not specified) and not worry about a custom how_to_unpack script?
 Granted, this method would only support predefined types but would be
 simpler, and there aren't _that_ many formats people are dying to use -
 tar.gz and tar.bz2 (and possibly tar.Z) could probably make 99.9% of
 everyone happy, and stuff like tar.zip, tar.arj, tar.lha etc could be
 added if anyone really wanted it.
 
   Chris Pimlott (IANADD)

You would need a switch case statement that tests for all possible
formats that might be allowed.

Having an uncompress.sh the procedure will be identical for all
compressors, just pipe it through it.

Its far easier to replace the gzip call with an uncompress.sh call
than to program a switch case into all scripts.

May the Source be with you.
Goswin


Re: Suggestion to and how to alow different compression for .debs

1999-10-26 Thread Goswin Brederlow
Joey Hess [EMAIL PROTECTED] writes:

 Goswin Brederlow wrote:
  Why not pipe it through uncompress.sh as and if present in the
  control.tar.gz?
 
 Why not change to using the shar archive format for our packages?
 
 Because it's overly complicated, and unnecessary.

Whats complicated about using uncompress.sh instead of gzip and
fallback to gzip if not present?

The gain would be bzip2 compression, which is needed to reduce the
size of debian and also any other compressor that might become
commonly used or be extremly good at some sort of data.

Don´t tell me that saving 3-4 GB of mirror space is unnecessary.

May the Source be with you.
Goswin


Re: Source dependencies: are we ready?

1999-10-26 Thread Marcus Brinkmann
On Tue, Oct 26, 1999 at 03:46:23PM -0400, Ben Collins wrote:
 
 Sbuild calls dpkg-source to unpack, what does it have to do with the
 source format?! All it has to do is call whatever executable is needed for
 the unpacking. It _already_ handles _everything_ else, _and_ the Build
 Dependencies. My suggestion is to keep the enforcement of build deps out
 of raw tools like dpkg-source and dpkg-buildpackage and in specialized
 tools like sbuild (which already has it) and apt (which already builds and
 downloads packages, so it can handle checking build deps with
 modifications).

I agree with Ben that dpkg-source should not care about build dependencies
(hey, it only unpacks the source, I only need ar and tar and gzip for this!)

dpkg-buildpackage should optionally verify the build dependencies only.

apt should have an option to fulfill source depends for a set of packages.

sbuild is overkill for most people. Also, it is tightly related to the wanna
build autobuilder. It is pretty much hackish, and I would rather see
something replacing sbuild than vice versa.

All IMNSHO.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]


Re: Build-depends = change policy wording

1999-10-26 Thread Marcus Brinkmann
On Tue, Oct 26, 1999 at 07:28:31PM +0200, Goswin Brederlow wrote:
 Source packages should also not depend on other packages with higher
 priority, otherwise there could arise a situation where you can´t
 build a package because you can´t build another.

This is not useful. Priority rating for source packages is not useful at
all.
 
 Actually checking that all sources can be build is a fulltime
 job. There may not be any loops in the dependencies of sources (except 
 for essential and required).

Again this is wrong. Circular build time dependencies are annoying but
common.

I am all for making it easier to bootstrap Debian, but let's first add
source deps, and after a year, we can analyze the data with graph theory.

Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]


Re: Suggestion to and how to alow different compression for .debs

1999-10-26 Thread Joey Hess
Goswin Brederlow wrote:
 Whats complicated about using uncompress.sh instead of gzip and
 fallback to gzip if not present?

Tons of things. What about programs called in uncompress.sh -- are
dependancies supposed to be fullfilled then? What happens when the script
fails? What if you don't trust debian, but want to unpack a debian package
anyway, without running any scripts from it?

What about speed?

 The gain would be bzip2 compression

BenC has already implemented this, from what I hear.

-- 
see shy jo


Re: Build-depends = change policy wording

1999-10-26 Thread Goswin Brederlow
Julian Gilbey [EMAIL PROTECTED] writes:

  Why change?
  
  Would it be OK for the source of mount to depend on ssh? (just a realy 
  extreme example)
 
 No: ssh is not in main (it's in non-US/non-free at present, although
 it may well end up in non-US/main very soon).  See policy 2.1.2 for
 the definition of the `main' section.
 
  Source packages should also not depend on other packages with higher
  priority, otherwise there could arise a situation where you can´t
  build a package because you can´t build another.
 
 No, I disagree.  We've discussed this before.  Many of the standard
 (even Essential) programs need development programs (auto*, gcc,
 debhelper, -dev packages etc.) in order to compile them.

I see your point there. Any developement tool would have to be
priority essential to fullfill the policy. And just saying that
standard sources may not depends on optional packages doesn´t realy
make sense. We would need a complete new set of priorities for
sources. Something like mount's source isn´t essential to compile
anything, but gcc would be essential, same with debhelper.

 However, once we've got a full set of source dependencies we will be
 able to pinpoint such circular cases, though in practice they're
 probably mainly significant for porters only.
 
  Actually checking that all sources can be build is a fulltime
  job. There may not be any loops in the dependencies of sources (except 
  for essential and required).
 
 Why not?  There's a well-known procedure called bootstrapping

The first thing is bootstrapping. You should be able to easily see
whats needed for bootstrapping, i.e. what source is essential. gcc
would fall under that section, but not fsck. In other words essential
are all the sources that you need to have compiled somehow before you
can start using the debian sources.

Another thing are loops in general. If two packages need each other it 
might become impossible for an autobuild demon to build them
correctly. As an example consider the case where a new libc is
introduced and all must be compiled for that lib. The autobuild demons 
would use still not recompiled binaries/libs to build the new packages 
and link them against that and then you have packages depending on two 
conflicting libcs.

Having priorities for sources would capsulate sets of packages.

Another aspect of source priorities would be that autobuild demons
could build sources with higher priority first.

May the SOurce be with you.
Goswin

PS: Since sources don´t have priorities at the moment they can´t
violate he current wording of policy, so why change it?


Bug#43928: libc and kernel source policy

1999-10-26 Thread David Engel
On Tue, Oct 26, 1999 at 10:21:21AM -0400, Ben Collins wrote:
 is actually nothing wrong with this policy. Personally, I would hope that
 it always stays this way. 

Ditto.

 For the non-i386 archs, it makes for much less
 bug reports, and more stable/consistent builds.

FWIW, stability and consistency are the primary reasons I started the
current convention a few years ago and those reasons are still valid
today.

 Perhaps the real argument should be, to have something that allows the
 users to specify their own headers without libc-dev overwriting them.

There is -- it's called gcc -I.

David
-- 
David Engel
[EMAIL PROTECTED]