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

Bug#770016: Clarify network access for building packages in main



Le Tue, Nov 18, 2014 at 03:03:07PM +0600, Andrey Rahmatullin a écrit :
> 
> 2.2.1 says "the packages in main
> 
>    must not require or recommend a package outside of main for compilation or
> execution (thus, the package must not declare a "Pre-Depends", "Depends",
> "Recommends", "Build-Depends", or "Build-Depends-Indep" relationship on a non-
> main package),"
> 
> In practice there is a consensus that this also means "packages must not access
> external network servers" which conforms to the spirit but not to the letter of
> this section.
> 
> Note that there may be other requirements which are not codified, as mentioning
> only things that are packaged is not enough, it should say something like "must
> not use any stuff except for packages in main".

Hi Andrew,

I guess that it is implicit from the defintion of contrib that follows in 2.2.2:

  The contrib archive area contains supplemental packages intended to work with
  the Debian distribution, but which require software outside of the distribution
  to either build or function. 

This said, one could argue that the definition of main should not depend on the
definition of contrib or non-free...

Would you, Holger or somebody else propose a patch ?

Have a nice day,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


Reply to: