Re: Bug#96458: xv is NOT a native Debian package (fwd)

2001-05-11 Thread Manoj Srivastava
Philippe == Philippe Troin [EMAIL PROTECTED] writes:

 Philippe  and since the policy does not explicitely prohibit it a
 Philippe re-packaged xv like this.

This is a flawed argument. Policy is never meant to be all
 encompassing, or even a good practices booklet. So there are a number
 of things that policxy does not prohibit, and yet they may still be
 incorrect.  

manoj
-- 
 If you keep your mind sufficiently open, people will throw a lot of
 rubbish into it. William Orton
Manoj Srivastava   [EMAIL PROTECTED]  http://www.debian.org/%7Esrivasta/
1024R/C7261095 print CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C



Re: Bug#96458: xv is NOT a native Debian package (fwd)

2001-05-10 Thread Adrian Bunk
Hi,

could someone else please read the discussion in #96458 answer Philippe?
I'm tired of this frustrating discussion with someone who tried to make
xv a native Debain package.

TIA
Adrian

PS: Please Cc me because I'm not on this list.


-- Forwarded message --
Date: 07 May 2001 17:41:23 -0700
From: Philippe Troin [EMAIL PROTECTED]
To: Adrian Bunk [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: Bug#96458: xv is NOT a native Debian package

Adrian Bunk [EMAIL PROTECTED] writes:

 On 7 May 2001, Philippe Troin wrote:

  No, native vs. non-native is just the absence vs. presence of the
  debian revision suffix, but maybe I'm wrong. I could not find anything
  in the policy manual that says that native debian packages should have
  a .tar.gz source while the non-native debian packages should have a
  .orig.tar.gz + .diff.gz.


 A good explanation is in the Developer's Reference:

Developper's reference is not policy.

 --  snip  --

 5.5. Packages
 -

  There are two types of Debian packages, namely _source_ and _binary_
  packages.

  Source packages consist of either two or three files: a `.dsc' file,
  and either a `.tar.gz' file or both an `.orig.tar.gz' and a `.diff.gz'
  file.

  If a package is developed specially for Debian and is not distributed
  outside of Debian, there is just one `.tar.gz' file which contains the
  sources of the program.  If a package is distributed elsewhere too,
  the `.orig.tar.gz' file stores the so-called _upstream source code_,
  that is the source code that's distributed from the _upstream
  maintainer_ (often the author of the software).  In this case, the
  `.diff.gz' contains the changes made by the Debian maintainer.

  The `.dsc' lists all the files in the source package together with
  checksums (`md5sums') and some additional info about the package
  (maintainer, version, etc.).

I don't think there's anything in the policy that mandates that the
non-native packages must come as a .orig.tar.gz and a .diff.gz.

The .tar.gz contains the upstream source if you look into it.

Phil.



Re: Bug#96458: xv is NOT a native Debian package (fwd)

2001-05-10 Thread Joey Hess
Adrian Bunk wrote:
 could someone else please read the discussion in #96458 answer Philippe?
 I'm tired of this frustrating discussion with someone who tried to make
 xv a native Debain package.

Well Phil is clearly ignoring the intent of policy, the reasons we have
a .orig.tar.gz in the first place (can you say pristine source?),
well established ways of doing things in the project, etc.

From what you say, he's also on pretty shakey ground legally, doing this
with a non-free package..

People who read policy like rules lawyers are often disappointed and
often do foolish things. Please bring common sense with you when you
open the policy manual.

-- 
see shy jo



Re: Bug#96458: xv is NOT a native Debian package (fwd)

2001-05-10 Thread Philippe Troin
Joey Hess [EMAIL PROTECTED] writes:

 Adrian Bunk wrote:
  could someone else please read the discussion in #96458 answer Philippe?
  I'm tired of this frustrating discussion with someone who tried to make
  xv a native Debain package.
 
 Well Phil is clearly ignoring the intent of policy, the reasons we have
 a .orig.tar.gz in the first place (can you say pristine source?),
 well established ways of doing things in the project, etc.

The pristine source is inside the .tar.gz.

Did anybody look at the package at all ?

If you look at glibc_*.orig.tar.gz, is that the pristine source ?
No. If we do not ship the pristine source, does it make sense to have
this arbitrary distinction between .orig.tar.gz and .diff.gz ? I do
not think so, and since the policy does not explicitely prohibit it a
re-packaged xv like this.

Anyways, the package is likely to get removed from the archive anyways
since the license prohibits redistributing modified versions... so
this discussion is moot.

Phil.



Re: Bug#96458: xv is NOT a native Debian package (fwd)

2001-05-10 Thread Adrian Bunk
On Thu, 10 May 2001, Joey Hess wrote:

...
 People who read policy like rules lawyers are often disappointed and
 often do foolish things. Please bring common sense with you when you
 open the policy manual.

When I read the policy like a lawyer I get answers like this was not
intended and when I read the policy with common sense I get answers like
the Developper's reference is not policy that Phil said in the
discussion of #96458.

I did think our policy contains the rules we follow to produce good
packages and I was proud that we have something like this - at the moment
I tend to see it as a piece of (virtual) paper that has less value than
the words of the release manager.

cu
Adrian (who waits that ajt downgrades #97040)

-- 

Nicht weil die Dinge schwierig sind wagen wir sie nicht,
sondern weil wir sie nicht wagen sind sie schwierig.