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

Bug#781952: RFS:complexity/1.2-1 [ITP] -- tool for analyzing the complexity of C program functions



* Peter Pentchev <roam@ringlet.net>, 2015-11-11, 11:28:
On Wed, Nov 11, 2015 at 11:45:10AM +0300, Dmitry Bogatov wrote:
Well, I moved complexity-doc into 'non-free/doc' (!) section.

Lintian complains, that I build free and non-free binaries from same source package, but separating doc into almost-identical source package and keeping them in sync is insane.

It would have been helpful if Dmitry quoted exactly what Lintian said...

(the following is based on my opinion and impressions of how the Debian archive, mirrors, and autobuilders work; if it is incorrect, corrections would not merely be appreciated, but also very much welcome)

Well, the problem with this is that if your source package contains files that are distributed under a non-DFSG license, your source package may not be distributed in the Debian archive's "main" section.

This is correct.

Thus, it will not be "visible" to the Debian autobuilders and,

We do have autobuilders for contrib and non-free these days.
See Developer's Reference §5.10.5.

(However, even non-free autobuilders don't have contrib or non-free in their sources.list, so you can't build-depend on any such package. See bug #719626.)

even if it does build binary packages that target the "main" or "contrib" sections, those packages will never be automatically built and uploaded.

It is not allowed for a source package in "non-free" to build "main" or "contrib" binaries.

--
Jakub Wilk


Reply to: