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

Re: Bug#70269: automatic build fails for potato



>>"Joey" == Joey Hess <joeyh@debian.org> writes:

 Joey> Well that wording has been there forever, so this cannot be a recent
 Joey> change in policy, though it could be a change in the way some people
 Joey> interpret policy.

	My impression has always been that the packaging manual was
 policy. Off hand, the version number system comes to mind as being
 policy.  I have also held the opinion that there are things in the
 packaging manual that do not belong there -- they are better off as
 documentation of dpkg, in some cases. 

	I think the tie has come for us to reexamine the packaging
 manual, and extract the things that ought to be policy, and let the
 other bits go to the dpkg maintianers for update.

	In my opinion, we need to retain as policy 
 a) API's to the packaging mechanism that are 
     i) regarded as being standard API's, with dpkg/apt et al
        providing an implementation.
    ii) Used so widely that changin them would impact a majority of
        packages, and should require more discussion and consensus of
        more than the maintainers of one package
 b) codification of practices for which there are muyltiple,
    technically equivalewnt practices, and one needs be choosen for
    consistency and interoperability. 

	It has been argued that nailing down all aspects of the
 behaviour of dpkg and friends is stilfling to the development and
 improvements; the counter argument has been that packages this widely
 used ought to try very very hard to be backwards compatible, and
 indeed, a change in behaviour may well be contrued to be a bug. 

	manoj
-- 
 "Unlike most net.puritans, however, I feel that what OTHER consenting
 computers do in the privacy of their own phone connections is their
 own business." John Woods, jfw@eddie.mit.edu
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: