Re: Source Requirements
On 29 April 2014 21:02, Thomas Koch <thomas@koch.ro> wrote:
> On Tuesday, April 29, 2014 02:26:49 AM Scott Kitterman wrote:
>> Recently there have been a number of questions about source requirements
>> for the Debian archive. The FTP master view of this are based on both
>> item 1 of the social contract (Debian will remain 100% free) and item 2 of
>> the DFSG (The program must include source code ...). We consider source
>> packages to be part of the Debian system and as such all files in source
>> packages must come with their source as required by the DFSG (and be
>> distributable under a free license).
>
> For clarity: Is it OK for languageCompilerX, which happens to be written in
> languageX, to ship a compiled binary of languageCompilerX in the source
> package for languageCompilerX?
>
of course not, do a bootstrap each time, or provide a separate
bootstrap package in the archive, such that other people can reproduce
the boostrap process. circular build-dependency on one-self is always
bad.
What's your concrete example at the moment? or is this just a
hypothetical corner case? (typically resolved with a package doing
profile builds -> first doing a stage1 upload, and then upload the
full build, or a separate src+bin package which is a
fallback/alternative build-dependency for the bootstrap)
--
Regards,
Dimitri.
Reply to: