[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#207132: debian-policy is missing gcc transition plans



On Tue, 26 Aug 2003 02:44:00 +1000, Anthony Towns <aj@azure.humbug.org.au> said: 


> I'd rather we stopped looking at policy as "mandating things". There
> are three things policy's trying to do at the moment:

> 1) specify technical standards, like version formats and package
> 	   names

> 2) specify packaging and coding best practices

> 3) specify release requirements

	Interesting. However, I find my vision of policy differs from
 yours, in some details, or perhaps in subtle interpretations. 


> All these things are necessary if we want to maintain Debian as a
> highly integrated system -- people don't come to the project with
> the same expectations and experience, and we don't want to inflict
> the same mistakes on our users in perpetuity as new developers come
> along.

> http://people.debian.org/~ajt/sarge_rc_policy.txt is a good start at
> separating out (3), and I'm happy for the release team to continue
> maintaining that, even though it obviously is a little redundant wrt
> policy.

> (1) is easy to separate out -- there's only a couple of sections
>     that
> specify APIs and formats rather than implications, mostly from the
> old packaging manual.

> That leaves (2) though, which really includes things like transition
> documents, and subproject policies, and most of the current
> debian-policy document.

	I see  the primary task that the Debian project does is
 integration of software from diverse sources, and creating a uniform,
 integrated, operating system whose parts dovetail into each other,
 and work with each other, to create utility that exceeds the sum of
 the utility of each part.

	In my view, policy is supposed to represent the minimum set of
 rules that packages follow to allow the parts to dovetail together.

	The developers reference is the best repository of "best
 practices" -- common techniques that over time have been discovered
 to be desirable to adopt.

	Now, policy may currently be bloated, given its history, and
 does indeed contain best practices kind of material, but by and
 large, the goal is to pare it down to a ruleset _required_ for
 packages to interact and integrate tightly together.

	I, however, agree that policy is not a stick to beat
 developers on the head with, which is another way of stating what you
 said.

	manoj

-- 
A crow perched himself on a telephone wire.  He was going to make a
long-distance caw.
Manoj Srivastava   <srivasta@debian.org>  <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



Reply to: